- 博客(11)
- 资源 (15)
- 收藏
- 关注
转载 编写你的第一个垃圾收集器
转载地址:http://blog.jobbole.com/53376/每当我倍感压力以及有很多事情要做的时候,我总是有这样一种反常的反应,那就是希望做一些其他的事情来摆脱这种状况。通常情况下,这些事情都是些我能够编写并实现的独立的小程序。一天早上,我几乎要被一堆事情给整疯了——我得写我那本《游戏编程模式》、处理一些工作上的事情、还要准备一场Strange Loop的
2013-12-24 11:30:43 742
转载 15分钟学会使用Git和远程代码库
转载地址:http://blog.jobbole.com/53573/Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内。 工作步骤我会展示以下的步骤,通常能帮我独自在一
2013-12-24 11:22:15 786
原创 简单的get http packet
#include #include #include #include #include #define GET_HTTP "GET / HTTP1.0\r\nHOST:%s\r\n\r\n"int main(){ int sockfd = socket(AF_INET,SOCK_STREAM,0); if(sockfd==-1)perror("
2013-12-19 18:11:39 1853
转载 Linux内核基础--事件通知链(notifier chain)
转载地址:http://www.linuxidc.com/Linux/2013-07/86999.htm内核通知链1.1. 概述Linux内核中各个子系统相互依赖,当其中某个子系统状态发生改变时,就必须使用一定的机制告知使用其服务的其他子系统,以便其他子系统采取相应的措施。为满足这样的需求,内核实现了事件通知链机制(notificationchain)。通知链只能用
2013-12-16 12:16:51 2122
转载 面试10大算法汇总+常见题目解答
转载地址:http://www.programcreek.com/2012/12/%E9%9D%A2%E8%AF%9510%E5%A4%A7%E7%AE%97%E6%B3%95%E6%B1%87%E6%80%BB%EF%BC%8B%E5%B8%B8%E8%A7%81%E9%A2%98%E7%9B%AE%E8%A7%A3%E7%AD%94/最近更新: 2013年12月15日 持续更新…
2013-12-16 10:10:25 1133
转载 C语言程序员必读的5本书
转载地址:http://blog.jobbole.com/53108/你正计划着通过看书来学习C语言吗?“书籍是人类最忠诚的朋友“。海明威一定知道书籍对一个人一生的重要性。书籍是知识的丰富来源。你可以从书中学到各种知识。书籍可以毫无歧视地向读者传达作者的本意。C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的。C语言可以把程序简单地编译为机器指令,使得它成为
2013-12-11 09:57:39 2288 1
转载 iptables match 扩展
转载地址:http://blog.chinaunix.net/uid-23069658-id-3230608.html自己开发一个match模块 今天我们来写一个很简单的match来和大家分享如何为iptables开发扩展功能模块。这个模块是根据IP报文中有效载荷字段的长度来对其进行匹配,支持固定包大小,也支持一个区间范围的的数据包,在用户空间的用法是: i
2013-12-09 11:04:26 3939
转载 Linux下Makefile的automake生成全攻略
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序
2013-12-04 10:17:16 954
转载 ibnetfilter_queue
转载地址: http://hi.baidu.com/buptwinnie/item/4c6fe1ef98ee142e5b2d64ffibnetfilter_queue缺乏文档,看着libnetfilter_queue自带的例子弄的。现在写不出有头有尾的文章了,就贴贴代码(还没注释),提几个我记得的几个注意点就不写了,见谅。程序功能, 将输出端目的地为 220.181.37.55 的包,
2013-12-02 17:54:52 1894
原创 git 用法 (1)
1, git add filename 增加filename 到暂存区(index)2,git diff -h 查看 diff 用法。git diff 工作区与暂存区diffgit diff HEAD 工作区与版本区 diffgit diff --cached 暂存区与版本区 diff3,git status
2013-12-02 12:41:35 863
转载 实际项目中的常见算法
【编者按】本文原始内容来源于stackexchange,遵循cc-wiki协议;近日Emanuele Viola在Stackexchange上提了这样的一个问题,他希望有人能够列举一些目前软件、硬件中正在使用的算法的实际案例来证明算法的重要性,对于大家可能给到的回答,他还提出了几点要求:使用这些算法的软件或者硬件应该是被广泛应用的;例子需要具体,并给出确切的系统、算法的引用
2013-12-02 10:01:22 1403
uthash hash string
2013-09-04
cJSON解析json数据
2013-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人