- 博客(18)
- 收藏
- 关注
原创 python 求两线段是否相交,如果相交求交点
代码如下,cal_point = False 不输出交点,cal_point = True 输出交点def isIntersec(p1,p2,p3,p4,cal_point = False): # 判断两线段是否相交 if(max(p1.x,p2.x)>=min(p3.x,p4.x) #矩形1最右端大于矩形2最左端 and max(p3.x,p4.x)>=min(p1.x,p2.x) #矩形2最右端大于矩形最左端 and max(p1.y,p2.y)...
2021-03-19 17:33:58 1487 2
原创 linux通过winrm服务远程解压windows文件
由于windows不自带解压文件命令,需要安装第三方库:winrar。ssh 免密远程登录windows,无法直接执行第三方winrar命令,并且添加到了全局变量也不行,所以我采用winrm服务远程执行cmd命令。1.windows端需要先开启winrm服务。2.linux端需要安装以下第三方包:pip install xmlwitchpip install isodate...
2019-02-18 15:26:59 1727
原创 Jenkins构建参数之----联动参数
联动参数:根据选择不同环境,而调出不同的机器效果如下: 安装插件:Active Choices Plug-in
2019-02-18 14:12:58 5146 1
原创 python循坏单链表
class Node(object): def __init__(self, item): self.item = item self.next = Noneclass CirculationLinkList(object): def __init__(self): self.__head = None def is_...
2018-08-20 14:50:28 270
原创 python双链表(代码)
class Node(object): def __init__(self, item): self.item = item # 下一个节点 self.next = None # 上一个节点 self.pre = Noneclass DoubleLinkList(object): def __in...
2018-08-20 14:49:22 229
原创 python单链表(代码)
class Node(object): """节点""" def __init__(self, item): # 用于保存数据 self.item = item # 用于保存下一个节点地址 self.next = Noneclass SingleLinkList(object): """单链表""&quo
2018-08-20 14:46:57 354
原创 mongodb数据备份与恢复
1. 备份的语法: mongodump -h dbhost -d dbname -o dbdirectory -h: 服务器地址, 也可以指定端⼝号 -d: 需要备份的数据库名称 -o: 备份的数据存放位置, 此⽬录中存放着备份出来的数据 2.恢复语法: mongorestore -h dbhost -d dbname --dir dbdirectory ...
2018-08-02 14:55:51 195
原创 mongoDB高级查询
数据查询find(): 查询 db.集合名称.find({条件}) findOne():查询,只返回第一个 db.集合名称.findOne({条件}) pretty(): 将结果格式化n db.集合名称.find({条件}).pretty() 比较运算符等于: 默认是等于判断, 没有运算符 小于:$lt (less than) 小于等于:$lte (less...
2018-08-02 14:49:44 486
原创 mongo中的数据类型
Object ID: 文档ID String: 字符串, 最常见, 必须是有效的UTF-8 Boolean: 存储一个布尔值, true或false Integer: 整数可以是32位或64位, 这取决于服务器 Double: 存储浮点值 Arrays: 数组或列表, 多个值存储到⼀个键 Object: 一个值为一个文档 Null: 存储Null值 Timestamp: 时间戳, ...
2018-08-02 11:32:57 718
原创 MongoDB安装与配置
版本的选择 奇偶版本 奇数为开发版 可能存在各种影响运行的bug 偶数为稳定版(release) 基本没有运行bug 位数选择 32位 存在存储上限 64位 基本无限制 window: MongoDB安装Windows平台 去 https://www.mongodb.com/download-center#community 下载 双击运行下载后的数据库安...
2018-08-02 11:29:48 367
原创 mongodb的介绍
MongoDB的优势易扩展: NoSQL数据库种类繁多, 但是⼀个共同的特点都是去掉关系数据库的关系型特性。 数据之间⽆关系, 这样就⾮常容易扩展 ⼤数据量, ⾼性能: NoSQL数据库都具有⾮常⾼的读写性能, 尤其在⼤数据量下, 同样表现优秀。 这得益于它的⽆关系性, 数据库的结构简单 灵活的数据模型: NoSQL⽆需事先为要存储的数据建⽴字段, 随时可以存储⾃定义的数据格式。 ⽽在关系...
2018-08-02 11:28:29 352
原创 Selenium的简单介绍与使用
Selenium是一个Web的自动化测试工具, Selenium 可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,设置数据, 点击按钮, 甚至页面截屏,或者判断网站上某些动作是否发生 Selenium 自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合在一起才能使用。Selenium 安装 sudo pip install selenium ChromeD...
2018-07-26 09:06:17 323
原创 Beautiful Soup
1. 什么是Beautiful Soup截止到目前,BeautifulSoup(3.2.1版本)已经停止开发,官网推荐现在的项目使用beautifulsoup4(BeautifulSoup 4版本,简称为bs4)开发。bs4是一个HTML/XML的解析器,主要的功能是解析和提取HTML/XML数据,它提供了多种查找和定位元素的方式, 实现了惯用的方式查找和定位元素,从而节省了大量的工作时间...
2018-07-23 11:39:51 286
原创 re模块的常见方法
re.match(pattern, string, flags=0) 从字符串的起始位置匹配,如果匹配成功则返回匹配内容, 否则返回none。 re.search(pattern, string, flags=0) 扫描整个字符串并返回第一个成功的匹配。 re.findall(pattern, string, flags=0)(重点) 扫描整个串,返回所有与pattern匹配的列...
2018-07-23 09:32:13 1044
转载 JsonPath 模块
JsonPath 模块安装与介绍JsonPath: 是一个根据路径定位json中数据的工具, 可以说JsonPath是json中的XPATH 安装方法:pip install jsonpath 官方文档:http://goessner.net/articles/JsonPath JsonPath与XPath语法对比:JSONPath 描述 $ 根节...
2018-07-23 09:29:47 3790
转载 在requests模块中使用代理发送请求
正向代理与反向代理的区别反向代理: 服务器端知道代理的存在,反向代理是为了保护服务器或负责负载均衡 但是客户端不知道代理的存在的 正向代理: 客户端知道代理的存在,正向代理是为保护客户端,防止追究责任. 但是服务端不知道真实的客户端 根据代理ip的匿名程度,代理IP可以分为下面四类:透明代理(Transparent Proxy):透明代理虽然可以直接“隐藏”你的IP地...
2018-07-22 09:01:21 1297
原创 python中requests模块的安装与使用简单介绍
requests的底层实现就是urllibrequests在python2 和python3中通用,方法完全一样requests能够自动帮助我们解压(gzip压缩的等)网页内容安装requests模块: pip install requests.核心代码: 发送get请求response = requests.get(url)response = requests.post...
2018-07-22 08:20:50 5419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人