自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++ WMI获取usb deviceID数据不全的问题 Win32_USBHub

微软msdn举得C++ 例子,通过wmi获取操作系统名称Name,当然是一个数据。但是Win32_USBHub的deviceID就不只一个,比如键盘、鼠标、优盘等。如果按msdn的例子流程,只会输出第一个数据,剩下数据则无法输出。谷歌翻网页翻的头疼无解结果自己尝试了下意外解决了方法如下:1、箭头1,所指next函数第三个参数,类型是IEnumWbemClassObject * m_pEnu...

2018-12-29 16:31:39 2229 1

原创 c++ 截取\r\n问题

项目数据包结尾是\r\n,收到后,第一步就得先截取,思路是,从头遍历到尾,将第一个\r,变为\0.如上打印信息,位置是找对了,数组[17]位置,结果改了后长度还是19,前后没变。截取尾部函数如下:经过反复排查,最终发现是操作不对,对char数组来说,名是地址。string类可不是这样,修改后问题解决,正确如下:至此,问题解决。...

2018-12-29 16:07:22 2139

原创 C++ string数组字符串排序 sort

功能:给定一个string的字符数组(左图),返回一个已经排序好的string的字符数组(右图)。c++实现如下:#include <iostream>#include <algorithm>#include <string>#include <vector>using namespace std;void sort_st...

2018-12-27 17:54:54 15132 2

原创 vs下 string输出中文 打印中文

#include <iostream>using namespace std;#include <cstring>#include <atlstr.h>#include <fstream>#include <string>string UTF8ToGB(const char* str){ string result;...

2018-12-27 15:12:08 1913

原创 c++ 获取硬盘序列号serialnumber

硬盘序列号,英文名:Hard Disk Serial Number,该号是硬盘厂家为区别产品而设置的,是唯一的。网上搜索一下,发现获取硬盘序列号的代码遍地都是,但很多是错误的。典型代表就是使用GetVolumeInformation函数获取序列号。这种方法获取的是卷的序列号,即Volume Serial Number。硬盘格式化后,这种序列号将发生变化。本文描述的是获取硬盘唯一的物理序列号的方法。...

2018-12-18 11:16:48 30486 21

原创 微星笔记本电脑恢复出厂或者一键还原图文流程

2018-12-07 14:56:39 25866 1

原创 C++ 注册表取值 按行读取txt文件 时间差天数 格林威治时间转标准时间

// regedit.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include "pch.h"//vs新建项目自动生成#include <iostream>#include <assert.h>#include "windows.h"#include "tchar.h"#include "conio.h&quo

2018-12-07 14:31:39 258

原创 C++ 读取windows注册表 值

#include <iostream>#include <assert.h>#include "windows.h"#include "tchar.h"#include "conio.h"#include "stdio.h"using namespace std;void wcharTochar(const wchar_t *wchar, char *

2018-12-05 18:11:16 7893 1

原创 QT udp自动获取对方ip和端口号

Tip:用printf打印QString方法如下:QString outputprintf("%s\n",output.toStdString().data());正文:Qt自动获取对方ip和端口号 QHostAddress targetaddr;//ip quint16 targetport;//端口号 while (clientudp->hasPend...

2018-12-04 15:40:58 9693

原创 C++获取Windows密码复杂度、密码有效期、密码锁定阀值等安全策略

WMI获取安全策略如:密码复杂度、密码锁定阀值、密码有效期等,相当复杂,但通过以下解决办法,很方便的获取到:1、现在以管理员模式打开的cmd命令行键入看下效果 键入命令为 secedit /export /cfg luan.inf > 0 & type luan.inf | findstr /R /i "^min ^max ^pass ^lock"得到如下图:以...

2018-12-03 14:41:31 3257

原创 chrome 无法更新解决问题

当然前提是能打开谷歌官网:

2018-12-02 22:37:23 6701

原创 windows 下常用命令行

2018-12-01 18:00:24 165

QT6之多线程控制-互斥量和信号量

QT6之多线程控制-互斥量和信号量

2023-06-25

Qt 5开发及实例(第4版)[陆文周][课件和代码]

Qt是软件开发领域中非常著名的C 可视化开发平台,能够为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且可应用于组件编程。相对于Visual C ,Qt更易于学习和开发。 2014年,我们编写了《Qt 5开发及实例》,受到市场的广泛欢迎。2015年,《Qt 5开发及实例》(第2版)推出,它以Qt 5.4为平台,增加了关于QML及Qt Quick开发的内容,继续受到市场的广泛推崇。2017年,以Qt 5.8为基础,推出《Qt 5开发及实例》(第3版),市场持续热销。本书以Qt 5.11为平台,2019年03月新版。

2019-04-29

C++ 获取硬盘序列号 mac地址

底层函数获取windows磁盘序列号 mac地址。 硬盘序列号,英文名:Hard Disk Serial Number,该号是硬盘厂家为区别产品而设置的,是唯一的。网上搜索一下,发现获取硬盘序列号的代码遍地都是,但很多是错误的。典型代表就是使用GetVolumeInformation函数获取序列号。这种方法获取的是卷的序列号,即Volume Serial Number。硬盘格式化后,这种序列号将发生变化。本文描述的是获取硬盘唯一的物理序列号的方法。

2018-12-18

基于Qt5.11硬件信息获取

qt5的硬件信息获取,在qt5.11下,直接打开项目,然后构建,再运行即可

2018-11-09

ubuntu h264 通过rtp发送 vlc播放

ubuntu h264 通过 rtp 发送 vlc播放,ubuntu 下直接可以使用

2017-12-26

VisualSVN Server 3.6.4 用户自助修改密码最终版

本补丁利用PHP方式实现密码修改,它适用于VisualSVN v3.6.x 64bit版本(实测3.6.4),在Win7 64bit和Windows server 2012/2008/2016系统中测试通过。使用方法,先点stop,再退出,然后文件内全部文件复制到安装目录覆盖即可。你唯一需要修改的是,htdocs文件里的pwd.php文件第3行和第4行,根据你安装路径和库文件路径修改,有疑问请Q969992379

2017-11-02

基于QT5.7的局域网聊天修改版

记住qt不识别中文路径,此版本,下载即可运行。不用任何修改

2017-02-21

基于QT5.7的局域网聊天

基于QT5.7的局域网聊天

2017-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除