安装linux perf,检查程序对应的cpu占用

摘要: 注意linux perf的版本是必须与内核版本对应的,如果使用了自编译的内核,需要自己编译对应版本的linux perf 安装perf: sudo apt install linux-perf 安装dwarf解析的依赖: sudo apt install libdw-dev libunwind-de 阅读全文
posted @ 2025-06-19 11:48 平ping 阅读(3) 评论(0) 推荐(0)

解决QT的宏Q_OS_WIN和Q_OS_LINUX不生效

摘要: qt平台的Q_OS_WIN、Q_OS_LINUX等宏,是在qt相关的头文件中定义的。如果使用这个宏时,没有在宏的上面引用Qt的头文件,就会导致宏实际没定义。例如文件如下: #ifndef TEST_H #define TEST_H //只有引入了qt头文件,Q_OS_*才生效。引入头文件被注释,所以 阅读全文
posted @ 2025-02-19 11:43 平ping 阅读(223) 评论(0) 推荐(0)

配置qt支持中文(fcitx)

摘要: qt6缺少libfcitxplatforminputcontextplugin.so,所以需要自行编译。 git clone http://github.com/fcitx/fcitx-qt5.git sudo apt install gcc g++ cmake extra-cmake-module 阅读全文
posted @ 2024-10-08 11:59 平ping 阅读(186) 评论(0) 推荐(0)

c++执行到某步直接中断

摘要: 在学习c++开源库时,使用了nlohmannJson,spdlog自带的fmt和cpp-httplib这三个库。发现部分代码段的日志不会打印,而且http返回也为空,代码段如下: svr.Get("/login/status", [&cli](const httplib::Request &, ht 阅读全文
posted @ 2023-10-23 09:59 平ping 阅读(38) 评论(0) 推荐(0)

解决vmware的fedora34或者部分linux系统不能全屏的问题

摘要: 参考:https://manjaro.site/how-to-enable-full-screen-mode-fedora-34-on-vmware-workstation/ 如果安装了open-vm-tools后,vmware内的linux系统依然不能全屏,可能是因为系统使用的不是传统的X Win 阅读全文
posted @ 2023-06-29 16:50 平ping 阅读(63) 评论(0) 推荐(0)

javascript混淆工具javascript-obfuscator的环境搭建

摘要: javascript-obfuscator的项目和文档地址:https://github.com/javascript-obfuscator/javascript-obfuscator windows端 安装nodejs环境 打开nodejs安装包,一直点NEXT,默认设置安装即可。安装后: #测试 阅读全文
posted @ 2023-06-13 15:25 平ping 阅读(3881) 评论(0) 推荐(0)

检查运行中的进程的堆栈信息

摘要: 对于编译时添加了调试信息的程序,gdb可以导出正在运行中的进程的core文件: gcore -o [输出core文件的路径] [进程id] 然后进入gdb调试: gdb [程序路径] [core文件路径]进入gdb调试 阅读全文
posted @ 2023-03-24 11:00 平ping 阅读(23) 评论(0) 推荐(0)

javascript笔记

摘要: prototype 参考:https://www.runoob.com/js/js-object-prototype.html JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直 阅读全文
posted @ 2022-10-31 10:34 平ping 阅读(19) 评论(0) 推荐(0)

解决在高分屏电脑上的vmware,linux系统的显示比例不正确的问题

摘要: 除了在虚拟机系统内改变显示比例为200%的方法,还有另一种方法: 编辑虚拟机设置——硬件——显示器——指定监视器设置,选择任意监视器的最大分辨率为1920x1080(或者比例保持不变的其他分辨率,例如我的电脑分辨率是16:10的2560x1600,就可以选择比例为16:10的更小的的分辨率); 在虚 阅读全文
posted @ 2022-08-13 14:55 平ping 阅读(1972) 评论(0) 推荐(0)

centos设置时区

摘要: 设置时区 timedatectl set-timezone Asia/Shanghai 检查时区是否已经设置 ls -l /etc/localtime 与ntp服务器同步时间 systemctl stop ntpd ntpdate [ntp服务器] 阅读全文
posted @ 2022-07-12 16:00 平ping 阅读(48) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示