本文以jdk源码为线索学习几种数据类型实现机制。 【HashMap数据机制】 HashMap提供了key、value存储机制。HashMap是LinkedHashMap的基类,其内部维护一个Node数组用来存储数据: 为了解决hash冲突,每个节点存储链表或者红黑树。当链表长度小于阈值8时,使用链表 ...
分类:
其他好文 时间:
2019-02-01 23:28:16
阅读次数:
250
这一段代码中,我想找出所有span中内容为HTML的span标签,所以使用getElementsTagName()方法,开始使用getElementsTagName().value得到的是undefined(如下图) value是属性,内容是使用innerHTML(效果图如下)以及代码 所以,获取g ...
分类:
Web程序 时间:
2019-01-30 13:11:11
阅读次数:
133
缓存注解上 key、condition、unless 等 SpEL 表达式的解析 计算上下文根对象 缓存计算上下文【附加方法参数和返回结果作为计算变量】 缓存注解上 SpEL 表达式计算器 ...
分类:
编程语言 时间:
2019-01-26 10:58:56
阅读次数:
179
方法重载 方法重载Overload是指:多个方法的方法名相同,但各自的参数不同 参数的个数不同 参数的类型不同 参数位置不同 方法返回值类型通常都是相同的 目的:相同功能的方法使用同一名字,便于调用 如以indexOf()为例 2.使用重载方法改写Person类的setName()方法 Person ...
分类:
编程语言 时间:
2019-01-13 19:13:52
阅读次数:
211
方法重载:在同一个类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或者参数类型不同即可。 定义不定长参数的方法: 返回值 方法名(参数数据类型···参数名称) 例: int add ( int... a) 参数a实际上是一个数组,编译器会将(int... a)看作--(int a[]) ...
分类:
其他好文 时间:
2019-01-13 10:56:33
阅读次数:
194
1. Object.defineProperty 在一个对象上定义一个新属性,或修改一个已经存在的属性, 最终返回这个对象。 o: 需要定义属性的 对象。 p:要定义或修改的 名称 或 属性。 descriptor : 正在定义或修改属性的描述符。 descriptor : configurable ...
分类:
其他好文 时间:
2019-01-02 12:34:43
阅读次数:
189
在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件。 所有的功能都在django.core.mail中。 一、快速上手 两行就可以搞定一封邮件: from django.core.mail import s ...
分类:
其他好文 时间:
2018-12-30 20:34:42
阅读次数:
231
我们可以使用GLFW的glfwGetKey方法来为我们绘制的窗口获取输入,这个方法返回值表示当前这个按键是否被按下。代码如下: 使用GLFW_KEY_ESCAPE表示ESC键位,其中ESCAPE可以被替换为其它键位。当ESC键没有被按下的时候,glfwGetKey的返回值为 GLFW_RELAESE ...
第一个 第二个: 第三个 https://www.cnblogs.com/codejackanapes/p/5569013.html:json的博客园 springmvc默认的是:2、Jackson:http://jackson.codehaus.org/ https://www.cnblogs.c ...
分类:
其他好文 时间:
2018-12-26 22:23:41
阅读次数:
162