- 博客(16)
- 收藏
- 关注
原创 使用top命令监控指定进程性能指标
grep test 过滤包含test内容的记录,此处和-p参数结合,输出更精简,不带有系统性能信息。tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。-b 是指 batch mode,在这个mode下,top 不接受任何输入。-a append 附加到既有文件的后面,而非覆盖它。-n 执行次数,执行完退出top命令。
2023-06-05 16:46:46
315
1
原创 windows进程启动过程
1、什么是进程进程是一个正在运行的程序实例,由两部分构成:操作系统用来管理进程的内核对象,存放关于进程的统计信息地址空间,包含所有可执行模块、代码、数据以及内存空间进程是不活泼的,必须依赖线程来执行地址空间中的代码,进程中拥有一个主线程,可以拥有多个其他线程,线程操作系统会以循环的方式为每个线程提供时间片。...
2021-05-27 23:24:33
1586
原创 搭建powerpc交叉编译工具链
具体实现参考的:https://www.cnblogs.com/geekard/archive/2012/05/06/powerpc-toolchain.html问题:1、最后一步交叉编译GCC,make all时提示找不到libc.so.6,报错如下:/bin/sh …/…/…/gcc-4.6.2/libgcc/…/mkinstalldirs ./root/ppc/sources/gcc-full-build/./gcc/xgcc -B/root/ppc/sources/gcc-full-bui
2021-05-19 21:59:55
1046
原创 string和wstring互相转换(Windows下和Linux下都适用)以及字符编码判断
string和wstring互相转换1、string转wstring2、wstring转string3、函数实现说明4、附上判断字符串编码方法示例1、string转wstringstd::wstring StringToWstring(const std::string &strInput,unsigned int uCodePage){#ifndef _WIN32 if ...
2019-08-16 12:10:01
1837
原创 Windows已在XXXX.exe中触发一个断点
动态库调用失败分析现象解决方案原因分析底层原理借用其他作者的一段话帮助理解现象DLL中如下:string Test(){ string strData = "ttttttttttttttttt"; return strData;}void Test2(string strInput){ 。。。}EXE中如下:void Test3(){ string strRe...
2019-06-20 23:01:06
5019
原创 Qt信号槽原理详解
信号槽小计1、通过MOC(meta object compiler)进行预处理2、信号和槽关联3、信号激活4、槽函数的调用信号槽示例:connect(QObject* pSender,SIGNAL(sigGetQString(QString)),QObject* pReceiver,SLOT(sltGetQString(QString)));1、通过MOC(meta object compil...
2019-05-30 17:39:44
878
原创 Qt内存自动释放问题
Qt内存自动释放问题Qt内存自动释放机制什么情况下窗口会销毁Qt内存自动释放机制1、Qt是靠父子对象机制实现内存自动释放的,QT的父子对象机制是在 QWidget和QOject中实现的。当我们使用父对象来创建一个对象的时候 ,父对象会把这个对象添加到自己的子对象列表中。当这个父对象被删除的时候,它会遍历它的子对象类表并且删除每一个子对象,然后子对象们自己再删除它们自己的子对象,这样递归调用直到...
2019-04-25 16:40:51
4364
原创 QWebView设置html内容
QWebView setHtml调用qt5.2版本中setHtml格式无效qt5.2版本中setHtml格式无效QString qsData = "";QString qsUrlPath = "";QUrl qUrl(QUrl::fromLocalFile(qsUrlPath));ui->webView->setHtml(qsData,qUrl);ui->webVie...
2019-04-17 11:07:27
1066
原创 QtCreator抓dump分析方法
此方法只适用于Windows环境1、在生成的目的文件中加入调试信息(可能导致exe增大)#加入调试信息QMAKE_CFLAGS_RELEASE += -gQMAKE_CXXFLAGS_RELEASE += -g#禁止优化QMAKE_CFLAGS_RELEASE -= -O2QMAKE_CXXFLAGS_RELEASE -= -O2#release在最后link时默认有"-s”参数,...
2019-04-11 19:07:24
4118
4
原创 无法定位程序输入点strcpy_s于msvcrt.dll
Win7环境下QT程序无法在xp上运行 写的Win7程序无法在XP机器上运行,上报“无法定位程序输入点strcpy_s于msvcrt.dll”错误。原因分析:开发机上使用的msvcrt.dll版本高于目标机器上的msvcrt.dll,所以找不到strcpy_s api。解决方法:去掉strcpy_s这种带_s的api(安全考虑转为使用strncpy类型api),带_s类型api为windo...
2019-04-10 19:30:48
1620
原创 QT4.8.6版本下selectedRows()返回变量释放时崩溃问题解决
QTreeView获取选中行(多行选中)欢迎使用Markdown编辑器欢迎使用Markdown编辑器QTreeView selectionMode设置为ExtendedSelection。代码示例:QItemSelectionModel *selections = ui.treeViewCkResult->selectionModel();//QModelIndexList sel...
2019-04-10 19:16:55
989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人