hoodlum1980 [ 发发 ] 的技术博客

-- C, C++, C#, 图像处理, Windows Mobile; (I LOVE ZJU)

博客园 首页 新随笔 联系 订阅 管理
  145 Posts :: 2 Stories :: 506 Comments :: 1 Trackbacks

公告

2015年5月25日 #

摘要: 本文给出了高斯模糊算法的 C++ 实现。包含算法的 C++ 代码和一个简易 DEMO 程序。阅读全文
posted @ 2015-05-25 17:54 hoodlum1980 阅读(7223) 评论(4) 编辑

2015年5月19日 #

摘要: 在我调试和研究 netscape 系浏览器插件开发时,注意到了这个问题。即,在对象布局已知(即对象之间具有继承关系)时,不同类型对象的指针进行转换(不管是隐式的从下向上转换,还是强制的从上到下转换)时,编译器会根据对象布局对相应的指针的值进行调整。不管是 microsoft 的编译器,还是 gcc 编译器都会做这个动作,因为这和 C++ 对象模型有关。阅读全文
posted @ 2015-05-19 21:08 hoodlum1980 阅读(737) 评论(0) 编辑

2014年8月9日 #

摘要: 给出借助栈数据结构,遍历二叉树的非递归方法。文中以中序遍历为例子,但前序遍历和后序遍历,只需要对循环中三个代码块做一些顺序上的调整,即可得到。阅读全文
posted @ 2014-08-09 17:28 hoodlum1980 阅读(2223) 评论(0) 编辑

2014年7月25日 #

摘要: 一个简单题目,给出一些文本片段,把文本中的 Tab 字符根据配置,替换成一定数量的空格。阅读全文
posted @ 2014-07-25 17:02 hoodlum1980 阅读(234) 评论(0) 编辑

2014年6月8日 #

摘要: 本题目以二进制文件形式给出一个 PE 文件的三个 section,要求将其加上合适的文件头,拼接为一个可执行的 PE 文件。同时为菜单追加菜单资源,并添加菜单处理函数。本题目要求对 PE 文件格式有比较好的了解,也要对 PE 文件的导入表,资源表有一定了解。在求解过程中采用了以下方法,对 PE 文件追加新的 section,在 .rdata 段中插入新的常量字符串,在 .text 中插入新的代码,子类化窗口等。阅读全文
posted @ 2014-06-08 06:37 hoodlum1980 阅读(599) 评论(1) 编辑

2014年4月29日 #

摘要: 本文是讲解“金山杯2007逆向分析挑战赛”第一阶段第一题,给出一个简单的对话框程序,(再不修改原EXE程序的条件下)给出注册机算法,使得对于任何的用户名,求出对应的注册码。阅读全文
posted @ 2014-04-29 21:17 hoodlum1980 阅读(363) 评论(0) 编辑

2014年2月18日 #

摘要: 文本内容是对《神奇的C语言》一文中的例子(5)的讨论的补充,给出了对 VS2005 编译结果的反汇编代码和简要结论,并给出了 wmain 函数的栈帧示意图,以更加直观的解释范例代码的输出结果。阅读全文
posted @ 2014-02-18 22:11 hoodlum1980 阅读(535) 评论(0) 编辑

2014年1月30日 #

摘要: 本文是对我在2009年5月写的 QQGame 中“大家来找茬”(之前名为美女找茬)的辅助工具的改进。采用直接处理图像像素数据的方法,使程序的分析速度得到了 10+ 倍的提高。目前暂未考虑帮助用户进行“模拟点击”功能。阅读全文
posted @ 2014-01-30 04:48 hoodlum1980 阅读(633) 评论(0) 编辑

2014年1月5日 #

摘要: 本文从汇编语言角度分析了 memset 的实现, 以及 MSVC 编译器在处理对数组使用声明时的初始化列表,用循环进行初始化赋值,以及 memset 初始化 这些方法在效率上的等效性,因此在代码风格上不具有有的人所认为的优劣,正确和错误之分。阅读全文
posted @ 2014-01-05 12:32 hoodlum1980 阅读(4542) 评论(3) 编辑

2013年12月27日 #

摘要: 一道表达式解析类型的题目。阅读全文
posted @ 2013-12-27 07:03 hoodlum1980 阅读(391) 评论(0) 编辑

2013年6月15日 #

摘要: Dell官网上下载的升级 bios 的程序不允许用户把 bios 降级到低版本,本文介绍的方法是,通过逆向工程,修改 exe 文件中的关键条件分支指令,达到把 bios 刷回低版本的目的。阅读全文
posted @ 2013-06-15 03:28 hoodlum1980 阅读(13806) 评论(180) 编辑

2013年5月12日 #

摘要: 经过长达 N 个月的等待,我终于决定发布此该 Photoshop 滤镜,实际上该滤镜的主要算法和 UI 交互是在 2012 年 8 月大致开发成型,该滤镜的主要用途是协助用户在 Photoshop 中绘制表格。阅读全文
posted @ 2013-05-12 09:43 hoodlum1980 阅读(2849) 评论(18) 编辑

2013年5月8日 #

摘要: 问题描述:对树的遍历有,前序遍历,后序遍历。(注意,这里前后序的定义是指节点本身和它的子结点之间的访问顺序关系,而不是某个节点的子结点之间的访问顺序关系,即这里的序指的是父子关系,而非子间关系)。对二叉树又有中序遍历。由于树的递归性,所以这些遍历采用递归函数实现非常直观简便。但对于一个给定的二叉树,要求手工计算出各种序遍历结果时,由于递归函数从计算机实现角度易于理解,而从手工演算来说并不适合,所以我采用了一种虚拟路径穿过序点的方法来实现手工给出一个二叉树的遍历结果。阅读全文
posted @ 2013-05-08 07:49 hoodlum1980 阅读(681) 评论(0) 编辑

2013年4月2日 #

摘要: 给出两个时刻(h1:m1) (h2:m2),其中 h1,h2 属于 [1, 12] , m1, m2 属于 [0, 59]。要求输出从时刻1 到时刻2 的间隔,分针扫过时针(两者重叠)有多少次。阅读全文
posted @ 2013-04-02 18:19 hoodlum1980 阅读(211) 评论(0) 编辑

2013年3月29日 #

摘要: 这个程序的目的是帮助我们在非技术博客论坛社区等,插入一段代码,使代码显示效果和你习惯的 IDE 配色一致。从而弥补非技术博客上缺乏插入代码功能的局限性。当然,这些博客至少需要提供给你可直接编辑 html 的界面,而非那个默认输入界面。阅读全文
posted @ 2013-03-29 10:56 hoodlum1980 阅读(1708) 评论(1) 编辑