给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0 ...
分类:
其他好文 时间:
2018-08-12 00:34:13
阅读次数:
164
MySQL中的show variables like xxx 详解
分类:
数据库 时间:
2018-08-12 00:33:36
阅读次数:
318
解析一:检测是否有这个文件目录,不存在的话,会自动创建 解析二:os.mkdir 与 os.makedirs 区别及用法: (1)mkdir( path [,mode] ) 作用:创建一个目录,可以是相对或者绝对路径,mode的默认模式是0777。 如果目录有多级,则创建最后一级。如果最后一级目录的 ...
分类:
其他好文 时间:
2018-08-12 00:33:10
阅读次数:
201
Android Keyguard自Android L以来一直没有多大变化。在Android L之前, Keyguard有自己独立的进程,KeyguardService自开机时启动并常驻。Android L之后到Android P,Keyguard和SystemUI共同享有一个进程。process i ...
分类:
移动开发 时间:
2018-08-12 00:32:52
阅读次数:
488
2018-08-11 23:50:30 问题描述: 问题求解: 解法一、归并排序 解法二、快速排序 ...
分类:
编程语言 时间:
2018-08-12 00:32:45
阅读次数:
171
keepalived 热备 VRRP:虚拟冗余路由协议 IETF标准协议 HSRP:热备份路由协议 思科私有协议 vrrp_instance vrrp示例 Heart-beat 间隔 --hello时间 Keepalived概述 调度器出现单点故障 Keepalived实现了高可用集群; Keepa ...
分类:
其他好文 时间:
2018-08-12 00:32:30
阅读次数:
249
列表 定义:[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 列表的创建 List1 = ["Hello", "Python", "China", "me"] # 或 List2 = list("Hello") # 或 List3 = list(["Hello", "Python ...
分类:
编程语言 时间:
2018-08-12 00:32:12
阅读次数:
209
线程池是个好东西,最大线程数限制了服务无限制使用宝贵的操作系统线程,最大队列保护内存溢出,完美! 但是线程池使用不当也会导致死锁。这种死锁,要是不知道原理,死都不知道咋死的,并且非常难定位。大家知道,死锁一般都是由于资源征用引起的。而线程池引起的死锁,可能连个synchronize关键字都没有。连同 ...
分类:
编程语言 时间:
2018-08-12 00:31:55
阅读次数:
213
“描述一个事物,唯有一个名词定义它的概念,唯有一个动词揭露它的行为,唯有一个形容词表现它的特征。要做的,就是用心去寻找那个名词、那个动词、那个形容词……” —— 福楼拜 (Gustave Flaubert) 我想讲个故事。 很久很久以前(一般讲故事都是这样开头吧), 两个老工程师在一起聊天,谈各自生 ...
分类:
其他好文 时间:
2018-08-12 00:31:45
阅读次数:
168
计算函数的运行时间 虽然已经实现功能,但是改变了函数bar的调用方式,优化后如下: 总结:函数bar的调用方式未改变,但是与题目要求又不一致,函数遇到return后结束了,未输出运行函数的时间,继续优化: 总结:此时装饰器的雏形已形成,那如果函数带参数的话,会是怎么样了,继续搞。 总结:无论函数是否 ...
分类:
编程语言 时间:
2018-08-12 00:31:36
阅读次数:
169