自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半雨微凉

为了不让人生一眼看到尽头,Go Go Go!

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 哔哩哔哩计算机相关视频整理(持续更新)

计算机速成课全集精校版在线地址:https://www.bilibili.com/video/av21376839下载地址:https://pan.baidu.com/wap/init?surl=XbTRxPY8SlDv-N_jidZ6MQ8dy3youtub十万好评C++教程在线地址:https://www.bilibili.com/video/av24742...

2019-06-30 17:27:36 1368

原创 【工作笔记】二级指针做参数以及对应赋值操作

需求:1、调用接口获取json数据2、json数据是 string 类型3、接口是二级指针 wchat_t**4、被调方负责内存管理示例:bool getJsonData(wchar_t** ppsz, int* pSize){ //strDataCache is source data LPCSTR pszSrc = strDataCache.c_str()...

2019-06-29 18:35:21 380

原创 string、 char*、 wstring、 wchar_t* 转换简介

string -->wstringMultiByteToWideChar才是正确的转换方法,否则中文会乱码,后边有简单的方法~wstring stringToWstring(const string& strDataCache){ if (strDataCache.empty()) { return L""; } LPC...

2019-06-29 18:19:15 1903

原创 【Windows核心编程笔记】第二十六章 错误报告与应用程序修复

Windows 错误报告控制台Problem Reports And Solutions (system32\wercon.exe)查看错误报告可编程的Windows错误报告WerSetFlags 设置WerGetFlags 获取WerAddExcludeApplication 禁用报告生成和发送WerRemoveExcludeApplication 启用...

2019-06-17 09:27:41 358

原创 【Windows核心编程笔记】第二十五章 未处理异常、向量化异常处理与C++异常

SetUnhandledExceptionFilter 处理异常的最后机会,一般在进程初始化时调用此函数异常过滤函数原型:LONG WINAPI TopLevelUnhandledExceptionFilter(PEXCEPTION_POINTERS pEx)UnhandledExceptionFilter函数详解允许对资源进行写入操作并继续执行将未处理异常...

2019-06-17 09:26:53 336

原创 【Windows核心编程笔记】第二十四章 异常处理程序与软件异常

__try{…}__except(exception filter){…}EXCEPTION_EXECUTE_HANDLEEXCEPTION_CONTINUE_EXECUTIONEXCEPTION_CONTINUE_SEARCHGetExceptionCode内在函数,返回值表明刚刚发生的异常的类型此函数只能在异常过滤程序或者异常...

2019-06-16 16:45:45 297

原创 【Windows核心编程笔记】第二十三章 终止处理程序

结构化异常(SEH),不同于C++异常处理__try{…}__finally{…}

2019-06-16 16:44:28 234

原创 【Windows核心编程笔记】第二十二章 DLL注入和API拦截

Dll注入的一个例子从其他进程创建的窗口派生子类窗口SetWindowSubclassGetWindowSubclassRemoveWindowSubclassDefSubclassProc使用注册表来注入dll整个系统的配置在注册表中HLM\SoftWare\Microsoft\Windows NT\CurrentVersion\Windows\A...

2019-06-16 16:43:38 622

原创 【Windows核心编程笔记】第二十一章 线程局部存储区(TLS)

动态TLSTlsAlloc 在进程的位标志列表中找到一个FREE标志预订,将其改为INUSE,返回索引TlsSetValue 把一个值放到线程的数组中TlsGetValue 从数组中获取一个值TlsFree 释放,INUSER改为FREEDll中使用动态TLS,DllMain函数DLL_PROCESS_ATTACH时调用TlsAlloc,DLL_PRO...

2019-06-16 10:40:07 274

原创 【Windows核心编程笔记】第二十章 DLL高级技术

DLL模块的显示载入和符号链接LoadLibrary/Ex 显示加载dll,映射到进程的地址空间FreeLibrary 显示卸载dllFreeLibraryAndExitThread 适用dll中创建线程的情况同一进程中多次加载一个dll会递增使用计数不同进程之间维护各自的dll使用计数可以使用GetModuleHanle检测dll是否被映射...

2019-06-15 12:48:59 388

原创 【工作笔记】PathFileExists 返回 FALSE

问题描述:在参数传递正确,文件确实存在的情况下,PathFileExists偶尔返回FALSE解决思路:1、首先,由于是网络路径,所以system用户使用文件操作类函数(比如PathFileExists、GetFileAttributesEx等)时需要切token2、在切token并成功的情况下,发现依然会偶尔返回FALSE,打印错误码,有拒绝访问和文件不存在两种情况3、使用P...

2019-06-13 08:45:42 2058

原创 【Windows核心编程笔记】第十九章 DLL基础

Kernel32.dll 管理内存、进程以及线程相关的API函数User32.dll 执行与用户界面相关任务的API函数GDI32.dll 绘制图像和显示文字相关的API函数为什么要用DLL?扩展了应用程序的特性简化了项目管理有助于节省内存促进了资源共享促进本地化有助于解决平台差异用于特殊目的DLL和进程的地址...

2019-06-12 09:07:58 234

原创 【Windows核心编程笔记】第十八章 堆

进程的默认堆进程初始化时创建,默认大小为1M许多Windows函数用到了进程的默认堆,默认堆的访问必须依次进行默认堆由系统自动创建并在进程终止后自动销毁,我们无法控制GetProcessHeap 获取默认堆的句柄为什么要创建额外的堆对组件进行保护更有效的内存管理局部访问避免线程同步开销快速释放如何创建额外的堆HeapCreate 进程中创...

2019-06-10 21:12:18 204

原创 【Windows核心编程笔记】第十七章 内存映射文件

适用情况:加载exe或者dll,大量节省页交换文件的空间和程序启动时间避免缓存,直接访问磁盘上的数据文件最高效的进程间共享数据方法映射到内存的可执行文件和dll同一个exe或dll的多个实例不会共享静态数据(默认情况)在同一个exe或dll的多个实例间共享静态数据(创建共享段) Dumpbin工具查看段内容 #pragma dat...

2019-06-06 17:18:11 250

原创 模拟token访问网络共享路径下的文件

情景描述:访问网络共享路径下的文件时,对齐进行的GetFileAttributesEx、PathFileExists等一系列操作均会失败,返回错误码1326(用户名或密码不正确)问题原因:因为磁盘映射是和当前账户关联的,当账户登录之后才会存在这个盘符。当用一个没有权限token的线程去访问,就需要模拟token(模拟能正常访问者的进程token)操作步骤:1.获...

2019-06-05 19:04:09 501

零基础学小程序开发.docx

零基础学小程序开发.docx 是一个面向初学者的教程,主要讲述了如何简单快速的开始一个小程序开发。内容都是很简单的,通俗易懂的,没有编程基础也可以学习。

2020-07-15

c++回调示例(初级)

简单写了个C++的回调demo,其中包括普通函数的回调、静态函数的回调、非静态成员的回调三种方法的简单使用~ 备注:属于初级应用~

2019-07-11

MFC最全ToolTip例子+源文件

MFC可以直接使用的ToolTip控件,是网上流行的CppToolTip相关源代码以及对应的详细说明示例。对于项目中直接使用或者拿来研究来说,都是很好的资源。

2018-12-07

SQL智能提示终极版本(带教程)

此工具为使用SQL SERVER的同学们提供,可以智能提示以及其他强大功能。

2018-06-23

pcshare史上最全

本资源包含pcshare工具、上线教程以及源码,方便各位同学实时学习和应用修改。

2018-06-04

零基础C语言视频课程

包含小甲鱼和郝斌老师的全套C语言基础视频,对于零基础和补充学习的人来说,是很好的资源。

2018-05-15

Duilib学习大全(简单实例、入门教程、相关工具等)

本资源包含duilib相关的大部分资源:全套入门教程(chm格式)、设计器、属性列表、帮助文档以及对应的mfc单文档下使用duilib的一个简单示例,对于熟悉和学习duilib的来说是很好的一个资源。

2018-05-14

MFC.Windows程序设计(第二版)(示例源码、电子书、安装包等全部)

本资源包括了Windows程序设计第二版的全部相关资料,对于学习Windows编程、MFC、C++等相关人员都是很好的教程和参考资料。

2018-04-28

纯C实现语音合成(支持windows和linux),亲测可用(看评论酌情下载)

代码简介:本代码使用纯C实现语音的合成(女声,话质可以),可以在windwos和linux下直接使用。编译生成可执行程序(修改初始文本位置、生成位置即可)

2018-02-08

非常简单使用的好看界面

这是一款皮肤插件,使用方法非常简单,在里边有详细说明。主题为浅黑色,好看简约。

2013-06-18

空空如也

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

TA关注的人

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