利用开源程序(ImageMagick+tesseract-ocr)实现图像验证码识别
admin | 屏幕取词 | 2013-04-18
开源的力量是巨大的,借助于斯,我这个对验证码一窍不通的人也可以识别出很多基础的验证码了。
————————————————–低调的分割线———————————————... [阅读全文]
开源OCR引擎Tesseract
admin | 屏幕取词 | 2013-04-18
知名的开源OCR引擎Tesseract 3.0版本日前发布,可以在项目网站下载:http://code.google.com/p/tesseract-ocr, 新版本支持中文,中文语言包定义http://code.google.com/p/tesseract-ocr/downloads/detail?name=chi_sim.traineddata.gz。
Tesseract是Ray Smith于 1985到1995年间在惠普布里斯托实验室开发的一个OCR引擎,曾经在1995 UNLV精确度测试中名列... [阅读全文]
Tesseract OCR开源项目
admin | 屏幕取词 | 2013-04-18
最近,项目中需要使用基于图像识别验证码的技术,初步探索尝试了一下开源的Tesseract OCR项目。该项目简介如下:
This package contains the Tesseract Open Source OCR Engine. Orignally developed at Hewlett Packard Laboratories Bristol and at Hewlett Packard Co, Greeley Colorado.
The Tesseract OCR engine was one of the top 3 engines in... [阅读全文]
GoogleTest – C++测试框架简介
admin | 软件测试 | 2013-04-17
选择GTest的原因:
(1)GTest可以跨平台,支持Windows、Linux、Mac OS X等。
(2)GTest的组织形式符合预期的PPN自动化代码结构。TEST()支持单独测试用例,TEST_F()支持多个测试用例之间共享数据,支持Setup()初始化和TearDown()数据销毁。
(3)GTest仅需要TEST()和TEST_F()两个宏,比较简洁。相比CppUnit的mfc输出需要修改好些地方,头文件以及实现文件均... [阅读全文]
选择时间运行某程序
admin | bat | 2013-04-17
我想写个批处理 在9点到16:59点这段时间运行这个批处理时执行regedit
在0点到8:59和17点到24点运行这个批处理执行msconfig
@echo off echo 当前时间 %time:~0,5% if 9 leq %time:~0,2% if %time:~0,2% leq 23 regedit&exit msconfig pause
释义:
echo 当前时间 %time:~0,5% 显示当前时间 if 9 leq %time:~0,2% if %time:~0,2% leq 23 regedit... [阅读全文]
运行远程服务器上共享的可执行程序
admin | 开发工具 | 2013-04-17
psexec是一个远程执行工具,你可以像使用telnet一样使用它。
它的使用格式为:
psexec \\远程机器ip [-u username [-p password]] [-c [-f]] [-i][-d] program [arguments]
它的参数有:
-u后面跟用户名 -p后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)
-c <[路径]文件名>:拷贝文件到... [阅读全文]
硝化细菌与光合硝化细菌 鱼缸关灯水混的原因
admin | 养鱼杂说 | 2013-04-16
之前鱼缸遇到个怪异问题,开灯水清,关灯水浑,大氧气水更混。现在终于找到病根了,就是因为水体中繁殖有光合硝化细菌。光合硝化细菌和硝化细菌水族箱只能存活其中一种菌。北方水质正好是PH8.2,很适合这种光合硝化细菌繁殖。光合的比较便宜..
我的鱼缸开灯状态↑ 鱼缸关灯后第二天早上开灯↑ ... [阅读全文]
windows sdk编程系列文章 —- 钩子(下)
admin | 屏幕取词 | 2013-04-15
C++
if(InstallHook(hwndDlg) != NULL)
{
HookFlag = TRUE;
SetDlgItemText(hwndDlg,IDC_HOOK,UnhookText);
OutputDebugString("hook/n");
}
123456
... [阅读全文]
windows sdk编程系列文章 —- 钩子(上)
admin | 屏幕取词 | 2013-04-15
本课中我们将要学习WINDOWS钩子函数的使用方法。WINDOWS钩子函数的功能非常强大,有了它您可以探测其它进程并且改变其它进程的行为。
理论:
WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您... [阅读全文]
Windows钩子简介
admin | 屏幕取词 | 2013-04-15
钩子(HOOK)是windows一种消息处理机制。一个钩子应用程序可以截获windows消息进行处理,并控制消息的流动。钩子起作用的原因是因为windows系统提供了钩子链。这个钩子链就是应用程序定义的钩子处理函数队列。当某种类型消息产生时,系统将消息传递到钩子链的第一个处理函数,该处理函数处理完,再决定是否将消息传递到链中的下一个处理函数。如果某个... [阅读全文]