![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
C/C++ 编程
傍晚的烟火
愿在写代码的路上越走越远
展开
-
GRPC 编译-- Ubuntu
编译时注意要在grpc/cmake/build中,我在grpc 目录中创建build目录,执行cmake 会有很多奇怪的错误。运行 greeter_server 和 greeter_client。编译helloworld。原创 2023-05-21 09:45:00 · 258 阅读 · 0 评论 -
gcc attribute 之 constructor
用constructor 修饰的函数函数会在main函数执行之前执行,并且可以设置优先级,还有destructor,可以在main之后执行。destructor 如果设置了优先级,会和 constructor 修饰的函数,按优先级在main之前执行。原创 2023-05-20 09:45:00 · 202 阅读 · 0 评论 -
socket 编程(五) windows tcp
socket原创 2021-11-03 09:10:38 · 560 阅读 · 0 评论 -
pcap 抓包 Windows
pcap原创 2021-11-07 17:00:36 · 1634 阅读 · 0 评论 -
pcap 抓包 Linux
pcap原创 2021-11-07 16:12:13 · 710 阅读 · 0 评论 -
关闭标准输出stdout 后,影响了自己的日志文件
C/C++ 开发的经常会用printf cout 输出一些调试信息,如果将程序前台启动就会输出到控制台,自己写的代码还好,可以删掉,但有的时候用别人的库或者代码,带有大量的printf,程序一启动就会刷屏,就不能操控程序或者看不到自己想看的信息。这个适合可以用dup/dup2 复制一下标准输出,然后在关掉标准输出。但最近调试程序的时候突然发现,关掉标注输出后,原本printf 输出的内容出现在了我的日志文件里,导致我的日志文件极速增长,并且很难看到原本我的日志输出,突然不知所以,觉得这个方法不香了,苦恼原创 2021-11-01 09:02:00 · 636 阅读 · 0 评论 -
socket 编程(四) Linux raw socket
socket原创 2021-11-02 16:43:18 · 1638 阅读 · 0 评论 -
socket 编程(一) Linux UNIX域socket
socket原创 2021-11-02 16:41:58 · 866 阅读 · 0 评论 -
socket 编程(三) Linux udp
socket原创 2021-11-02 16:42:49 · 106 阅读 · 0 评论 -
socket 编程(二) Linux tcp
socket原创 2021-11-02 16:42:32 · 52 阅读 · 0 评论 -
socket 编程(六) windows udp
socket原创 2021-11-03 09:10:06 · 607 阅读 · 0 评论