现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2014-08-26 10:49 工业·编程 ⁄ 共 221字 暂无评论
在.pro文件中设置版本等信息 VERSION = 1.2.3 QMAKE_TARGET_PRODUCT = 产品名称 QMAKE_TARGET_COMPANY = 公司 QMAKE_TARGET_DESCRIPTION = 文件描述 QMAKE_TARGET_COPYRIGHT = 版权 效果如图 注意,上面因为用到了中文,所以文件编码要为GBK,否则msvc编译器编译出乱码。 既然选择了Qt,建议还是以跨平台的思想去编写,还是建议通过.rc文件的办法去设置程序资源信息。
阅读全文
如果对Qt的isFile、isDir、exists这几个方法感到混乱,先看看下面的测试代码。 {     QFileInfo fi("C:/123");                     // 目录存在     qDebug() << fi.isFile();           ...
阅读全文
如果用的编译器是VC2012以上,那么默认生成出的程序是不能运行在XP系统上的。所以需要修改链接参数 我们要做的是修改qmake.conf文件中的参数,文件路径根据开发环境不同而不同 下面以5.1.1 + VC2012为例: Qt官方安装版路径: \5.1.1\msvc2012\mkspecs\win32-msvc2012 自己编译的路径: \mkspecs\win32-msvc2012 自己根据版本和编译器找到对应的路径即可 打开qmake.conf找到QMAKE_LFLAGS_CONSOLE和QMAKE_LFLAGS_WINDOWS,这两行...
阅读全文
WebKit是一个开源的浏览器引擎,其优点是高效稳定、兼容性好、且源码结构清晰、易于维护。在苹果将WebKit应用于Mac OS X上的Safari之后,Webkit很快被广泛地移植到其他系统平台: iOS:2007年,iPhone上市,WebKit进入iOS平台。 Android:从第一款Android手机开始,内置的浏览器一直使用WebKit引擎。 Symbian S60:Nokia将WebKit移植到Symbian S60操作系统中,并开发了基于Webkit的手机浏览器“Web browser for S60”,目前仍在使...
阅读全文
2014-08-25 10:56 工业·编程 ⁄ 共 722字 暂无评论
1、安装vs2012; 2、下载Qt 5.2.0 for Windows 32-bit (VS 2012, 579 MB) 和 Visual Studio Add-in 1.2.2 for Qt5         注意: 此处不要选择64位的,否则插件会和qt不匹配,插件是32位的。 3、安装Qt 5.2.0 for Windows 32-bit,路径随便选(不建议包含中文); 4、安装 Visual Studio Add-in 1.2.2 for Qt5,默认安装; 5、在系统环境变量中添加QTDIR,值为第三步中安装的路径+“5.2.0\m...
阅读全文
2014-08-25 06:47 工业·编程 ⁄ 共 5198字 暂无评论
0.  概述 VTune是Intel一个比较强大的性能分析软件。主要包括三个小工具: (1)Performance Analyzer:性能分析,找到软件性能比较热的部分,一般也就是性能瓶颈的关键点,帮助我们收集数据发现问题,至于Analyzer这个功能,有点大言不惭了,还得靠各位大家自己分析了,当然个人认为这一点会是Intel下一步强化该工具的重点。 (2)Intel Threading Checker:用于查找线程错误, 能够检测资源竞争、线程死锁等问题. 大家程...
阅读全文
2014-08-25 05:55 工业·编程 ⁄ 共 3466字 暂无评论
浏览器发展到今天还是很令人吃惊的,这很大程度上得益于互联网的快速发展和新的技术不断涌现。浏览器的核心是渲染引擎,通常也称为浏览器的内核,其是将文本,图片等信息渲染成图像,这也是浏览器的主要功能。 现代浏览器的始祖应该是1993发布的Mosaic,其领导者Marc Andreessen也就是Netscape浏览器的创始人。刚开始,其功能很简单,也就是能渲染简单的静态HTML元素,没有JavaScript,没有CSS,更没有现在功能丰富的各种能力。...
阅读全文
2014-08-24 11:02 工业·编程 ⁄ 共 317字 暂无评论
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(562,5): error MSB6006: “mt.exe”已退出,代码为 1。 错误 2 error MSB6006: “mt.exe”已退出,代码为 1。 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 562 6 CMulticastSocket project options, linker, manifest, Generate Manifest-> NO. 解决方法: 项目->属性->链接器->清单文件->生成清单  ...
阅读全文
2014-08-24 06:41 工业·编程 ⁄ 共 15951字 暂无评论
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大家可以移步去看一下以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈!但是在讲如何定...
阅读全文
2014-08-23 06:56 工业·编程 ⁄ 共 595字 暂无评论
1. 下载vtune,还有注册机(到csdn下载里找,可以找到) 上面那个是license号, 在资源里查找 vtune license应该就有 2. 安装完了之后就开始使用了,打开应用的画面 程序打开后,New Project 选择Sampling Wizard, 然后OK 选择如下选项,然后 下一步 这是要测的exe文件,和输入testfile.dat 然后就要找个exe文件跑一下,但得在Command line arguments里输入文件名的参数,点击完成 然后就出来一大张表格,初看像是测试不...
阅读全文