- 博客(291)
- 收藏
- 关注
原创 网络编程0x05 select函数
由于nc发送的数据是按换行符来区分的,每个数据包默认的换行符以\n结束,所以服务端收到数据后,显示出来的数据每一行下面都一个空白行。select函数超时总时间是timeout->tv_sec和timeout->tv_usec之后,前者单位是秒,后者单位是微秒。readfds/writefds/exceptfds的类型都是fd_set。select函数的作用是检测一组socket中某个或者某几个是否有"事件"就绪。timeout超时时间的结构体为。
2023-12-09 20:15:36 1087
原创 虚函数不能声明为static
虚函数,是一种特殊的成员函数,用来实现运行时多态;一定要通过对象来调用,有隐藏的this指针。静态成员函数与任何实例无关,而是类的一个属性;可以不通过对象来调用,没有隐藏的this指针。代码编译会报错,不允许同时声明virtual和static。因此报错的关键就是static成员没有this指针。
2023-12-04 17:27:48 590
原创 Enable multithreading to use std::thread: Operation not permitted问题解决
多线程编译问题
2023-10-08 11:32:29 697
转载 计算机中的时延
L1 cache reference 0.5 nsBranch mispredict 5 nsL2 cache reference 7 ns 14x L1 cacheMutex lock/unlock 25 nsMain memory re
2023-04-13 17:47:41 216
原创 cpper常用在线工具
cpper online toolsc++ shellOnline GDBQuick C++ BenchmarkPerfbenchBuildbenchCPP InsightCompiler Explorer
2022-05-05 22:56:16 1713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人