Techie亮博客

进步始于交流
收获源于分享

最新发布 第4页

Qt

Qt容器类汇总说明

Techie亮阅读(238)评论(0)

下述说明来源于官方文档 介绍 Qt库提供了一组通用的基于模板的容器类。这些类可用于存储指定类型的项。例如,如果你需要一个可调整大小的数组qstrings,使用QVector <QString>。 这些容器类的设计要比STL容器更...

Qt

QMultiMap使用

Techie亮阅读(350)评论(0)

QMultiMap与QMap 操作可以说完全一样,只不过QMultiMap继承自QMap,并实现了一个key 对应多个value(通过插入多个相同key的值)。 由于一个key对应了多个值,所以QMultiMap取消了对”[]&...

Qt

QMap使用

Techie亮阅读(641)评论(0)

简单范例 QMap与std::map相同,会自动根据key(第一项)进行升序排列 QMap<QString,int> m_map; m_map["a"] = 10;//插入方式1 m_map["as"] = 13; m_map....

Qt

Qt下Doxygen使用

Techie亮阅读(350)评论(0)

Doxygen文档功能开启 默认此功能是开启的,若未开启可手动开启 菜单栏-工具-选项-文本编辑器-Completion 此处可以配置是否开启doxygen代码块功能、自动添加brief描述及是否添加星号 使用方法 直接在函数、类、结构体、...

其他

Windows下Doxygen基本使用

Techie亮阅读(149)评论(0)

什么是Doxygen? Doxygen?是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于...

其他

Windows下基于http的git服务器搭建-gitstack

Techie亮阅读(247)评论(0)

下载安装 官网下载即可 安装流程也很简洁方便。安装步骤 安装完成后可通过管理地址:http://localhost/gitstack登陆后台进行操作 基本操作说明 客户端可直接使用TortoiseGit进行操作。 注意 关于Python冲突...

Qt

Qt Creator插件Todo

Techie亮阅读(176)评论(0)

QtCreator提供了Todo插件,可以自动检索项目的所有标记符,默认支持TODO、NOTE、FIXEME、BUG、WARNING,同时也支持自定义添加关键词。

Qt

Qt代码覆盖率code coverage(MinGW版)

Techie亮阅读(132)评论(0)

最近才发现MinGW里面包含一个叫做gcov的工具,可以用来检查你的程序运行时调用了哪些代码,同时显示代码行被调用的次数。这个功能在代码的覆盖率和性能调优方便都能用上。 我的运行环境 Windows XP MinGW(gcc 4.4.0) ...

Qt

Qt代码覆盖率code coverage(VS版)

Techie亮阅读(363)评论(0)

QT代码覆盖率测试需要使用VS的开发平台,首先利用QT_addin_vs实现QT在VS下运行。然后使用VS下的OpenCppCoverage工具进行代码测试。由于OpenCppCoverage自身输出的报表不好看,所以使用Jenkins工具...

Qt

Qt在VS(Visual Studio)中使用

Techie亮阅读(640)评论(0)

qt-vs-addin此工具由QT提供,实现QT在VS下编译运行。 安装 使用qt-vs-addin-1.2.5.exe安装即可,安装过程中无配置,直接下一步即可。 此版本经测试支持vs2013及QT5.6。 配置 安装完成后打开VS,可以...

Qt

Qt单元测试(QTestLib)

Techie亮阅读(331)评论(0)

QTestLib框架提供了一个简单易用的单元测试框架,需要在工程文件中添加Qt+=testlib,或在新建项目是选择“其他项目-qt单元测试”,详细帮助请看qt4.8官方文档,Qt5官方文档。详述Qt单元测试使用方法,宏命令,GUI测试方法...

Qt

Qt Creator子目录项目-类似VS解决方案

Techie亮阅读(242)评论(0)

通过Qt Creator-新建项目-其他项目-子目录项目,可以建立一个类似于VS解决方案的工程,其内可以建立多个项目,并且可以配置多个项目之间的构建顺序。

Qt

Qt-excel文件操作方法

Techie亮阅读(713)评论(0)

Qt-excel文件操作方法,打开、关闭、读写内容,针对指定单元格,针对大数据的excel高速批量读写

Qt

Qt应用程序图标

Techie亮阅读(264)评论(0)

Qt应用程序图标,可执行文件图标及程序界面图标、任务栏显示图标的配置方法。

Qt

Qt数据库操作

Techie亮阅读(307)评论(0)

Qt数据库操作,插入,删除,更新,查找等功能的实现方法及查找结果的处理方法。

Qt

Qt自定义标题栏

Techie亮阅读(650)评论(0)

Qt自定义标题栏,实现最大化、最小化、关闭、窗口可拖拽移动、标题及图表动态更新。实现QToolBar左右分离显示,关闭等按钮局右

转载

OSI七层模型详解

Techie亮阅读(165)评论(0)

OSI(Open System Interconnection开放式系统互联)七层模型.应用层 Application.表示层 Presentation.会话层 Session.传输层 Transport.网络层 Network.数据链路层...

Qt

QWidget一生,从创建到销毁事件流

Techie亮阅读(270)评论(0)

记录QWighet从创建到销毁的所有事件流,包括窗口位置、窗口大小、构造函数、显示、创建完毕后、显示后、销毁前、隐藏等各种事件的发生时间。

C/C++

ios::sync_with_stdio(false)提高C++读写速度

Techie亮阅读(168)评论(0)

C++为了兼容C,默认使iostream与stdio关联,使cin与scanf、cout和printf保持同步,保证混用过程中文件指针不混乱。 此方式会造成性能损失,导致使用cin/cout效率远远低于使用scanf/printf。若保证程...

数据库

MySQL编码utf8与utf8转换

Techie亮阅读(114)评论(0)

MySQL5.5之后增加了这个utf8的编码,并设为了默认编码,需要进行utf8与utf8转换,解决导入导出问题。解决高版本导入阿里云虚拟主机Unknown character set: 'utf8'错误