![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 78
Reicher
这个作者很懒,什么都没留下…
展开
-
socket网络编程
每创建一个epoll句柄,会占用一个fd,因此当不再需要时,应使用close关闭epoll_create()返回的文件描述符,否则可能导致fd被耗尽。使用sockaddr_in结构体时,需要将其类型转换为sockaddr类型,因为套接字API中的大多数函数都需要传入sockaddr类型的指针作为参数。使用时,用户可以将自己需要的数据存放到这个字段中,当事件触发时,epoll系统调用会返回这个数据,以便用户处理事件。如果函数调用成功,会返回一个标识这个套接字的文件描述符,失败的时候返回-1。原创 2024-07-30 15:53:38 · 791 阅读 · 0 评论 -
多线程编程
在C++开发中,原生的线程库主要有两个,一个是C++11提供的< thread>(std::thread类),另一个是Linux下的<pthread.h>(pthread类)信号量主要就是用来保护共享资源的,也就是说如果你想限制某个(些)资源在同一时刻只能有一(多)个线程拥有,就可以使用信号量。当然也可以用作让一个线程等待另一个线程完成某项工作。主要用下面一组函数(系统调用)来实现。原创 2024-07-30 15:53:14 · 209 阅读 · 0 评论 -
tinyWebServer代码详解
以tinyWebServer为例,按代码逻辑顺序对代码进行详解。原创 2024-07-30 15:50:35 · 743 阅读 · 0 评论 -
C++使用
对C++在开发过程中的一些使用方法、技巧等作一个总结,包括数据库编程、多线程编程等原创 2024-07-24 18:04:28 · 139 阅读 · 0 评论 -
C\C++输出格式
以“%”开头,后面跟格式字符,格式字符前面还可以有其他修饰符,表示输出数据的宽度、精度等。格式说明符的个数必须与后面的参数 argument 的个数一致。5)length 表示整型数据是长整型还是短整型,length。4)precision 表示单精度和双精度浮点数的小数点个数。在C/C++中可以通过特定的符号来输入一个变量。3)width 控制数据输出的宽度。原创 2024-07-24 17:40:25 · 148 阅读 · 0 评论 -
Windows 安装 PCL
然后改成bat文件,双击获得一个release.txt或者debug.txt文件,这样就可以把当前目录所有的lib文件名都写在txt文档中了,否则要一个一个输入进去,非常的麻烦。将pcl-1.13.0-pdb-msvc2022-win64.zip文件解压缩,将pdb文件全部复制到PCL安装目录下的bin文件夹中。点击下载的PCL-1.13.0-AllInOne-msvc2022-win64.exe进行安装。配置包含目录:VC++目录——包含目录。配置库目录:VC++目录——库目录。原创 2024-06-25 21:37:50 · 984 阅读 · 0 评论