自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 CSqlite3Client 类 —— 数据库连接与操作客户端

【代码】CSqlite3Client 类 —— 数据库连接与操作客户端。

2025-06-30 21:31:54 138

原创 RTSP 摄像头连接失败(无路由错误)问题排查与解决

RTSP 摄像头连接失败(无路由错误)问题排查与解决。

2025-06-30 10:48:21 898

原创 Epoll类,I/O多路复用,线程管理类CThread,线程池

这个线程池的任务分发机制是基于本地socket的,也就是通过每个工作线程中轮询server socket来接受外部发送的任务指针,然后直接执行任务。整个系统使用epoll进行高效事件监听,避免了锁竞争和复杂的任务队列管理。因为这个线程池使用的是本地域套接字,来实现任务的线程间传递,而本地域socket依赖一个唯一的socket文件路径作为通讯地址。轻量级的线程封装类,支持绑定任意函数作为线程执行体,支持常规的创建和销毁,还支持暂停和恢复操作。,确保每个线程池通信路径互不干扰,且不会残留文件影响系统。

2025-06-29 21:33:19 238

原创 进程间通讯类Process

这个多进程控制类,支持设置任意函数作为子进程的入口,并通过socketpair实现了跨进程通讯,实现了sendmsg/recvmsg文件描述夫传递,适合父进程接收连接后交给子进程处理。第一次进程脱离终端,第二次进程不是会话组长,防止重新获取控制终端。1、socketpair创建父子进程通讯的本地套接字。2、守护进程创建中fork两次。

2025-06-29 11:12:25 143

原创 力扣--数组

找出每一个字符出现的次数,以其中一个字符出现次数作为标准,遍历每一个字符,如果次数不等于0且频率不相等,说明不是差字符。中出现过的所有字符的出现次数都相同,那么我们称字符串。数组中唯一元素是那些只出现恰好一次的元素。是一个差字符串,返回。

2025-06-28 14:35:18 182

原创 c++八股笔记

当函数返回一个临时对象时,编译器可以直接将该对象构造在调用者的栈帧中,省去拷贝或移动操作。

2025-06-19 23:19:54 787

原创 IOCP模型

2、将socket与iocp进行关联,CreateIoCompletionPort。1、创建完成端口 CreateIoCompletionPort,返回一个句柄。1、传统的同步阻塞模型,每个连接需要独占线程,并发量太高的话会出现问题。6、WSASend和WSARecv对比。异步:要先申请,好了以后再去做。完成端口(输入输出完成端口)基于事件驱动异步通知机制。

2025-05-10 20:44:38 303

原创 力扣128题

序列的开始是指,num在序列中没有num-1:此方法接受一个参数 ,表示要查找的元素。如果该元素存在于集合中,则返回 ;如果不存在,则返回 。首先遍历整个矩阵,如果 ,就将:然后再次遍历矩阵(跳过第一行和第一列),根据第一行和第一列的标记来设置 0。最后再处理第一行和第一列是否要全部置零。原地算法(In-place Algorithm),也称为就地算法,指的是在计算过程中不需要额外的辅助空间,或者只需要少量的额外空间(通常为O(1)的空间复杂度),就可以完成操作的算法。这类算法直接在输入的数据结构上进

2025-05-07 22:16:20 522

原创 ubuntu18安装nvidia显卡驱动

ubuntu18安装英伟达显卡

2024-09-06 10:51:27 760

原创 ubuntu18安装wifi驱动

ubuntu18安装wifi驱动

2024-09-06 10:40:42 681

2_JD03线控底盘使用说明V4.4.1.zip

2_JD03线控底盘使用说明V4.4.1.zip

2025-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除