- 博客(4)
- 资源 (12)
- 问答 (3)
- 收藏
- 关注
原创 <C++> 可变参数宏定义
Linux下: #define DEBUG(fmt, args...) printf("" fmt, ##args) #define INFO() printf("File: %s, Line: %s, Func: %08X, Date: %s", __FILE__, __LINE__, __func__, __DATE__) Win32: #define DEBUG
2015-04-20 17:55:02 743
原创 <Win32> 简单规则BMP验证码自动验证
1. 验证码 验证码是规则的, 如以下: 图片大小固定, 每个字符所占宽度固定. 我们可以通过对bmp图片进行去躁, 再二值化, 再和事先使用PS制作的模板进行匹配, 最终可以得到验证码. 2. 实现
2015-04-17 17:04:40 735
原创 <Win32> DOS命令
1. 运行DOS Windows+R打开运行, 输入cmd, 即可打开命令提示符窗口 2. 文件操作 c: ; 切换到C盘 cd D: ; 切换到D盘根目录,首先要切换到D盘(change directory) dir ; 显示当前目录的文件和子目录(directory) mkdir newdir ;新建目录(make directory) rmdir d
2015-04-07 11:31:55 719
原创 <Win32> GDI+跑马灯滚动字幕
1. 跑马灯 银行、商店的一些广告牌采用的跑马灯式的滚动字幕,如下图: 2. GDI+实现 使用GDI+双缓冲实现跑马灯效果。 初始化计时器: int g_nCount; // 控制第一个字符串的前进 int g_nCount2; // 控制第二个字符串的前进 BOOL g_bRestart; // 切换字符串 int g_nControlWidth; // 显示宽度 voi
2015-04-01 10:57:01 2849
Android Input Event Analyzer
2017-03-21
使用钩子仿照Spy++截取消息
2015-01-21
AndroidLayoutTest
2014-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人