共 20 篇文章
显示摘要每页显示  条
这种事情在Linux中是通过PACKET套接字实现的,在Linux的链路层,数据包传给了所有的PACKET套接字,然后这些数据包(或许经过了BPF过滤)被直接扔给了用户态的诸如tcpdump之类的程序。为此,我需要做的仅仅是注册一个PACKET类型的数据包处理器,处理函数中将数据包的pkt_type改为PACKET_HOST即可,熟悉Linux内核协议栈代码的应该知道,在网络层的i...
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...
望 诊 图 集一、"望面色" 面部脏腑分属图。面部与脏腑对应分布 面部反映整体各部位生理信息,使面部成为整体完整的缩影。面部的各部分属不同的脏腑,是面部望诊的基础。传统的面部脏腑是在《内经》有关脏象、气血、经络分布的理论基础上而形成的。一般内伤多应用《灵枢.五色篇》面部分候脏腑,而外感风寒则多按《素问.刺热...
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...
thttpd源码分析。最近多了个看源码的嗜好。main函数已经分析好了,找时间分离好代码,待续...thttpd Web Server模块。thttpd Web Server.Chroot安全模块chroot.其他模块。
非内联函数调用的过程:调用函数实际上将程序执行顺序转移到函数(转移到存放该函数的内存中某个地址),将函数的程序内容执行完后,再返回到转去执行该函数前的地方。函数的引入可以减少程序的目标代码,提高程序的模块... 2012-03-24 16:49 阅读(871) 评论(1) scanf()函数的用法和实践(摘录) scanf()函数的用法和实践(摘录)scanf()...
一、学习指引1.嵌入式设计应具备的基本技能2.嵌入式Linux学前指导3.嵌入式linux入门学习规划4.嵌入式linux入门学习内容指南5.O''Reilly原版Linux图书学习线路图6.嵌入式系统知识体系、学习误区及建议7.嵌入式系统Linux内核开发学习指导框图8.嵌入式系统开发学习如何起步、如何深入?
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...
附(Vim编码详细介绍):Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2、UTF-8 等流行的 Unicode 编码方式。Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下:(1)encoding: ...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部