EnumSet
专门为枚举类设计的集合类,所有元素必须是枚举类型
EnumSet的集合元素是有序的,内部以位向量的形成存储,因此占用内存小,效率高
不允许加入null元素
源码
package java.util;import sun.misc.SharedSecrets;
public abstract class EnumSet<E extends Enum> extends Ab...
分类:
编程语言 时间:
2016-07-17 00:30:40
收藏:
0 评论:
0 赞:
0 阅读:
341
SortedSet接口为TreeSet做准备
可以实现排序集合
源码
package java.util;public interface SortedSet extends Set {
/**
* 比较器
*/
Comparator comparator(); /**
* 获取子集
* @throw...
分类:
其他 时间:
2016-07-17 00:29:43
收藏:
0 评论:
0 赞:
0 阅读:
309
Dictionary
package java.util;public abstract
class Dictionary { public Dictionary() {
} abstract public int size(); abstract public boolean isEmpty(); abstract public Enumeration<K...
分类:
其他 时间:
2016-07-17 00:27:06
收藏:
0 评论:
0 赞:
0 阅读:
283
Map
每个数据项是key-value数据对
key不能重复
接口内代码比较少,都是基本操作
package java.util;public interface Map {
// Query Operations int size(); boolean isEmpty(); boolean containsKey(Object key); boole...
分类:
其他 时间:
2016-07-17 00:25:51
收藏:
0 评论:
0 赞:
0 阅读:
249
前言在之前我的一篇文章中,已经聊到过一次关于HDFS EC方面的内容(文章链接Hadoop 3.0 Erasure Coding 纠删码功能预分析),所以本文算是对其内容的一次补充.之前的文章中主要是从宏观的层面上阐述了HDFS EC的作用以及相应的使用场景,并没有深入到内部相关架构设计以及具体EC算法的的内容.本文主要=阐述的内容正在于这两方面.Erasure Coding技术EC是Erasure...
分类:
其他 时间:
2016-07-17 00:24:58
收藏:
0 评论:
0 赞:
0 阅读:
386
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given an integer (signed 32 bits), write a function to check whether it is a power of 4.
Exam...
分类:
其他 时间:
2016-07-17 00:24:37
收藏:
0 评论:
0 赞:
0 阅读:
287
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Implement the following operations of a queue using stacks.
push(x) – Push element x to th...
分类:
其他 时间:
2016-07-17 00:23:46
收藏:
0 评论:
0 赞:
0 阅读:
479
进程的概述进程的概念 直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也说,进程是资源分配的最小单位。进程调度中的三种状态
运行:当一个进程在处理机上运行时,则称该进程处于运行状态。处于此状态的进程的数目小于等于处理器的数目,对于单处理机系统,处于运行状态的进程只...
分类:
系统服务 时间:
2016-07-17 00:23:31
收藏:
0 评论:
0 赞:
0 阅读:
331
1.RecyclerView是什么?
RecylerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能,这一点从它的名字recylerview即回收view也可以看出。看到这也许有人会问,不是已经有ListView了吗,为什么还要RecylerView呢?这就牵扯到第二个问题了。
2...
分类:
移动平台 时间:
2016-07-17 00:23:18
收藏:
0 评论:
0 赞:
0 阅读:
463
传送门
X轴上有N个点,每个点除了包括一个位置数据X[i],还包括一个权值W[i]。该点到其他点的带权距离 = 实际距离 * 权值。求X轴上一点使它到这N个点的带权距离之和最小,输出这个最小的带权距离之和。
Input
第1行:点的数量N。(2 <= N <= 10000)
第2 - N + 1行:每行2个数,中间用空格分隔,分别是点的位置及权值。(-10^5 <= X[i] <= 10^5...
分类:
其他 时间:
2016-07-17 00:22:44
收藏:
0 评论:
0 赞:
0 阅读:
306
前言Android性能优化对Android程序的维护和拓展是有很大帮助的,我们知道Android手机不管是内存还是CPU都无法同PC相比,这也就意味着我们必须要谨慎的去使用内存和CPU资源。因为稍稍不注意可能就会引发诸如OOM、ANR、内存泄漏等问题,所以熟悉Android性能优化的几个方法可以有效地提高应用程序的性能,我们可能都能说出一些性能优化的方法,比如布局优化、绘制优化、线程优化等等,但是可...
分类:
移动平台 时间:
2016-07-17 00:22:19
收藏:
0 评论:
0 赞:
0 阅读:
409
矩形纹理纹理目标为GL_TEXTURE_RECTANGLE。
首选,矩形纹理不能进行Mip贴图;
然后,矩形纹理不是标准化的(实际上是对像素寻址)
最后,纹理坐标不能重复,并且不支持纹理压缩加载矩形纹理bool LoadTGATextureRect(const char *szFileName, GLenum minFilter, GLenum magFilter, GLenum wrapMo...
分类:
其他 时间:
2016-07-17 00:20:47
收藏:
0 评论:
0 赞:
0 阅读:
406
spring常用注解使用讲解
本文讲述spring的几个常用的注解
@RequestMapping
@RequestParam
@ResponseBody
@RequestBody
@Autowired
一、@RequestMapping
RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都...
分类:
编程语言 时间:
2016-07-17 00:20:35
收藏:
0 评论:
0 赞:
0 阅读:
367
一对一查询
resultType
resultMap
一对多查询
resultType
resultMap
多对多查询一对一查询resultType resultType:使用resultType实现非常简单,如果POJO中没有包括查询的列名,可以新建扩展类继承父类,并在子类中添加列名对应的属性,即可完成映射。package cn.itcast.ssm.po;
/**
* 订单的扩展类
*...
分类:
其他 时间:
2016-07-17 00:19:29
收藏:
0 评论:
0 赞:
0 阅读:
319
前言这段时间研究了下以前做app开发的时候并没有太过关注的JCenter仓库,在实际开发当中通常都是使用第三方开发者上传到jcenter的library,而我们使用的这些library或者plugin是怎么发布到JCenter并让我使用的? 如果我们想开发一个Library或者plugin,我们该怎么做?带着这些问题,我围绕它做了以下实践:
Android Library上传到JCenter仓库实践...
分类:
移动平台 时间:
2016-07-17 00:18:48
收藏:
0 评论:
0 赞:
0 阅读:
342
HashMap特点:
1.key-value键值对表示一个数据项
2.内部通过数组实现
3.没有实现同步方法,多线程线程不安全,效率较高
4.
所在包package java.util;
import java.io.*;继承AbstractMap
实现Map、Cloneable、Serializablepublic class HashMap
extends...
分类:
其他 时间:
2016-07-17 00:18:21
收藏:
0 评论:
0 赞:
0 阅读:
316
下面是网上找的一些面试题
1. OC中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release?为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?
以下是针对MRC(手动内存释放)模式:
与alloc语义相反的方法是dealloc,与retain语义相反的方法是releas...
分类:
移动平台 时间:
2016-07-17 00:18:09
收藏:
0 评论:
0 赞:
0 阅读:
454
https://github.com/wlkdb/GA_network_info
1、整个app分为android客户端、java服务端和数据层,客户端和服务端调用数据层来完成数据相关的功能。
数据层包括数据格式,数据网络传输,数据库读写。
2、数据格式模块中定义了一系列数据类,每个类包含其相应的参数及方法,与其数据库读写的交互方法也在其中。此外还有一个I...
分类:
移动平台 时间:
2016-07-17 00:17:45
收藏:
0 评论:
0 赞:
0 阅读:
268
第一章:Http概述引言web浏览器、服务器和相关的web应用程序都是通过http相互通信的,http是现代全球英特网中使用的公共语言。
本章主要内容1、web客户端与服务器是如何通信的
2、资源(表示web内容)来自何方
3、web事务(请求与响应)是怎样工作的
4、http通信所使用的报文(请求报文/响应报文)
5、底层TCP网络协议
6、不同的http协议变体
1.2web客户端与服务器web...
分类:
Web开发 时间:
2016-07-17 00:16:58
收藏:
0 评论:
0 赞:
0 阅读:
330
一前期准备工作
二修改内核源码
1 修改编译器
2 增加配置项
三错误记录
1 内核启动后串口打印信息停留在Uncompressing Linux done booting the kernel
一、前期准备工作
1.1 内核下载
到官网地址选相应的内核下载,我这里参考选了3.6.6
1.2 配置好开发环境
我用的cross-compiler版本如下
anzyela...
分类:
系统服务 时间:
2016-07-17 00:16:47
收藏:
0 评论:
0 赞:
0 阅读:
304