摘要:
1.进程线程(1).进程一个py文件中的代码是从上到下执行的,解释器(通用的cpython)做了一个翻译成字节码,最终到CPU上执行.硬件有cpu,mem,disk,到操作系统. py文件给cpython解释器翻译,到操作系统,最终给CPU执行,py文件也是一个进程. (2).线程描述:操作系统能够 阅读全文
摘要:
SocketServer是python的一个网络服务器框架,可以减少开发人员编写网络服务器程序的工作量。分析:虽然用Python编写的网络唾弃很方便,但复杂一点的网络唾弃还是使用现成的框架比较好,这样就专心于事务逻辑,而不是套接接字的各种细节,socketserver模块化了编写网络服务程序的任务. 阅读全文
摘要:
需求:一个server,一个client,实现client把某个文件传到server中某个目录中分析:实际是实现数据传输,设定一个命令和一个参数(上传的内容),连接后,让用户输入命令和要传送的内容,如post 2.png,先解析这个命令,找到2.png发送到server端,命令格式自定义1. ser 阅读全文
摘要:
远程执行命令描述:相当于SSH的实现,client发送命令,server端接收并执行后返回结果给client,使用subprocess模块实现 实现过程1.调用subprocess模块 2.再使用主进程调用 3.远程命令操作实现 4.测试:存在问题,当重复操作时会发现命令结果不对 5.接收传送的大小 阅读全文
摘要:
1.网络编程(1).概述自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信.举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来 阅读全文
摘要:
1.ansible的发展与简介纯手工阶段--》脚本阶段--》工具阶段(脚本:不能集中获得日志,传入变量的不太灵活) -一款简单的自动化工具 -无代理(无需要所要管理系统上安装任何软件,ssh和python就可以,windows安装powershell) -开源,免费使用 2.ansible功能实现 阅读全文
摘要:
单例模式实例化 单例模式的实现:永远只使用一份实例(对象) 优化:以上方法依赖于一个全局变量 database场景使用描述:连接数据库,对数据库做操作,实际上连接时的操作是很耗时间的,假设连接上数据库后,需要做的操作是10秒,可能连接的过程就要花费8秒的时间,执行的过程只需要2秒 一般,有一个数据库 阅读全文
摘要:
反射(reflection),或称“自省”(introspection)是指Python脚本可以得到一个对象的类型、class、属性、方法等信息。 在某些时候,需要执行对象的某个方法,或是需要给对象的某个字段赋值,而方法名或是字段名在编写代码时并不能确定,需要通过字符串参数传递的形式输入。通俗描述: 阅读全文
摘要:
异常处理1. 功能:防止出错而导致整个程序运行不了,实际程序在后台捕获到分析:try的代码优先执行,如果出借,python内部会作出处理,创建一个Exception类的一个对象e,e这个对象中封装了错误信息 示例:用户输入数字可以正常转换,否则就默认打印1 2.错误类型:每种错误都有一个对象来表示 阅读全文
摘要:
一、成员修饰符场景描述:有公有和私有成员修饰符,如果要做链接数据库的操作,要把用户名和密码封装到数据库中,所以不希望其他人知道,因此设置成私有的,如果真想其他人看,可以写一个公共的方法1、公有的 2、私有的:不能够直接访问,只能间接访问,在内部访问,它的主要目的还是不允许外部访问普通字段 静态字段 阅读全文