搜索到与相关的文章
各行各业

CUnit 安装

测试系统:Fedora11最新版的CUnit-2.1.2不能编译过去,貌似需要Ubuntu才行下载CUnit-2.1.0,2006年更新的那个版本,解压,然后:$(autoreconf--install)应该有这步,但是我看有configure文件,就没做这一步$./configure$make#makeinstall#需要root权限#vi/etc/ld.so.conf#最后面加/usr/local/lib#ldconfig测试安装是否正确:将http:

系统 2019-08-12 09:26:56 2159

编程技术

BufferedInputStream的理解.

BufferedInputStream自带8M缓冲区,我们自己又定义byte[]buf=newbyte[1024*1024];那bis.read(buf)就会去,8M缓冲区取数据,读到自己的1M缓冲区,直到碰到bos.write(buf,0,len)把1M缓冲区的数据放到另外一个输出流的8M缓冲区里,输出流满8M就往外写东西,BufferedInputStream的理解.

系统 2019-08-12 01:33:11 2159

Python

python requests指定出口ip的例子

爬虫需要,一个机器多个口,一个口多个ip,为轮询这些ipdemo#coding=utf-8importrequests,sys,socketfromrequests_toolbelt.adaptersimportsourcereload(sys)sys.setdefaultencoding('utf-8')s=requests.Session()new_source=source.SourceAddressAdapter('192.168.4.2')s.m

系统 2019-09-27 17:56:57 2158

Python

Python中os模块

os模块中关于文件/目录常用的函数使用方法函数名使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path=’.’)列举指定目录中的文件名(’.‘表示当前目录,’…'表示上一级目录)mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs(path)递归创建多层目录,如该目录已存在抛出异常,注意:'E:\a\b’和’E:\a\c’并不会冲突remove(path)删除文件rmdir(path)删除单

系统 2019-09-27 17:56:19 2158

Python

python的pytest框架之命令行参数详解(上)

前言pytest是一款强大的python自动化测试工具,可以胜任各种类型或者级别的软件测试工作。pytest提供了丰富的功能,包括assert重写,第三方插件,以及其他测试工具无法比拟的fixture模型。pytest是一个软件测试框架,是一款命令行工具,可以自动找到测试用例执行,并且回报测试结果。有丰富的基础库,可以大幅度提高用户编写测试用例的效率。具备扩展性,用户可以自己编写插件,或者安装第三方提供的插件。可以很容易地与其他工具集成到一起使用。比如持续

系统 2019-09-27 17:54:49 2158

Python

Python爬虫——王者荣耀全皮肤拉取

文章目录Python爬虫——王者荣耀全皮肤拉取资源地址HeroScrapy.py运行上面的代码即可注意点Python爬虫——王者荣耀全皮肤拉取开门见山,话不多说资源地址英雄信息列表:http://pvp.qq.com/web201605/js/herolist.json皮肤前缀地址:http://game.gtimg.cn/images/yxzj/img201606/skin/hero-infoHeroScrapy.pyimportrequestsimpo

系统 2019-09-27 17:54:42 2158

Python

Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)

背景说明感觉微信公众号算得是比较难爬的平台之一,不过一番折腾之后还是小有收获的。没有用Scrapy(估计爬太快也有反爬限制),但后面会开始整理写一些实战出来。简单介绍下本次的开发环境:python3requestspsycopg2(操作postgres数据库)抓包分析本次实战对抓取的公众号没有限制,但不同公众号每次抓取之前都要进行分析。打开Fiddler,将手机配置好相关代理,为避免干扰过多,这里给Fiddler加个过滤规则,只需要指定微信域名mp.wei

系统 2019-09-27 17:53:47 2158

Python

Python学习:操作列表

创建数值列表列表非常适合用于存储数字集合,而Python提供了很多工具,可帮助你高效地处理数字列表。明白如何有效地使用这些工具后,即便列表包含数百万个元素,你编写的代码也能运行得很好。使用函数range()数range()让你能够轻松地生成一系列的数字。forvalueinrange(1,5):print(value)输出:1234在这个示例中,range()只是打印数字1~4,这是你在编程语言中经常看到的差一行为的结果。函数range()让Python从

系统 2019-09-27 17:52:44 2158

Python

详解利用python+opencv识别图片中的圆形(霍夫变换)

在图片中识别足球先补充下霍夫圆变换的几个参数知识:dp,用来检测圆心的累加器图像的分辨率于输入图像之比的倒数,且此参数允许创建一个比输入图像分辨率低的累加器。上述文字不好理解的话,来看例子吧。例如,如果dp=1时,累加器和输入图像具有相同的分辨率。如果dp=2,累加器便有输入图像一半那么大的宽度和高度。minDist,为霍夫变换检测到的圆的圆心之间的最小距离,即让我们的算法能明显区分的两个不同圆之间的最小距离。这个参数如果太小的话,多个相邻的圆可能被错误地

系统 2019-09-27 17:51:50 2158