自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (4)
  • 收藏
  • 关注

原创 记录:win7安装vs2019 16.2 install 闪退 不出现安装界面

今天更新了下vs2019 16.1到16.2 整整折腾一天…vs install不启动安装界面找了好多方法C:\Program Files (x86)\Microsoft Visual Studio\Installervs_installer vs_installershell修改兼容 禁止视觉 禁止元素 win7管理员等等都不起作用我用的msdn原版win7 sp1 没有任何...

2019-07-25 22:56:08 12230 12

原创 Rust使用Rust For Windows调用CreateProcessA

【代码】Rust使用Rust For Windows调用CreateProcessA。

2023-11-03 15:45:48 539

转载 MFC的ON_NOTIFY / ON_NOTIFY_REFLECT / ON_NOTIFY_REFLECT_EX

如果ON_NOTIFY_REFLECT_EX(消息, 消息处理函数)中的第二个参数也就是消息处理函数的返回值是bool类型的,且返回值是TRUE,那么就是说这个消息会既发给子控件又发给父窗口,即又在子控件里处理该消息,又在父窗口里处理该消息,如果返回值是FLASE的话或者是其他类型的返回值的话,就只发给子控件了,这个时侯ON_NOTIFY_REFLECT_EX就相当于ON_NOTIFY_REFLECT。ON_NOTIFY是子控件把消息发送给父窗口,由父窗口来处理消息,消息处理函数在父控件的类里面。

2023-06-20 00:25:08 377

原创 nvm和npm使用笔记

nvm下载网址:https://github.com/coreybutler/nvm-windows/releases。

2023-03-11 12:12:09 422

原创 远程获取进程DLL模块地址

// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include <Windows.h>#include "tlhelp32.h"#include <tchar.h>#include <string>#include <stdio.h>HMODULE GetProcessModuleHandle(DWORD pi.

2022-04-27 20:47:41 1108

原创 笔记:Java中配置mysql

spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: root url: jdbc:mysql://localhost:9999/myblog?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC #type=com.alibaba

2021-10-31 22:41:09 366

原创 笔记:java中引入MyBatisPlus

<!--mybatis plus 依赖 自动生成代码 分页管理--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency> &l..

2021-10-31 22:39:43 327

原创 笔记:Winmain使用CreateDialogParam创建窗口

#include <windows.h>// 开启Win32视觉效果#pragma comment(linker,"\"/manifestdependency:type='win32' \name = 'Microsoft.Windows.Common-Controls' \version = '6.0.0.0' \processorArchitecture = '*' \publicKeyToken = '6595b64144ccf1df' \language = '*'\"")

2021-05-18 02:49:07 437

原创 Ubuntu 安装和卸载软件

安装Clionsudo snap install clion安装Vscodesudo snap install vscode --classic安装gcc g++sudo apt install gcc g++ (可选?) g+±multilib安装Chromesnap install chromium卸载火狐查看浏览器包dpkg -L | grep firefox分别是firefox、firefox-locale-en、firefox-locale-zh-hans卸载F

2021-05-09 03:34:19 744

转载 apt apt-get命令

apt 命令取代的命令命令的功能apt installapt-get install安装软件包apt removeapt-get remove移除软件包apt purgeapt-get purge移除软件包及配置文件apt updateapt-get update刷新存储库索引apt upgradeapt-get upgrade升级所有可升级的软件包apt autoremoveapt-get autoremove自动删除不需要的包apt full-upgradeapt-get dist-upgrade在升级

2021-05-09 03:11:59 369

原创 小记:VirtuaBox虚拟机不能启动新任务错误解决办法

win7系统尝试过修复主题(本身我的也是未破解的,死马当活马医)尝试重新安装VirtualBox\drivers\vboxdrv\VBoxDrv出错提示:虚拟电脑控制台 错误不能为虚拟电脑 win7 打开一个新任务.The virtual machine ‘win7’ has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in ‘E:\VboxSystem

2021-03-03 23:54:45 1844 1

原创 模仿QT源码中的http/https访问网页 GET/POST封装

这段代码也是经历我的“千锤百炼”,用到了我学到的很多东西。比如智能指针等等还望各位多多指教#pragma once#include <string>#include <sstream>#include <memory>#include <vector>#include <map>#include <winhttp.h>class NetworkReply;using Header = std::multimap

2020-09-21 23:37:27 346

原创 解决 Error! Your project path contains non-ASCII characters

错误原因:项目路径中包含中文1:gradle.properties中添加com.android.build.gradle.overridePathCheck=true2:把项目的路径修改为不包含中文的

2020-09-11 01:19:42 2271 1

转载 gradle 阿里镜象配置指南

