- 2024-05-29Qt的延时函数 实现精准延时(转)
voidQUIHelper::delay(intmsec){//这个最准/*非阻塞方式延时,现在很多人推荐的方法*/QEventLooploop;QTimer::singleShot(msec,&loop,SLOT(quit()));loop.exec();}voidQUIHelper::deferred(intmsec){//这个最准QTimertimer;timer.setTim
- 2024-05-10redis持久化
redis持久化rdbaofvimredis.confprotected-modeyesport6379tcp-backlog511timeout0tcp-keepalive300daemonizeyespidfile/var/run/redis_6379.pidloglevelnoticelogfile"/var/log/redis/redis.log"databases16always-show-logonoset-p
- 2024-04-28监控某段时间特定进程CPU使用情况
监控某段时间特定进程CPU使用情况背景之前一直想找一个进程级别的监控工具尤其是想能通过prometheus进行监控但是发现总是很不如人意node_exporter的监控只能看到整体的actuator的无法看到启动过程中的CPU使用情况.一直没有找到一个比较好的方式.之前一般采用top-Hp
- 2024-04-07Swoole 源码分析之 Timer 定时器模块
原文首发链接:Swoole源码分析之Timer定时器模块大家好,我是码农先森。引言Swoole中的毫秒精度的定时器。底层基于epoll_wait和setitimer实现,数据结构使用最小堆,可支持添加大量定时器。在同步IO进程中使用setitimer和信号实现,如Manager和TaskWorker进程,在异步IO