2023


C++深入浅出之:C++函数的一些底层细节

2022


UAC实现原理
GoogleTest环境配置以及应用
11.3 关闭非活动连接
sln文件VS右键打开方式里多个重复打开选项

2021


MacOS CEF编译
Windows QT5.15.1 编译
C++指针详解
跨平台简介
C++深入浅出之:C++虚表(一)

2020


QT5.14 HTTP 运行结果失败
cmake生成vs工程
Resharper快捷键无效

2019


Everything设置用TC打开
error C2220 warning treated as error - no ‘object’ file generated
fatal error LNK1136-invalid or corrupt file
windows xp 驱动开发环境调试设置
windows Ruby RubyMine调试环境搭建
解决Win10下QQ不能正常远程控制的问题
libevent编译设置
linux netcat工具安装
16.4 服务器压力测试程序
15.6 用线程池实现的web服务器
15.5 http_conn.cpp文件
15.4 http_conn.h文件
15.3 半同步 半反应堆线程池实现
15.2 用进程池实现的并发CGI服务器
15.1 半同步 半异步进程池
14.5 用一个线程处理所有信号
14.3 在多线程程序中调用fork函数
14.2 线程同步机制包装类
14.1 按不同顺序访问互斥锁导致死锁
13.4 使用共享内存的聊天室服务器程序
11.2 升序定时器链表(lst_timer.h)
splice两个文件描述符之间移动数据(零拷贝)
writev多块分散的内存数据一并写入文件描述符中
sendfile在两个文件描述符之间直接传递数据
13.3 使用IPC_PRIVATE信号量
13.5 在进程间传递文件描述符
11.1 设置connect超时时间
10.3 用SIGURG检测带外数据是否到达
10.1 统一事件源
9.8 同时处理TCP请求和UPD请求
9.7 聊天室服务端
9.6 聊天室客户端
9.5 非阻塞connect
9.4 epoll epolloneshot事件
9.3 epoll LT和ET模式
9.1select同时接收普通数据和带外数据
7.3以守护进程方式运行
7.2进程切换用户
7.1进程的UID和EUID
6.5同时输出数据到文件和终端的程序
把标准输出重定向到一个网络连接
socket重用本地地址
Linux字节序
访问daytime服务
socket修改TCP接收缓冲区大小
socket修改TCP发送缓冲区大小
socket发送外带数据
linux启动daytime服务
socket accept
telnet报错connect to address IP地址 No route to host
解决复制CentOS VM虚拟后不能上网
Linux用tcpdump观察ARP通信过程
关闭VS2017括号自动补全
socket接收外带数据
CentOS启用echo服务