摸着石头过河
发布时间:2014-11-24 15:31:12
关于一门编程语言的学习要点,这仅是个人的一点看法。Python是一门面向对象的编程语言,需要明确哪些知识点呢?个人觉得主要有以下点: 1、基本的变量类型 2、控制流程 3、函数 4、类的定义和使用 5、库的使用(模块化编程的思路,.........【阅读全文】
发布时间:2014-11-20 14:57:34
??????? 作为一名菜鸟学习Linux内核网络模块,打算先看这本《Linux内核设计与实现》再看《深入理解Linux网络技术内幕》。现把所学历程记录成笔记以激励自己坚持学习。??????? 1、基本概念?????????.........【阅读全文】
发布时间:2014-11-19 17:24:02
一、进程间通信的技术 linux进程间的通信技术主要有消息队列、互斥量和共享内存。二、IPC结构、键和标示符 每一种通信技术均有对应的ipc结构体,通过这个结构体来实现进程间通信,自定义或者接口产生一个键------》由键产生一个标示符ipc结构体)-----》根据标示符操作ipc结构体.........【阅读全文】
发布时间:2014-11-19 15:58:14
一、epoll使用 1、数据结构 主要的数据结构就是struct epoll_event { .........【阅读全文】
发布时间:2014-11-19 15:46:46
Dnspod-sr处理业务的模块主要是三个sentinel、fetcher和quizzer,业务流的顺序是sentinel---》fetcher----》quizzer。 sentinel负责接收客户端的dns请求,并把dns请求放入msgcache中, fetcher负责从msgcache读取消息,分析查询请求,若在缓存中就直接返.........【阅读全文】