存档
书品
版权声明
关于我
GitHub
一字码
贡献一杯咖啡
nginx
libngx,将nginx数据结构打包为一个静态库
nginx变量漫谈
Nginx代码风格
nginx开发版1.3.6发布
nginx系统构建过程解析
leveldb
nginx系统构建过程解析
mongodb
从源码安装mongodb
boost
从源码安装mongodb
scons
Fedora 17安装开发、办公软件
从源码安装mongodb
rails
Fedora 17安装开发、办公软件
搭建Rails开发环境
fedora
Fedora 17安装开发、办公软件
git
我的代码管理之道
Fedora 17安装开发、办公软件
vim
Fedora 17安装开发、办公软件
R
用R绘制简单实用图
Fedora 17安装开发、办公软件
flex
Fedora 17安装开发、办公软件
lemon
Fedora 17安装开发、办公软件
bison
Fedora 17安装开发、办公软件
ruby
Fedora 17安装开发、办公软件
cmake
Fedora 17安装开发、办公软件
lua
几个不错的lua开源项目
Lua FFI 实战
Lua-5.2.2在redhat Linux平台编译失败解决
对Lua的一些简单改进
遍历Lua全局环境变量
Unix
Unix的设计哲学
Linux
Linux性能调优工具
Unix的设计哲学
设计
14条高性能Web设计原则
Unix的设计哲学
web
14条高性能Web设计原则
散文
匆匆
散文诗
雨巷
错别字
常见错别字一览表
GCC4.3
针对GCC 4.3版本的C/C++软件移植指南
Porting
针对GCC 4.7版本的C/C++软件移植指南
针对GCC 4.6版本的C/C++软件移植指南
针对GCC 4.4版本的C/C++软件移植指南
针对GCC 4.3版本的C/C++软件移植指南
C/C++
C/C++单元测试工具
针对GCC 4.7版本的C/C++软件移植指南
针对GCC 4.6版本的C/C++软件移植指南
针对GCC 4.4版本的C/C++软件移植指南
针对GCC 4.3版本的C/C++软件移植指南
GCC4.4
针对GCC 4.4版本的C/C++软件移植指南
GCC4.6
针对GCC 4.6版本的C/C++软件移植指南
GCC4.7
针对GCC 4.7版本的C/C++软件移植指南
Redis
Redis源码赏析——简单测试框架实现_testhelp.h文件
Redis源码赏析——fmacros.h实现
Redis源码赏析——代码编译管理
Redis源码赏析——代码组织
Rebol
Rebol终于开源了
期待Rebol的开源
Graphviz
巧用Graphviz绘制状态机图
巧用Graphviz和pvtrace等工具可视化C函数调用
c
Skynet设计综述
巧用Graphviz和pvtrace等工具可视化C函数调用
pvtrace
巧用Graphviz和pvtrace等工具可视化C函数调用
addr2line
巧用Graphviz和pvtrace等工具可视化C函数调用
dot
玩转Graphviz dot绘图
巧用Graphviz和pvtrace等工具可视化C函数调用
C
高级C语言特性
Nginx代码风格
编码风格
Nginx代码风格
XMind
利用XMind绘制思维导图
Folly
Facebook Folly C++11组件库简介及安装
C++
优化C++代码编译速度的方法
几个不错的C/C++网站
Facebook Folly C++11组件库简介及安装
用眼健康
上班族对付干眼症的8个小妙招
Raspberry Pi
Raspberry Pi创意大荟萃
2012最火爆的开源硬件产品
正则表达式
巧用RegExper可视化呈现正则表达式
RegExper
巧用RegExper可视化呈现正则表达式
Likwid
Likwid——一块不错的Linux高性能软件开发辅助工具
RStudio
用R绘制简单实用图
Knitr
用R绘制简单实用图
Markdown
几个不错的Markdown编辑器
用R绘制简单实用图
SENNA
SENNA——一块不错的开源机器学习软件
Large-Scale Data and Computation
Large-Scale Data and Computation
keydown
巧用keydown和markdown编写基于文本的幻灯片
markdown
巧用keydown和markdown编写基于文本的幻灯片
data visualization
一些数据可视化相关的网站
Skynet
Skynet设计综述
Lua
Skynet设计综述
chrome
仅一行代码,将chrome打造成一个编辑器
javascript
仅一行代码,将chrome打造成一个编辑器
春节
春暖花开
春暖花开
春暖花开
事件驱动
用事件驱动模型实现高效稳定的网络服务器
Reactor
用事件驱动模型实现高效稳定的网络服务器
libev
用事件驱动模型实现高效稳定的网络服务器
libevent
用事件驱动模型实现高效稳定的网络服务器
开源日志系统
开源日志系统比较
Scribe
开源日志系统比较
Chukwa
开源日志系统比较
Kafka
开源日志系统比较
Flume
开源日志系统比较
Wapiti
Wapiti - A simple and fast discriminative sequence labelling toolkit
Deep Learning
Deep Learning in Natural Language Processing
Natural Language Processing
Deep Learning in Natural Language Processing
lsof
lsof命令巧用
Tera-scale deep learning
Tera-scale deep learning
中国武术
惊异的中国武术绝技
电影
轮回
惊异的中国武术绝技
哲学
轮回
惊异的中国武术绝技
Parallel
Concurrent and Parallel Programming
巧用GNU Parallel实现作业并行化执行
轮回
轮回
MySQL
MySQL基础命令操作
古汉语
该学点古代汉语了
Tools
Linux性能调优工具
dropwatch
dropwatch,一个检查网络协议栈丢包的利器
remote
期待37signals的新书remote
开发指南
史上最最佳软件开发实践指导
Elastic Search
Elastic Search才是站内搜索的神器
JavaScript - NodeJs
JavaScript相关资料
Libev
Libev相关资料
睡眠排序
天才排序算法:睡眠排序
Memory Allocator
4个不错的内存管理库
人类消失后的世界
人类消失后的世界
PgBouncer
一种不错的PostgreSQL应用解决方案
Slony-I
一种不错的PostgreSQL应用解决方案
PostgreSQL
15分钟玩转PostgreSQL
一种不错的PostgreSQL应用解决方案
单元测试
C/C++单元测试工具
Google Test
Google Test小试
LLVM
The LLVM Compiler Infrastructure
Snapito
Snapito,一个不错的网页截图网站
Google
Google 是如何管理 20 亿行代码?
The Facebook Stack
What does it take to make Google work at scale
If Xerox PARC Invented the PC, Google Invented the Internet
Jeff Dean
If Xerox PARC Invented the PC, Google Invented the Internet
Sanjay
If Xerox PARC Invented the PC, Google Invented the Internet
生活
我的禁食大清单
从牙医那里学到的那些非常识
办公室种庄稼
待着 - 快餐时代,蜗牛般的生活
《第三极》- 神秘而质朴的西藏
追思清明
Concurrent
Concurrent and Parallel Programming
文字
三字经扫盲
beanstalkd
beanstalkd实战
powertop
powertop,一块电源使用情况的监控工具
C++构造函数
C++构造函数机制
latencytop
latencytop,一块不错的系统延时检测工具
libngx
libngx,将nginx数据结构打包为一个静态库
expect
通过expect实现sftp等自动化交互
dstat
dstat,一块不错的主机性能采集工具
latency
每位程序员都应该知道的时延数
Oracle
Oracle基础操作
iotop
iotop和pidstat,查看线程IO的利器
pidstat
iotop和pidstat,查看线程IO的利器
nicstat
nicstat,网络流量统计利器
convert
巧用ImageMagick,将图片转化为灰底
SystemTap
SystemTap,万能的性能测量和调式诊断工具
CMake
CMake实战
文学
诫子书--诸葛亮
ZeroMQ
ZeroMQ,轻量级、高性能C++消息队列库
Boost
Boost中哪些库,编译之后才能使用
bcp,只为boost库瘦身
bcp
bcp,只为boost库瘦身
tbb
Intel Threading Building Blocks
千年伤城
千年伤城.耶路撒冷
ffi
Lua FFI 实战
UnQLite
五分钟玩转UnQLite
Informix
Informix特殊操作
Big-O Algorithm
Big-O Algorithm Complexity Cheat Sheet
atomic memory access
gcc 4.1.2版本内建的原子内存访问函数
语法图
如何绘制语法图
戒烟那点事
戒烟那点事
快速文件搜索工具
Everything search engine
MyPaint
MyPaint,一块不错的绘图工具,支持手绘板
RE2
RE2,C++正则表达式库实战
Bret Victor
Bret Victor,苹果大神级设计师
交互设计师
Bret Victor,苹果大神级设计师
AngularJS
AngularJS学习总结
google
The Google Stack
AngularJS学习总结
Ruby Hacking Guide
Ruby Hacking Guide
blockdiag
几个不错的文本绘图工具
blockdiag,简单图表图像生成器(手册)
待定标签
Spark - 分布式计算无痛上手指南
ZMap,44分钟扫遍互联网的神奇
Scheme
一些非常好的Scheme学习资料
awk
巧妙使用awk、sort和uniq
sort
巧妙使用awk、sort和uniq
uniq
巧妙使用awk、sort和uniq
common-lisp
Common Lisp Web编程资料
Javascript
ECharts - 专业化的数据可视化
几个不错的Javascript数据可视化工具
ditaa
几个不错的文本绘图工具
go
GO系统自身编译流程
网络资源
几个不错的提供高质量免费图片资源的网站
figlet
巧用figlet生成ASCII艺术字
tools
主机、C/C++编译器和数据库类型及版本信息提取
巧用figlet生成ASCII艺术字
snavigator
snavigator-代码阅读的利器
Requests
Requests权威指南
python
Requests权威指南
graphviz
玩转Graphviz dot绘图
nodejs
nodejs web框架集萃
ECharts
ECharts - 专业化的数据可视化
g++
AIX平台G++编译未定义umoddi3错误解决方案
可视化
数据结构和算法可视化
算法
数据结构和算法可视化
数据结构
数据结构和算法可视化
diff
巧用diff和patch维护代码补丁
patch
巧用diff和patch维护代码补丁
openssl
Openssl的危机和分化
缓冲区溢出
Openssl的危机和分化
觅链
觅链上的数据备份
xv6
在Linux x86_64环境运行xv6系统
gitbook
gitbook-用Markdown和GitHub/Git制作精美的电子书
域名
Google等域名屏蔽解决办法
好书
好书推荐:程序员修炼之道
需求矛盾
最经典的供需矛盾关系:要快、要好、要便宜,最好是免费
系统构建工具
chromium系统构建工具一览
Ninja
Ninja - chromium核心构建工具
mysql
Fedora x86_64平台mysql-3.23.49编译总结
数据结构可视化
VisualGo—用动画的形式可视化算法和数据结构
哲理
智慧图谱
TokuDB
TokuDB背后的技术团队
图书
精品免费计算机图书
文本抽取
textract-文本抽取的好工具
C语言字符串处理库
你应该知道的几个C语言字符串处理库
协程
C协程库
Dwarf
解决因Dwarf版本不匹配,造成gdb无法加载调试信息错误
gdb
解决因Dwarf版本不匹配,造成gdb无法加载调试信息错误
墙
无墙下载开源项目最新版本代码
informmix
修改Informix数据表primary key约束
informix
解决dbaccess不识别终端错误
DNS
C语言DNS请求解析库
阅读
用Kindle DX阅读代码
TCP/IP
复活4.4BSD-Lite2,在用户空间学习和调试TCP/IP协议栈
sysbench
用Sysbench 0.5测试postgresql
glyph
用glyph可视化go package之间的依赖关系
Kindle
Kindle DXG越狱、升级和汉化
MVP
什么才是一个最小化有价值的产品(MVP)?
多线程编程
多线程编程-理论与实践
Lock-Free
几个不错的C/C++ Lock-Free/STM库
软件构建工具
bazel - Google御用大规模软件构建工具终于开源了
创意生活
“懒人”的创意
技术
如何阻止 Mac 进入休眠状态
Objective-C 基础
在线代码编译
有事没事,翻翻墙
输入法
开源中文输入法
github
基于Github的用户统计
Nginx and Lua
Nginx 和 Lua开发实战资源
Mac
Mac OSX "brew update"失败问题解决
交互
strml.net,一个很棒的交互式网站
gem
解决“gem update”被墙问题
字体
Source Sans 开源字体
干货
句读干货 - 第 014 期
句读干货 - 第 013 期
句读干货 - 第 012 期
句读干货 - 第 011 期
句读干货 - 第 010 期
句读干货 - 第 009 期
句读干货 - 第 008 期
句读干货 - 第 007 期
句读干货 - 第 6 期
句读干货 - 第 5 期
句读干货 - 第 4 期
句读干货 - 第 3 期
句读干货 - 第 2 期
句读干货 - 第 1 期
句读干货 - 第 0 期
Latex
Mac LaTex 实战
stack
The Google Stack
manji
漫画集
工具
我的画笔
iOS
解决 “pod update 时,读取 CocoaPods 版本信息出错“问题
信息安全
HackingTeam 已被黑,400G数据泄露
活动
会议等活动组织辅助工具
俳句
写两个俳句,娱乐一下
Readings in Databases
Readings in Databases
size_t
需要 size_t 时,请使用 stddef.h 文件
Scale
The Facebook Stack
What does it take to make Google work at scale
高效工作
神奇的5分钟高效原则
gituo
GitUP - 一块高大上的 git 图形化管理工具
rvm
安装 Ruby 多版本管理工具 rvm
pandoc
pandoc - 文档格式转换工具中的王者
linux
升级 Fedora Linux 内核
locate
解决 Xlib.h 找不到错误
中文问题
iOS 模拟器中文输入问题解决
中文乱码
解决 Mac OS X 平台 Sublime Text 中文乱码问题
iTerm2
基于 iTerm2 和 zsh 等的终端配置
实践
我的 MAC 工具箱
提高工作效率的 26 小个技巧
数学
几个让人茅塞顿开的数学逻辑动画
locate.database
重建 locate.database 文件
libressl
libressl - 代码重构的典范
Readings
Readings in Database Systems, 5th Edition
PIL
通过 PIL 库进行 python 图像处理