AVL(Adelson Velskii和Landis)树是带有平衡条件(balance condition)的二叉查找树。这个平衡条件必须要容易保持,而且它保证树的深度须是O($$log{N}$$)。最简单的想法是要求左右子树具有相同的高度。 另一个平衡条件是要求每个节点都必须有相同高度的左子树和右 ...
分类:
其他好文 时间:
2019-01-21 16:06:12
阅读次数:
193
1,创建Series 1.1,通过iterable创建Series Series接收参数是Iterable,不能是Iterator 可以多加一个index参数,index可以接收Iterator或者Iterable: 1.2,通过字典创建Series key是索引: 2,Series常用方法 Ser ...
分类:
其他好文 时间:
2019-01-20 15:53:53
阅读次数:
686
centos7、jdk、tomcat8、jenkins
分类:
其他好文 时间:
2019-01-17 14:01:49
阅读次数:
209
Scala集合的主要特质 Iterator,用来访问集合中所有元素 Seq是一个有先后次序的值得序列,比如数组或列表。IndexSeq允许我们通过整型的下标快速访问任意元素,如ArrayBuffer是带下标的。Set是一组没有先后次序的值,在SortedSet中,元素以某种排过序的顺序被访问。Map ...
分类:
其他好文 时间:
2019-01-17 12:05:44
阅读次数:
305
一、服务器配置: 1.端口 server.port=8090 2.上下文 server.servlet.context-path=/config 3.绑定服务器IP地址 server.address=127.1.1.1 4.会话过期时间 server.session.timeout=30000 二、 ...
分类:
编程语言 时间:
2019-01-13 15:24:11
阅读次数:
358
1.带有 yield 的函数不再是一个普通函数,而是一个生成器generator,可用于迭代。 2.yield 是一个类似 return 的关键字,迭代一次遇到yield时就返回yield后面(右边)的值。重点是:下一次迭代时,从上一次迭代遇到的yield后面的代码(下一行)开始执行。可以减少内存占 ...
分类:
其他好文 时间:
2019-01-13 13:06:53
阅读次数:
853
三种方法足够了,如果你有其他方法也可以留言 ...
分类:
编程语言 时间:
2019-01-11 22:10:34
阅读次数:
296
# 创建列表 # 定义# 直接定义nums = [1,2,3,4,5] # 通过range函数构造,python2 和python3 版本之间的差异;# python3 用的时候才会去构造nums = range(1,101) # 列表嵌套# 注意和C语言中数组的区别,是否可以存放不同的数据类型nu ...
分类:
编程语言 时间:
2019-01-10 10:47:57
阅读次数:
227
概念:本文中的“使用策略类” 是指用设计模式中的策略模式来替换原来的switch case和if else语句,这样可以解开耦合,同时也使维护性和系统的可扩展性大大增强。 正文:如下面代码所示,ClientCode 类会更加枚举State的值来调用ShippingInfo 的不同方法,但是这样就会产 ...
分类:
其他好文 时间:
2019-01-07 21:24:22
阅读次数:
186
可以注册 IHttpClientFactory 并将其用于配置和创建应用中的 HttpClient 实例。 这能带来以下好处: 提供一个中心位置,用于命名和配置逻辑 HttpClient 实例。 例如,可以注册 github 客户端,并将它配置为访问 GitHub。 可以注册一个默认客户端用于其他用 ...
分类:
Web程序 时间:
2019-01-06 23:05:32
阅读次数:
360