在代码中发现这个问题。问题是由于: Map是用来存储key-value类型数据的,一个对在Map的接口定义中被定义为Entry,HashMap内部实现了Entry接口。HashMap内部维护一个Entry数组。 transient Entry[] table; 当put一个新元素的时候,根据key的 ...
分类:
其他好文 时间:
2017-11-29 11:31:03
阅读次数:
154
下面是JQuery对元素class操作的简单实现,请看代码: 添加class: 移除class: 其实原理就是通过元素原生className属性获得元素class值(一串字符),然后对这串字符进行各种奇淫技巧拼接,最后再赋值到元素的className属性。 ...
分类:
其他好文 时间:
2017-11-25 18:25:37
阅读次数:
124
面向对象是一种编程思想,力图在程序中对事物的描述达到与现实一致,为此提出了类和对象的概念 类:一类事物的抽象描述 对象: 一个具体的事物 类时对象的模板,对象是类的实例化(栗Scanner类) 面向对象三个特征 封装: 封装是隐藏内部实现的过程,对外提供访问方式;封装防止了从外部对属性的破坏 关键词 ...
分类:
其他好文 时间:
2017-11-25 17:28:20
阅读次数:
90
MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC最大的好处,相信也是耳熟能详:读 ...
分类:
Web程序 时间:
2017-11-22 13:10:49
阅读次数:
245
什么是BroadcastReceiver? BroadcastReceiver(广播接收器),顾名思义,是用来接收广播的。Android内部实现了一套广播通信机制,即在某个应用或某个组件注册广播接收器,接收特定类型的广播。当别的应用或组件发送该类型的广播时,注册广播接收器的组件或应用就能接收到该广播 ...
分类:
移动开发 时间:
2017-11-19 16:06:18
阅读次数:
217
流的概念和作用 学习Java IO,不得不提到的就是JavaIO流。 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 ...
分类:
编程语言 时间:
2017-11-15 10:50:36
阅读次数:
238
内容回顾1、可迭代对象、迭代器、生成器、装饰器有什么区别? 可迭代对象:内部实现了__iter__方法,是一个迭代器 迭代器:内部实现了__iter__和__next__方法,可以进行for循环 生成器:函数内部有yield的就是生成器,生成器也有一个__next__方法,它的本质是一个迭代器。 生 ...
分类:
其他好文 时间:
2017-11-11 16:00:20
阅读次数:
132
[6]面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数 ...
分类:
其他好文 时间:
2017-11-10 21:47:38
阅读次数:
193
HashMap原理 目的: 单纯分析和学习hashmap的实现,不多说与Hashtable、ConcurrentHashMap等的区别。 基于 jdk1.8 在面试中有些水平的公司比较喜欢问HashMap原理,其中涉及的点比较多,而且大多能形成连环炮形式的问题。 一般连环炮,一环不知道后面试官也就不 ...
分类:
编程语言 时间:
2017-11-09 17:54:48
阅读次数:
141
iOS应用内部实现App Store评分功能,笔着整理总结有三种方式,各位可根据自己需求自己选择。先介绍下评分功能实现的三种方式。 1,通用方式通过App内部打开网页形式,跳转到AppStore编辑评论,可评分,可评论。 优点:方便,快捷,不受系统版本限制,目前最常用的方式。 缺点:内部网页形式加载 ...
分类:
移动开发 时间:
2017-11-08 13:12:08
阅读次数:
197