摘要:参考资料: https://q16964777.iteye.com/blog/2228244 知道缓冲有几种模式:无缓冲、行缓冲、全缓冲。通过判断FILTE中的 _flags 的判断可以知道究竟是那种缓冲模式。 另外要清楚,缓冲区是在执行读写操作之后才分配的。
阅读全文
摘要:server端: client端: 遇到的问题: 1.设置server地址时,server、client端都没有设置 sin_family,此时 client 调用 send 之后进程就直接exit掉了,没有返回。 2.client端必须要关闭掉fd之后重新socket一个,否则会报 Transpo
阅读全文
摘要:参考资料: https://blog.csdn.net/grey_csdn/article/details/72355735 混迹于Windows、Linux以及Mac,选择加强自己的VIM水平应该不是个错误选择。 今天简单总结一下单词删除的技巧: 1,dw,这是在此之前我用的对做的也几乎是唯一掌握
阅读全文
摘要:参考资料: https://www.cnblogs.com/seven1979/p/4249245.html
阅读全文
摘要:每次打开一个工程都需要重新添加tags、cscope,很不方便,网上找了一下。 将其添加到 ~/.vimrc 中之后,打开 vim 就会自动搜索当前路径下的tags、cscope添加进去。 自动添加 tags 自动添加cscope
阅读全文
摘要:参考资料: http://www.cnblogs.com/litifeng/p/8282479.html 当用vim写代码的时候,我喜欢一边看着头文件中结构的定义,一边编写实现的代码,这样就经常用到多窗口来编辑,查看文档。 1、同时打开多个文件,并横向排列 2、同时打开多个文件后纵向排列,如果没有使
阅读全文
摘要:参考资料: https://www.cnblogs.com/xuechao/archive/2011/03/29/1999292.html
阅读全文
摘要:问题背景: 想要协议栈给不是接口ip的报文,ipv4回复arp request,ipv6回复 ndisc solication。 涉及技术: 1.守护进程(apue中有通用code) 2.raw socket抓包 3.文件读写锁 4.用户态回复数据包(参见arposion) 5.写日志 应用: 1.
阅读全文
摘要:参考资料: https://www.xuebuyuan.com/3190946.html https://blog.csdn.net/zxygww/article/details/52093308 实验下图所示程序能够抓到packet。
阅读全文
摘要:参考资料: https://www.cnblogs.com/suifengbingzhu/p/3974848.html
阅读全文
摘要:参考自: https://www.cnblogs.com/wolflowhereu/p/5422653.html ubuntu增加工作分区(workspace)命令dconf write /org/compiz/profiles/unity/plugins/core/hsize <num> //水平
阅读全文
摘要:当 readv() 时候,需要程序自己提供space,接收数据。
阅读全文
摘要:参考资料: https://blog.csdn.net/qachenzude/article/details/25511875 1,gg 跳转到第一行 2,shift+v 转到可视模式 3,shift+g 全选 4,按下 =
阅读全文
摘要:看内核code时候(linx-4.4.155/net/ipv6/ndisc.c : ndisc_send_na()),见到一种给结构体赋值的写法,暂时没弄明白是怎么回事,先存下来。 比较普遍的写法是这样 或者:
阅读全文
摘要:参考资料: https://www.ibm.com/developerworks/cn/linux/l-cn-kernelmodules/index.html https://yq.aliyun.com/articles/1724 背景: Linux 的迅速发展致使相邻版本的内核之间亦存在较大的差异
阅读全文
摘要:参考资料: https://blog.csdn.net/zhangskd/article/details/9025121 http://blog.chinaunix.net/uid-20543672-id-3023148.html http://ilinuxkernel.com/?p=559 现象描
阅读全文
摘要:参考资料: https://wiki.linuxfoundation.org/networking/generic_netlink_howto generic_netlink 框架
阅读全文
摘要:参考资料: https://blog.csdn.net/zqixiao_09/article/details/77131283 https://www.cnblogs.com/lopnor/p/6158800.html Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于
阅读全文