一、时间的三种形态 1.时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 print(time.time()) # 显示从1970年1月1日00:00:00开始到现 ...
分类:
其他好文 时间:
2020-03-30 19:40:22
阅读次数:
65
总结排序算法前,先对排序算法中出现的术语进行说明。 1.术语说明 稳定与不稳定:a在b前,若a=b,排序后a一定还在b前,这就说明稳定 内外排序:基于内存排序,就是内排序 时间复杂度:算法耗费的时间 空间复杂度:耗费内存的大小 2.算法分类 下面详细介绍算法。 1.冒泡排序 这是最常见的排序。从第一 ...
分类:
编程语言 时间:
2020-03-23 20:30:56
阅读次数:
77
ReadOnly 成员 默认接口方法 接口里面的方法都是虚方法,字类不用写override 就能对其进行覆盖; 这与抽象类里面的方法是不同的,接口管理的更加随意;以后都可以用面向接口开发了; 若是同时继承了接口1跟接口2,接口1,2都实现了方法 TurnOnFor public interface ... ...
题目链接:https://codeforces.com/contest/1312 题目大意: 想法: 首先我们要在m个数里面取n-1个数即 C(m,n-1) 然后取的这n-1个数里面最大的肯定是要在顶峰的位置,那么就要在n-2个数里面去找一个重复的数即 C(n-2,1) 已知顶峰和重复的两个数我们就 ...
分类:
其他好文 时间:
2020-03-18 14:00:32
阅读次数:
71
关于快速排序,首先我们不展开讲解,我们先给定一组数组[72,6,57,88,60,42,83,73,48,85]对它来进行排序(你只用跟着我思路来就行了,后面你就会慢慢懂快速排序) 首先我们设置一个两个标记点i,j。i标记要排序的数组的首位置,j标记要排序的数组的末位置。然后拿一个X值去记录一下数组 ...
分类:
编程语言 时间:
2020-03-18 11:16:34
阅读次数:
66
1.Docker溯源 Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开发工具和技术框架。因为其为初创的公司,又生于IT行业,dotCloud受到了IBM,亚马逊,goog ...
一、冒泡排序 基本思想: 对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。 //冒泡排序 function mysort($arr) { for($i = 0; $i < co ...
分类:
编程语言 时间:
2020-03-11 18:10:03
阅读次数:
58
Server端 第一步:启动Cobbler服务 第二步:进行Cobbler错误检查,执行cobbler check命令 第三步:进行配置同步,执行cobbler sync命令 第四步:复制相关启动文件到TFTP目录中 第五步:启动DHCP服务,提供地址分配 第六步:DHCP服务分配IP地址 第七步: ...
分类:
其他好文 时间:
2020-03-04 14:51:54
阅读次数:
64
软件测试最早可以追溯到1958年的美国第一个载人航天计划-水星计划,当时在该计划中首次诞生了软件测试团队。当然,在此之前也肯定是有软件测试存在的,但远没有这次有了自己的江湖地位。但这也仅仅是软件测试的萌芽,远没有到开宗立派的地步。因为你想想这时候软件也只是萌芽阶段,各种软件的理论,标准都还没有诞生,所以更别提软件测试了,因此很长一段时间内,软件测试时间内是没有什么发展的。时间到了1975年,这一年
分类:
其他好文 时间:
2020-03-03 10:27:22
阅读次数:
77
有些代码一两个月都会忘了,有空多做下总结,记录下来,等需要用到的时候可以来翻翻总结的博客。写技术博客,对自己是一种总结,对别人,是一种参考。 1.sort()方法 var ar1=[2,4,6,8,1,3] var ar2=[2,16,36,8,56] ar1.sort() ar2.sort()// ...
分类:
编程语言 时间:
2020-03-03 00:38:07
阅读次数:
58