Skip to content

Instantly share code, notes, and snippets.

View limingjie's full-sized avatar
❄️

Mingjie Li limingjie

❄️
View GitHub Profile
@limingjie
limingjie / mupdf.archlinux.md
Created June 2, 2015 15:33
Build MuPDF on Archlinux
$ uname -a
Linux ArchLinux_MJ 4.0.4-2-ARCH #1 SMP PREEMPT Fri May 22 03:05:23 UTC 2015 x86_64 GNU/Linux
$ pwd
/home/mingjie/Programming/mupdf-1.7a-source
$ sudo make build=release
...
$ sudo make build=release install                                                                                                                        2 ↵
    CC build/release/pdf/pdf-cmap-table.o
    RM build/release/libmupdf.a
@limingjie
limingjie / console.txt
Created April 22, 2016 05:24
regex perf test
$ g++ -Wall -O2 -std=c++11 -o regex_test_perf regex_test_perf.cpp stopwatch.hpp
$ ./regex_test_perf.exe
[regex e1 ] resume...
[regex e1 ] paused. 0m00.306s / 306.031 x 1/1000s
[regex e2 ] resume...
[regex e2 ] paused. 0m00.144s / 144.014 x 1/1000s
[string find ] resume...
[string find ] paused. 0m00.014s / 14.001 x 1/1000s
[regex e1 ] resume...
@limingjie
limingjie / The Go Programming Language Exercise 1.4
Last active January 20, 2021 08:03
The Go Programming Language Exercise 1.4
$ ./dup dup*.txt
[Found in 1 file(s)] yyy
5 hit(s) in dup4.txt
[Found in 2 file(s)] aaa
5 hit(s) in dup1.txt
1 hit(s) in dup2.txt
[Found in 3 file(s)] ccc
1 hit(s) in dup3.txt
1 hit(s) in dup1.txt
1 hit(s) in dup2.txt
@limingjie
limingjie / TestRandomGenerator.cpp
Last active August 23, 2016 10:12
Test Random Generator
#include <iostream>
#include <random>
#include <map>
#include <chrono>
int main()
{
// Random Device
std::random_device rd;
@limingjie
limingjie / GolangDevEnvWin.md
Last active May 12, 2019 17:46
Golang Development Environment - Windows

Golang Development Environment - Windows

  1. Install golang.
  • Set env var GOROOT = C:\Go.
  • Set env var GOPATH = C:\GoPath.
  • Append C:\Go\bin to env var PATH.
  1. Install gitbash.
  2. Install vscode.
  • Install vscode extension Go (by lukehoban).
  • Set GOROOT and GOPATH in vscode user settings.
echo "Installing Homebrew and Cask..."
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
install brew-cask
echo "Upgrading bash..."
brew install bash
brew install bash-completion
echo "Installing CLI Tools..."
brew install asciiquarium
@limingjie
limingjie / keymap.c
Last active August 31, 2018 04:16
Custom Keyboard XD60 - Use RGB Underglow to Indicate Caps Lock and Layers
#include QMK_KEYBOARD_H
// Helpful Defines
#define _______ KC_TRNS
#define FN_CAPS LT(1, KC_CAPS)
#define LSFT_GRV LSFT_T(KC_GRV)
#define RSFT_SLSH RSFT_T(KC_SLSH)
#define RSFT_UP RSFT_T(KC_UP)
// Mac Keyboard Shorts