![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题
文章平均质量分 70
虚渊玄
这个作者很懒,什么都没留下…
展开
-
关于localtime函数引入的一系列glibc死锁问题及解决方案
关于localtime函数引入的一系列glibc死锁问题及解决方案原创 2023-04-18 18:28:34 · 593 阅读 · 0 评论 -
linux网络编程 getsockopt使用TCP_MAXSEG获取MSS时,MSS值与实际值不符问题。
学习UNP的时候,习题中有一个获取MSS值和RCVBUF值的练习 第一步: 创建套接字sockfd,在connect之前调用getsockopt函数获取系统中的MSS值和RCVBUF的值 第二步: 调用connect连接服务器端 第三步: 再次获取MSS值和RCVBUF的值 代码如下: #include "unp.h" #include <netinet/tcp.h>...原创 2019-03-15 00:05:28 · 2886 阅读 · 0 评论 -
warning: cast from ‘void*’ to ‘int’ loses precision [-fpermissive] 错误分析
这种错误一般产生在linux 64位机上 因为linux64 上的int为 4个字节 指针为 8个字节 int num = 100; //此时不会产生错误,但会产生警告,因为4字节的转换为8字节 void* p = (void*) num; //此时就会产生错误,因为8字节的指针被强转为4字节的int,数据丢失了 num = (int)p; //解决办法,把int 改为long lo...原创 2019-08-23 15:16:04 · 2390 阅读 · 0 评论