Software development
- Android development
- Autotools举例
- 例解 autoconf 和 automake 生成 makefile 文件
- Automake使用小结
- C++ ebooks
- C++ tutorial links
- Create and use static and shared c++ libraries
- Develop iphone application on windowsa
- Differences between gcc and g++
- Doxygen
- 可以去掉文件绝对路径的printf debug
- Gdb tips
- Git
- A few git tips you didn’t know about
- Autocomplete git commands and branch names in bash
- Create git alias
- Create git server on debian from scratch
- How to create a git repository
- Git-diff with a remote repository
- Git: rollback file to much earlier version
- Git tag
- Git customization
- How do you make an existing git branch track a remote branch?
- How to check if a remote branch exists
- How to remove local untracked files from the current git branch
- Push and delete remote branches
- Reset user name and email for git
- Git: how to squash all commits on branch
- Ssh passphrase for git pull
- 如何只在堆上创建对象,如何只在栈上创建对象
- How to check the open file limits
- How to make a shared library in c
- Java
- Javascript
- Jenkins
- Abort all running jobs for the same branch
- Cancel all jobs in the queue
- Cancel all jobs in the queue
- Cancel jobs in the queue from jenkins console
- Decrypting jenkins passwords
- Delete all jenkins jobs
- Export jenkins job config to xml
- Get the current branch name in a running job
- How to get a list of installed jenkins plugins with name and version pair?
- Iterate jenkins slaves and kill them
- Kill all idle agents
- Setting up the cron jobs in jenkins using “build periodically” - scheduling the jenins job
- Shutdown nodes using groovy on jenkins console
- Linux静态、共享和动态库之编程
- 跟我一起写makefile
- Maven
- Monitor and restart offline slaves
- List object file symbols
- Operator new sample
- Python
- Ruby
- Vim + cscope + ctags: erlang