04 2021 档案

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