练习题:计算传入字符串中的【数字】、【字母】、【空格】和【其他】的个数
摘要:def func(str): n=0 c = 0 space = 0 o = 0 #定义四个类型的初始值为0 for i in str: #使字符串内字符逐个输出 if i.isdigit(): #如果使全数字则n+1,下同 n +=1 el...
阅读全文
posted @
2019-04-30 15:34
猪肉佬!
阅读(840)
推荐(0) 编辑
面向对象(继承、重写、多态)以及异常处理
摘要:一.继承(单继承多继承继承:即可以继承多个父类) 目标: 实现代码的重用,相同的代码不需要重复的编写。 二 :父类方法的重写和拓展 三:多态 四:异常处理
阅读全文
posted @
2019-04-29 14:52
猪肉佬!
阅读(367)
推荐(0) 编辑
面向对象详解以及封装案例解答
摘要:封装介绍: 封装案例一:小明 案列二:房子添加家具 案例三:士兵突击
阅读全文
posted @
2019-04-27 16:01
猪肉佬!
阅读(234)
推荐(0) 编辑
进程、线程与GIL全局解释器锁详解
摘要:(1)python下多线程的限制以及多进程中传递参数的方式 python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程序一个意思,大家都是轮着用的,这叫“并发”,不是“并行”。 多进程间共享数据,可以使用
阅读全文
posted @
2019-04-26 16:04
猪肉佬!
阅读(417)
推荐(1) 编辑
python函数与模块(paramiko、socket模块、文件处理、装饰器、迭代器等)
摘要:paramiko:模仿ssh连接linux运行命令以及上传下载 os模块: 利用python调用系统命令 configparser模块: 读取配置文件 sock模块: 基于端口号和ip地址实现监控通信等 文件处理知识点 装饰器 在不改变源代码和调用方式的基础之上给函数增加新的功能 可迭代对象与迭代器
阅读全文
posted @
2019-04-25 16:52
猪肉佬!
阅读(657)
推荐(0) 编辑
练习题:随机生成20个学生的成绩; 判断这20个学生成绩的等级;
摘要:import random def ran(n): if n >90: ------》先定义形参n,是函数体内的变量n有意义,不然n会出现下划线,但不急着传参** return 'A' elif 80 < n < 90: return 'B' elif 60 < n < 80: return 'C' ...
阅读全文
posted @
2019-04-25 08:04
猪肉佬!
阅读(4219)
推荐(0) 编辑
使用python函数持续监控电脑cpu使用率、内存、c盘使用率等
摘要:方法二:(传参,只举例cpu使用率监控) 完善版本
阅读全文
posted @
2019-04-23 18:33
猪肉佬!
阅读(4840)
推荐(1) 编辑
python之数据类型详解
摘要:python之数据类型详解 二.列表list (可以存储多个值)(列表内数字不需要加引号) sort clear copy reverse insert count index append remove pop extend 切片 四 字典 dict (储存多个值) pop popitem ite
阅读全文
posted @
2019-04-19 09:08
猪肉佬!
阅读(352)
推荐(0) 编辑
shell脚本三——正则表达式
摘要:定义:匹配字符串,为了处理大量得文本和字符串指定的一套规则和方法。 分类:基础正则和扩展正则(+ ? | () ) 正则与通配的区别: 1) 三剑客awk sed egrep都是正则 2) 文件目录名——通配符 ; 文件内容(字符串,文本内容)——正则表达式 . 匹配任意单个字符 ^ 匹配前面字符串
阅读全文
posted @
2019-04-18 09:02
猪肉佬!
阅读(1557)
推荐(0) 编辑
shell脚本四-三剑客与正则练习
摘要:Shell编程——三剑客 Grep:默认不支持扩展表达式,加-E或者egrep Awk:支持所有zhengze Sed默认不支持扩展表达式,加-r 2.sed语法格式 Sed 选项 命令 文件(注意sed命令和文件之间空格) Sed -e 多点操作 -r 使用扩展正则使用 -i接修改内容(如果不使用
阅读全文
posted @
2019-04-15 08:24
猪肉佬!
阅读(847)
推荐(0) 编辑
Linux磁盘管理及LVM讲解
摘要:一.硬盘接口 sata硬盘:用sata接口 SCSI硬盘 : SCSI硬盘即采用SCSI接口的硬盘。 SAS硬盘:SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,
阅读全文
posted @
2019-04-14 09:41
猪肉佬!
阅读(1436)
推荐(0) 编辑
linux服务之apache篇(一)
摘要:1.apache介绍:使用率最高的网站服务器; URL:统一资源定位符; 端口:http:80 https:443 2.apache三种工作模式: prefork:一个线程处理一个请求(占用内存多,,模块齐全,成熟,不擅长处理高并发) worker:一个进程产生多个线程,一个线程处理一个请求(内存少
阅读全文
posted @
2019-04-13 14:34
猪肉佬!
阅读(603)
推荐(0) 编辑
linux服务之apache(二)
摘要:1.ip/pv/uv(用来统计网站被访问情况) ip:表示该网站一天被多少ip访问过,一天一个ip之算做一次。 pv:表示页面被访问的次数 uv:独立访客,一个用户就是一个uv。 2.创建虚拟主机 利用虚拟主机功能,可以把一台处于运行状态的物理服务器分割成多个“虚拟的服务器”。 Apache的虚拟主
阅读全文
posted @
2019-04-12 16:28
猪肉佬!
阅读(220)
推荐(0) 编辑
shell脚本(一)
摘要:shell脚本 执行脚本的三种方法: Bash 脚本名称 添加可执行权限 Source 脚本名称 二.Shell编程常用命令 grep -i:忽略大小写 -n 打印行号 -o 打印匹配内容 -c 打印匹配的行数 -B 打印匹配的前几行 -A 打印匹配的后几行 -v 打印不匹配的行 cut命令(剪切字
阅读全文
posted @
2019-04-12 15:56
猪肉佬!
阅读(580)
推荐(0) 编辑
linux服务之ntp与dns篇
摘要:NTP 简介:对于计算机时间的同步管理操作服务器 时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响 部署:(服务端和客户端或者说集群) 服务端 1.下载ntp 2.打开配置文件 vim /etc/ntp.conf 也可以选择aliyun
阅读全文
posted @
2019-04-06 18:49
猪肉佬!
阅读(1231)
推荐(0) 编辑
linux服务nfs与dhcp篇
摘要:nfs(2049) 1.简介:用于liunx与linux之间的文件传输系统 服务端 2.下载nfs-utils和rpcbind 3.打开配置文件/etc/exports——文件名(目录名)共享给予的ip地址(rw),保存退出 4.重启nfs和rpcbind,关闭防火墙 客户端 5.另一台或几台虚拟机
阅读全文
posted @
2019-04-06 15:21
猪肉佬!
阅读(379)
推荐(0) 编辑
linux服务samba与ftp篇
摘要:samba Smb主要作为网络通信协议; Smb是基于cs架构; 完成Linux与windows之间的共享;linux与linux之间共享用NFS 1.下载samba:yum -y install samba 2.打开配置文件/etc/samba/smb.conf输入: 3. 创建path的目录(可
阅读全文
posted @
2019-04-06 15:17
猪肉佬!
阅读(1457)
推荐(0) 编辑