对绑定端口的套接字设置SO_REUSEADDR选项可解决Address already in use错误
2024-04-09 00:06:16
279
decltype(auto), 模板特化, 非模板参数
2023-10-10 00:45:27
100
索引底层原理, B+树
2023-09-20 16:12:15
76
互斥锁,条件变量,线程安全,可重入函数
2023-09-18 12:01:17
69
函数用于创建新线程,并在新线程中执行指定的函数。thread:指向线程ID的指针,用于存储新线程的ID。attr:线程属性,通常设置为NULL,表示使用默认属性。:线程执行的函数,这个函数接受一个void*参数,可以用来传递数据给新线程。arg:传递给函数的参数。如果成功创建线程,返回0。如果出现错误,返回相应的错误码。线程创建成功后,新线程会执行函数,可以通过或来回收线程资源。创建的线程默认是可连接(joinable)的,需要调用来等待线程的结束并回收资源。函数。
2023-09-16 17:39:17
132
【代码】Linux基础IO。
2023-09-16 15:57:18
22
管道,共享内存,消息队列
2023-09-15 21:13:18
23
动态库,静态库
2023-09-15 18:25:25
23
进程创建,进程等待,进程替换
2023-09-04 16:45:47
25
与其如此,不如直接采用TCP协议进行通信。嵌入式端采用的是友善NanoPi Duo2开发板,它自带wifi模块,支持连接OV5460摄像头,可以搭载ubuntu操作系统,它官方文档资源丰富,不仅提供了用来烧录的系统固件,交叉编译工具,提供的系统内还自带了mjpg-streamer和WiringNP的开源库(当然还是要去Github下载源码好在PC机内进行交叉编译的),十分适合用来作为搭载摄像头的嵌入式芯片,同时配置了两个树莓派的舵机连接NanoPi Duo2的GPIO口以控制摄像头的上下左右转动;
2023-09-04 00:37:24
254
PCB,查看进程方法,创建子进程,Linux内核中对状态的定义,僵尸进程和孤儿进程
2023-08-17 21:06:49
22
线程资源层内存泄漏的BUG修复
2023-08-17 16:50:19
43
Makefile是一个用来描述Linux系统下C/C++工程的编译规则的文件,它可以让你用一个make命令来自动化编译整个项目,而不需要手动执行一个个gcc命令。Makefile可以帮助你管理代码的编译,决定哪些文件需要先编译,哪些文件需要重新编译,以及如何链接生成可执行文件或者库文件。Makefile还可以让你定义一些变量、函数、条件和循环等,来简化和优化编译过程。
2023-08-15 14:02:06
144
多路转接,select,poll,epoll,Reactor,事件驱动
2023-07-30 20:01:31
111
1
仓库地址
2023-07-23 19:24:12
39
性能对比,替换malloc的方法
2023-07-23 17:43:50
37
基数树
2023-07-23 16:43:11
154
性能分析
2023-07-22 19:51:14
33
脱离new;解决释放内存块时,要给出内存块大小的问题
2023-07-22 16:30:20
29
大于256KB内存块的申请与回收
2023-07-21 22:10:00
37
1
ThreadCache层的回收,CentreCache层的回收,PageCache层的回收,内存碎片,合并Span包
2023-07-21 16:45:25
36
1
锁优化
2023-07-19 20:03:10
34
1
页缓存资源层,Span,内存切割
2023-07-19 19:51:14
53
1
VirtualAlloc函数,分配粒度,页
2023-07-19 18:22:50
189
1
Span块,单例模式,02节中还未完成的RequestFromCentralCache函数
2023-07-17 22:46:31
48
1
高并发内存池,线程资源层,桶,TLS变量
2023-07-14 06:18:11
41
1
静态TLS,thread local storage
2023-07-14 00:34:06
72
1
线程资源层,中心资源池层,页缓存资源层
2023-07-12 17:49:34
68
1
简单定长内存池的实现和原理解析
2023-07-07 18:15:08
63
1
TCP连接异常终止
2023-07-03 16:02:50
1065
1
TCP流量控制,TCP拥塞控制,面向字节流
2023-07-03 02:02:55
43
1
setsockaddr用法,设置套接字重用地址和端口作用
2023-07-02 16:10:33
421
1
socket抽象层,UDP与TCP,三次握手四次挥手原因,滑动窗口
2023-07-02 03:55:56
62
1