本解析源码来自JDK1.7
LinkedList许多方法是为了适配其实现的接口,本质上都是双向链表的操作LinkedList概要
基于双向链表,主要实现了List和Deque接口,Deque接口继承自Queue,所以LinkedList同时实现了Queue接口
由于其基于双向链表,操作需要操作连接指针数数较多,所以线性操作系数比ArrayList较大
插入删除快,随机访问慢
线程不安全,修改列表结...
分类:
其他好文 时间:
2016-05-18 18:23:00
阅读次数:
172
看标题就知道这篇文章讲的主要是view滑动的相关内容。
Scroller + scrollTo + ViewDragHelper...
分类:
其他好文 时间:
2016-05-18 18:21:45
阅读次数:
277
当有navigationBar的时候
不设置向下移动64个单位 textView和tableView都是scrollView,因此当有navigationBar的时候
都会自动的往下移
因此可以用这两句话 其中一种方法来解决
不设置自动往下移,本来默认是true
self.automaticallyAdjustsScrollViewInsets = false还有一种是跟新tableVi...
分类:
其他好文 时间:
2016-05-18 18:22:35
阅读次数:
213
1xx消息
这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。
这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。
100 Continue
客户端应当继续发送请求。这个临...
分类:
Web程序 时间:
2016-05-18 18:22:14
阅读次数:
238
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1618
1618: [Usaco2008 Nov]Buying Hay 购买干草
Time Limit: 5 Sec Memory Limit: 64 MB
Submit: 939 Solved: 481
[Submit][Status][Discuss]
Description约翰...
分类:
其他好文 时间:
2016-05-18 18:22:35
阅读次数:
113
网上类似的java客户端很多,因为javamail的API的确是挺好用的。我也参考了其中一个人的代码 省了不少事,这篇博客主要是自己留个纪念,因为这个项目更多的是自己一些特殊的需求,别人应该不需要用到。
package receiveMail;
import java.io.*;
import java.text.*;
import java.util.*;
import java.u...
分类:
编程语言 时间:
2016-05-18 18:22:07
阅读次数:
239
前言: 今天介绍的是一个三方库. SnapKit 是在iOS开发中使用添加约束的纯代码库. 使用Swift语言进行编写. 作为有一定经验的人, 对Masonry应该不陌生. 像Masonry一样. 在同一个仓库中 0.O这里放出个人博客链接http://littlesummerboy.com/2016/05/17...
分类:
编程语言 时间:
2016-05-18 18:19:41
阅读次数:
468
亲和串
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 11578 Accepted Submission(s): 5221
Problem Description
人随着岁数的增长是越大越聪明还是越大越笨,...
分类:
其他好文 时间:
2016-05-18 18:21:03
阅读次数:
142
提高编程水平,从代码格式开始...代码格式的重要性,你的代码是否符合”标准“?...
分类:
其他好文 时间:
2016-05-18 18:20:35
阅读次数:
190
一个Activity的显示过程总结(四)
measure流程
layout流程
draw流程...
分类:
其他好文 时间:
2016-05-18 18:18:42
阅读次数:
172
简介
ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WOR...
分类:
其他好文 时间:
2016-05-18 18:20:59
阅读次数:
235
题目链接:点击打开链接
思路:强连通分量模板题, 把一个强连通分量的缩成一个点, 构建一张新图。 然后在新图上, 求每个点的入度和出度。 假设有a个顶点的入度为0,b个顶点的出度为0,那么可以证明答案就是max(a, b)。 可以这么想, 入度为0的点肯定要练到出度为0的点。
细节参见代码:
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2016-05-18 18:19:28
阅读次数:
99
/*
*功能:算符优先
*作者:王文堃
*创建时间:2016/5/15
*/#include
#include
#include
using namespace std;/*
*任务一:构造FIRSTVT,LASTVT
*任务开始时间:2016/5/15
*任务结束时间:2016/5/16
*//*
*任务二:构造算符优先表
*任务开始时间...
分类:
其他好文 时间:
2016-05-18 18:18:59
阅读次数:
181
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1619
1619: [Usaco2008 Nov]Guarding the Farm 保卫牧场
Time Limit: 5 Sec Memory Limit: 64 MB
Submit: 694 Solved: 306
[Submit][Status][Discuss]
Descri...
分类:
其他好文 时间:
2016-05-18 18:20:06
阅读次数:
149
在同一个数据集合中,不同的选择条件对应了不同的输出结果,数据库就是这样一种按数据结构来组织、存储和管理数据的仓库。程序或用户可以通过它来进行数据的访问与修改,它是数据存储的灵魂。数据管理经历了人工管理、文件系统到数据库系统3个阶段。数据库是具有逻辑关系和确定意义的数据结合,它能克服传统文件组织所产生的一系列问题,数据冗余小,由于关系型数据库管理系统对于信息查询具有很大的灵活性,并且设计简单,所以已经...
分类:
数据库 时间:
2016-05-18 18:18:03
阅读次数:
594
1. 迭代器与组合模式(Iterator)1.1 Collection.iterator()集合(Collection)指的是一群对象,其存储方式可以是各式各样的数据结构。
如何能让客户遍历你的对象而又无法窥视你存储对象的方式——利用迭代器(iterator)java.util.Iterator来封装“遍历集合内的每个对象的过程”。//忽略集合实现方式(列表、数组、散列表)封装对象遍历
publi...
分类:
其他好文 时间:
2016-05-18 18:18:49
阅读次数:
147