简单梳理一下以前学过的排序算法 冒泡排序 平均时间复杂度:O(n²);稳定 比较相邻元素,如果前面的比后面大,就交换两个元素 每一对相邻元素做同样的比较,从开始第一对元素一直比到结尾,一轮结束最后的元素是最大的。 除了每轮比较出来的最大元素,对其他元素重复以上操作。 public void bubb ...
分类:
编程语言 时间:
2021-07-29 16:19:56
阅读次数:
0
最近因为公司的一些原因,我也开始学习一些 JAVA 的知识。虽然我一直是以 .NET 语言为主的程序员,但是我并不排斥任何其它语言。在此并不讨论 JAVA .NET 的好坏,仅仅是对 .NET 跟 JAVA 程序的编译执行过程进行一些简单的介绍跟比较。因为有些内容还是超出自己原来的认知的,所以整理一 ...
分类:
编程语言 时间:
2021-07-29 16:19:06
阅读次数:
0
在ospf里cost是用来描述到达一个目标网络的度量值,该度量值可以从两个层面来描述,如果从数据层面,我们就说这个cost是用来描述从源到目标,沿途所经过的路由器出站接口的cost值的累加;如果从路由学习方向(控制层面)来讲,cost是指从源到目标,沿途所经过的路由器入站接口的cost的值的累加;... ...
分类:
其他好文 时间:
2021-07-28 21:33:59
阅读次数:
0
PS:此文为个人认知,不足处请多多批评。 近期在一线leader(经理)身上发现了几个case,然后又回想起前几年自己做的一些傻事,可能都属于明面上leader不会说什么,但私下会有情绪的类型: Case 1:下游背锅——声量小的成本。 有一次作为技术负责人跟一个产品线leader(某一条产品线负责 ...
分类:
其他好文 时间:
2021-07-28 21:26:45
阅读次数:
0
什么叫冒泡排序?冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素, 如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的 ...
分类:
编程语言 时间:
2021-07-28 21:24:41
阅读次数:
0
前言 pytestconfig是pytest的一个内置fixture,可以获取上下文,它的作用跟 request.config 是一样的,可以获取配置对象。 pytestconfig的源代码 @fixture(scope="session") def pytestconfig(request: Fi ...
分类:
其他好文 时间:
2021-07-26 16:56:21
阅读次数:
0
双网卡聚合 有两块网卡,eth1,eth2,将eth1和eth2进行链路聚合。为什么要进行链路聚合,比如下图,有四台电脑连接一个交换机,交换机的出口带宽为1000Mbps,那么如果四台电脑的带宽同时过来就是4000Mbps,那么瓶颈就在这个交换机了,这里解决方案有两种一种是使用万兆网口,另外一种就是 ...
分类:
其他好文 时间:
2021-07-26 16:47:00
阅读次数:
0
一、简介 1 局部领域搜索 又称爬山启发式算法,从当前的节点开始,和周围的邻居节点的值进行比较。如果当前节点是最大的,那么返回当前节点,作为最大值(即山峰最高点);反之就用最高的邻居节点替换当前节点,从而实现向山峰的高处攀爬的目的。它是禁忌搜索的基础,TS算法是在其上改进而来。 1.1 优点: 容易 ...
分类:
编程语言 时间:
2021-07-23 17:44:31
阅读次数:
0
参考教程:《Upload Attack Framework V1.0》 1、文件上传检测客户端javascript 检测(通常为检测文件扩展名)服务端MIME 类型检测(检测Content-Type 内容)服务端目录路径检测(检测跟path 参数相关的内容)、服务端文件扩展名检测(检测跟文件exte ...
分类:
其他好文 时间:
2021-07-22 17:35:31
阅读次数:
0
打开程序 加载到od 发现第一个函数 是 msvbvm50 一i看就是vb写的 肯定有弹窗直接定位到 bp rtcMsgBox 或者在运行时暂停看堆栈也能知道谁调用了 显示函数跟进 返回可以看到逻辑代码 直接网上找 找到输入 name bp-1c pass= bp-18 代码就是正常分析比较简单 直 ...
分类:
其他好文 时间:
2021-07-21 17:33:42
阅读次数:
0