拥有VC++/C#/桌面标签的文章

qt c++发信号给qml

网上的感觉没一个靠谱的,所以我们自己要靠谱一点。首先C++你要有个信号,例如头文件中:signals:     void sigSendStrings(const QStringList &strs); protected:然后c++把自己绑定到qml中:quickwidget->rootContext()-&
阅读全文

define宏定义替代printf调试输出

#if 1 #define MY_DEBUG(fmt, ...) printf("%s, %d, %s "fmt, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__) #else #define MY_DEBUG(..
阅读全文

Qt去掉VC++运行时库msvcp.dll msvcrt.dll vcruntime.dll

主要是配置编译器的参数:CONFIG(debug, debug|release): { #    QMAKE_CFLAGS_DEBUG += -MTd #    QMAKE_CXXFLAGS_DEBUG += -MTd }else{  &nb
阅读全文

C++中常引用及常量引用作为形参的作用和区别

文章来源:https://blog.csdn.net/m0_58136789/article/details/124666297结论:如果进行普通的形参传值时,系统会给形参新分配一个内存空间,其中的内容和实参的内容一样,所以函数体内实质是对形参进行修改操作,对实参没有影响;而进行常参数的传递时,这时的形参与实参所指向的内存是一样的,系统不会再重新分配空间,可以有效的提高运行效率;首先回顾一下引用&
阅读全文

Qt 5/6 源码编译 桌面版

其实参考官方教程就可以:Qt for Windows - Building from Source | Qt 5.15依赖组件:Qt for Windows - Requirements | Qt 5.15如果不想自己编译,直接从他的安装工具可以选择:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers/4.5/qt-u
阅读全文

qtcreator 侧边栏显示图标和文字

就是运行按钮那里不只显示图标,还要显示文字。只需要点击菜单 View->Mode Selector Style->Icons and Text。害得我到setup找半天。。。
阅读全文

Qt的QSqlQuery 使用总结

以下是转载:QT5 QSqlQuery的SELECT INSERT UPDATE DELETE命令用法_皓月盈江的博客-CSDN博客_qsqlquery selectselect查询:   QSqlQuery q("SELECT * FROM departments");    
阅读全文

字符串压缩(长字符和短字符要分开)算法对比

shoco的压缩率最低,但是拥有最高的压缩和解压速率;smaz居中;unisox2拥有最高的压缩率,可是它的压缩和解压性能最低。
阅读全文

SVN pre-commit提交检查脚本

SVN提交的时候是可以在服务端做检查的,例如:1、不允许空信息2、不允许更改tags目录3、不允许删除trunk等等。它这些功能是通过操作系统的脚本实现的,例如windows里,建一个pre-commit.bat文件,放到服务端的hook目录就完成了。基本原则是返回0表示检查通过,其他表示失败,而且还可以通过echo把错误信息反馈给客户端。其反馈语法类似于:echo "this
阅读全文

几个老外c++博客推荐

People to keep an eye onHerb Sutter – BlogBjarne Stroustrup – C++11 FAQCppCon – YoutubeQt Official – BlogQt planetAndrzej – BlogScott Meyers – BlogFrancescmm
阅读全文