自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (20)
  • 收藏
  • 关注

原创 vue3:ref,reactive,toRef,toRefs,computed

vue javascript

2024-01-19 21:13:56 439

原创 解决MySQL字段名与关键字冲突

列名 字段名 关键字 冲突

2023-12-09 07:51:19 566 1

原创 JavaScript Promise

Javascript Promise

2023-11-21 11:42:02 127

原创 常见变量命名方法:PascalCase, camelCase, hungarian_notation, kebab-case

变量 命名 PascalCase camelCase hungarian_notation kebab-case

2023-10-03 15:15:00 314

原创 MySQL 清空表 截断表

MySQL 清空表 截断表

2023-09-11 21:07:19 448

原创 PHP中pack、unpack的用法

php pack unpack

2023-08-29 21:15:00 329

原创 Java枚举

java enum 枚举

2023-07-08 12:45:26 146

原创 mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci

mysql中 utf8mb4 utf8mb4_unicode_ci utf8mb4_general_ci

2023-06-08 01:55:26 1912

原创 C++输入(>>)输出(<<)运算符重载

输入输出运算符重载

2023-05-15 21:15:00 224 1

原创 模板类重载>>(输入)和<<(输出)运算符

模板类重载>>(输入)和

2023-05-02 20:30:00 346

原创 Windows窗口中的F10快捷键

WM_KEYUP WM_SYSKEYUP F10 快捷键

2023-04-20 12:06:12 6396

原创 C/C++数据成员指针、函数成员指针,this指针调整

C++ 数据成员指针 函数成员指针 this调整

2023-04-11 17:06:00 9280

原创 C++成员函数指针与std::mem_fn

C++ 成员函数指针 std::mem_fn

2023-03-31 23:17:48 5338

原创 解析FPS,刷新率,垂直同步

FPS 刷新率 垂直同步

2023-01-19 21:15:00 2703

原创 mklink命令使用教程

mklink 符号链接 硬链接

2023-01-10 20:15:00 13567

原创 .editorconfig 文件使用说明

.editorconfig

2022-12-12 11:37:54 1329

原创 JDBC中execute、executeQuery和executeUpdate的区别

JDBC Statement executeQuery executeUpdate execute 区别

2022-12-05 11:55:25 2907

原创 MySQL IF语句的用法

MYSQL IF

2022-11-28 19:10:31 521

原创 CentOS7 升级到 gcc 9.3

CentOS7 gcc 升级

2022-11-21 15:20:49 597

原创 html清除输入文本框的历史信息

html input autocomplete 自动完成 历史记录

2022-11-14 06:14:12 815

原创 网络编程close与shutdown的区别

网络编程 close shutdown

2022-10-06 15:52:31 12348

原创 HTTP协议的HEAD请求方法

HTTP HEAD

2022-08-29 13:50:37 2799

原创 邮件服务器安全SPF、DKIM、DMARC

email spf dkim dmarc

2022-08-21 13:35:17 1836

原创 c++类型转换:static_cast, dynamic_cast,const_cast和reinterpret_cast

c++ 类型转换 static_cast dynamic_cast const_cast reinterpret_cast

2022-08-13 15:15:00 8451

原创 linux 进程的基本概念

linux 进程 进程组 父进程 子进程 孤儿进程 僵尸进程 守护进程

2022-08-06 13:15:00 22698

原创 CentOS7 yum 安装 nignx 及 nginx-mod-stream

CentOS 7 yum install nginx nginx-mod-stream

2022-07-31 15:30:00 1493

原创 DNS记录类型及相关名词解释

DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域名绑定 域名转向

2022-07-24 20:42:10 420

原创 centos7服务器 SSH连接经常断开 解决方法

centos7 linux ssh 连接断开

2022-07-17 15:15:00 2354

原创 CentOS7 yum 安装 mysql5.7

CentOS7 Linux yum install 安装 MySQL5.7

2022-07-07 17:15:00 2005

