linux std cpp thread 后台延时执行后自清理例子
分享一个纯C++11实现的多线程延时执行,并自清理功能。简单使用,但可能有问题,需慎用。 #include &… Continue Reading ‘linux std cpp thread 后台延时执行后自清理例子’
分享一个纯C++11实现的多线程延时执行,并自清理功能。简单使用,但可能有问题,需慎用。 #include &… Continue Reading ‘linux std cpp thread 后台延时执行后自清理例子’
macos下同进程默认最多打开1024个文件描述符,可加入以下代码解。 // 解除文件描述符 1024 限制 … Continue Reading ‘unix单进程多文件操作限制问题解除’
一般来说,对于http请求。Qt制作的程序通过本身信号槽的异步工作,就可以满足异步需要。 但是在一些特定环境中… Continue Reading ‘Qt 后台多线程http请求例子分享’
记录一个linux qt5.15.15的部署案例。支持几乎全qt模块(包括qtwebengine最新版本),支… Continue Reading ‘[记录]Qt部署桌面linux,移植编译参数讲解。’
下载安装 wget -O gitea https://dl.gitea.com/gitea/1.22.6/gi… Continue Reading ‘[git工作流]gitea ubuntu安装部署’
以往(指内核 版本<5.15.153 ),在X86架构下,内核层做到hook系统调用表,只需要获取sys… Continue Reading ‘[记录]linux 内核架构升级更新对常规替换系统调用表hook方式的影响(linux kernel 5.15.153 ->5.15.154 使用了generated syscall)’
一、往用户空间传递数据 1.传递单个数据 put_user()可以向用户空间传递单个数据。单个数据并不是指一个… Continue Reading ‘linux kernel 往用户空间传递数据’
大部分机翻自【https://tldp.org/LDP/lki/lki-3.html】 3. 虚拟文件系统 (… Continue Reading ‘VFS实现细节翻译 {https://tldp.org/LDP/lki/lki-3.html}’
参考: 如何获得正确的printk格式占位符 — The Linux Kernel documentation… Continue Reading ‘linux 内核printk格式化输出’
有时候内核源码树外的内核模块编译时,需要适配多个版本linux电脑的多个GCC版本,如果是同一套代码,在使用的… Continue Reading ‘linux 内核模块编译,适配GCC版本’