自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (4)
  • 论坛 (24)
  • 收藏
  • 关注

原创 记录: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 11670 12

原创 笔记: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 23

原创 笔记:java中引入MyBatisPlus

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

2021-10-31 22:39:43 10

原创 笔记: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 29

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

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

原创 小记: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 833 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 131

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

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

2020-09-11 01:19:42 216

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

原创 学习笔记: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 293

原创 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 1391 2

原创 学习笔记 :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 439

转载 c++ 异常处理

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

2020-02-02 03:17:15 57

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

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

转载 [转载]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 156

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

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

2019-10-18 02:13:01 79

原创 学习笔记: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 77

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

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

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

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

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

2018-01-22 02:33:54 863

转载 赵老师提供的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 346

转载 前辈指导的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 437

原创 小笔记 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 200

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

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

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 266

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

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

转载 传递主窗口句柄或者控件给其他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 504

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

转载 去掉窗口程序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 1184

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

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

2017-11-18 00:59:10 10253

转载 ::在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 5961

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

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

原创 导入文本内容到list control

CString strPath = _T(""); CFileDialog Open(TRUE, _T("*.txt"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("帐号文件 (*.txt)|*.txt|All Files (*.*)|*.*||"), NULL); if (Open.DoModal() == IDOK) { st

2017-09-14 18:34:32 1739 3

原创 研究2天的LuaPlus 5.3 静态库 编译通过无错误

luaPlus下载地址:点击打开链接 http://luaplus.org 看了好多文章 最终 还是自己想办法 跟每个人介绍的都不同Src下边是lua53的原文件 tilde下边是luaplus51-all\Src\tilde 下边所有文件剩下的是luaplus51-all\Src\LuaPlus\这些是luaplu...

2017-09-02 02:59:53 1620 6

转载 vs 2015 update 3各版本下载地址

微软在06月27日发布了Visual Studio 2015 Update 3 。在MSDN中微软也提供下载,而且MSDN的Visual Studio 2015 Update 3与官方免费下载的文件是一致的,只是文件名不一样,除TFS除外。官方下载:https://www.visualstudio.com/downloads/download-visual-studio-vs       

2017-08-30 02:45:28 2963

原创 MFC CString分割文本

CString str = _T("acx bxd yzs pes"), mArray[4];//定义源字符串&分割字符串数组for (int i = 0; i AtlTrace("%s %s %s %s", mArray[0], mArray[1], mArray[2], mArray[3]);

2017-08-27 23:57:15 1025

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

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

2017-09-02

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

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

2017-05-23

Luaplus 53 Vs2015使用和编译

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

2017-09-02

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

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

2012-11-22

掉坑了..原来的代码在vs2019中 编译不通过

发表于 2020-10-12 最后回复 2020-10-12

c++ 设计模式使用

发表于 2020-06-30 最后回复 2020-06-30

学习rapidjson源代码,懵了一下午

发表于 2020-02-24 最后回复 2020-02-28

mfc资源数据的使用问题

发表于 2020-01-15 最后回复 2020-01-18

纯虚类继承和模版类的联系 晕晕的 求前辈指点

发表于 2019-11-12 最后回复 2019-11-13

vector find 指针类

发表于 2019-07-31 最后回复 2019-08-01

类之间的访问,有请各位大哥教教我

发表于 2019-07-17 最后回复 2019-07-30

返回类内变量 求支招

发表于 2019-07-09 最后回复 2019-07-10

new和类成员函数问题

发表于 2019-03-07 最后回复 2019-03-08

数组和结构体赋值有什么技巧吗?

发表于 2019-03-02 最后回复 2019-03-03

模版指向类的指针问题?

发表于 2018-05-29 最后回复 2018-05-31

大半夜 只能求助了 CString替换问题

发表于 2018-04-10 最后回复 2018-04-10

智能指针。。请大牛指教

发表于 2017-12-22 最后回复 2017-12-28

一个DWORD应该怎样才可以转换下位置,除了我这个笨人的笨办法

发表于 2017-12-15 最后回复 2017-12-15

继上次问题延伸,智能指针和结构体

发表于 2017-12-01 最后回复 2017-12-03

我在学习HP Socket 代码的时候 看到一段代码 很纠结 请大牛解惑

发表于 2017-11-28 最后回复 2017-11-29

MFC list Control 和socket通信接收问题

发表于 2017-11-17 最后回复 2017-11-21

远程注入后 热键显示和隐藏窗口 请指教

发表于 2017-08-29 最后回复 2017-11-17

CString转byte[] 求大神指教

发表于 2017-08-19 最后回复 2017-09-24

new和delete 不用delete数据就是正确的 为啥释放了内存就不正确了

发表于 2017-06-27 最后回复 2017-06-28

某大神分享出来的一段代码 研究好几天没看明白 求助 想学习他的写法

发表于 2017-06-25 最后回复 2017-06-27

DoModal返回值

发表于 2017-05-19 最后回复 2017-05-20

新人求个简单的问题

发表于 2016-11-20 最后回复 2016-11-21

刚刚开始学c++ 请教大家两个小问题 翻很多资料没看懂

发表于 2016-11-01 最后回复 2016-11-02

空空如也

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

TA关注的人 TA的粉丝

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