原创 CentOS 7使用yum安装PHP7.0

centos7 yum php7.0

2022-06-28 23:47:35 476

原创 解决PowerShell上运行脚本被禁用错误

解决PowerShell上运行脚本被禁用错误

2022-06-10 12:26:03 5323 2

原创 PostMessage,SendMessage跨不同权限进程通信

PostMessage, SendMessage 修复 UIPI问题

2022-06-01 15:15:00 14405

原创 MySQL字符集utf8mb4与utf8的区别

MySQL字符集utf8mb4与utf8的区别

2022-05-23 13:15:00 2248

原创 VS2022(Visual Studio 2022)更改文件默认编码

Visual Studio vs2017 vs2019 vs2022 默认编码 utf-8-bom

2022-04-27 15:08:43 26365 2

原创 MySQL中delimiter的作用

mysql delimiter

2022-04-10 10:15:00 30237

原创 linux常见缩写与全称

linux 缩写 全称

2022-04-02 12:55:01 473

原创 unique_ptr 包装 Win32 文件句柄 HANDLE

unique_ptr 包装 Win32 文件句柄 HANDLE

2022-03-26 14:52:38 371

原创 git cherry-pick 的使用

git cherry-pick

2022-03-21 15:03:46 15354

原创 windows 10 中软件的缩放如何单独设置

win10缩放 高DPI 单独缩放

2022-01-14 15:03:07 31099 6

原创 vs2017 编译 OpenSSL 1.1.1k x64 Release 静态库

openssl 1.1.1k x64 static vs2017 windows

2022-01-08 16:08:29 1152 1

android-ndk-r11c-windows-x86_64.zip

NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。

2020-09-29

android-ndk-r9d-windows-x86_64.zip

Android NDK 是一个工具集,可让您使用 C 和 C++ 等语言以原生代码实现应用的各个部分。

2020-09-05

Microsoft DirectX SDK (February 2010).exe

DirectX 11 SDK, Microsoft DirectX SDK (February 2010).exe

2020-09-04

boost_1_68_0-msvc-14.1-64.exe

已经编译好的windows版本的boost库安装包,无需编译boost, 适用于vs2017开发64位程序,boost版本1.68.0

2020-07-22

boost_1_68_0-msvc-14.1-32.exe

已经编译好的windows版本的boost库安装包,无需编译boost, 适用于vs2017开发32位程序,boost版本1.68.0

2020-07-22

WTL 8.1 界面开发库

