登录
首页 » C# » 代理IP自动更新校验器完整项目源码

代理IP自动更新校验器完整项目源码

于 2017-03-14 发布
0 97
下载积分: 1 下载次数: 1

代码说明:

代理IP用途非常广泛,但是因为其不够稳定所以需要不停的更新,C#源码世界第二季重磅出击,能够自动获取更新代理IP地址并自动校验有效性。                                  整个项目非常完整,从数据库设计到流程,多线程执行任务。数据库基于SQLite,实现了以下功能:                                 定时自动从代理IP网站提取代理到数据库中并判断该代理ip的位置。                                 多线程校验代理IP有效性,自动剔除无效代理。                                 提供了现成的随机去除一个有效代理IP的方法,并附送一个demo,自动提取一个有效IP并使用这个IP访问网站。                                  源码采用简单三层架构:                                 Model:模型层,主要放了一个tb_proxy模型,包含代理ip的IP、端口、有效性、地址、最后校验时间                                 Common:数据交互,主要存放了一个tb_proxy类,包含了对代理IP的增加、删除、修改和随机提取                                 Library:公用类库,包含一个HttpHelper类、RegHelper正则帮助类、IPHelper根据ip查询位置信息类和一个SQLiteHelper类。                                 主程序:一个主窗体和一个代理提取测试窗体。主窗体中主要完成代理的提取和多线程校验,测试窗体主要实现随机提取一个有效代理并访问一个ip查询网站,测试代理有效性和真实性。                                  源码特色:                                 项目非常简洁明了,代码都有详细的注释说明。                                 使用了qqwry.dat根据IP获取所在地址。                                 多线程校验使用了lock以防止冲突,默认开启了50个线程,如果觉得CPU扛不住可以适当减少。                                 更新数据库的方法也使用了lock,因为太多的并发会导致SQLite出错,这样这样做并不影响更新速度。                                 日志显示采用了公共的日志列队方法,直接在主项目的任何地方调用都可以。            

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • zicm__nice
    一个不错的office 2003 界面类(A nice office 2003 interface class)
    2018-11-27 20:24:08下载
    积分:1
  • C# IPC进间通讯示例代码(Remoting)
    C# IPC进程间通讯示例代码(Remoting)
    2013-09-14下载
    积分:1
  • socket
    TCP CS 模式文件传输可以下载和上传文件,也可浏览服务器端文件(TCP CS file transportation)
    2010-11-08 21:48:17下载
    积分:1
  • iperf_win
    Iperf windows版,新手学习用,相当不错.(Iperf windows version, novices to learn, is quite good.)
    2013-04-15 15:31:26下载
    积分:1
  • 最佳工作序列
    说明:  有N件工作,输入每件工作的费时、最后完成的期限及工作的价值,试求可能的一个完成工作序列,使价值和最大(There are N pieces of work, input each piece of work time, deadline and the value of the work, try to find a possible completion of the work sequence, so that the value and maximum)
    2019-04-02 14:06:36下载
    积分:1
  • Visual C实现POP3邮件接收
    用pop3实现邮件的接收功能,图形化界面,基于MFC(please read Chinese comments,thank you)
    2021-01-16 17:38:50下载
    积分:1
  • Router
    说明:  手写路由,使用C++模拟路由的过程,包括ARP请求以及应答(Router Writen by C++ including ARP)
    2020-06-25 10:20:01下载
    积分:1
  • 局域内聊天传输文件
    局域网内聊天传输文件.rar 1、可以进行群聊。 2、点中名字前的复选框要以说消消话。 3、可以群发文件,可以发给指定的人(选中复选框),也可以发给所有人。(LAN chatting to transfer files. Rar one can communicate with a group. 2, points name before the check box to say Consumers Consumers then. 3, the mass document can be sent to the designated person (selected check box), also be given to all.)
    2005-07-01 19:25:21下载
    积分:1
  • Resource
    一个包含客户端、服务器的Corba实例,基于ACE和TAO(A CORBA Example Consisted of client and server)
    2010-12-10 15:07:14下载
    积分:1
  • ddos
    ddos,一个很好的DDOS工具。。。。。。(ddos a intersing software)
    2020-06-19 09:15:41下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 42今日下载