问题
文章平均质量分 70
虚渊玄
这个作者很懒,什么都没留下…
展开
-
关于localtime函数引入的一系列glibc死锁问题及解决方案
关于localtime函数引入的一系列glibc死锁问题及解决方案原创 2023-04-18 18:28:34 · 524 阅读 · 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 · 2799 阅读 · 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 改为longlo...原创 2019-08-23 15:16:04 · 2313 阅读 · 0 评论