自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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 57

原创 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 108

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

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

2021-11-09 13:32:02 984

原创 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 121

原创 点云 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 356

原创 避免同一个头文件被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 490

转载 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 76 1

原创 QTextEdit 取消选中 状态

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

2020-07-09 14:21:08 1253 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 1580

原创 驱动程序在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 532

原创 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 360

转载 用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 200

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

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

2019-08-29 16:28:39 637

原创 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 2769

原创 内核定时器

#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 106

原创 小小输入法 配置

个人使用方便,以备不时之需。#!/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 914

原创 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 1707

转载 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 882

原创 protobuffer 中文反序列失败

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

2019-07-25 14:24:30 900

转载 windows 安全模型简介

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

2019-07-23 17:44:14 323

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

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

2019-07-23 08:47:34 2702

转载 __cdecl、__stdcall、__fastcall 与 __pascal 浅析

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

2019-07-22 17:42:32 175

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

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

2019-07-04 16:37:21 13978

原创 git 问题

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

2019-07-02 11:23:46 73

转载 域缓存登录

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

2019-07-01 17:15:01 298

转载 ASCII 码照表

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

2019-07-01 14:00:11 133

原创 禁用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 3271 1

转载 对DirectX/COM接口的挂钩

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

2019-06-29 10:20:49 335

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

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

2019-06-29 10:06:41 2044

原创 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 669 4

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

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

2019-06-28 14:35:56 353

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

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

2019-06-27 16:57:13 779

原创 ておく 是说明

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

2019-06-26 17:33:00 1593

转载 枚举计算机设备的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 404

转载 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 7758 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 1082

转载 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 659

原创 つめたい;すずしい和さむい的区别

程度不同,冷たい=凉、冷;寒い=冷,寒冷。另外 冷たい 还可以表示态度冷淡。下雪了就不止是“凉”了…饮料也不会有人喝“寒冷”的……首先,つめたい是用在物品或者是人的态度上比如你是个男生,不理别的女生,别人就说你つめたい!来形容你冷淡还有,形容大理石等物品就是用つめたい来表述那个状态すずしい是指凉快,基本上用在风等这类大自然东西上,或者是形容凉快的天气比如すずしい时さむ...

2019-06-19 09:54:44 1742

转载 Windows下使用VS2015编译openssl库

目标:编译vs环境下openssl库工具:1. 编译环境win10+vs2015专业版2. ActivePerl工具,官网下载链接:http://www.activestate.com/activeperl/downloads3. openssl源码,下载链接:https://www.openssl.org/source/,选择2016-May-03 13:57:13 ope...

2019-06-18 16:31:34 428

转载 升级到VS2015 的 RC 文件包含 afxres.h,编译报错的解决办法

一些升级上来的工程内,rc 文件包含了 afxres.h,vs2015 内又找不到(位置在C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\include\afxres.h)可以直接在 rc 文件内将包含 afxres.h 字样的都删除,一共两条,一个在#undef APSTUDIO_READONLY_SYMBOLS...

2019-06-18 10:05:29 459

空空如也

空空如也

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

TA关注的人

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