开发环境备忘
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
读入
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 二进制包镜像 |
$http_proxy
& $https_proxy
读入Building the freetype Windows 32 DLL & LIB for the Windows OpenJDK Compiling.
The default Windows building VS solution is "/builds/windows/vc2010/freetype.sln" (I built it via Visual Studio 2015).
package main | |
import ( | |
"bytes" | |
"encoding/hex" | |
"flag" | |
"fmt" | |
"io" | |
"log" | |
"net" |
# | |
# 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)" |
/** | |
* 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" |
/** | |
* 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> |
# 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 |
*.sqlite | |
*.db | |
*.log |
*.sqlite | |
*.db | |
*.log |