简介 WTL 是 Windows Template Library 的缩写,由微软的ATL(Active Template Library) 小组开发,主要是基于 ATL 对Win32API 的封装。从 2.0 后,功能逐步完善,成为了一个完整的支持窗口的框架(windows framework)。 WTL 功能不如MFC完善,但是比 MFC 更小巧,不依赖 MFC 的DLL。 WTL 不是微软的正式产品,没有微软的官方支持。 WTL有什么? 它给各种类型的应用程序提供了一个基本的框架.注意,虽然没有MFC那样的文档/视结构,但是有视(views). 在WTL有大量的代码来管理视,而且加入自己的代码也很容易. WTL有AppWizard,可以生成SDI,MDI和多线程SDI程序多线程SDI跟IE或Windows Explorer很像.它看起来是打开了多个程序实例,实际上这些窗口都是属于一个进程的). 另外,程序可以是基于对话框的,也可以是基于视的.视可以是基于CWindowImpl的,也可以是基于控件,甚至是IE里的一个HTML页.可以选择程序是否需要一个rebar, command bar (CE-like), toolbar 和/或status bar.另外,程序可以支持ActiveX控件,以及成为一个COM服务器. 这里有几个关于视的选项. WTL提供splitter窗口类(这样在一个视里您可以有两个窗口)和scroll窗口类(这样您的窗口可以比它显示的"视"小). WTL也有个类似MFC的UpDateUI的东西,但是它们不是很一样 - 主要的区别是您需要把需要更新的项用宏映射标注出来,然后您在您的类里加入执行UpdateUI的代码. DDX/DDV在WTL也支持,同样类似MFC,但有不同. 必须加一个宏映射来实现DoDataExchange,然后加入调用它的代码. 现在WTL也有GDI类了.然而,HDC的封装类就像CWindow一样,只进行了很简单的封装 - 它几乎没有加入任何新的功能.不过,在WTL,你可以得到播放meta文件和OpenGL支持. 最有价值的我猜应该是打印机DC的那些继承类 - WTL有打印机支持,甚至打印预览. 当然也有GDI对象的封装. 诸如画笔,画刷,区域等. WTL对所有的Win32 (和W2K) 通用对话框进行了封装.同样尽管简单,但是它的确使请求字体或者文件变的非常的简单. 合成了旧的AtlControls.h,新加了一些封装类. 这些封装类封装了W2K控件,以及一些不属于Win32的"控件",像Command Bar, bitmap button, hyperlink 和 wait cursor. WTL 最终把消息分离带入了ATL! 一些新的MSG映射宏将消息分离,调用您类里的消息处理函数.消息处理函数的参数的值是从消息分离得到的.唯一令人头痛的是,您需要查看头文件以确定函数参数的意义. 最后,WTL还有一些实用类.最重要的是CString. 不错,它是从MFC克隆得到的(copy on write),具有(在我知道的范围内)MFC版本的所有方法.还有查找文件的API的封装类,以及CRect, CSize and CPoint. WTL中没有什么? 没有Document支持 WTL提供了frame和view,但是没有document。WTL所关注的是用户界面,而document是不可见的,所以它不是WTL关心的范围。 没有Active Document支持 没有ISAPI支持 没有WinInet支持 没有对线程和同步进行包装 没有数据库支持 总结 如果打算写一个Win32 界面程序,我建议您在考虑MFC之前,先试试WTL.使用WTL来写您的代码, 程序将变得小巧些,也更有效率些.使用WTL, 还将得到ATL支持COM好处.可以在2000年一月份的平台SDK中找到WTL.在MSI选项页的Source Code section下. 无 。

2015-02-13

libghttp 1.0.9

libghttp是一个很好用的 http 库,能够轻松地实现同步和异步的HTTP请求

2015-02-11

detours x86 x64

Detours库可以拦截任意的API调用,拦截代码是在动态运行时加载的。Detours替换目标API最前面的几条指令,使其无条件的跳转到用户提供的拦截函数。被替换的API函数的前几条指令被保存到trampoline 函数(就是内存中一个数据结构)中. trampoline保存了被替换的目标API的前几条指令和一个无条件转移,转移到目标API余下的指令。 当执行到目标API时,直接跳到用户提供的拦截函数中执行,这时拦截函数就可以执行自己的代码了。当然拦截函数可以直接返回,也可以调用trampoline函数,trampoline函数将调用被拦截的目标API,目标API调用结束后又会放回到拦截函数。

2015-02-11

VisualSVN Server 2.7.3

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

2014-06-27

WinDbg debugger

Windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。 Windbg是Microsoft公司免费调试器调试集合中的GUI的调试器,支持Source和Assembly两种模式的调试。Windbg不仅可以调试应用程序,还可以进行Kernel Debug。结合Microsoft的Symbol Server,可以获取系统符号文件,便于应用程序和内核的调试。Windbg支持的平台包括X86、IA64、AMD64。 虽然windbg也提供图形界面操作,但它最强大的地方还是有着强大的调试命令,一般情况会结合GUI和命令行进行操作,常用的视图有:局部变量、全局变量、调用栈、线程、命令、寄存器、白板等。其中“命令”视图是默认打开的。

2014-06-27

Detours Express 3.0

