随笔分类 - 业务架构
摘要:pcap文件头 pcap文件头参见官方说明 http://www.winpcap.org/docs/docs_412/html/structpcap__file__header.html 用python代码表达结构如下,I是32位无符号数,下面的定义均采用32位方式# bpf_u_int32 magic; 固定为0xA1B2C3D4,表示pcap包文件# u_short version_majo...
阅读全文
摘要:1、功能需求 消费者需要验证码打标记;生产者负责验证码标签;由于消费者的其他流程需要这个验证码标签,所以采用同步方式处理。 2、最简单的两个进程处理 消费者发送图片,等待响应 生产者处理 3、生产者消费者分组处理(3个生产者服务30个消费者) 消费者有其他很多处理流程,而生产者只负责消费者的验证码标签这个环节,所以一个生产者能够服务多个消费者;但是当消费者进程增多时,一个生产者可能开始...
阅读全文
摘要:windows下sublime写的代码,换行符为/r/n,python代码转移到centos上执行老是出问题 通过自定义settings-user中default_line_endings则可以修改换行符风格,详细设置如下两图
阅读全文
摘要:1.需求 一般的服务都提供一个代理或者监听进程,接收网络数据,然后根据数据类型分发到业务处理进程。 业务处理进程再根据实际情况处理或者创建新的进程线程。 我这里有一个listen_task监听进程,定义queue_from_net队列 __listen_control负责把网络数据缓存放入queue_from_net __listen_handle负责从queue_from_net获取处理数据...
阅读全文
摘要:需求:由于项目需要,需要下载图片,然后根据下载环境标识图片,转发给一个服务器 1.下载并解码 建立URL连接 conn = HTTPConnection(self.host,timeout=60) conn.request('GET',url,headers=self.headers) #print 'http_get -> wait the response...' #获取http响应re...
阅读全文
摘要:1. 网页处理 下图是实际操作抓包分析结果,其他的步骤不再描述。 1、从选定的POST /main.aspx开始 2、后面服务器回复302重定向到/cd_chose.aspx页面 3、抓包数据有GET重定向URL,GET css和js文件不再赘述 4、POST到/cd_chose.aspx 2. Python模拟 2.1 抓包分析,后面的GET方法发送不去 再查看IE上抓包结...
阅读全文

浙公网安备 33010602011771号