自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一如当初

好记性不如烂笔头

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

原创 热血传奇资源文件wzl、wzx解析

盛大传奇客户端的图片资源都保存在data目录下的wzl文件中,wzl文件结构比较简单,由一个文件头结构和若干图片数据组成。找了个最小的wzl文件作为例子蓝色高亮部分就是文件头,其中只有ImageCount有意义,其他的字段不清楚是做什么的,也不用关心,因为不会影响图片解析。ImageCount表示该文件中一共有多少张图片,但是研究后发现,后面出现的图片数量不一定就是这个总数,因为有...

2019-01-31 11:22:02 24090 24

原创 【Qt】TreeView点击空白处时取消已选择项

需求:在TreeView列表中空白处点击鼠标时能取消当前已经选中的项目。查文档,发现与鼠标点击相关的信号只有pressed和clicked。而它们仅在点击有数据的地方时才会触发,点空白处是不会触发的。最后发现只能自己继承QTreeView控件去实现mousePressEvent逻辑才能办到void MyTreeView::mousePressEvent(QMouseEvent* ev...

2018-03-21 11:01:53 6344 1

原创 纠错《COM技术内幕》之ProgID

最近在看《COM技术内幕》,看到第六章时发现该章节在解释ProgID时有点错误,特此记录一下,也给正在学习COM的小伙伴们一个提示。因为我发现该BUG存在于一些很多大型软件的COM组件中。(开发者估计都是看了该书吧)在该书的6.3.5章节讲解了ProgID的在注册表中的格式,示例如下注册表文件格式为Windows Registry Edito

2014-07-04 21:49:38 4802 3

原创 【COM/ATL】创建Url快捷方式

需要实现创建.url快捷方式的功能,网上看了一下,几乎都是通过写ini文件的方式做的,不得不说,这种方式简单有效。但是对于有点强迫症的我来说,还是想通过API这种比较正规的方式去做,于是查了一下相关资料微软已经提供了对应的COM接口来做这个事。#include "stdafx.h"#include <iostream>#include <windows.h&gt...

2014-06-19 16:31:57 10566

原创 配置QtCreator+CDB远程调试环境

相关环境信息:开发机Win7 x64、远程机器WinXP、调试器是CDB、Qt版本5.2.1一、部署远程机器环境我这里用的是虚拟机(Windows XP),根据你要调试的程序选择安装不同架构的WinDbg,因为安装文件不大,所以我一般都会装上附上下载地址:dbg_i386_6.12.2.633:http://download.csdn.net/detail/aqtata/7

2014-05-03 17:08:00 7634 2

原创 Windows窗口中的各种图标尺寸

在Windows系统中,几乎所有窗口都是ListView,其中的图标都按照指定的尺寸排列。在程序开发中,为了使得你的程序图标在各种尺寸下都能有适合的效果,就需要为各个尺寸制作对应的ico图标文件那么在Windows视图窗口中,到底存在哪些尺寸呢?下面是我的分析过程首先我把QQ的图标抠下来,然后在各个尺寸上做个记号,最后的图标效果图1然后随便用你熟悉的语言

2014-05-02 15:26:07 14767 1

原创 【Delphi】接口类型中的陷阱

function abc(A: Integer): Integer;这是一个Delphi的函数声明,看上去很简单,只有一个参数而已,但是真实情况呢?在编译成二进制代码后,实际上函数的参数已经有3个了!为了更详细的说明问题,先用Delphi写一个DLL,导出一个接口,接口有一个Show方法。library Project1;uses Windows;{$R *.res}

2014-02-11 16:08:39 2642

原创 Qt:正确判断文件、文件夹是否存在的方法

一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法但是都没有对其深究,经过测试发现会存在问题,先看看下面的测试代码{ QFileInfo fi("C:/123"); // 目录存在 qDebug() << fi.isFile();

2014-01-08 23:41:02 33376 10

原创 【C/C++】定义无双引号的字符串宏

在某些特殊场合下,我们可能需要定义一个字符串宏,但又不能用双引号比如像这样#define HELLO hello world如果我们只是简单的展开HELLO,肯定会无法编译std::cout 展开后变为std::cout 是的,作为字符串,缺少了基本的双引号,而我们这里又要求不可以在宏中加上双引号好在宏可以嵌套,增加一个宏#define HELLO hello world

2013-11-13 23:00:28 5715

原创 Qt:移动无边框窗体

移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下网上的代码仅仅实现了两个事件void EditDialog::mousePressEvent(QMouseEvent *event){ if (event->button() == Qt::LeftButton) { m_DragPosition = event->glob

2013-05-08 22:55:13 11505 10

Embarcadero.Delphi.10.3.3.v26.0.36039.7899.Lite.v15.3.exe

网友lsuper的作品,delphi精简版。因上传限制,本资源不带扩展包,仅仅适合win32平台开发。

2019-11-25

VC-LTL-4.0.1.10-Binary-VS2019.7z

VC-LTL是一个基于微软VC修改的开源运行时,有效减少应用程序体积并摆脱微软运行时DLL,比如msvcr120.dll、api-ms-win-crt-time-l1-1-0.dll等依赖。 VC-LTL最初是Dism++专用运行时。2017年3月6号从Dism++源代码中分离,并正式对外开源,为社区贡献自己的微薄之力。 在大型项目中往往有众多模块,如果都采用静态编译那么造成的空间浪费先不说,最后也会因为Fls上限导致程序无法正常运行。 而VC-LTL能让你的项目如同系统文件一样共享系统内置msvcrt.dll,有效的解决Fls上限以及运行时部署问题,同时大大缩减程序体积,可以说一箭三雕! 所有人都可以无条件、免费使用,包括用于商业环境。当然如果大家在自己的程序说明文件中声明使用了VC-LTL那就更好了。

2019-08-27

Godot_v3.0.6-stable_export_templates

Godot引擎开发环境必备的导出模板。文件比较大,官网又太慢,故搬运到国内来。

2019-01-30

Godot_v3.0.6-stable_win64.exe.zip

Godot游戏开发引擎。官网下载太慢了,搬运一份到国内来。

2019-01-30

Godot_v3.0.6-stable_win32.exe.zip

Godot游戏开发引擎。官网下载太慢了,搬运一份到国内来。

2019-01-30

Godot_v3.0.6-stable_mono_win32.zip

Godot游戏开发引擎。官方下载太慢了,搬运一份到国内来。

2019-01-30

HGE For Delphi

HGE是一个2D游戏引擎,很老了,也没维护了。以前的热血传奇客户端就是基于HGE开发的。

2019-01-24

Embarcadero.Delphi.10.3.0.v26.0.32429.4364.Lite.v15.0

网友lsuper的作品,精简版本Delphi,文件小,安装快速。这个只是win32 only,因为上传大小限制,没法传其他扩展了。

2018-12-03

Relyze_2_15_0_win32

加载PE和ELF二进制文件 浏览二进制结构并发现它是如何组成的。可视化数据,并用符号丰富分析。 分析x86,x64和ARM代码 让分析重构控制流图,解决间接调用,生成引用,发现栈变量等。 互动分析 在工作时修改和注释分析。通过交互式控制流程,调用和参考图形来探索代码和数据之间的关系。 二进制差异 对两个二进制进行差异分析,并探讨其异同点。 现代界面 Relyze采用了平滑UI设计风格的时尚现代界面,将分析置于中心舞台。 插件框架 丰富的Ruby插件框架可让您使用自己的插件扩展Relyze的功能。 Relyze Software Limited总部位于爱尔兰,提供专业的软件分析解决方案和服务,让您更深入地了解您的软件如何工作,以确定缺陷,合规性,安全性,互操作性和性能问题。

2018-10-11

Embarcadero.Delphi.10.2.3.v25.0.29899.2631.Lite.v14.4.exe

网友lsuper制作的精简版,这个是win32 only版本,适合windows开发者

2018-09-26

jdk-11_linux-x64_bin.deb

jdk-11_linux-x64_bin.deb MD5:050FC79EB3173058E130F32CB7AFEA34

2018-09-26

jdk-11_osx-x64_bin.dmg

JDK11 For OSX md5:4858EE1A3CB97D7C5AE0CDB3B4A1B872

2018-09-26

VMProtect.3.2 (Build 976)

VMProtect.3.2 (Build 976) 使用方法: 运行VMPLoader.exe 程序启动即可。

2018-07-18

WASAPI.cpp

Core Audio API的资料非常少,这个是国外某网友写的一段通过WASAPI来播放wav的代码。亲测VS2017编译可用。提醒一下,通过WASAPI播放需要保证音频文件和设备支持的格式一致,否则会没有声音,实际应用中还需要对音频数据重采样。

2018-03-09

MinimalAPO

实现Audio Processing Object的一个例子,纯C++实现,助于了解如何编写一个可用的APO。

2018-03-02

Embarcadero.Delphi.10.2.2.v25.0.28979.1978.Lite.v14.2

Embarcadero.Delphi.10.2.2.v25.0.28979.1978.Lite.v14.2.exe

2017-12-18

Windows内核安全与驱动开发

《Windows内核安全与驱动开发(含CD光盘1张)》的前身是《天书夜读——从汇编语言到Windows内核编程》和《寒江独钓——Windows内核安全编程》。与Windows客户端安全软件开发相关的驱动程序开发是本书的主题。书中的程序使用环境从32位到64位,从Windows XP到Windows 8都有涉及,大部分程序不经过修改即可在Windows 10上运行。同时本书也深入浅出地介绍了进行内核安全编程所需要的操作系统、汇编等基础知识。

2017-12-14

dnSpy-4.0.0-beta1

地表最强.net反编译工具。 New debuggerC# / Visual Basic expression evaluator (it's using Roslyn's expression compiler)Watch windowBreak on module loads (Module breakpoints)Much better .NET Core supportExport/import breakpointsConditional breakpointsTracepointsObject IDsMost debugger windows have a search featureLocals and parameters can be sortedMultiple processes can be debugged at the same timeExpanding child nodes in variables windows is now fasterThe API is public and can be used by extensions or scriptsDecompiler updates (but still v2)Unity (mcs) yield/asyncRoslyn yield/async, lambdas, other updatesVisual Basic code tooltips if VB is current language (used to be C# tooltips)Hex editor updatesHighlights .NET metadata and PE structures and shows tooltips of the fieldsFollow references in hex editorFollow references to decompiled code (eg. go from a patched instruction to the high level decompiled statement in the text viewer)Search/replace has finally been implemented :)BookmarksStartup is faster. It's now usingVS MEF. Full speed starting from 3rd start. (1st start: VS MEF optimizations, 2nd start: multicore JIT, 3rd start: done)Requires Windows 7 SP1 or later and .NET Framework 4.6.2 or later.

2017-10-10

jdk-9_linux-x64_bin.rpm

历经曲折的 Java 9 正式版终于发布了! 你可以通过这里下载 Java 9 正式版。JDK9 提供超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具 jshell,以及安全增强、扩展提升、性能管理改善等。

2017-09-22

jdk-9_linux-x64_bin.tar.gz

历经曲折的 Java 9 正式版终于发布了! 你可以通过这里下载 Java 9 正式版。JDK9 提供超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具 jshell,以及安全增强、扩展提升、性能管理改善等。

2017-09-22

Embarcadero.Delphi.XE4.RTM.v18.0.4854.59655.Lite.v7.0

发布历史: 2013.05.01 - v7.0 1、根据 18.0.4854.59655 原版制作 2、集成 Kerlingen 的 Patch 和 DarkRapt0r 的 License Generator,感谢 Kerlingen、DarkRapt0r、Youp! 等大侠的辛勤劳动

2024-05-19

IEC 60870-5-101/104 Test Tool

Simple and easy-to-use IEC 60870-5-101/104 GUI client tool Based on our lib60870.NET library. Runs on .NET Framework for Microsoft Windows Supports all monitoring, control and parameter messages Define, send, and receive custom message types Compatible with latest versions of the IEC 60870-5-101/104 standard Supports file upload and download Support TLS encryption and authentication

2022-04-13

Vinci v3.0.1.119

THE VINCI PROTOCOL ANALYZER is application for engineers and developers who are working with industrial communication protocols to simulate, analyze and test. With this tool you can monitor communication channel – in order to know what master asks and what slaves answers. You will be able to use it to simulate master or slave devices. We invite you to new engineering experiences with THE VINCI PROTOCOL ANALYZER. THE VINCI PROTOCOL ANALYZER application supports: IEC-60870-5-101 IEC-60870-5-103

2022-04-11

华东电网仿真测试分析软件 v3.33

华东电网仿真测试分析软件 v3.33

2022-04-11

PQDiffractor

PQDiffractor 2.10.7

2022-04-02

sciter-js-sdk-4.4.8.10.zip

Fixes: element.post() fix, see: https://sciter.com/forums/topic/virtual-list-vlist-navigate-issue/ WM_INPUT handling fix (might causing non-handled exceptions); Windows: UIAutomation support is back, but requres SciterSetOption(NULL,SCITER_ENABLE_UIAUTOMATION,TRUE); env.home(path) - returns normalized path - without ".."; flow:stack fix. VirtualSelect/VirtualList fix of the issue: https://sciter.com/forums/topic/virtual-list-vlist-navigate-issue/#post-73783 reactor: fix of handling (name) as key in r13n; Tokenizer: fix of freeze on EOI marker; [JSX] better errors handling. fix of freeze in video rendering + behavior:file-icon/shell-icon; [CSS/JS] prototype: Component, fix of private fields handling; "on click at :root" handling fix; Fix of hanging on ::after { position:absolute } rules; Fix of script debugger in x64 versions; New features: element.matches("selector") / element.$is("selector") API: SciterEvalElementScript() implementation for JS; Element.animate(options,onEnd) - non-promise version; element.mapLocalToWindow(x,y) and element.mapWindowToLocal(x,y) element.swapWith(otherElement) image.colorAt(x,y): Color image.compose(other, op)

2021-09-15

sciter-sdk-4.4.4.3.zip

Fixes: [css] layout optimization on runtime state and attribute changes; [a11y] various fixes; , CTRL+CLICK fix. [layout] white-space: pre-wrap; + TABs fix.

2020-08-19

pmwun120.zip

针对用了PMODE/W的程序,这个工具用于解压缩,运行在DOS下面。

2019-10-10

Xenos 2.3.2

Xenos是一个功能强大的注入工具。由于官方并不提供二进制文件,故此编译为二进制文件供使用。包含32位与64位版本。

2019-08-15

ImageMagick-7.0.8-45.zip

You can install ImageMagick from source. However, if you don't have a proper development environment or if you're anxious to get started, download a ready-to-run Unix or Windows executable. Before you download, you may want to review recent changes to the ImageMagick distribution.

2019-05-15

jdk-12_osx-x64_bin.dmg

默认类数据共享归档文件 针对 64 位平台,使用默认类列表增强 JDK 构建过程以生成类数据共享(class data-sharing,CDS)档。 Abortable Mixed Collections for G1 可中止的 G1 Mixed GC 如果 G1 Mixed GC 存在超出暂停目标的可能性,则使其可中止。 Promptly Return Unused Committed Memory from G1 G1 及时返回未使用的已分配内存 增强 G1 GC,在空闲时自动将 Java 堆内存返回给操作系统。为了实现向操作系统返回最大内存量的目标,G1 将在应用程序不活动期间定期执行或触发并发周期以确定整体 Java 堆使用情况。这将导致它自动将 Java 堆的未使用部分返回给操作系统。而在用户控制下,可以可选地执行完整的 GC,以使返回的内存量最大化。 上述每一个新特性都有详细的说明文档,可以点击相应链接查看。

2019-03-20

jdk-12_osx-x64_bin.tar.gz

JVM 常量 API 引入 API 对关键类文件和运行时工件建模,特别是可从常量池加载的常量。在新的 java.lang.invoke.constant 包中定义了一系列基于值的符号引用(JVMS 5.1)类型,它们能够描述每种可加载常量。符号引用以纯 nominal 形式描述可加载常量,与类加载或可访问性上下文区分开。有些类可以作为自己的符号引用(例如 String),而对于可链接常量,定义了一系列符号引用类型(ClassDesc、MethodTypeDesc、MethodHandleDesc 和 DynamicConstantDesc),它们包含描述这些常量的 nominal 信息。

2019-03-20

jdk-12_linux-x64_bin.tar.gz

Shenandoah:低暂停时间的 GC(实验性功能) 新增了一个名为 Shenandoah 的 GC 算法,通过与正在运行的 Java 线程同时进行 evacuation 工作来减少 GC 暂停时间。使用 Shenandoah 的暂停时间与堆大小无关,这意味着无论堆是 200 MB 还是 200 GB,都将具有相同的暂停时间。

2019-03-20

jdk-12_linux-x64_bin.rpm

美国当地时间 3 月 19 日,也就是今天 Java 12 正式发布了!

2019-03-20

jdk-12_windows-x64_bin.zip

按照发布周期,美国当地时间 3 月 19 日,也就是今天 Java 12 正式发布了!

2019-03-20

jdk-12_linux-x64_bin.deb

美国当地时间 3 月 19 日,也就是今天 Java 12 正式发布了!

2019-03-20

移除内网通右键菜单

内网通右键菜单强制安装,没有设置关闭。只能自己通过修改注册表来移除。

2019-02-19

Embarcadero.Delphi.10.3.1.v26.0.33219.4899.Lite.v15.1

网友lsuper制作的Delphi 10.3.1精简版。 包含Ext.Addons.7z和Ext.X64.7z两个扩展,适合Windows开发者。不含移动和其他平台的包。

2019-02-18

StarUml3.0.2破解

StarUml3.0.2破解,解压后使用app.asar替换StarUML安装路径/resources/app.asar即可完美破解,操作简单。

2019-02-16

HGE 1.7 For Delphi

HGE的Delphi版本SDK。移植于HGE 1.7,基于DirectX 8.1 支持Delphi2007及以前的版本,更高的版本就不清楚了,请自己测试。 还一起打包了中文手册和一些教程例子。

2019-02-15

空空如也

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

TA关注的人

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