摘要:
最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可以实现图片识别了: GrayByPixels(); //灰度处理 GetPicValidByValue(128, 4); //得到有效空间 Bitmap[] pics = GetSplitPics(4, 1); //分割 string 阅读全文
随笔档案-2012年1月12日
软件“自动拨号”实现方法
2012-01-12 14:47 by robinli, 677 阅读, 收藏,
摘要:
网络程序员非常有必要了解如何自动拨号的种种方法,以便于自已在程序中控制网络连接。根据个人的经验总结,一般有以下方法技巧:1、调用Windows命令RasDial.exe(或RasPhone.exe),可以由Shell直接运行,也可由.bat或.VBS脚本运行rasdial.exe/disconnect'断开del"C:\DocumentsandSettings\hyuqin\Cookies\*.*"/Q'清Cookierasdial.exe连接名连接账户连接密码'连接2、调用WindowAPI函数InternetDial("wininet. 阅读全文
C# WinForm开发系列 - Socket/WCF/Rometing/Web Services[转]
2012-01-12 11:43 by robinli, 384 阅读, 收藏,
摘要:
当今社会是一个信息化社会, 网络越来越多地影响人民的生活, 带来巨大的便利性; 而网络通信在软件开发中占据相当大的比重. Socket/WCF/Rometing/Web Services 各种技术纷至踏来, 应用广泛; 而作为C#开发人员, 微软的.Net FrameWork为我们在这方面做了良好的封装, 很便于我们开发各种网络应用类型程序. Socket/P2P/FTP 端口号是什么概念 - marsgongna的专栏 - CSDN博客 C#的Socket程序(TCP) [转]C# Socket编程笔记 如何优雅地关闭一个socket 【原创】C#与C++通过socket传送结构体 一个封装 阅读全文
浙公网安备 33010602011771号