随笔分类 -  PYTHON

摘要:面向对象程序(Object Oriented Programming),简称OOP 面向对象VS面向过程 面向对象如何编写 面向对象的三大特性 继承 封装 多台 封装 封装主要包括对属性和方法的封装 把很多数据封装到一个对象中。把固定的功能的代码封装到一个代码块中函数形成函数 继承 子类拥有父类除私 阅读全文
posted @ 2019-03-03 09:14 早晨我在雨中采花 阅读(191) 评论(0) 推荐(0) 编辑
摘要:堡垒机 堡垒机是一种运维安全审计系统。主要的功能是对运维人员的运维操作进行审计和权限控制。同时堡垒机还有账号集中管理,单点登陆的功能。 堡垒机的实现我们主要采用paramiko和SQLalchemy,可以参考前面的paramiko博客。 堡垒机实现的流程 表结构 jumperserver中在用户登录 阅读全文
posted @ 2017-04-20 18:00 早晨我在雨中采花 阅读(283) 评论(0) 推荐(0) 编辑
摘要:以上,SQLAlchemy的两个最重要的前端部分是ORM(Object Relational Mapper,,即对象关系映射器)和 SQL表达式语言。SQL表达式可以独立于ORM使用。使用ORM时,SQL表达式语言仍然是面向对象的API的一部分,因为它在对象关系配置和查询中使用。 SQLAlchem 阅读全文
posted @ 2017-03-30 09:24 早晨我在雨中采花 阅读(193) 评论(0) 推荐(0) 编辑
摘要:其他知识点 1,上下文管理 例1. 注意:执行流程,首先会执行with,在执行with的过程中会执行f1()函数,一直到yield停止,然后在with退出的一瞬间会执行finally 例2. 这个是上下文管理比较实用的一个例子,with下面可以做很多的操作,省去了关闭文件的这一步。 2, redis 阅读全文
posted @ 2017-03-29 20:24 早晨我在雨中采花 阅读(233) 评论(0) 推荐(0) 编辑
摘要:线程 进程 协程 进程:狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。 简而言之,就像qq要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存的管理,网络接口的调用等,对各种资 阅读全文
posted @ 2017-02-21 20:57 早晨我在雨中采花 阅读(121) 评论(0) 推荐(0) 编辑
摘要:该模块基于ssh,用于连接远程服务器并执行相关操作 1,sshCLIENT,基于用户名和密码连接 1.1 1.2,sshclient封装transport import paramiko transport = paramiko.Transport(('10.1.1.99', 22)) transp 阅读全文
posted @ 2017-02-21 20:01 早晨我在雨中采花 阅读(133) 评论(0) 推荐(0) 编辑
摘要:python中的一种特殊语法 新浪的一道面试题 li = [lambda :x for x in range(10)]print(li[0]()) 结果是多少? 分析: 因为lamda :x 这个函数在进行循环时,并没有执行。而在外层打印此时的x,为9,这时把x的值放入内部进行执行,相当于print 阅读全文
posted @ 2017-02-21 19:24 早晨我在雨中采花 阅读(145) 评论(0) 推荐(0) 编辑
摘要:作用域 先谈谈python中的全局变量和局部变量 一,全局量和局部变量 全局变量,所有的作用域都可读。而在定义的def函数内部的变量则属于局部变量,只 对该函数生效,如果想在自定义的函数中修改全局变量,需要:global name ,然后再定义 即可对全局变量重新赋值。但是对于像列表、字典、嵌套有列 阅读全文
posted @ 2017-02-15 11:23 早晨我在雨中采花 阅读(155) 评论(0) 推荐(0) 编辑
摘要:socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于Socket来完成通信的,例如我们每天浏览网页、刷朋友圈、收发email等等。要解决网络上两台主机之间的进程通信问题,首先要唯一标识该进程,在 TCP/IP 阅读全文
posted @ 2017-02-07 20:10 早晨我在雨中采花 阅读(337) 评论(0) 推荐(1) 编辑
摘要:面向对象(进阶) 1,针对上一节作业需要补充的几点知识 ├── daytest │ ├── test.py │ └── test.txt └── test └── t1.py 目录结果如上,在test.py中有一个类C1,根据类创建一个对象obj,然后把对象pickle到 test.txt中,在另外 阅读全文
posted @ 2017-01-24 20:13 早晨我在雨中采花 阅读(153) 评论(0) 推荐(0) 编辑
摘要:面向对象 前言:java , c# 只支持面向对象,python 即支持函数式编程,也支持面向对象编程。 一,函数式编程,面向对象编程 1 ###函数式编程 2 def mail(email,message): 3 print("去发吧!") 4 return True 5 6 mail("alex 阅读全文
posted @ 2017-01-09 15:21 早晨我在雨中采花 阅读(190) 评论(0) 推荐(0) 编辑
摘要:一、编码问题 ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,最多只能用8位来表示一个字节,做多只能表示28=256个符号显然不能满足各国的符号和文字的需要。 Unicode,又称为统一码、万国码、单一码,是一种在计算机上使用的字符编码。为解决传统字符编码的局限而产生 阅读全文
posted @ 2016-11-23 10:14 早晨我在雨中采花 阅读(159) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示