c
lengzijian
互联网的魅力令我着了迷
展开
-
《编程之美》买书问题及c语言代码实现
废话:最近刚买了本书《编程之美》,首先看了下时间:2008.3。刚好是大二的时候,真希望回到那时,买一本《编程之美》,坐在宿舍,吃着热干面,编着代码。刹那间,有种相见恨晚的感觉,前一阵,也感觉自己浮夸的很,什么流行就看什么。是时候按下心来,好好享受下beauty of programming 本文来自:http://blog.csdn.net/lengzijian/article/deta原创 2012-07-26 14:57:27 · 3984 阅读 · 4 评论 -
《每日编程》----《设计模式》----《二》----builder模式
趁热打铁,继续第二篇文章,十一前多学多写。原文地址:http://blog.csdn.net/lengzijian/article/details/8025091首先看书上说的,将一个复杂对象的结构与它表示分离,是同样的构建过程可以构建不同的表示原以为就是一个非常复杂的,有多个部分组成,单独把每个部分提取出来创建,再通过继承的方式创建不同的复杂对象后来发现自原创 2012-09-27 16:20:13 · 1487 阅读 · 0 评论 -
《每日编程》----《设计模式》----《一》----工厂方法模式和抽象工厂模式
一直以来都没有好好学习设计模式,最近刚从朋友那拿来一本书《GoF+23种设计模式解析附C++实现源码》,决定把里面的代码全部实现一遍,然后留下笔记。 原文出处:http://blog.csdn.net/lengzijian/article/details/8020776 1.工厂方法:一个抽象产品类,派生出多个具体的产品类一个抽象工厂类,派生出多个具体的工厂类每个具体的原创 2012-09-26 15:04:42 · 1402 阅读 · 0 评论 -
《每日编程》----《算法》----《一》----二分查找
工作了一段时间了,偶尔看到数据结构,觉得有些陌生,毕竟工作上用的比较少,如果在这样下去可能,大学学的算法和数据结构就会忘光了,必须每天练练手了。 给自己的要求也不高,有空的时候就写个小程序,然后放到blog里,注明应该注意的地方,以后看起来也应该比较方便 原文地址:http://blog.csdn.net/lengzijian/article/details/8017630原创 2012-09-25 16:44:07 · 1785 阅读 · 2 评论 -
《每日编程》----《设计模式》----《三》----bridge模式
在我看书中的阐述时,真是痛苦万分。可能是个人理解力比较差吧。最后还是去搜了下。才真正明白该模式的用法; 转载注明出处:http://blog.csdn.net/lengzijian/article/details/8111223 比如汽车可在不同的路上行驶,你会怎样设计? 按照我们正常的设计方法是:汽车设计成一个类,然后类中会有一个方法是“在路上行驶”,这样可以完成任务原创 2012-10-25 15:30:58 · 1680 阅读 · 0 评论 -
《每日编程》----《设计模式》----《四》----Adapter模式
看完书上讲的内容后,有了一点自己的理解,但是再通过网络擦找资料后又有一点迷糊了。今天只讲一下我的理解吧。 转载注明出处:http://blog.csdn.net/lengzijian/article/details/8114612 adapter模式,中文名称适配器模式。就是把本不相干的两个东西组合到一起,比如类A对象想要用到类B中的方法,可以通过修改类A的代码(在类A中添加一个类原创 2012-10-26 11:46:06 · 1545 阅读 · 0 评论 -
用libev的c语言版本实现简单的网络通信服务器
由于最近现网的epoll版本服务器,出现了点诡异的问题,不得已改用libev快速上线,在这里先记录下简单的使用实例。代码中可能存在部分bug,此代码并非线上跑的代码,不过已经五脏俱全,如果有任何疑问,欢迎一起讨论。转载注明出处:http://blog.csdn.net/lengzijian/article/details/8315133#include #include #includ原创 2012-12-18 16:43:11 · 12881 阅读 · 5 评论 -
libev如何使用epoll进行事件监听
转载注明出处:http://blog.csdn.net/lengzijian/article/details/8331136 首先来看一个简单的例子(官方文件ev.pod中可以找到)#include #include ev_io stdin_watcher;ev_timer timeout_watcher; static void原创 2012-12-19 12:07:30 · 8529 阅读 · 0 评论