- 博客(17)
- 资源 (14)
- 收藏
- 关注
原创 无线四通道24位数据采集系统研发记(一)
无线四通道24位数据采集系统研发记前言很早就有个想法做一套能够记录和分析模拟信号数据的设备,但之前正处于想法超过实际能力的阶段,因此也就只能想想作罢,但最近由于其它项目的需要,设计研发这套设备已经是迫在眉睫。通过很长时间的磨练虽然算不上炉火纯青,但目前的能力对于这个需求的实施还是绰绰有余。想法和条件都成熟接下来就是规划分析和设计制作了,从哪里开始呢?万事开头难,才初做研发的朋友我相信也有这样的经历。这里简单聊下我自己的一些经验,我对新项目的研发不管软件还是硬件都有一套自己的习惯和步骤,这些“套路”都是
2021-06-30 17:51:24
1433
4
原创 创建Z-Stack项目的工具(Create Z-Stack Project For IAR)
Create Z-Stack Project For IAR 做Zigbee开发用CC2530肯定会用到Z-Stack,而开发环境一般选IAR Embedded Workbench,但是麻烦的是每次新建一个Z-Stack项目工程就是噩梦,各种复制和修改烦人不得以,因此这个工具就是简化基于Z-Stack库创建项目的过程。有问题请与我联系!QQ441673604.***
2015-04-29 12:09:15
1753
原创 爆一个Symantec Ghost 软件漏洞!
Symantec Ghost 是目前最常见的系统备份软件,但该软件有众多安全漏洞,其一就是用户设置的加密密码可以被解密,而这个解密密钥也保存在GHOST文件头如下图黄色部分既是通过一个算法进行N次暴力运算,最后返回结果应为:BinaryResearch 字符串,这时N即为解密密钥,用这个N对红色部分再进行一次运算就可以得到加密密码,由于涉及到安全这里就不给出具体代码和算法。
2012-02-22 17:08:32
1284
原创 CRC-32C (Castagnoli) 校验算法优化(Delphi SSE优化算法应用之三)
CRC-32C (Castagnoli) 算法是 iSCSI 和SCTP 数据校验的算法,和常用CRC-32-IEEE 802.3算法所不同的是多项式常数CRC32C是0x1EDC6F41 ,CRC32是0x04C11DB7 ,也就是说由此生成的CRC表不同外算法是一模一样.CRC32 常规算法如下: function _CRC32CX86(Data: PByte; aLength:
2011-06-13 12:27:00
5963
原创 绕过 Enigma Protector 2.xx 注册保护
【文章标题】: 绕过 Enigma Protector 2.xx 注册保护【文章作者】: CodeGame【作者邮箱】: CodeGame@Yeah.Net【作者主页】: http://blog.youkuaiyun.com/codegame【作者QQ号】: 441673604【软件名称】: windows 计算器【软件大小】: 669kb【下载地址】: windows xp 系统自带【加壳方式】: The Enigma Protector 2.20 正版【保护方式】: The Enigma Protector 2.
2010-12-10 10:11:00
2651
6
原创 快速内存比较函数CompareMem(Delphi SSE优化算法应用之二)
function CGCompareMem(P1, P2: Pointer; Length: Integer): Integer; assembler;asm PUSH ESI PUSH EDI PUSH ECX PUSH EBX MOV ESI,P1 MOV EDI,P2 CMP ESI,EDI JZ
2010-09-04 17:33:00
3866
原创 快速FastPosChar算法(Delphi SSE优化算法应用之一)
应群友cjc要求改写了一个poschar的快速算法,实测速度比系统自带pos要快500%以上,这些都是归功于sse指令集发挥的作用。function CGPosChar(Ch: Char ; SAddr: PChar; SLen: Integer): Integer; // Ch -> AL; SAddr -> EDX; SLen -> ECXasm push esi test ecx, ecx jz @notfound test e
2010-07-28 15:48:00
2072
原创 深析DELPHI in 操作实现
群友探讨到这个问题顺便有空分析了下delphi编译器的实现方式,有错误地方敬请指出。function AnsiStrInCharSet(ch: char; CharSet: TSysCharSet): boolean;begin Result := ch in CharSet;end;测试调用:if AnsiStrInCharSet('a', ['a'..'z']) then ...实际编译器翻译为以下代码:0045BF7A |. F3:A5 rep movs dword pt
2010-07-27 15:23:00
1585
1
原创 Windows XP 常用内核数据结构定义[Delphi/Pascal格式]
windows几个重要的内核数据结构虽然网上也有相关的定义,但个人觉得不齐全定义不规范,因此用一天时间使用WinDbg+Win2000sourcecode重新定义了常用的内核数据结构,并尽可能还原微软的原结构定义,每个结构都递归到最子层的结构并且通过了测试。通过这次工作过程不仅使自己得到一次学习的机会,而且提高了自己的整体软件架构规划设计水平。(如果转帖请著名出处,谢谢。){*********
2010-04-10 00:31:00
1145
1
原创 CodeGear2007到CodeGear2009全系列自动破解工具更新到v1.0.0.338
RadStudioPatch v1.0.0.338软件大小: 947K 更新时间: 2009-04-17 联 系 人:CodeGame@yeah.net开 发 商:http://blog.youkuaiyun.com/codegame下载地址: http://www.12g.cn/RadStudioPatch.rar软件类别: 开发工具软件语言: 简体中文 应用平台: Win9x/WinNT/Win2000/
2009-04-17 12:05:00
1613
10
原创 CodeGear2007到CodeGear2009全系列自动破解工具更新到v1.0.0.237
RadStudioPatch v1.0.0.237软件大小: 947K 更新时间: 2009-03-27 联 系 人:CodeGame@yeah.net开 发 商:http://blog.youkuaiyun.com/codegame下载地址: http://www.12g.cn/RadStudioPatch.rar软件类别: 开发工具软件语言: 简体中文 应用平台: Win9x/WinNT/Win2000/
2009-03-28 00:15:00
1175
原创 CodeGear2007到CodeGear2009全系列自动破解工具
RadStudioPatch.exeCodeGear2007到CodeGear2009全系列自动破解工具,支持未来新版本,数据在线更新,比原来老版本更完善更智能.把RadStudioPatch.exe拷贝到你的CodeGear安装目录下的Bin目录,和Bds.exe在一起,然后直接运行就能使用无须再使用任何破解工具,即使提示版本到期或者无序列号也能正常使用.需要注意的是bds.exe一定要保证是原
2009-01-13 15:25:00
1219
2
原创 360安全卫士Dat资源文件读取工具
360安全卫士Dat资源文件读取工具下载地址:http://download.youkuaiyun.com/source/904700
2008-12-24 16:24:00
2415
原创 CodeGear RadStudio Delphi 2007 Delphi2009 最新破解补丁集
CodeGear RadStudio Delphi 2007 Delphi2009 最新破解补丁集
2008-11-29 00:49:00
2831
1
原创 DELPHI求乱序数组最小值快速算法(Delphi MMX优化算法应用之三)
type PMyList = ^TMylist; TMylist = array of word;function GetMinValue(List: PMyList):Word; stdcall;var ForCount, ListCount,i: Dword; MAXVaule: int64; List0Address:
2008-07-06 17:52:00
1821
原创 DELPHI大内存清零快速算法(Delphi MMX优化算法应用之二)
由于DELPHI里面动态数组的初始值并不是时时为0,对于一维数组每次使用前先SetLength后然一般做法都是使用FillChar来清零,但如果是超过几十M的数组如果FillChar来清零效率就很底,为此我专门写了一些清空数组或者内存的优化代码. 1.使用MMX指令优化的清零内存代码:procedure ZeroMemoryMMX(Destination: Pointer;
2008-07-06 17:42:00
3055
1
原创 一种高速内存校验算法(Delphi MMX优化算法应用之一)
最近碰到一个项目需要对内存数据进行检测,确定是否和原始值一样,看了现成的算法MD5 CRC 等,感觉速度不太理想,因此动手自己写了用于检测内存数据的高速算法.该算法利用了CPU的MMX微指令的单指令多数据优点来提高校验速度.对于大数据量校验尤其明显.1.获取原始内存数据校验值算法:function GetMemoryValue(aSource: Pointer; aSize:
2008-07-06 17:14:00
2077
3
CG_EPPROM24C.rar
2020-05-23
CRC32计算DELPHI汇编优化版
2019-12-24
DELPHI分级别调试日志类,支持多种类型输出,支持多线程模式.
2019-12-24
MEGA88PA硬件序列号获取代码
2019-12-24
SET1602YBL00 (ks0074)液晶屏AVR驱动源码
2019-12-24
AD9850 DDS数字频率合成器 AVR驱动代码
2019-12-24
Create Z-Stack Project For IAR
2015-04-29
过Enigma Protector 2.xx 注册保护
2010-12-10
Windows Kernel Struct Define
2010-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人