在 build.gradle 文件中加入以下代码:allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } mavenLocal() mavenCentral() }}如果想使用其它代理仓,以使用spring仓为例,代码如下:allProjects { repositories { maven { url

2020-09-11 01:16:50 343

原创 学习笔记:c++ 11 遍历Vector方法

//遍历Vector 带锁std::vector<Work*> allInfo; std::unique_lock<std::mutex> lock(WorkLock); std::for_each(allInfo.begin(), allInfo.end(), [&](Work* p) {p->Stop(); });//查询Vector std::unique_lock<std::mutex> lock(ListLock); auto ite

2020-07-09 23:56:15 535

原创 QT5.14 windows msvc静态编译 openssl1.1.1

configure -prefix D:\Qt\NewStatic -platform win32-msvc -opensource -debug-and-release -confirm-license -opengl dynamic -mp -static -static-runtime -no-shared -qt-libpng -qt-libjpeg -qt-zlib -qt-pcre -...

2020-03-30 19:55:27 1974

原创 学习笔记 :mfc窗口显示png图片

void ShowImage(void* pImage){ COleStreamFile osf; osf.CreateMemoryStream(NULL); osf.Write(pImage, 1024 * 10); osf.SeekToBegin(); CImage image; if (SUCCEEDED(image.Load(osf.GetStream()))) { ...

2020-02-02 03:22:49 839

转载 c++ 异常处理

C++ 异常处理异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字:try、catch、throw。throw: 当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键字来完成的。catch: 在您想要处理问题的地方,通过异常处理程序捕获异常。catch 关键字用于...

2020-02-02 03:17:15 143

转载 MFC类与对应的头文件

CAnimateCtrl afxcmn.hCArchive afx.hCArchiveException afx.hCArray afxtempl.hCAsyncMonikerFile afxole.hCAsyncSocket afxsock.hCBitmap afxwin.hCBitmapButton afxext.hCBrush afxwin.hCButton afxwin....

2020-01-21 02:08:59 3613

原创 ADSL自动取得宽带帐号密码并重拨 拨号 断开

//取活动连接 宽带连接HRASCONN GetRasConnecting(){ RASCONN rc[10]; DWORD dwSize; DWORD dwNumber = 0; rc[0].dwSize = sizeof(RASCONN); dwSize = sizeof(rc); DWORD dwRet; dwRet = RasEnumConnections(rc, &a...

2020-01-12 20:30:24 309

转载 [转载]C++URL编码转换

class strCoding{public: strCoding(void); ~strCoding(void); // utf_8 转 gb2312 void UTF_8ToGB2312(string &pOut, char *pText, int pLen); // gb2312 转 utf_8 void GB2312To...

2020-01-12 15:52:05 600

原创 学习笔记:c++11 随机数

#include <random>std::random_device rd;int m_rand = rd();

2019-10-18 02:13:01 137

原创 学习笔记:c++字符串文本操作

复制文本lstrcpyLPSTR lstrcpy(LPSTR lpString1, LPCSTR lpString2);文本长度lstrlenint lstrlen(LPCSTR lpString);文本比较lstrcmpint lstrcmp(LPCSTR lpString1,LPCSTR lpString2);格式化文本 拼接文本wsprintf //spr...

2019-10-17 20:08:11 306

原创 学习笔记:别人源代码看到的 屏蔽警告

#pragma warning(push,3) #pragma warning(disable : 4702) // unreachable code. #pragma warning(disable : 4786) // too long identifiers. #pragma warning(disable : 4018) // signed/unsigned mismatch. #...

2019-10-17 19:57:02 164

转载 char, wchar_t, TCHAR 字符 & c++字符串操作经验集

字符类型、字符指针类型、字符串字面值字符类型:char, wchar_t, CHAR, WCHAR, TCHAR, UCHAR, BYTE, TBYTEchar 是C语言标准数据类型,字符型。通常由编译器决定一个char对象有多少个字节组成,一般是一字节。wchar_t 是char的Unicode版本。相当于 unsigned short。一般两个字节。...

2018-04-19 17:44:26 614

原创 远程线程注入与卸载 修改版

#include //快照需要的头文件//快照判断进程是否已经注入BOOL InjectModuleInto(DWORD dwProcessId){ BOOL bFound = NULL; HANDLE hModuleSnap = INVALID_HANDLE_VALUE; MODULEENTRY32 me32; hModuleSnap = CreateT

2018-01-22 02:33:54 1003

转载 赵老师提供的TRACE格式化函数

void LogTrace(LPCTSTR pszFormat, ...){#ifdef DEBUG va_list pArgs; TCHAR szMessageBuffer[16380 + 1]; va_start(pArgs, pszFormat); _vsntprintf_s(szMessageBuffer, 16380, pszFormat, pArgs)

2017-12-21 05:21:08 447

转载 前辈指导的DWORD反转倒序

DWORD DWBEConv(const DWORD dwSrc){ DWORD dwDst = 0; BYTE *pSrc = (BYTE*)&dwSrc, *pDst = (BYTE*)&dwDst; pDst[0] = pSrc[3]; pDst[1] = pSrc[2]; pDst[2] = pSrc[1]; pDst[3] = pSrc[0]; return d

2017-12-15 18:08:37 622

原创 小笔记 DLL导出 和 Lib引用

#ifdef KET_STATIC_LIB#define KET_API EXTERN_C#else#ifdef KET_EXPORTS#define INIT_API EXTERN_C __declspec(dllexport)#else#define INIT_API EXTERN_C __declspec(dllimport)#endif#endifLIb静态库调用,添加KET

2017-12-10 02:59:08 309

原创 MFC中使用CPropertySheet实现Tab Control

1.先建立MFC应用程序,然后在资源管理器中新建一对话框,并为它建立对应的类 2.类向导创建新mfc类 基类为CPropertySheet。 2.接着分别为创建两个对话框,建立两个与之对应的类时,注意选择基类为CPropertyPage。假设新生成两个类为CPage1,CPage2。 3.在主dlg 里添加头文件page1 page2 和创建的类.h 添加变量 public: CProS

2017-12-03 03:37:08 593

原创 智能指针的一点点使用方法

struct MyStruct{LPCSTR name;int age;LPCSTR desc;};unique_ptr<MyStruct> GenerateBuffer(LPCSTR lpszName, int age, LPCSTR lpszDesc){return unique_ptr<MyStruct>(new MyStruct{ lpszName, age, lpszDesc

2017-12-02 18:48:33 341

转载 MFC 让程序停一下 但不卡住的办法

typedef struct _WAITDATA1 { _WAITDATA1() { bExitFlag = FALSE; dwTime = 0; } BOOL bExitFlag; DWORD dwTime; } WAITDATA1, *LPWAITDATA1; UINT ThreadWait( LPVOID pParam ) { LPWAITDATA1 dat

2017-11-25 00:26:53 676

原创 HP Socket Pack笔记

非4C 静态库使用Pack服务端 使用 HPSocket 静态库时,需要在工程属性中定义预处理宏 -> HPSOCKET_STATIC_LIBstdafx.hinclude “../../HPLib/Common/GeneralHelper.h”dlg.hinclude “afxwin.h”include “../HPLib/Global/helper.h”include “../HPLib/HP

2017-11-18 13:39:15 3433

转载 传递主窗口句柄或者控件给其他cpp使用

void SetMainWnd(CWnd* pWnd); void SetInfoList(CListBox* pInfoList);CWnd* g_pMainWnd; CListBox* g_pInfoList;void SetMainWnd(CWnd* pWnd) { g_pMainWnd = pWnd; }void SetInfoList(CListBox* pInfoList)

2017-11-18 01:26:23 651

转载 mfc 枚举enum使用例子

enum EnAppState { ST_STARTING, ST_STARTED, ST_CONNECTING, ST_CONNECTED, ST_STOPPING, ST_STOPPED }; SetAppState(ST_STOPPED); void CServerDlg::SetAppState(EnAppState state) { m_enState = s

2017-11-18 01:22:49 3633

转载 去掉窗口程序ESC退出

virtual BOOL PreTranslateMessage(MSG* pMsg);BOOL CServerDlg::PreTranslateMessage(MSG* pMsg){ if ( pMsg->message == WM_KEYDOWN &&( pMsg->wParam == VK_ESCAPE || pMsg->wParam == VK_CANCE

2017-11-18 01:01:29 1556

原创 计算两个坐标之间的距离公式

(int)sqrt(pow(abs(x2 - x1), 2) + pow(abs(y2 - y1), 2));

2017-11-18 00:59:10 13476

转载 ::在C++中是什么意思

表示作用域,和所属关系比如class A{ public: int test();}int A::test()//表示test是属于A的{ return 0;}类似的还有其他,就不列举了--------------------比如int a;void test (){ int a = ::a;//用全局变量a,给本地变量a赋值}::是运算符

2017-11-18 00:57:55 7450

转载 Luaplus5.3.3中文支持修改

方法一./*中文支持llex.cstatic int llex (LexState *ls, SemInfo *seminfo)修改如下:*/ default: { if (lislalpha(ls->current) || ls->current == '_' || ls->current > 0x80) { /* identifier or reser

2017-09-29 11:32:39 908

原创 MFC Tab control使用

CTabCtrl m_tab;//定义变量::OnInitDialog()// TODO: 在此添加额外的初始化代码m_tab.InsertItem(0, "人 物");m_tab.InsertItem(1, "物 品");m_tab.InsertItem(2, "宠 物");m_tab.InsertItem(3, "技 能");m_tab.InsertItem(4,

2017-09-26 10:07:21 558

Luaplus 53 Vs2015使用和编译

http://blog.csdn.net/lunatic7/article/details/77787970 博客上有使用和生成的方案 截图代码都有可自己生成其他vs版本

2017-09-02

Luaplus 53 Vs2015编译 通过 附使用说明

Luaplus 53 Vs2015编译 通过 附使用说明 http://blog.csdn.net/lunatic7/article/details/77787970

2017-09-02

模态与非模态子窗口调用主窗口控件学习

模态与非模态子窗口调用主窗口控件学习 应用了4种方法 环境vs2015 学习备份

2017-05-23

深度经典版本提取的优化系统工具

深度 经典版本提取的优化系统工具 深度专用的优化系统服务等

2012-11-22

空空如也

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

TA关注的人

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