Detours库可以拦截任意的API调用,拦截代码是在动态运行时加载的。Detours替换目标API最前面的几条指令,使其无条件的跳转到用户提供的拦截函数。被替换的API函数的前几条指令被保存到trampoline 函数(就是内存中一个数据结构)中. trampoline保存了被替换的目标API的前几条指令和一个无条件转移,转移到目标API余下的指令。 当执行到目标API时,直接跳到用户提供的拦截函数中执行,这时拦截函数就可以执行自己的代码了。当然拦截函数可以直接返回,也可以调用trampoline函数,trampoline函数将调用被拦截的目标API,目标API调用结束后又会放回到拦截函数。

2012-12-16

WINDOWS网络编程技术(PDF)带源码

本书由权威专家编写,指导读者如何使用Windows XP的Winsock API和.NET套接字以及传统的Windows API编写网络应用程序。作为更新的编程指南,本书着重于Windows XP中革新的联网特性,同时包含了对C#编程语言的支持。本书还介绍了最新的网际协议:IPv4和IPv6,以及可靠IP多播协议。书中用大量的实例详细地描述了Microsoft网络API函数的应用,配套光盘也包含了所有的示例代码。对于在网络技术方面需要明确实用的Microsoft网络API信息的开发者,或是寻求Microsoft网络操作内部信息的管理员而言,这些内容都是较为理想的。对于在编程或工作中要用到当前的Microsoft或Internet联网软件的读者,本书也是很合适的学习和参考资料。

2012-11-26

XueTr-火眼合作版本

XueTr是近年推出的一款广受好评的ARK工具。如果您对windows系统不甚熟悉,您还是不要使用本工具,即使要使用,也不要用本工具胡乱操作。

2012-11-26

Themida v1.9.1.0

Themida是一个强劲的保护系统, 专为了那些想保护自己的程式 Themida 不被先进的反向工程和黑客软件破解的软件开发者而开发的。开发者不需要更改任何的原代码,和不需要程式编制的经验使用WinLicense。   Themida使用SecureEngine®的保护技术。它能够以最高的优先等级运行,这些保护技巧是从来都没在电脑防御技术领域出现过,使它最大程度地保护任何程式 。

2012-11-26

Virtualizer_v1.3.1.0

* 使用多个虚拟机器进行搅乱   * 对每个受保护程式进行独特的保护   * 保护任何的 x32 和 x64 程式以及 驱动程序   * 先进的变异引擎   * 代码重组来保护 DLLs 和 驱动程序   * 在独特的虚拟机器里模拟任何 Intel x86 代码   * 每个受保护程式里都有独特的虚拟码   * 完全兼容于任何的 压缩器 / 软件保护层   * 由指令列加载 的保护

2012-10-11

Code Virtualizer v1.3.8 Full

Code Virtualizer 是一个强大的代码搅乱系统。它可以帮助软件开发者保护他们软件内重要和敏感的代码区,防止他人使用逆向工程,而且它只消耗最小的系统资源。   Code Virtualizer 将你源代码(Intel x86 指令)转化成虚拟的指令,只有内部的虚拟机器可以明白这些指令。对于每一个所保护的程式,这些所产生的虚拟指令以及虚拟机器本身都是独特的,以防止他人对 Code Virtualizer 采用广泛的攻击。   Code Virtualizer 可以在任何 x32 或 x64 原生 PE 文档中(例如可执行文档(EXEs),system services,DLLs,OCXs,ActiveX 控制档,荧幕保护程式以及 装置驱动程序 )保护你重要和敏感的代码区。

2012-10-11

IA-32 Intel Architecture Software Developer's Manual,Volume3

intel 32 位 CPU 手册,一共3卷,这是第3卷

2009-11-23

IA-32 Intel Architecture Software Developer's Manual, Volume 2

intel 32 位 CPU 手册,一共3卷,这是第2卷

2009-11-23

IA-32 Intel Architecture Software Developer's Manual,Volume 1

intel 32位 CPU 手册,一共三卷,这是第1卷

2009-11-23

空空如也

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

TA关注的人

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