详解autotools工具原理和使用步骤
2025-11-10 16:38:42
818
详解Debian系统多内核共存特性以及如何切换内核
2025-11-06 11:03:08
359
详解Debian系统上编写程序并打包成deb包的详细过程
2025-11-03 16:51:34
832
详解Debian系统中的devscripts工具集
2025-11-03 11:30:52
563
Debug: 升级内核后有线网络无法使用
2025-10-31 13:46:20
491
详解dpkg和apt
2025-10-29 15:07:44
447
详解Debian、Ubuntu、CentOS:Linux 三大发行版的核心区别
2025-10-28 10:25:37
857
使用串口查看内核日志的具体步骤
2025-10-24 16:22:29
364
详解DKMS的工作机制
2025-10-23 11:25:17
821
详解Linux内核:休眠的原理
2025-10-22 15:25:47
358
详解内核模块动态加载机制
2025-10-20 13:05:44
973
讲解嵌入式控制器EC和ACPI对EC的规范
2025-10-15 15:59:24
985
oem镜像安装aic网卡失败分析和解决
2025-10-13 15:31:41
332
【代码】手撕C++单例模式。
2025-10-06 20:26:26
89
Reactor模式是一种事件驱动的高性能网络编程模型,通过多路复用IO统一监听多个客户端的连接请求,再以非阻塞的方式将就绪事件派发给对应的处理线程/进程去处理。Reactoe模式是构建高并发服务器的核心技术。1.单Reactor单线程事件监听、事件派发、事件处理、业务处理都在同一个线程中完成。一个Reactor监听所有的事件(连接事件,IO事件),事件就绪后再由该Reactor派发给对应的事件处理器处理事件,如果是IO事件还要将事件处理后的数据交给业务处理逻辑。2.单Reactor多线程。
2025-08-02 21:41:26
1255
参数:LPCTSTR lpLibFileName接收DLL的文件名或者路径,如果是文件名会按照如下顺序搜索。功能:将指定的DLL文件加载到当前进程的内存空间,并返回DLL文件句柄,用于访问DLL中的函数和资源。输出:FARPROC是函数指针类型,成功返回知道那个函数的地址;输出:成功返回DLL的句柄(实例句柄HINSTANCE);功能:从DLL文件中获取指定的函数地址,进而调用该函数。
2025-06-07 14:02:34
325
DLL动态库实现文件遍历功能(Windows编程)
2025-06-06 14:15:50
430
Windows编程实现文件拷贝功能(含源码)
2025-06-05 11:12:24
767
⽆疑应该是第40s的时候。这⾥,我们就⽤到了智能指针shared_ptr,shared_ptr有个计数器,当计数为0的时候,才会真正释放⼀个对象,那么如果连接在第10s进⾏了⼀次通信,则我们继续向定时任务中,添加⼀个30s后(也就是第40s)的任务类对象的shared_ptr,则这时候两个任务shared_ptr计数为2,则第30s的定时任务被释放的时候,计数-1,变为1,并不为0,则并不会执⾏实际的析构函数,那么就相当于这个第30s的任务失效了,只有在第40s的时候,这个任务才会被真正释放。
2025-04-28 21:03:17
784
详解select、poll、epoll实现的多路复用
2025-04-20 20:33:01
1080
介绍五种IO模型:阻塞IO、非阻塞IO、信号驱动IO、多路复用/转接IO、异步IO
2025-04-17 08:48:42
833
详解数据链路层ARP协议
2025-04-08 17:18:24
537
详解数据链路层以太网协议
2025-04-08 16:02:26
1083
详解IP协议
2025-04-06 12:31:57
1092
详解TCP通信协议
2025-04-03 16:29:18
1103
详解UDP协议
2025-03-30 19:45:57
414
利用Http协议手写一个服务器,处理Http协议的请求和应答
2025-03-30 16:34:40
922
详解stringstream的三种常见用法
2025-03-29 15:28:54
419
详解HTTP应用层协议
2025-03-28 13:13:42
1017
基于TCP通信,自定义协议的网络计算器项目源码
2025-03-27 17:03:04
263
详解Socket编程接口与TCP/UDP的关系以及封装Socket编程接口源代码
2025-03-20 16:33:48
467
以Jsoncpp为例详解序列化与反序列化,同时讲解如何解决TCP通信时的粘包问题
2025-03-14 18:25:02
1019
详解TCP协议支持全双工原因以及TCP发送接收数据是生产者消费者模型
2025-03-13 17:38:09
541
Socket编程:TCP网络编程项目链接
2025-03-13 14:49:15
372
高并发内存池
2025-03-03 15:19:55
1068
详解C++单例模式:饿汉模式和懒汉模式
2025-02-05 18:03:17
646
详解C++特殊类设计:不能拷贝的类、只能在堆上创建对象的类、只能在栈上创建对象的类、不能继承的类
2025-02-05 16:08:19
474
详解C++智能指针(三种智能指针、shared_ptr的循环引用问题、定制删除器、模拟实现shared_ptr)
2025-02-03 23:29:48
1080
详解C++异常处理
2025-01-25 21:59:10
809
详解C++11线程库,包括thread类、mutex锁、原子操作以及条件变量
2025-01-24 16:04:03
1064