C
朝着光的方向前进
初来乍到人生地不熟的
展开
-
gcc -Wl,--rpath 设置不生效问题
通过添加-Wl,--disable-new-dtags选项可以解决。gcc编译参数 -Wl,--rpath 设置不生效问题。转载 2023-01-12 18:31:32 · 724 阅读 · 0 评论 -
java 解析http request和responce内容
由于公司需要解析http请求和应答的结构字段,java的同事说网上找不到开源的,自己写又麻烦。遂决定用c开源代码llhttp封装一个库供java使用。本人java小白,llhttp库的运行速度无需多言,dan原创 2021-06-04 17:50:43 · 413 阅读 · 0 评论 -
关于windows下的libnids-1.19无法抓到包的问题
其实不是nids抓不到数据,是被校验和算法屏蔽了。win32-1.19在一些旧的网卡上可以抓到包,因为旧的网卡没有校验和验证,而较新的网卡自动验证了校验和,所以需要关闭软件的校验。我重新编译了win32-1.19的代码,添加了屏蔽校验和的功能。还添加了一些我的调试信息。此库在vs2017下编译生成。我已上传资源,审核通过后附上链接。...原创 2021-01-25 12:32:13 · 278 阅读 · 1 评论 -
linux 系统select 超时问题
以上图片里,while循环外部定义struct timeval tv 并在while外部赋值 tv.tv_sec = 1; tv.tv_usec = 0; 后,设置的select超时并不会生效。把赋值放在while里边的话,select超时生效。小弟愚钝,不知道是我没理解还是系统本身存在bug。请大神告知。...原创 2020-09-10 18:09:05 · 1475 阅读 · 0 评论