- 博客(8)
- 资源 (25)
- 收藏
- 关注
转载 获取当前系统的信息(CPU、物理内存、虚拟内存等
获取计算机CPU、主板、内存、硬盘、网卡这些信息,Qt中没有相应的处理,所以需要根据平台来做相应的处理。也许Qt为了跨平台,没有提供与操作系统和硬件密切相关的一些功能(如内存、CPU、硬盘等相关信息)。二.获取CPU信息(1)Linux 很简单,直接读取这几个文件就好了。/proc/cpuinfo 处理器信息 /proc/meminfo 物理内存
2016-03-26 15:47:37 6189
转载 函数调用方式__stdecl _stdcall _fastcall __thiscall介绍
__cdecl 是C DECLaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。 _stdcall 是StandardCall的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,
2016-03-18 10:43:06 441
转载 windows下boost库的基本使用方法
因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中。这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相应的头文件就可以使用了。少部分库需要生成链接库来使用。下面介绍完整安装boost库的方法:1、首先到boost官网去下载最新的版本的boost库:http://www.boos
2016-03-16 09:37:15 879
转载 Windows静态库和动态库的创建和使用
偶们在实际的编程开发中,经常会遇到运行时无法找到某个DLL文件或者链接时无法找到某个LIB文件。然后,我们就开始乱GOOGLE一下,然后将VS2005的设置改变一下,或许就Ok了,我们将别人开发的DLL或者LIB导入到我们的编程中,那么这些lib,DLL到底是什么呢?下面,偶就细细道来。 首先,偶们说第一个:静态链接库(Static Libary)偶们用VS2005做一个静态链接库先
2016-03-13 22:28:31 331
转载 win32应用程序跟win32控制台应用程序
win32应用程序和win32控制台应用程序 win32应用程序是有窗体的(当然也可以没有),有Windows消息循环机制的。而win32控制台应用程序只是在控制台下运行的程序,类似以前dos的程序。Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。 其中Win32 Application 就
2016-03-09 16:57:37 690
转载 关于assert, _DEBUG 与 NDEBUG
当定义了 _DEBUG 时,assert() 函数会被编译,而 NDEBUG 时不被编译。=======================事实上, assert 是个宏, 它是扩展为什么都不干还是调用一个函数做真正的断言只取决于一个因素:NDEBUG 定义了, 它就啥事不干.NDEBUG 没定义, 它就做断言.与_DEBUG 这个宏的定义与否无关.那么VC的Deb
2016-03-03 16:58:10 2023
转载 qt里产生随机数
本文摘自:http://blog.csdn.net/jacqueslim/article/details/6909836 先说一下rand()与srand()这两个函数的用法 所谓的“伪随机数”指的并不是假的随机数,这里的“伪”是有规律的意思。其实绝对的随机数只是一种理想状态的随机数,计算机只能生成相对的随机数即伪随机 数。计算机生成的伪随机数既是随机的又是有规律的 —— 一部份遵守一定的规律,
2016-03-03 16:56:29 461
转载 VS调试去掉警告
1, release模式下调试, assert不起作用 因为编译的时候增加了NDEBUG选项2, 禁用警告最简单的解决方法是在下图的这个地方添加相应警告的代码。然后重新生成,问题解决。
2016-03-03 16:54:12 2844
VisualAssistX_10.7.1908 最新完美破解版
2012-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人