编程技术
哎哟哟爱民谣
这个作者很懒,什么都没留下…
展开
-
漫谈硬编码
一、什么是硬编码在计算机程序或文本编辑中,硬编码是指将可变变量用一个固定值来代替的方法。例如:以C++为例char szText[100];/* code */for (int i = 0; i < 100; ++i){ /* code*/}上述语句使用固定值100限定了循环的次数,而没有根据字符串szText的实际长度来决定循环的次数,类...原创 2015-12-27 22:44:52 · 3038 阅读 · 0 评论 -
【Windows系统】C++方式获取CPU个数
废话不多说,直接上代码#include <windows.h>int get_cpu_cnt(){ SYSTEM_INFO si; GetSystemInfo(&si); return si.dwNumberOfProcessors;}原创 2019-09-19 23:20:15 · 555 阅读 · 0 评论 -
【Windows系统】C++方式获取系统的CPU使用率
计算CPU占用率就需要获取系统总的内核时间,用户时间及空闲时间。其中,空闲时间就是内核空转,所以,内核时间包含空闲时间。计算公式如下:运行时间 = 内核时间 +用户时间 - 空闲时间间隔时间 = 内核时间 + 用户时间CPU使用率% =运行时间 /间隔时间C++实现代码如下:#include <windows.h>double get_cp...原创 2019-09-19 23:32:05 · 2937 阅读 · 3 评论 -
【Windows系统】C++方式获取内存使用率
实现方式很简单,会者不难,难着不会,直接上代码吧!!!#include <windows.h>double get_mem_usage(){ MEMORYSTATUS ms; ::GlobalMemoryStatus(&ms); return ms.dwMemoryLoad / 100.0;}...原创 2019-09-19 23:36:21 · 863 阅读 · 1 评论 -
【Windows系统】C++方式获取特定硬盘的使用详情
通过Windows API可以获取磁盘总容量、空闲容量和可用空闲容量。代码如下:#include <windows.h>// 硬盘详情结构体struct DriveInfo{ QString sDriName; //盘名 quint64 uiTotal; //总容量 quint64 uiFree; //空闲容量 ...原创 2019-09-19 23:51:13 · 481 阅读 · 0 评论 -
【Windows系统】C++ Qt方式获取所有磁盘使用详情
磁盘的使用详情,及磁盘的总容量、剩余容量和剩余可用容量。代码如下#include <windows.h>#include <QVector>struct DriveInfo{ QString sDriName; quint64 uiTotal; quint64 uiFree; quint64 uiFree2Caller;...原创 2019-09-19 23:56:59 · 1079 阅读 · 0 评论