- 博客(104)
- 收藏
- 关注
原创 [Python函数][数学函数]abs(),divmod(),sum(),round()
1.abs()函数--获取绝对值功能:返回数字的绝对值。语法:abs(x) x是数值表达式示例一tupleAbs = [111, -222]for num in tupleAbs: print(abs(num))# 结果:111222示例二def calcAbs(x, y): return abs(x * y)print(calcAbs(10...
2019-08-30 16:58:47
2006
1
原创 Jenkins rpm安装报错
jenkins rpm安装报错:Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录sudo vim /etc/init.d/jenkinscandidates="/usr/local/jdk1.8/bin/java 加入安装好的jdk的路径/etc/alternatives/java/usr/lib/jvm/java-1.8.0/bin/...
2019-06-03 18:23:04
746
转载 Nginx正向代理https
最近需要用到Nginx做正向代理,代理http很顺利就成功了,https却怎么也不成功。网上搜了很多,不是说要引入模块就是说不能做https的正向代理,最好的就是只能用curl proxy:port 网址这种仅限于测试的方法。在最绝望的时候突然发现了一篇文章,完美解决问题,原文如下:错误在这儿,如果改成$http_host就对了。如下:proxy_pass $scheme:/...
2019-05-30 20:33:41
2686
1
原创 二分查找
# _*_coding:utf-8_*_# create by TynMh 2019-05-26 22:38def binary_search(li, val): left = 0 right = len(li) - 1 while left <= right: # 候选区有值 mid = (left + right) // 2 ...
2019-05-26 22:57:12
183
原创 汉诺塔问题「递归」
# _*_coding:utf-8_*_# create by TynMh 2019-05-21 21:55def hanoi(n, a, b, c): if n > 0: hanoi(n-1, a, c, b) print('Moving %s to %s %s' % (a, c, n)) hanoi(n-1,...
2019-05-21 22:28:43
209
原创 css(十)- important
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>important</title> <style type="text/css">
2019-02-17 21:12:40
194
原创 css(九)- 层叠性 权重相同处理
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>层叠性权重</title> <style type="text/css">
2019-02-17 21:11:46
563
原创 css(八)- 层叠性
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>层叠性</title> <style type="text/css"> /
2019-02-17 21:09:08
236
原创 css(七)- 继承性
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>继承性</title> <style type="text/css"> .
2019-02-17 21:07:52
185
原创 css(六)- 伪元素选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>伪元素选择器</title> <style type="text/css">
2019-02-17 21:06:44
192
原创 css(五)- 伪类选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>伪类选择器</title> <style type="text/css">
2019-02-17 21:05:50
209
原创 css(四)- 属性选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css属性选择器</title> <style type="text/css">
2019-02-17 21:04:34
286
原创 css(三)- 高级选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css高级选择器</title> <style type="text/css">
2019-02-17 21:00:06
300
原创 css(二)- 基本选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css选择器</title> <style type="text/css">
2019-02-17 20:59:05
191
原创 css(一)- 引入方式
06-css引入方式.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css引入方式</title> <style type="text/css&qu
2019-02-15 18:05:45
227
转载 HTML学习总结-标签分类及嵌套规则
标签分类HTML中标签元素三种不同类型:块状元素,行内元素,行内块状元素。常用的块状元素:<div> <p> <h1>~<h6> <ol> <ul> <table><form> <li>常用的行内元素<a>
2019-02-15 14:14:28
261
原创 HTML学习总结-标签(四)- form标签
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>form标签</title></head><body> <!--
2019-02-15 13:31:21
256
原创 HTML学习总结-标签(三)- table标签
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <tabl
2019-02-15 13:30:22
455
原创 HTML学习总结-标签(二)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><!-- html标签有三种 1.块级元素:
2019-02-13 17:51:41
223
原创 HTML学习总结-标签(一)
<!DOCTYPE html><!--声明文档的类型 --><!--html中的标签都是闭合标签 闭合标签包括双闭合和单闭合双闭合:<html></html>单闭合:<meta />--><html lang="en"><head> &
2019-02-13 17:50:21
412
原创 MySQL学习总结
mysqladmin -uroot -p password "123" 默认空密码windows启动跳过密码mysqld --skip-grant-tableupdate mysql.user set password=password("新密码") where user="root" and host="localhost";flush privileges;mysql -uroo...
2019-02-13 17:45:50
362
原创 ansible-playbook 应用
YAML标记语言基本语法规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用tab键,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左对齐即可 # 表示注释YAML支持的数据结构有三种: 对象: 对象的一组键值对,使用冒号结构表示。 my_key:my_value 数组: 数...
2019-01-23 10:38:51
298
原创 ansible常用模块
ansible-doc -l 查看支持的模块1.ping 模块探测主机是否在线 ansible zabbix -m ping2.command 模块 在远程主机执行命令,不支持管道,重定向等shell特性 ansible zabbix -m command -a "date" ansible zabbix -m command -a "chdir...
2019-01-18 16:17:59
1224
原创 [python-linux] python 内置小工具
python内置小工具 1. 1秒钟启动一个下载服务器 在服务器运维中经常会有需要远程下载文件到本地的时候 这时候可以进入文件所在目录,执行命令 python -m SimpleHTTPServer(python2) Serving HTTP on 0.0.0.0 port 8000 ... python ...
2019-01-13 19:55:51
265
原创 基于bandersnatch搭建pip本地源(2018/12)
补充:1. 一定提前准备很大的空间2. 我在公司实测,豆瓣源确实下载会快,但是快的有限,没有绝对优势由于公司有需求需要搭建一个离线PIP本地源,在搭建的过程中发现,能找到的所有参考文档都不能配置成功,说明已经不再完全适用了,所以决定记录下来解决方法,省了大家和我一样折腾了好几个小时= =其实就是小改动,但是还挺容易浪费时间的。环境是centos 7.5 1804 / Python...
2018-12-03 18:28:50
2721
5
原创 [ELK] ERROR: [2] bootstrap checks failed报错解决方法
ERROR: [2] bootstrap checks failed[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536][2]: max virtual memory areas vm.max_map_count [65530] is too low...
2018-10-11 15:49:45
10262
4
原创 [Python3]元类拓展
自定义元类控制类的创建class Mymeta(type): def __init__(self, class_name, class_bases, class_dic): if not class_name.istitle(): raise TypeError('类名首字母必须大写') if '__doc__' not in ...
2018-08-19 10:41:47
321
原创 [Python3]元类
元类储备知识exec 参数1:字符串形式的命令 参数2:全局作用域(字典形式),如果不指定,默认使用globals() 参数3:局部作用域(字典形式),如果不指定,默认使用locals()python当中一切皆对象,对象可以怎么用? 1.都可以被引用,x = obj 2.都可以当作函数的参数传入 3.都可以当作函数的返回值 4.都可以...
2018-08-19 09:18:23
544
原创 [Python3]绑定方法与非绑定方法
绑定方法与非绑定方法在类内部定义的函数,分为两大类: 一:绑定方法:绑定给谁,就应该由谁来调用,谁来调用就会把调用者当做第一个参数自动传入 绑定到对象的方法: 在类内定义的没有被任何装饰器修饰的 绑定到类的方法: 在类内部定义的,被装饰器classmethod修饰的方法 二:非绑定方法:没有自动...
2018-08-18 17:41:43
658
原创 [Python3]property的使用
property的使用property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值使用property的场景将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数然后计算出来的,这种特性的使用方式遵循了统一访问原则。python并没有在语法上把它们三个内建到自己的class机制中,在C++里一般会将所有的所有的数据都设...
2018-08-18 16:00:25
567
原创 [Python3]封装的意义
封装到底是用来干些什么事?封装的意义封装数据属性:来明确的区分内外,控制外部对隐藏的属性的操作行为class People: def __init__(self, name, age): self.__name = name self.__age = age def tell_info(self): print('Name...
2018-08-18 15:30:54
931
1
原创 [Python3]封装的特性
封装面向对象三大特性:继承,多态,封装如何实现属性的隐藏在python中用双下划线开头的方式将属性隐藏起来(设置成私有的)其实这是一种变形操作类中所有双下划线开头的名称如__x都会自动变形成:_类名__x的形式。这种变形的特点:在类定义阶段就发生了变形 1. 在类外部无法直接使用 obj.__AttrName 2. 在类内部可以直接使用 obj.__Attr...
2018-08-18 11:49:20
417
原创 [Python3]多态性
多态什么是多态动态绑定(在继承的背景下使用,有时也称为多态性)多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性静态多态性:如任何类型都可以用运算符+进行运算动态多态性:调用方法的时候# 鸭子类型Python崇尚鸭子类型,即‘如果看起来像、叫声像而且走起路来像鸭子,那么它就是鸭子’python程序员通常根据这种行为来编写程序。例如,如果想编写现有对象...
2018-08-18 10:46:14
596
原创 [Python3]抽象类
归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生的对象在使用时,从用法上来说都一样。归一化的好处在于:1.归一化让使用者无需关心对象的类是什么,只需要的知道这些对象都具备某些功能就可以了,这极大地降低了使用者的使用难度。2.归一化使得高层的外部使用者可以不加区分的处理所有接口兼容的对象集合 1.就好象linux的泛文件概念一样,所有东西都可以当文件处理,不必关心它是...
2018-08-15 13:50:08
2326
原创 [Python3]组合的例子
# _author_:"wyq"# date: 2018-8-14class People: def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sexclass Courses: def __init__(sel...
2018-08-14 16:39:15
415
原创 [Python3]在子类中调用父类的方法
在子类派生出的新方法中,往往需要重用父类的方法,有两种方式实现。方式一:指名道姓,即父类名.父类方法()方式二:super()class Vehicle: # 定义交通工具类 Country = 'China' def __init__(self, name, speed, load, power): self.name = name ...
2018-08-14 10:11:39
1587
原创 [Python3]继承的实现原理
继承的实现原理1.新式类2.经典类在python2中--经典类:没有继承object的类以及它的子类class Foo: passclass Bar(Foo): pass在python2中--新式类:继承object的类以及它的子类class Foo(object): passclass Bar(Foo): pass在python3中--新式...
2018-08-13 12:54:08
969
原创 [Python3]继承
继承是指类与类之间的关系,是一种什么‘是’什么的关系,继承的功能之一就是用来解决代码重用问题。继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以称为基类或者超类新建的类称为派生类或子类单继承和多继承class ParentClass1: passclass ParentClass2: passclass SubClass1(Paren...
2018-08-12 20:56:22
271
原创 [Python3]面向对象
面向对象面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式思维优点:把复杂的问题流程化,进而简单化缺点:可扩展性差面向对象:核心是对象二字,对象就是特征与技能的结合体优点:可扩展性强缺点:编程复杂度高应用场景:用户需求经常变化,互联网应用,游戏,企业内部应用在现实世界中: 一定是先有对象,后有类在程序中:一定得先定义类,后调用类来产生对象类体的代...
2018-08-12 20:54:35
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人