6 Devere

尚未进行身份认证

C++开发

等级
TA的排名 3w+

NSIS 多语言国际化

首先导入英文简体中文!insertmacroMUI_LANGUAGE"English"!insertmacroMUI_LANGUAGE"SimpChinese"定义国际化字段LangStringDESC_Custom${LANG_ENGLISH}"PleaseinstallthisunderanEnglishpath"LangStringDESC_Cus...

2019-08-19 16:02:54

Ruby启动exe

将exe所在路径目录添加到系统pathruby脚本system(‘run.exe’)

2019-08-11 23:53:55

lambda函数与变参模板

1

2019-08-06 10:44:39

Qt WebEngine Debugging and Profiling

控制台记录在QtWebEngine中执行的JavaScript可以使用Chrome控制台API将信息记录到控制台。日志消息将转发到日志js记录类别中的Qt日志记录工具。但是,默认情况下仅打印警告和致命消息。要更改此设置,您必须为js类别设置自定义规则,或者通过重新实现QWebEnginePage::javaScriptConsoleMessage()或连接到WebEngineView...

2019-07-24 22:16:56

读取Nvidia驱动版本号

Solution1读取注册表信息,不可取。很多电脑的注册表信息丢失不全。Solution2通过dxgi读取显卡版本号。在台式机上正常,双显卡的笔记本电脑端,由于默认的显卡为核显,所以读取的为核显版本号。Solution3通过调用命令行管道,执行NvidiaDriver目录下的exe,截取返回信息中的版本号#include<string>#include"Win...

2019-06-24 21:49:04

Qt ALT+F4响应

#include<QDebug>//MainWindow:publicQMainWindowboolMainWindow::nativeEvent(constQByteArray&eventType,void*message,long*result){if(eventType=="windows_generic_MSG"||event...

2019-05-08 14:24:08

OpenCV裁剪图片

std::stringpath="D:/timg.jpg";IplImage*pSrc=cvLoadImage(path.c_str(),1);CvSizesize=cvSize(pSrc->height,pSrc->height);//区域大小cvSetImageROI(pSrc,cvRect((pSrc->width-p...

2019-04-26 14:55:38

OpenCV图片格式转化

#include<opencv2/opencv.hpp> cv::Matimg=cv::imread("D:/satara_night_16k.hdr");cv::imwrite("D:/satara_night_16k.jpg",img);

2019-04-16 10:03:25

(Qt) 获取Nvidia driver Version 驱动版本

#define_WIN32_DCOM#include<iostream>usingnamespacestd;#include<comdef.h>#include<Wbemidl.h>#include<string>#pragmacomment(lib,"wbemuuid.lib")QStringgetNvidia...

2019-04-08 15:15:21

(Qt) 获取系统详细版本号 OS Build

直接通过调用管道命令行,但是会有一个黑框(控制台)闪过#include<stdlib.h>#include<stdio.h>#include<iostream>usingnamespacestd;//描述:execmd函数执行命令,并将结果存储到result字符串数组中//参数:cmd表示要执行的命令//result是执行的结果...

2019-04-08 15:13:31

Qt---打印系统时间,毫秒级

//获取当前时间QDateTimecurrent_date_time=QDateTime::currentDateTime();QStringcurrent_date=current_date_time.toString("yyyy-MM-dd");QStringcurrent_time=current_date_time.toString("hh:...

2019-02-21 10:20:19

CString 转换为LPWSTR

(LPWSTR)(LPCWSTR)(cmdLine.c_str())//1、通过MultiByteToWideChar函数转换MultiByteToWideChar函数是将多字节转换为宽字节的一个API函数,它的原型如下:intMultiByteToWideChar(UINTCodePage,//codepageDWORDdwFlags,//chara...

2019-02-12 14:57:24

string 字符串替换

voidStringReplace(string&str,stringsrcSubStr,stringdecSubStr){intiPos=0;while(str.find(srcSubStr,iPos)!=string::npos){iPos=str.find(srcSubStr,iPos);...

2019-01-31 20:16:28

std::string 去除前后空格

voidtrimString(std::string&str){ints=str.find_first_not_of("");inte=str.find_last_not_of("");str=str.substr(s,e-s+1);return;}

2019-01-31 20:13:16

C++ 虚析构函数

如果去掉基类virtual字段,此时,派生类的析构函数没有被调用,造成内存泄漏。所以,基类的虚函数要定义成virtual的。这样,当一个基类的指针删除一个派生类对象时,派生类的析构函数会被调用。...

2019-01-31 17:44:36

C++字符串处理 和 std::transform

例子:charexchange(charc){ if(c<='Z'&&c>='A') c=tolower(c); elseif(c>='a'&&c<='z') c=toupper(c); returnc;}tolower转小写toupper转大写

2019-01-31 17:37:00

修改windows系统鼠标样式

#include<windows.h>#include"WinUser.h"#pragmacomment(lib,"User32.lib")//设置自定义鼠标样式QStringdirPath=QCoreApplication::applicationDirPath()+"/";QStringfullDirPath=dirPat...

2019-01-16 19:27:11

C/C++获取操作系统、CPU、内存信息、硬盘、IP和MAC(windows和linux)

https://blog.csdn.net/u012234115/article/details/71056957

2019-01-08 16:48:13

获取显示设备信息:

/************************************************************************ FileName:main.cpp Descript:获取显卡信息 Author:绝望的老猫 Date:2012/12/23***********************************************************...

2019-01-08 15:41:30

char*转LPCWSTR解决方案

在Windows编程中,经常会碰到字符串之间的转换,char*转LPCWSTR也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。1、通过MultiByteToWideChar函数转换MultiByteToWideChar函数是将多字节转换为宽字节的一个API函数,它的原型如下:intMultiByteToWideChar(UINTCodePage,/...

2019-01-04 12:15:06

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。