C++
文章平均质量分 63
XiaoXiaHope
这个作者很懒,什么都没留下…
展开
-
端口复用技术及网络编程
端口复用下的网络编程原创 2023-09-07 11:31:39 · 247 阅读 · 1 评论 -
windows API 线程与定时器 避雷
win7、win10 专业版 操作系统,硬件环境为工作站,存在线程函数内多个定时器不触发的情况。但是大部分工作站是可以触发,能正常运行。原创 2023-08-28 17:30:02 · 238 阅读 · 1 评论 -
Live555 VS2017 源码编译 win10
Live555 VS2017 windows 源码编译 rtsp 推流原创 2023-08-10 11:21:08 · 125 阅读 · 1 评论 -
高性能编程之原子类型
std::atomic_flag是C++11标准库中的一个原子类型,用于表示一个布尔标志。它主要用于实现无锁算法和自旋锁等高性能并发编程技术。两个成员函数。test_and_set() 函数的作用是在原子级别上检查并设置标志。如果标志当前为真(即标志已设置),则将其设置为假;否则,将标志设置为真。这个函数的设计目的是避免在多线程环境下出现竞态条件。clear() 函数的作用是将标志设置为假。这个函数的设计目的是允许其他线程在等待某个条件变为真时,可以通过检查标志是否为真来判断是否应该继续执行。原创 2023-08-10 09:29:47 · 54 阅读 · 1 评论 -
高性能编程之无锁队列
无锁队列是 lock-free中最基本的数据结构。对于多线程用户来说,无锁队列的入队和出队操作是线程安全的,不用再加锁控制。原创 2023-08-09 15:25:37 · 74 阅读 · 1 评论 -
本地IP地址、网关、子网掩码关系
主机本地IP地址代表主机在局域网中的唯一标识符,用于在网络中识别和寻址主机。它是由网络管理员分配的,通常是一个四个数字组成的地址,例如192.168.1.1。本地IP地址不是全球唯一的,只在局域网内有效。在互联网上,需要使用全球唯一的公共IP地址才能访问主机。原创 2023-06-21 11:09:37 · 1805 阅读 · 0 评论 -
QT 获取应用程序相关信息
QFileInfo 是 Qt 框架中的一个类,用于获取文件信息。通过 QFileInfo 类,可以获取文件的路径、文件名、大小、修改日期等各种属性,并进行相关操作。原创 2023-06-16 16:08:25 · 769 阅读 · 1 评论