摘要:
python 选择排序 核心思想: 假设第一个值为最小值,后续所有值与之比较,最后得到最小值的指针(index),然后把这个值和当前列表中第一个值进行置换,进行第二次循环,将第一个值排除,假设第二个值最小,后续所有值与之比较,得到当前循环中的最小值,与之置换,不断重复,直到排序结束 1 import 阅读全文
摘要:
TCP特性 1、工作在传输层 2、面向连接的协议 3、全双工协议 4、半关闭 5、错误检查 6、将数据打包成段,排序 7、确认机制 8、数据恢复、重传 9、流量控制、滑动窗口 10、拥塞控制,慢启动和拥塞避免算法 常见端口号 http80 https443 ftp20/21 dns53 tftp69 阅读全文
摘要:
目的 防止二层环路及防止环路造成的广播风暴以及引起的MAC表震荡 方法 首先,所有配置了STP的交换机互相向相邻交换器(配置了STP的)发送BPDU(协议数据单元),选举根桥(根交换机),根交换机上所有端口都为指定端口,指定端口的对端都为根端口,其他交换机相连链路,互相发送BPDU对比交换机优先级或 阅读全文
摘要:
awk 【单独的编程语言解释器】 awk介绍 全称:Aho Weinberger Kernaighan 三个人的首字母缩写; awk 【单独的编程语言解释器】 awk介绍 1970年第一次出现在Unix机器上,后来在开源领域使用它; 所以,我们在Linux中使用,改名为GNU awk;所以,在Lin 阅读全文
摘要:
数组与字符串: 数组 数组就是一段连续的变量,一段连续的内存存储空间 为了解决变量过多的问题; 在同一类变量中,我们不需要去定义多个名字,而是以数组的方式来定义;(列表) 数组名[索引]=值 数组 定义数组 declare -i 定义整数 (申明) declare -a 定义数组array decl 阅读全文
摘要:
函数: 函数介绍function 为了避免代码重复使用,我们一般通过函数编写代码块,而这一个代码块用来实现某种功能,这个功能在后面的代码中,会重复调用; 函数: 函数介绍function 函数的语法格式 function check_cpu { cat /proc/cpuinfo } ls /etc 阅读全文
摘要:
sed命令 Linux文本处理三剑客 之 sed sed stream EDite 作为行编辑器,对文本进行编辑(以行为单位进行编辑) 注意:sed编辑文件,却不改变原文件; sed的工作原理: 指定一个文本文件,依次读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空 阅读全文
摘要:
交互输入 read Python中用input()函数,进行输入; 交互输入 read Python中用input()函数,进行输入; read命令同时可以定义多个变量值;而输入的内容默认以空格为分隔符,将值输入到对应的变量中; 如果默认值过多,最后所有的值都会被赋予给最后一个变量; 如果默认值过少 阅读全文
摘要:
grep程序 Linux下有文本处理三剑客 -- grep sed awk grep:文本 行过滤工具 sed: 文本 行编辑器(流编辑器) awk:报告生成器(做文本输出格式化) grep程序 grep 包含三个命令:grep egrep fgrep ,它们是用来进行 行模式(pattern)匹配 阅读全文
摘要:
嗯,这是第二天,吧 wc word count 统计文本文件中的字符个数 -l 查看行数 -w 查看字符个数 -c 查看文件大小(字节) wc cut 用来分割文件内容 -d 指定分隔符,delimiter -f 指定提取那一列 -f2 输出第二列 -f1,3 输出第一列和第三列 -f1-3 输出第 阅读全文