自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 libevent初探

虽然现在网上很多都是在讨论select,poll,epoll之间的不同,但是实际写程序的时候,从底层API开始的做法已经不多见了。要么自己写框架,要么就使用现成的开源框架,比如我将要提到的libevent。 #####为什么需要一个网络框架? 使用类似于APUE上的方法来编写一个较大的程序时有很多不方便的地方。自从reactor模式出现以后,可以很方便的编写基于时间驱动的程序。 有了

2015-09-19 16:54:23 299

原创 golang初体验

这一周终于抽空读完了许式伟先生的《go语言编程》。由于对go并发的支持很感兴趣,很早之前就想学一学go语言,这次由于6.824的课程作业的需要,终于认真的学习了一下。 就这几天的学习而言,我觉得有c/c++和python基础的同学应该很容易就上手go。下面我就从几个方面对比一下这几门语言,看看go究竟有哪些优秀的特点。 ####基本类型 c作为一门有着悠久历史的语言,缺乏语言

2015-09-19 15:56:57 665

原创 tinyhttp源码解析

今天无意中在github上面看到了一个只有500行的HTTP服务器,顿时来了兴趣,花了一点时间读完了代码,并且把程序下载下来运行了一下,感觉略微有点失望.代码其实挺简单的,应该非常适合刚看了点UNIX网络编程,想找个小项目练练手的同学.    但是,我在编译程序的过程中却报了错,想想觉得不应该啊,但是一看到代码开头的注释才发现,这段程序是作者在1999年完成的,这十几年间,系统的API发生了一些

2015-08-30 19:11:45 928 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除