04 2021 档案
摘要:# os:操作系统接口 import os # result = os.getenv('path') # getenv()获取环境变量 # print(result) # os.path.split() 把路径分为2部分 1个是目录路径 1个文件名 # os.path.dirname() 分割的第一
阅读全文
摘要:防火墙由netfilter组成,iptables是控制netfilter的软件 iptables(重点)- 用户空间的工具 环境准备 systemctl stop firewalld.service systemctl disable firewalld.service 或systemctl dis
阅读全文
摘要:# | 或 :匹配左右任意一个表达式 import re # res = re.match('[1-9]?\d$|123', '123') # [1-9]?\d$ 最多两个字符,但是或|运算,用了123去匹配 # print(res.group()) # 123 # res = re.match('
阅读全文
摘要:1 进程,系统性能和计划任务 2 1>进程、线程运行的先后由内核控制,协程运行的先后由程序控制 3 2>pstree - p ({}表示线程) 4 3>cat /proc/进程编号 5 4>cat /proc/进程编号/status (查看详细) 6 5>getconf -a | grep -i s
阅读全文
摘要:1 """ 2 正则表达式:regular expression 3 4 本质: 可看成一个模板,按照这个模板规则去匹配 5 6 是一个比较强大的字符串处理工具 7 8 应用场景: 9 1》表单验证 10 2》爬虫 11 3》处理文本和数据 12 13 导入模块:re 14 15 match() 匹
阅读全文
摘要:20210422 网络进阶 1> 路由表 -》路由地图(yum install net-tools) (1) route -n (2) Destination - 目标地址 (3) Gateway - 网关 ① 直连,属于同一网段,默认为0 ② 不直连,就是下一跳(next hop)的IP地址 (4
阅读全文
摘要:1 """ 2 协程:实现多任务的另一种方式; 3 单线程的并发,又称微线程; 4 一种用户态的轻量级线程 5 6 特性: 7 对于协程来说,程序员就是上帝,你想让她执行到哪里,他就执行到哪里--实现任务的任意切换 8 原理:能够保留上一次调用的状态(生成器也有这个功能) 9 意义:线程间切换需耗时
阅读全文
摘要:1> IP地址:网络ID 和主机ID (10.0.0.1) (1) 网络ID最大:2^可变的网络ID-2 (2) 主机ID:2^可变的主机ID-2 2> 子网掩码:就是网络ID的网段(255.255.255.0) 3> CIRD掩码: 10.0.0.1/24 4> 如何判断是否在同一网络: (1)
阅读全文
摘要:1 # 进程: 代码+资源 2 3 """ 4 5 语法结构: 6 7 1> multiprocessing 模块 Process 类 8 2> Process() 参数: 9 target:表示调用对象,即进程要执行的任务 10 args:给target指定的函数传参,以元组的形式传参 11 kw
阅读全文
摘要:1 # 同一时间内执行多个任务 2 # 多任务执行的方式 3 # 并发:在一段时间内交替去执行任务 4 # 并行:指的是任务数小于等于cpu核数时,任务真的是一起执行的。 5 6 # 线程 cpu调试的基本单位 ,是程序执行的最小单位 7 # 每个进程至少都有一个线程(这个线程就是主线程)。 8 #
阅读全文
摘要:1> yum -y install lrzsz ( 用于拖拽文件) 2> yum -y install dos2unix (windows文件和linux文件之间的转换) 3> touch {0..9}.txt 4> ls [0-9].txt 5> cp -a file1 file2 (-a归档,保
阅读全文
摘要:第3天重点1 ascii ,unicode,utf8 区别和关系 1 dnf -y install man-pages ( 安装man帮助) 2 man ascii (查看ascii table) UTF-8 , 变长,1-4个字节,当前最流行的方案 UTF-16, 变长,2或4个字节 UTF-32
阅读全文
摘要:第2天重点1 xshell mobaxterm,FinalShell 远程连接软件 1> 双击可多个远程 2 命令分类: 别名,内部,外部 2.1> 可用type查看是否内部或者外部命令 noise@noise:~$ type nanonano is /bin/nano #这个是外部命令,需要自行安
阅读全文
摘要:1 冯诺依曼体系 2 二进制转换 3 常见单位k,m,g,t,p,m,u 4 Linux哲学思想,原则,思想,法则,原则(重要,面试) 1> 一切都是一个文件(包括硬件) 2> 小型,单一用途的程序 3> 连接程序,共同完成复杂的任务(脚本) 4> 避免令人困惑的用户解面 5> 配置数据存储再文本中
阅读全文
摘要:前面12天还未开始看,等学习完毕以后,回来修正第13天内容 第13天重点1 while cmd1;do cmd2;done 2 while read var;do done < file cmd | while read var;do done 逐行处理 3 continue;break 4 shi
阅读全文
摘要:# 我们已经知道可以对list、tuple、dict、set、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用, # 我们把这样的过程称为遍历,也叫迭代。 # 把可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable)
阅读全文
摘要:""" 文件操作步骤: 1,打开文件 2,读 3,写 4,关闭文件 (写入的数据,临时保存在内存中,当关闭文件以后,才会从内存中存放到文件中) """ # f1 = open(r"D:\python\学习资料\test.txt",'w+') # # f1 = open(r"D:\python\学习资
阅读全文

浙公网安备 33010602011771号