- 浏览: 2140010 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (401)
- Agile (16)
- Apache Commons (3)
- Architecture (8)
- DB.MongoDB (5)
- DB.Mysql (3)
- DB.Oracle (34)
- DirectoryService (1)
- DotNet (1)
- English (3)
- Groovy (0)
- Html (28)
- Java (67)
- Java.Aixs (7)
- Java.Cache (2)
- Java.jPBM (1)
- Java.Resin (6)
- Java.Spring (4)
- Java.Struts2 (5)
- Java.Tomcat (16)
- Javascript (45)
- Javascript.Google Map (2)
- Javascript.Jquery (8)
- Life (15)
- Maven&Ant (4)
- Network (5)
- OS.Linux (45)
- OS.Windows (10)
- OS.Windows.Office (1)
- PlayFramework (15)
- Python (28)
- Reading notes (11)
- Security (13)
- Server.Apache (3)
- Server.Nginx (7)
- Test (6)
- Tool (15)
- Work.Solution (15)
- Other (20)
- SSO&CAS&Identity (13)
最新评论
-
hutuxiansheng123:
防火墙、Iptables、netfilter/iptables、NAT 概述 -
dacoolbaby:
非常棒的正则表达式,非常适用。万分感谢。
用python分析nginx的access日志 -
loot00:
您好! 我也遇到了相同的错误信息。我是用f_link_lob ...
LOB variable no longer valid after subsequent fetch -
feihangchen:
@OnApplicationStop public clas ...
Play framework 1.2.3 Jobs定时任务、异步任务、引导任务、触发任务、关闭任务 -
洞渊龙王:
谢谢了
www.w3.org被qiang导致logback报错:Connect reset
从网上找到很多代理地址,用来访问目标网站,访问目标网站速度不一(即时本机访问代理很快,通过该代理访问目标网站却可能很慢),就想到写1个代理测速程序,自动找出访问目标网站速度快的代理地址并输出
#! /usr/bin/env python # -*- coding: utf-8 -*- #@author zcwang3@gmail.com #@version 2010-10-18 16:47 初始做成 import urllib2 import httplib import datetime #目标URL targetUrl = "http://www.baidu.com" #取多少次访问速度的平均值 testCount = 10 proxyAddrSpeedList = [] def openUrl(proxyAddr): totalS = 0 #测试,取10次平均值 for i in range(testCount): try: starttime = datetime.datetime.now() #使用无验证的代理 proxy_handler = urllib2.ProxyHandler({"http": proxyAddr}) opener = urllib2.build_opener(proxy_handler) opener.open(targetUrl) endtime = datetime.datetime.now() print str(endtime - starttime) + "|" + proxyAddr totalS += (endtime - starttime).seconds * 1000 + (endtime - starttime).microseconds except urllib2.URLError,e: #输出错误信息,如果代理一直出错,该代理应该废弃 print proxyAddr + "|" + str(e) if (str(e) == "<urlopen error (10054, 'Connection reset by peer')>" or str(e) == "<urlopen error (10060, 'Operation timed out')>" or str(e) == "<urlopen error (10061, 'Connection refused')>" or str(e) == "<urlopen error (10065, 'No route to host')>" or str(e) == "HTTP Error 502: Bad Gateway" or str(e) == "HTTP Error 503: Service Unavailable" or str(e) == "HTTP Error 504: Gateway Time-out" or str(e) == "HTTP Error 404: Not Found" ): #出错就重试 openUrl(proxyAddr) return except httplib.BadStatusLine, e: print proxyAddr + "|" + "httplib.BadStatusLine" #出错就重试 openUrl(proxyAddr) return print totalS #输出10次的平均值,单位秒 proxyAddrSpeedList.append(str(totalS / testCount / 1000000.) + u"秒|" + proxyAddr) #测试的代理地址列表,逗号分隔 proxyAddressArray = "http://218.204.29.110:808,http//58.56.108.35:8080".split(",") for p in proxyAddressArray: openUrl(p) print u"已测试地址排序开始" tempAddList = [] tempSpeedList = [] proxyAddrSpeedList.sort() for p1 in proxyAddrSpeedList: tempSpeedList.append(p1.split("|")[0]) tempAddList.append(p1.split("|")[1]) print p1.split("|")[1] print "speed = %s" %(",".join(tempSpeedList)) #输出:逗号分隔的代理地址 print "proxyAddressArray = %s" %(",".join(tempAddList)) print u"已测试地址排序结束"
发表评论
-
windows 用户限制磁盘访问(让用户在桌面查看资料,但是不能访问其他磁盘内容)
2012-11-10 11:38 50681,TrueCrypt Setup 7.1:Free open ... -
HTTP Chunk分块&java.io.IOException: CRLF&missing CR
2012-03-22 10:29 14210总结: HTTP 1.1时,Respons ... -
python sftp&ftp&ssh2
2012-03-06 11:29 10785ftp使用内置模块from ftplib import FTP ... -
本机、生产环境Tomcat乱码处理
2012-03-05 11:05 1955项目由很多模块构成,且每个人负责自己的模块,并且由于历史原因, ... -
python 子进程Subprocess & windows cmd当前目录和python当前目录的区分
2012-03-05 10:28 10921maven命令执行的时候,需要先到project目录,然后再执 ... -
Linux下Tomcat forward不到jsp页面,磁盘空间不足解决
2012-01-11 10:31 1665现象: 1:访问Linux下tomcat,当后台通过forwa ... -
Commons Validator 1.3与Struts 1.1混合使用时的问题处理
2011-12-22 14:53 1342公司现有项目框架使用Struts1.1以及Validator1 ... -
static final变量编译,发布
2011-10-09 17:06 1193// AlipayConfig文件定义的常量 public s ... -
IE6下 用户操作google map后突然浏览器卡死
2011-09-12 22:16 1497系统使用Google Map V2版本的API,在用户放大、缩 ... -
resin自动重启(程序无限循环导致)
2011-04-22 15:26 5188问题:生产库Web集群服务器中Resin容器不断不定时自动重启 ... -
用python分析nginx的access日志
2011-04-13 13:52 15002项目正式发布后,有需求要分析下nginx的access日志内容 ... -
(转)python 函数参数的传递(参数带星号的说明)
2011-03-18 15:09 1379转自 andylin02的博客 python中函数参数的传递 ... -
ConfigParser读取记事本修改后的配置文件出错问题解决
2010-12-23 10:42 13012使用ConfigParser来读取系统配置文件,当把py2ex ... -
把图片列表合成一个GIF动画图片
2010-12-14 10:04 2517import os from PIL import Im ... -
每月100W数据统计处理解决方案
2010-12-06 15:12 2152任务:每月产生100W条数据(csv格式),要求对这些数据进行 ... -
LOB variable no longer valid after subsequent fetch
2010-12-01 10:50 5493cx_oracle读取oracle wm_concate函数操 ... -
pydev打包后的程序运行报【没有找到 MSVCP71.dll】的错误
2010-11-19 11:44 1729今天把用pydev打包后的程序放到一台新的Windows 20 ... -
客户端机器TCP端口被占满导致mysql报Can't connect to MySQL server on 'computername' (10048)
2010-11-17 16:22 5554用python程序读取csv数据,然后通过MySQLdb模块插 ... -
Axis2发布的WebService中排除不需要公开的public方法
2010-11-03 10:10 3063Axis2默认把Service类中所有的public方法都发布 ... -
Python WindowsError
2010-10-28 10:02 11098WindowsError: [Error 2] The sy ...
相关推荐
编码器测速程序,基于51单片机的测速程序,可以更好的理解编码器原理,以及测速算法
自制红外管对射码盘测速程序,基于9S12DG128
三种测脉冲测速程序,基本囊括常用的测速代码,很有用的,所以与大家分享啦!
labview 打字测速程序 能测试打字的速度
第六届飞思卡尔单片机XS128测速程序我自己弄了好就的东西了
测量电机的速度,同样可以作为测速使用。本程序原理是:在电机上安装个编码盘,通过光电管在转动的编码盘感应出一连串的脉冲,通过单片机计算每秒钟输入脉冲的个数就可以得出电机的转速。
单片机测速程序单片机测速程序
基于AT89S52单片机的测速程序设计,采用光电对射传感器,电机码盘转动时,会产生脉冲信号。通过单片机记录这些脉冲信号可以算出瞬时速度,汽车行驶的距离。
这是一个基于STM32的霍尔传感器测速程序,控制器为STM32F1,串口输出显示
增量式编码器测速程序
一个定时器实现定时,一个实现计数,从而实现电机的测速
飞思卡尔智能车编码器测速程序。飞思卡尔外部中断
主要利用pic16f877a 实现超声测速,程序代码注释详细简单明了
基于霍尔原件和51单片机的自行车测速系统,含有仿真,1602液晶显示!
利用stm32的定时器,对电机的传感器输出信号进行计数测量转速,使用捕获功能,实现多台电机的测速.rar
直流电机测速程序,讲解直流电机测速程序如何编写
运用霍尔原件进行测速进而传回单片机的程序。
针对小车的 循迹 即使 测速综合程序
该程序源代码用于stm32f103c8t6智能小车红外遥控和测速实验。 1、源代码开发软件:KEIL4; 2、程序对应处理器是:STM32F103C8T6; 3、智能小车电机驱动芯片是:L293D; 4、智能小车电机为:TT直流减速电机; 5、需要...
用单片机设计的测速表源程序 编译通过非常实用