Skip to content

Instantly share code, notes, and snippets.

View xiongjia's full-sized avatar
🤿
Focusing

Xiong-Jia.Le xiongjia

🤿
Focusing
View GitHub Profile
@xiongjia
xiongjia / npm.taobao.sh
Created January 15, 2018 14:42 — forked from 52cik/npm.taobao.sh
npm 淘宝镜像配置
npm set registry https://registry.npm.taobao.org # 注册模块镜像
npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像
## 以下选择添加
npm set chromedriver_cdnurl http://cdn.npm.taobao.org/dist/chromedriver # chromedriver 二进制包镜像
npm set operadriver_cdnurl http://cdn.npm.taobao.org/dist/operadriver # operadriver 二进制包镜像
npm set phantomjs_cdnurl http://cdn.npm.taobao.org/dist/phantomjs # phantomjs 二进制包镜像
npm set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass # node-sass 二进制包镜像
npm set electron_mirror http://cdn.npm.taobao.org/dist/electron/ # electron 二进制包镜像
@xiongjia
xiongjia / dev-env.md
Last active November 18, 2017 15:30
Cheatsheet - DEV Environment #devnotes

开发环境备忘

Java

sdkman

  • 管理多个 JDK, JRE 以及 build tools ( Maven, Gradle, 等) , 还有 Groovy 等
  • Github: https://github.com/sdkman/sdkman-cli
  • Notes:
    • Windows OS 上不太好用, 因为依赖 cygwin 基本可放弃
    • 中国区注意修改 CURL 的设置来适应特殊网络环境
  • curl 的 proxy 可以从 $http_proxy & $https_proxy读入
@xiongjia
xiongjia / building-freetype2.md
Last active March 23, 2021 15:21
Building freetype2 on Windows #devnotes

Purpose

Building the freetype Windows 32 DLL & LIB for the Windows OpenJDK Compiling.

Get the freetype source code

Updating the Freetype Visual Studio solution settings

The default Windows building VS solution is "/builds/windows/vc2010/freetype.sln" (I built it via Visual Studio 2015).

@xiongjia
xiongjia / proxy.go
Last active September 14, 2017 07:18 — forked from vmihailenco/proxy.go
Simple TCP proxy in Golang #devtools
package main
import (
"bytes"
"encoding/hex"
"flag"
"fmt"
"io"
"log"
"net"
@xiongjia
xiongjia / .gitconfig
Last active November 29, 2022 18:46 — forked from robmiller/.gitconfig
Some useful Git aliases that I use every day #conf #git
#
# Working with branches
#
# Get the current branch name (not so useful in itself, but used in
# other aliases)
branch-name = "!git rev-parse --abbrev-ref HEAD"
# Push the current branch to the remote "origin", and set it to track
# the upstream branch
publish = "!git push -u origin $(git branch-name)"
@xiongjia
xiongjia / 0_main.cxx
Last active April 20, 2023 11:36
A simple sample of Boost DLL #boost #devsample
/**
* A simple sample of Boost DLL
*/
#include <iostream>
#include "boost/shared_ptr.hpp"
#include "boost/function.hpp"
#include "boost/dll/import.hpp"
#include "1_plugin.hxx"
@xiongjia
xiongjia / LocalRun.cpp
Last active September 14, 2017 07:34 — forked from feuvan/LocalRun.cpp
LocalRun: Run application in specified locale (chs as hard-coded). #devsample #win
/**
* Local(e)Run: Run application in specified locale (chs as hard-coded).
*
* Originial purpose: run fterm.exe in non-Chinese(PRC) locale.
*
* Author: feuvan@feuvan.net
*/
#include <stdio.h>
#include <tchar.h>
@xiongjia
xiongjia / CMakeLists.txt
Last active October 5, 2019 19:52
The example of Windows Job Objects #devsample #win
# CMake build script
cmake_minimum_required(VERSION 2.8)
# project name & version
project(JobObj)
# common settings (Boost libraries)
if (MSVC)
# Enable the static libraries on Windows
foreach (flag_var
@xiongjia
xiongjia / .gitignore
Last active September 14, 2017 07:29
All SQL Joins #db #tips
*.sqlite
*.db
*.log
@xiongjia
xiongjia / .gitignore
Last active February 24, 2020 05:09
Database schema for leetcode db problems #db
*.sqlite
*.db
*.log