共 20 篇文章 |
|
这种事情在Linux中是通过PACKET套接字实现的,在Linux的链路层,数据包传给了所有的PACKET套接字,然后这些数据包(或许经过了BPF过滤)被直接扔给了用户态的诸如tcpdump之类的程序。为此,我需要做的仅仅是注册一个PACKET类型的数据包处理器,处理函数中将数据包的pkt_type改为PACKET_HOST即可,熟悉Linux内核协议栈代码的应该知道,在网络层的i... 阅93 转1 评0 公众公开 14-12-02 12:18 |
struct Qdisc *sch;*函数qdiscc_lookup_ops通过kind来搜索qdisc_base中注册的所有qdisc_ops.*函数会将ops赋值给Qdisc中的ops.*Qdisc的enqueue和dequeue函数也是ops中的enqueue和dequeue函数。*同时dev_queue也会赋值给Qdisc中的dev_queue,注意dev_queue包含了。*Qdisc所在的dev信息,即通过dev_queue就知道Qdisc的dev.lockdep_set_class(qdisc... 阅490 转1 评0 公众公开 14-11-07 17:43 |
望 诊 图 集一、"望面色" 面部脏腑分属图。面部与脏腑对应分布 面部反映整体各部位生理信息,使面部成为整体完整的缩影。面部的各部分属不同的脏腑,是面部望诊的基础。传统的面部脏腑是在《内经》有关脏象、气血、经络分布的理论基础上而形成的。一般内伤多应用《灵枢.五色篇》面部分候脏腑,而外感风寒则多按《素问.刺热... 阅2 转自秦月汉关 公众公开 14-09-29 14:59 |
阅2382 转1 评0 公众公开 14-09-17 17:43 |
thttpd源代码阅读笔记 | lytsing''s Blog.thttpd源代码阅读笔记。thttpd是一个非常小巧的轻量级web server,适合做嵌入式web服务器,它的官方网站是http://www.acme.com/software/thttpd/ 。thttpd的代码量很小,大约1万行代码,代码风格好像是GNU,阅读不太习惯,用indent格式化:indent -kr -i4 -l200 -bad -bap -ip8 *.c由于我的vim... 阅710 转0 评0 公众公开 14-03-12 19:27 |
thttpd源码分析。最近多了个看源码的嗜好。main函数已经分析好了,找时间分离好代码,待续...thttpd Web Server模块。thttpd Web Server.Chroot安全模块chroot.其他模块。 阅160 转0 评0 公众公开 14-03-12 18:50 |
非内联函数调用的过程:调用函数实际上将程序执行顺序转移到函数(转移到存放该函数的内存中某个地址),将函数的程序内容执行完后,再返回到转去执行该函数前的地方。函数的引入可以减少程序的目标代码,提高程序的模块... 2012-03-24 16:49 阅读(871) 评论(1) scanf()函数的用法和实践(摘录) scanf()函数的用法和实践(摘录)scanf()... 阅108 转0 评0 公众公开 14-03-10 17:05 |
一、学习指引1.嵌入式设计应具备的基本技能2.嵌入式Linux学前指导3.嵌入式linux入门学习规划4.嵌入式linux入门学习内容指南5.O''Reilly原版Linux图书学习线路图6.嵌入式系统知识体系、学习误区及建议7.嵌入式系统Linux内核开发学习指导框图8.嵌入式系统开发学习如何起步、如何深入? 阅50 转1 评0 公众公开 14-03-05 21:04 |
10. 编辑$(INSTALLPREFIX)/http/lxr.conf文件,此处是/var/www/html/lxr/http/lxr.conf文件。13. 进入在文件lxr.conf中设定的dbdir文件夹,此处是/var/www/html/lxr/source/ cd /var/www/html/lxr/source/ 执行以下命令生成标识符数据库 /var/www/html/lxr/bin/genxref linux-2.6.11.12 此处/var/www/html/lxr为$(INSTALLPREFIX) linux... 阅411 转3 评0 公众公开 14-03-05 20:54 |
附(Vim编码详细介绍):Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2、UTF-8 等流行的 Unicode 编码方式。Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下:(1)encoding: ... 阅14 转0 评0 公众公开 14-02-27 11:48 |