随笔分类 - SG3-编程经验
摘要:get的时候,生成的 那个对象赋值给aa 生成的对象在这条语句完 就析构了: https://blog.csdn.net/qq_31759205/article/details/80544468https://blog.csdn.net/Windgs_YF/article/details/80899
阅读全文
摘要:最近用Qt软件界面,需要用到mouseMoveEvent,研究了下,发现些问题,分享一下。 在Qt中要捕捉鼠标移动事件需要重写MouseMoveEvent,但是MouseMoveEvent为了不太耗资源在默认状态下是要鼠标按下才能捕捉到。要想鼠标不按下时的移动也能捕捉到,需要setMouseTrac
阅读全文
摘要:t widget设置Qt::FramelessWindowHint和Qt::WA_TranslucentBackground, 会出现一个bug: 在最小化后还原时界面停止刷新 Widget with Qt::FramelessWindowHint and Qt::WA_TranslucentBac
阅读全文
摘要:有些时候,为了使用别人已经写好的C#库文件,我们需要使用C++调用C#库文件; 以下做了一简单的调用工程,步骤如下: 1、准备C#库 (dll文件) 1)创建C#库: 2)编写C#类: 3)配置C#库工程相关配置 (1)命名空间配置,输出库文件名配置: (2)库文件输出路径: 2、准备C++工程:
阅读全文
摘要:跟踪到exec的代码里,发现: 无奈,把第二个post移到主线程里去执行了。 如果大家发现有好办法,请告知我。
阅读全文
摘要:check 是选中 前面的指示器的状态 select 是选中 项目 item 的状态、 http://blog.csdn.net/u011012932/article/details/52606662
阅读全文
摘要:以前虽内存泄漏不以为然,因为在几个G内存的电脑上,忘了delete一个对象,能占多大点内存啊? 结果这次出问题了,我的程序彻夜运算,每次执行10遍任务后,程序就会崩溃,一开始根据打印的日志,还以为是自己没有正确载入图片,并且还怀疑到回调函数/刷新函数/锁机制/多线程同步等等,全都怀疑上了。后来发现一
阅读全文
摘要:但主界面仍可操作。 我估计是,线程运行崩溃,不影响主界面的运行(如果你不去点击那个确认错误的对话框的话)。 仔细分析,我估计是使用锁不当引起的。有2种情况下必崩溃: 1. 对没有上锁的锁进行解锁 2. 对已经上锁的锁再次尝试上锁,此时界面卡死,但不崩溃。但毕竟不可能无限等待,除非第一次上锁后代码顺利
阅读全文
摘要:一直都喜欢这样显示窗口,因为简单高效: void MainWidget::ShowMyWindow() { MyWidget form(this); form.resize(760,611); form.exec(); } 今天忽然想到一个问题,栈的空间只有1M或者2M,一个窗口如果数据比较多的话,
阅读全文
摘要:Code Glyph Decimal HTML Description #U+00A0   Non-breaking space 0096https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%88%97%E8%A1%A8...
阅读全文
摘要:timer_space = new QTimer(); qDebug() SpaceUse; qDebug() interval(); if (!SystemGlobal::m_app->SpaceUse>=95) { timer_space->setInterva...
阅读全文
摘要:评估文件夹大小的时候,直接跨线程操作UI界面,Debug崩溃,Release不崩溃。更多的一种情况是,本机DEBUG下不崩溃,把RELEASE版本到别的机子上,立刻崩溃(登录框的进度条的对象为空,仍试图去操作)。void MyThread::ReadXML(QNetworkReply *reply)...
阅读全文
摘要:CPU占用高,最常见的原因是死循环或者类死循环的操作,如果要逐一排查代码,费时费力,可以先用工具工具1.windbg,windows出品的牛刀一枚以管理员运行windbg,File->Attach to Process!runaway //会显示每个线程的CPU占用时间(user mode),里...
阅读全文
摘要:前几天从网上下载了一份网友用Qt写的作品,打开时发现它是用VS2010写的,而我机器上只有VS2008,倒腾了半天最终没能用VS2008打开,而自己又不想再安装VS2010。还好在工程中有.pro文件,我只好用QtCreator打开了它。但是在编译的时候出现了这个错误提示:exception han
阅读全文
摘要:而回调函数是一个单独的函数,独立于那三个函数的调用。所以那个函数看了一万遍,都没有发现到底是什么问题。没想到是外部回调函数导致了错误。
阅读全文
摘要:碰到的问题太多:1. 没人告诉我,应该在CreateFile之前,先InstallDriver2. 签名死活不行(好像是反斜杠问题)3. 注册码错误4. 怀疑ANSI与Unicode注册码的问题5. VS环境整合不行6. 2.0与3.0的函数使用有改变7. 没有MingW版本8. 32位程序在x64...
阅读全文