自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1415 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 1632

原创 定时任务之apscheduler框架

pip install apscheduler工作需求,每天定时任务启动测试脚本:  

2019-02-18 15:06:22 179

原创 Jenkins构建参数之----联动参数

联动参数:根据选择不同环境,而调出不同的机器效果如下:  安装插件:Active Choices Plug-in

2019-02-18 14:12:58 5057 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 254

原创 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 186

原创 python单链表(代码)

class Node(object):    """节点"""    def __init__(self, item):        # 用于保存数据        self.item = item        # 用于保存下一个节点地址        self.next = Noneclass SingleLinkList(object):    """单链表""&quo

2018-08-20 14:46:57 328

原创 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 153

原创 mongoDB高级查询

数据查询find(): 查询 db.集合名称.find({条件}) findOne():查询,只返回第一个 db.集合名称.findOne({条件}) pretty(): 将结果格式化n db.集合名称.find({条件}).pretty() 比较运算符等于: 默认是等于判断, 没有运算符 小于:$lt (less than) 小于等于:$lte (less...

2018-08-02 14:49:44 466

原创 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 685

原创 MongoDB安装与配置

版本的选择 奇偶版本 奇数为开发版 可能存在各种影响运行的bug 偶数为稳定版(release) 基本没有运行bug 位数选择 32位 存在存储上限 64位 基本无限制 window: MongoDB安装Windows平台 去 https://www.mongodb.com/download-center#community 下载 双击运行下载后的数据库安...

2018-08-02 11:29:48 326

原创 mongodb的介绍

MongoDB的优势易扩展: NoSQL数据库种类繁多, 但是⼀个共同的特点都是去掉关系数据库的关系型特性。 数据之间⽆关系, 这样就⾮常容易扩展 ⼤数据量, ⾼性能: NoSQL数据库都具有⾮常⾼的读写性能, 尤其在⼤数据量下, 同样表现优秀。 这得益于它的⽆关系性, 数据库的结构简单 灵活的数据模型: NoSQL⽆需事先为要存储的数据建⽴字段, 随时可以存储⾃定义的数据格式。 ⽽在关系...

2018-08-02 11:28:29 315

原创 Selenium的简单介绍与使用

Selenium是一个Web的自动化测试工具, Selenium 可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,设置数据, 点击按钮, 甚至页面截屏,或者判断网站上某些动作是否发生 Selenium 自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合在一起才能使用。Selenium 安装 sudo pip install selenium ChromeD...

2018-07-26 09:06:17 277

原创 Beautiful Soup

1. 什么是Beautiful Soup截止到目前,BeautifulSoup(3.2.1版本)已经停止开发,官网推荐现在的项目使用beautifulsoup4(BeautifulSoup 4版本,简称为bs4)开发。bs4是一个HTML/XML的解析器,主要的功能是解析和提取HTML/XML数据,它提供了多种查找和定位元素的方式, 实现了惯用的方式查找和定位元素,从而节省了大量的工作时间...

2018-07-23 11:39:51 267

原创 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 1019

转载 JsonPath 模块

JsonPath 模块安装与介绍JsonPath: 是一个根据路径定位json中数据的工具, 可以说JsonPath是json中的XPATH 安装方法:pip install jsonpath 官方文档:http://goessner.net/articles/JsonPath JsonPath与XPath语法对比:JSONPath 描述 $ 根节...

2018-07-23 09:29:47 3733

转载 在requests模块中使用代理发送请求

正向代理与反向代理的区别反向代理: 服务器端知道代理的存在,反向代理是为了保护服务器或负责负载均衡 但是客户端不知道代理的存在的 正向代理: 客户端知道代理的存在,正向代理是为保护客户端,防止追究责任. 但是服务端不知道真实的客户端 根据代理ip的匿名程度,代理IP可以分为下面四类:透明代理(Transparent Proxy):透明代理虽然可以直接“隐藏”你的IP地...

2018-07-22 09:01:21 1279

原创 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 5349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除