摘要: #问题背景 在测试netsniff时,对于代码安装和编译遇到的问题进行汇总。环境:Ubuntu18.04 #问题1 当需要安装的packet,没有时如下图所示: 问题1的解决方法 2.1 更新 sudo apt-get update sudo apt-get upgrade 2.2 手动查找 检测打 阅读全文
posted @ 2020-11-27 17:29 不擅长纵横的捭阖家 阅读(172) 评论(0) 推荐(0) 编辑
摘要:  快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为较小和较大的2个子序列,然后递归地排序两个子序列。步骤为: 1.挑选基准值:从数列中挑出一个元素,称为“基准”(pivot), 2. 分割:重新排序数列,所有比基准值小的元素摆放在基准前面,所有比基准值大的元素摆在基准后面(与基准值相等的数可以到任何一边)。在这个分割结束之后,对基准值的排序就已经完成, 3. 递归排序子序列:递归地将小于基准值元素的子序列和大于基准值元素的子序列排序。 递归到最底部的判断条件是数列的大小是零或一,此时该数列显然已经有序。选取基准值有数种具体方法,此选取方法对排序的时间性能有决定性影响。 阅读全文
posted @ 2020-11-27 11:56 不擅长纵横的捭阖家 阅读(207) 评论(0) 推荐(0) 编辑