自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 收藏
  • 关注

原创 QT 中 QString 中文转std::string 问题

QT 中 QString 中文转std::string 问题

2023-03-15 10:05:35 924 1

原创 mfc对话框操作及命令行窗口隐藏

mfc对话框操作

2023-03-02 08:39:40 778

转载 PCL点云旋转(平面参数)

PCL点云旋转(平面参数)

2022-12-06 09:46:24 873

转载 wxWidgets 双缓冲图片。

代码:void wxTestDialog::OnPaint(wxPaintEvent& event){ /* wxPaintDC */ wxPaintDC dc(this); /* 准备wxMemoryDC */ wxMemoryDC memDC; wxRect rect = this->GetRect(); wxBitmap bitmap(rect.GetSize()); memDC.SelectObject(bitmap).

2022-04-20 17:11:49 224

原创 LIBCMTD.lib(exe_wwinmain.obj) : error LNK2019: unresolved external symbol wWinMain referenced in fun

vs2015中Property中General中Character Set由Use Multi-Byte Character Set 改为Use Unicode Character Set后提示 :LIBCMTD.lib(exe_wwinmain.obj) : error LNK2019: unresolved external symbol wWinMain referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@..

2021-11-22 11:38:29 312

转载 2021-11-09 FANUC 机器形态

发现问题看发那科机械臂操作手册,其中有一段关于机器人直角坐标值的叙述引起了我的注意,我看了这段话之后顿时联想到之前在ZS做项目时候遇见的奇异点问题,我坚信这两者之间必然有联系!手册相关内容截图如下:我之前在ZS做项目时候,在点动机器人时候,仅仅考虑了xyzwpr值,没有考虑到原来发那科机器人中的直角坐标还有其它元素(工具坐标系,用户坐标系,形态),经过两天的探索,终于搞明白了什么是机器人形态,及其类别!机器人形态在我的认知里,一个直角坐标值xyzwpr,...

2021-11-09 13:32:02 3218 1

原创 DebugView 使用 this project is out of date

Debugview下载:https://docs.microsoft.com/zh-cn/sysinternals/downloads/debugview参见:https://stackoverflow.com/questions/2762930/visual-studio-2010-always-thinks-project-is-out-of-date-but-nothing-has-changed参见:https://blog.csdn.net/dx349670687/article/...

2021-05-06 10:53:40 353

原创 点云 PCL PythonPCL anaconda

一、PCL 概念(在国内 来自 baidu)PCL(Point Cloud Library)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。支持多种操作系统平台,可在Windows、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就在3D信息获取与处理上具有同等地位,PCL是B

2021-04-09 17:06:59 541

原创 避免同一个头文件被include多次

摘要: c++中如何防止同一个.h文件 被重复引用 #include一、可以使用VC6.0时期使用。_MSC_VER < 1000#ifndef __XXXXXXXXX__#define __XXXXXXXXX__//do something#endif二、在_MSC_VER < 1000 时使用 #pragma once C++11 以上可以使用 _Pragma操作符#pragram once_Pragram("once")...

2021-01-20 20:34:19 747

转载 2020-10-09

转:https://www.cnblogs.com/lvdongjie/p/4353112.html判断合法IP的QT正则表达式:bool IsIPaddress(QString ip){ QRegExp rx2("(//d+)(//.)(//d+)(//.)(//d+)(//.)(//d+)"); int pos = rx2.indexIn(ip); if(pos>-1) { for(int i=0;i<4;i++...

2020-10-09 10:27:29 135 1

原创 QTextEdit 取消选中 状态

QTextEdit 取消选中QTextEdit 在设置字体颜色和大小时需调用selectAll()函数,但没有取消选中接口,解决方法如下://保存状态再恢复QTextCursor cursor = textEdit->textCursor();textEdit->selectAll();textEdit->setFontPointSize(18);textEdit->setTextCursor(cursor);//移动光标到文档末尾textEdit-&

2020-07-09 14:21:08 2057 1

原创 QT 中文编码转换

QByteArray str = msg.toLocal8Bit(); QTextCodec *gbk = QTextCodec::codecForName("GB18030"); QTextCodec *utf8 = QTextCodec::codecForName("UTF-8"); QString g2u = gbk->toUnicode(str); QString as = g2u.toUtf8(); QString ...

2020-05-27 19:40:44 2525

原创 驱动程序在64位签名

1.inf文件说明微软说明:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/install/inf-version-section例子[Version] Signature="signature-name"[Class=class-name][ClassGuid={nnnnnnnn-nnnn-nnnn-nn...

2019-11-28 13:51:54 778

原创 windows的虚拟硬盘

开源的库:filedisk。official website:http://www.acc.umu.se/~bosse/bosse的主页。 其中还有 :Httpdisk以下是英文源版本:FileDiskRelease 21 (2015-12-16)filedisk-21.zipfiledisk-21.raris a virtual disk driver for Win...

2019-11-14 11:21:40 607

转载 用Vmware+Vista SDK进行Vista Credential Provider开发 By MikeFeng

原文链接:http://www.cnblogs.com/MaxWoods/archive/2011/09/09/2172350.html用Vmware+Vista SDK进行Vista Credential Provider开发By MikeFeng1前言Vista出来也有一段时间了,用户跟着微软的潮流用新功能,搞程序的就得被微软牵着鼻子做Vist...

2019-11-07 11:32:08 320

原创 win7下怎么禁止安全模式登录

开始——运行,在“运行”窗口中输入“regedit”,打开注册表编辑器;杂注册表编辑器找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SafeBoot键值,将SafeBoot下的“Minimal”及“Network”项,改名为“Minimal1”及“Network1”或其它与原键值不同的名称,修改完成后,其他人在启动时按F8键进入任何...

2019-08-29 16:28:39 1375

原创 Rundll32.exe 如何运行dll中的函数

1.概述 winddows的DLL中的函数是可以直接用Rundll32.exe 运行的。但dll导出函数要符合一定格式。英文原版本如下:Rundll32The Run DLL utility (Rundll32.exe) included in Windows enables you to call functions exported from a 32-bit ...

2019-08-27 10:19:07 3500

原创 内核定时器

#include "stdafx.h"#include <windows.h>#include <stdio.h>VOID CALLBACK TimerRoutine(PVOID lpParam, BOOLEAN TimerOrWaitFired){ printf("World!\n");}int _tmain(int argc, _...

2019-08-16 11:41:19 172

原创 小小输入法 配置

个人使用方便,以备不时之需。#!/usr/bin/yong-config#Yong输入法配置文件[DESC]#配置文件版本version=2[IM]#默认第6个 | デフォルト のろくdefault=6#设置输入法默为默认英文状态lang=10=yong1=wubi2=zhengma3=erbi4=gbk5=pinyin#五笔与拼音6=wbpy#候...

2019-08-13 09:08:20 1212

原创 C++实现httpserver和httpclient 方法

转:https://www.cnblogs.com/cnxkey/articles/8777975.html这里采用mongoose这个库来实现基本的httpserver和httpclient功能,非常简单,包含一个h文件,一个cpp文件到工程中就行了,无需编译,无需链接库。mongoose库的地址:https://github.com/cesanta/mongoose#mongoo...

2019-08-06 11:22:25 2227

转载 GBK、UTF8、UNICODE编码转换

string GBKToUTF8(const std::string& strGBK){ int nLen = MultiByteToWideChar(CP_ACP, 0, strGBK.c_str(), -1, NULL, 0); WCHAR * wszUTF8 = new WCHAR[nLen]; MultiByteToWideChar(CP_ACP, 0,...

2019-07-29 18:06:41 999

原创 protobuffer 中文反序列失败

protobuffer序列化时内容中有中文可以成功,但是在反序列化时失败。原因:1.序列化时中文未按国际标准UTF8 生成。解决方法: 序列化时所有内容都UTF8 转换 就可以了。附:宽字符与UTf8 互转:// 宽 字符转UTF8 string EncodeUtf8(wstring in) { string s(in.length()*3+...

2019-07-25 14:24:30 1506

转载 windows 安全模型简介

操作系统中有些资源是不能由用户代码直接访问的,比如线程进程,文件等等,这些资源必须由系统级代码由RING3层进入到RING0层操作,并且返回一些标识供用户程序使用,一般调用某个函数陷入到内核,这样的函数叫做系统调用,而有些不直接陷入到内核,一般叫做系统API,linux中使用系统调用,而windows中封装了一系列的API。windows对象与句柄windows对象操作系统为了安全,提供了...

2019-07-23 17:44:14 574

转载 日语里两个圆圈代表什么意思

○○(まるまる) 表示“某,某某” 比如, ○○会社,○○様、

2019-07-23 08:47:34 4047

转载 __cdecl、__stdcall、__fastcall 与 __pascal 浅析

call 指令与 retn 指令 首先我们得了解 CALL 和 RETN 指令的作用,才能更好地理解调用规则,这也是先决条件。 实际上,CALL 指令就是先将下一条指令的 EIP 压栈,然后 JMP 跳转到对应的函数的首地址,当执行完函数体后,通过 RETN 指令从堆栈中弹出 EIP,程序就可以继续执行 CALL 的下一条指令。__cdecl 与 __stdcall 调用规...

2019-07-22 17:42:32 301

转载 といい、ばいい、たらいい有什么不同啊?

【~といい】表示“一般情况下,那么做是妥当的”之意的劝诱。例如:1.無理をすると病気の回復が長引くよ。しばらく休暇でもとり、ゆっくり静養するといい。(如果勉强,病的康复会拖长。最好请假休息一段时间,慢慢静养) 在以疑问句的形式表示询问“该怎么做时”不使用【~といい】。而是【ばいい】【たらいい】1.こういった問題は、どこで相談したらいいでしょうか。(这样的问题在哪儿商量好呢?)2.ど...

2019-07-04 16:37:21 17143

原创 git 问题

若遇到 git branch -a 无法全部显示远程的分支,只显示master分支可以通过 git fetch 将本地远程跟踪分支进行更新,与远程分支保持一致

2019-07-02 11:23:46 112

转载 域缓存登录

请教有关缓存登录和自动脱域的问题。 首先介绍客户的环境,DC的操作系统是2008 R2,林和域的功能等级提升到了2008 R2,客户端操作系统60%是win7 ,40%是XP,1:客户笔记本加入域以后,出差在外,是可以通过缓存登录用域账户登录到计算机的,那么这个缓存登录有没有期限,就是多少时间以内要和DC联系或者登录多少次以后要和DC联系,如果有,请问如何修改?2:客户的计算机加入了域,但...

2019-07-01 17:15:01 562

转载 ASCII 码照表

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。  ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了12...

2019-07-01 14:00:11 209

原创 禁用win7+ 64位驱动签名功能

1.在CMD输入以下命令:bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKSbcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS2.设置操作系统为测试模式bcdedit /set testsigning onbcdedit /set testsigning ...

2019-07-01 11:56:12 4265 1

转载 对DirectX/COM接口的挂钩

对DirectX/COM接口的挂钩一般的挂钩(Hook)都是针对Windows API或消息的,而本文要讲的是如何挂钩一个DirectX/COM接口,有意思吧,请往下看,文中以DirectInput作为范例进行讲解。目标相比挂钩一个API调用,拦截一个COM接口的方法需要做更多的工作,如果我们要拦截的DLL已...

2019-06-29 10:20:49 702

转载 Hook DirectInput->CreateDevice->GetDeviceData解决方案

已解决,来人散分了,Hook DirectInput->CreateDevice->GetDeviceData在一款使用DirectInput的3D游戏里面,通过Hook DirectInput8Create函数,CreateDevice方法,取得了GetDeviceData函数指针,在GetDeviceData里面已经可以取得键盘输入的数据(程序未使用GetDeviceSta...

2019-06-29 10:06:41 2737

原创 VC Winio驱动级模拟按键

#include <windows.h> #include <stdio.h> #include "winio.h" //加上lib的引用 #pragma comment(lib,"WinIo64.lib") void KbcWait4IBE() { DWORD dwRegVal=0; do { ...

2019-06-29 09:46:00 921 4

转载 Python处理图片九宫格,炫酷朋友圈

https://mp.weixin.qq.com/s?__biz=MzU5MjEwMTE2OQ==&mid=2247486931&idx=1&sn=5c32fe2117599492970cd04448a07b31&chksm=fe25a78dc9522e9bae849dc247b70104c87777ac2c8d67f5b8ae8835e9a26c6323c9...

2019-06-28 14:35:56 406

转载 Inno Setup安装时判断并关闭已经运行的应用exe

就很简单的一个功能,Inno setup制作的安装包,在安装时候,判断是否之前有本程序的实力在运行,运行的话终止他,貌似很简单,折腾了我1小时。网上找的好多方案,不理想不理想!我就给大家列举下这些我认为不理想的原因!网上方案1: 在Code段用FindWindowByWindowName、FindWindowByClassName……对不起我的客户端的标题是会变的啊!我的客户端主窗口是...

2019-06-27 16:57:13 1184

原创 ておく 是说明

ておく,句型表达,表示事先做好某种准备。“预先…好”,“(做)…好”。 お客さんが来るために、おかしを買っておきました。客人要来因此事先买好了点心。晩御飯はもう用意しておきました。已经准备好晚饭了。~ておく:做某事为以后做准备。“事先~”“先做好~” とく 是ておく 的口语形式。 送っとく是送っておく的口语,可以译成:先寄出, 先送去...

2019-06-26 17:33:00 2235

转载 枚举计算机设备的VID PID

1.先安装WDK2.项目属性-》VC++目录包含目录,顺序如下: C:/WinDDK/7600.16385.1/inc/ddk $(VCInstallDir)include $(VCInstallDir)atlmfc/include C:/WinDDK/7600.16385.1/inc/api $(WindowsSdkDir)/include $(Fra...

2019-06-26 13:49:01 634

转载 Devcon的用法

Devcon的用法 (#列出所有PCI设备的IDDevcon find pci\*如:PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\4&172A2BDD&0&18F0: Realtek RTL8139Family PCI Fast Ethernet NIC其中 : 号前面的 PCI\VEN_...

2019-06-24 17:56:45 8467 1

转载 基于C++的WMI应用编程初探-读取BIOS信息

虽然VBScript等脚本语言实现WMI编程更加方便,但有些时候我们还是不得不使用C++来编程,比如说要追求更好的性能或者是一个基于C++的项目中需要这样的功能等等。下面是用C++实现WMI编程的基本步骤,在这里,我们通过读取BIOS信息来演示如何实现。可以对照参考:http://www.qingfengju.com/article.asp?id=60(通过一个具体实例来理解WMI脚...

2019-06-21 14:43:07 1450

转载 WMI应用(一个系统自带的测试WMI语句的工具)

1. 开始-运行-输入:wbemtest 回车2. 单击"连接", 输入:root\cimv2 回车;或者ROOT\SecurityCenter3. 单击"查询", 输入:SELECT * FROM Win32_Process 应用; 或者SELECT * FROM AntiVirusProduct//程序:SELECT * FROM Win32_Product;//进程PID...

2019-06-21 14:41:57 928

空空如也

空空如也

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

TA关注的人

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