Loading...
一、const和成员函数的故事const的用途有以下几种:修饰全局、局部、成员变量修饰成员函数修饰变量的时候const限制了变量在整个程序运行期间都是不能...
一、前言昨天在公司做代码扫描,发现很多类似以下的代码都产生了告警,导致扫描不通过:virtual int...
背景:我们的设备上有个链路探测的功能,会定时请求公网的某个IP地址,以探测网络是不是连通的。具体的做法是会使用icmp或dns探测远端服务器,看请求能否正...
问题场景:服务器有多个网卡,分别绑定了地址A、地址B和地址C,当客户端连接请求过来的时候,如何知道是从哪个IP地址请求过来的?解决方案:服务端accept...
客户端的socket不需要手动执行bind绑定地址,但这不意味着客户端socket真的不需要绑定端口,实际上是内核它帮我们做了这个操作,在执行connec...
在写代码的过程中,CLion提醒我把push_back方法替换成emplace_back方法:代码中我的...
问题背景:在刷题的过程中,要使用min函数,但是线上OJ并没有这个函数。因为一时也想不起它到底属于哪个头文件,所以为了偷懒,顺手就写下了以下宏定义:#de...
刷OJ的时候惊喜的发现,我竟然不会给二维数组动态分配内存。写了n年的代码了,竟然被这个难倒了!自惭形秽,...
做代码优化,发现代码中获取系统CPU核数是通过system调用命令得到的,想想最近被system支配的恐惧,果断改掉。linux c中获取CPU核数的函数...
一、我为什么不喜欢system和popen要说到我为什么不喜欢system和popen这两个函数,这个说...