#!/usr/bin/env python # -*- coding: utf-8 -*- #插入排序,缩小增量 def shell_sort(arr): gap = l = len(arr) while(gap > 1): gap = gap/2 for i in xrange(0, l): fo... ...
分类:
编程语言 时间:
2017-10-18 14:51:54
阅读次数:
185
python python内建函数 最近一直在看python的document,打算在基础方面重点看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception这四个方面,其实在看的时候 ...
分类:
编程语言 时间:
2017-10-18 14:10:04
阅读次数:
248
描述 endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。 语法 endswith()方法语法: 参数 suffix -- 该参数可以是一个字符串或者是一个元素。 start ...
分类:
编程语言 时间:
2017-10-18 14:09:56
阅读次数:
329
模块:写好的代码封装好后可以直接调用 模块可以叫做库,分为标准库和第三方库 标准库不需要安装可以直接导入; 第三方库需要安装后才能导入; 标准库:sys、os 第三方库一般都安装在C:\\Program Files\\Python36\\lib\\site-packages'中; 标准库会在上一路径 ...
分类:
编程语言 时间:
2017-10-18 13:45:58
阅读次数:
196
在安装ubuntu安装matplotlib时碰到不少问题,简单做个备忘: 需要先安装其依赖的包libpng和freetype 安装libpng: sudo apt-get install libpng-dev 安装freetype: cd ~/Downloads wget https://downl ...
分类:
系统相关 时间:
2017-10-18 13:44:46
阅读次数:
261
一、socket 定义: socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上的具体服务,操作系统有0-65535个端口,每个端口都可以独立对外提供服务,如果 把一个公司比 ...
分类:
编程语言 时间:
2017-10-18 13:18:03
阅读次数:
238
#encoding:utf-8 import urllib import urllib2 import cookielib from bs4 import BeautifulSoup filename = 'cookie_csdn.txt' #声明一个MozillaCookieJar对象实例来保存c... ...
分类:
编程语言 时间:
2017-10-18 13:16:51
阅读次数:
172
urllib2默认只支持HTTP/HTTPS的GET和POST方法 一、Get方式 GET请求一般用于我们向服务器获取数据,比如说,我们用百度搜索,在百度搜索框中搜索“秦时明月”,拿到地址栏里有效url为:https://www.baidu.com/s?wd=秦时明月 通过抓包得到其get的目标ur ...
分类:
编程语言 时间:
2017-10-18 13:16:38
阅读次数:
174
?6.1 常用定位方法讲解 对象定位是自动化测试中很关键的一步,也可以说是最关键的一步,毕竟你对象都没定位那么你想操作也不行。所以本章节的知识我希望大家多动手去操作,不要仅仅只是书本上的知识,毕竟这个我只能够举例说明。下面我们来看我们常用的一些定位方式。 6.1.1 ID定位 无论是在web自动化还 ...
分类:
移动开发 时间:
2017-10-18 12:39:59
阅读次数:
306
?5.1 Capability介绍 5.1.1 什么是Capability 在讲capability之前大家是否还记得在讲log时给大家看过的启动时的日志?在我们的整个启动日志中会出现一些配置信息,其实那些信息就是capability携带的配置信息,如果我们通过代码来启动我们能够看见的配置信息如下: ...
分类:
移动开发 时间:
2017-10-18 12:39:18
阅读次数:
300