-
代理IP自动更新校验器完整项目源码
代理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出错,这样这样做并不影响更新速度。 日志显示采用了公共的日志列队方法,直接在主项目的任何地方调用都可以。
- 2017-03-14下载
- 积分:1
-
全套程序的网络流量分析
一个网络流量分析的完整的程序-a network traffic analysis of the complete set of procedures
- 2022-03-03 01:15:29下载
- 积分:1
-
CYMK1
这个源码功能是关于菜单方面的,功能还是比较好的(This source function is on the menu side, the function is still better)
- 2017-02-15 16:18:49下载
- 积分:1
-
Minecraft 压测工具
攻击各种中小型我的世界MINECRAFT服务器,真实可靠(Attack all kinds of small and medium-sized my world MINECRAFT server, true and reliable)
- 2021-02-01 02:40:01下载
- 积分:1
-
允许发送和接收多播数据报的和实验的…
Allows sending and receiving of multicast datagrams and experimentation with the multicast APIs
- 2022-01-26 03:36:49下载
- 积分:1
-
IOCPScalableServer
该代码展示了如何利用完成端口配合异步I/O开发可扩展服务端。(The code demonstrates how to complete port with the use of asynchronous I/O can be expanded development of the server.)
- 2007-06-19 17:55:21下载
- 积分:1
-
Cars 文件包
说明: 竞争性重加权采样算法,可以运行,在我的文章里面也又用。(It can be used to select characteristic wavelength, and the efficiency can also be improved.)
- 2020-06-16 19:40:01下载
- 积分:1
-
OPCServer
说明: 如何开发OPC Server.OPC主要适用于过程控制和制造自动化等应用领域。(this paper teach us how to make OPC Server.The main useful to use OPC is
contoel.)
- 2011-03-18 16:09:11下载
- 积分:1
-
计算机网络习题解答 第四版 谢希仁编著
普通高等教育
计算机网络习题解答 第四版 谢希仁编著
普通高等教育-Exercises to answer the computer network
- 2023-07-10 08:00:03下载
- 积分:1
-
CSMA
csma protocol and implementation
- 2013-06-09 16:39:27下载
- 积分:1