随笔分类 - c++
摘要:将该变量提前, 或在后面随便加个基本类型变量, 即可解决。
阅读全文
摘要:from: https://www.cnblogs.com/hiveme/p/8194832.html 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系
阅读全文
摘要:int doubleToInt(double dVal, int nMagnification){ double dCorrect = 1.0 / (nMagnification * 100); int n1 = (int)(dVal * nMagnification + dCorrect); re
阅读全文
摘要:无论是在代码中还是在UI中设置icon都会产生内存泄漏 大概看了下,好像是QPixmap的data_ptr的引用计数,到不了1/0(查看引用计数,释放后,理论上应回到1) 试了下,仅以下两种方式不会产生内存泄漏: 1、从 XPM加载: img = QPixmap(result); //result为
阅读全文
摘要:使用单例管理整个项目的数据库连接。 在QT中不同线程须使用不同的数据库实例。 MySql有连接超时——超过设定(默认8小时)没有活动会关闭连接。 一、头文件 #pragma once #ifndef CSQLDATABASE_H #define CSQLDATABASE_H #include <Qt
阅读全文
摘要:Windows下64位虽好,但是兼容性不强,目标系统不一定的x64,所以还是决定x86。直接安装就已经是(有)x64,所以需要自己编译x86 主要代码 configure -prefix D:\Qt\install -debug-and-release -opensourceH:\qt6.2.2>c
阅读全文
摘要:LARGE_INTEGER high_precision_sleep(LARGE_INTEGER preTime, unsigned long long sleepTime) { LARGE_INTEGER t; QueryPerformanceCounter(&t); while(t.QuadPa
阅读全文
摘要:ubuntu c++下一段不太复杂的程序,出现stack smashing detected错误。精简,再精简后,发现错误居然是这样的: CDBHelper::CDBHelper(){ //ctor m_pSTM=nullptr; m_pConnection=nullptr; 两个类的指针,如果初始
阅读全文
摘要:一、strdump 在使用libconfuse的过程中发现一个非常奇怪的问题。 一单独调试libconfuse没有任何问题。 但,放到一个复杂一点的工程中就产生了问题。 通过跟踪发现,目前至少涉及到strdump 在别处使用strdump没有问题,返回的指针,可以通过内存查看。但进入confuse.
阅读全文
摘要:#ifndef CLEESRWLOCKER_INCLUDED #define CLEESRWLOCKER_INCLUDED #include <pthread.h> #include <unistd.h> #include <iostream> using namespace std; class
阅读全文
摘要:libacl配置 /etc/profile(全局可用) codeblocks:项目-构建选项
阅读全文