注:以下源码基于jdk1.7.0_11
Vector算是一个历史遗留下来的类,现在已基本被ArrayList取代。本文出于学习的目的来分析下这个类。
从图上可以看出Vector和ArrayList同样都直接继承于AbstractList,说明这两者功能上还是很相像的,事实也正是如此。
下面我们依然通过源码的方式解读Vector这个类。
public cl...
分类:
其他 时间:
2014-08-11 17:59:13
收藏:
0 评论:
0 赞:
0 阅读:
328
(ACM题解)“母函数”又称“生成函数”,最早是由法国数学家LaplaceP.S.在其1812年出版的《概率的分析理论》中提出,生成函数的应用简单来说在于研究未知(通项)数列规律,用这种方法在给出递推式的情况下求出数列的通项,生成函数是推导Fibonacci数列的通项公式方法之一,另外组合数学中的Catalan数也可以通过生成函数的方法得到。...
分类:
其他 时间:
2014-08-11 17:59:02
收藏:
0 评论:
0 赞:
0 阅读:
351
在前一篇博客中介绍了个大体结构 Android—— 4.2 Vold挂载管理_主体构建 (一) ,按照代码的顺序结构来依次分析,这里来看看CommandListener这个类做了什么。
一:CommandListener构造
在/system/vold/main.cpp的main函数中构建实例:...
分类:
移动平台 时间:
2014-08-11 17:58:52
收藏:
0 评论:
0 赞:
0 阅读:
586
这样的动态联动,一般由多个下拉框组成一组菜单,比如上面用到的两个下拉框。下拉菜单之间有联动的关系。当上级的选中项发生改变时,下级会根据上级中的选中项显示相应的内容。
用了动态联动之后,当面对庞大的数据或复杂的分类时,页面的加载速度也不会受到影响,也方便了用户查找。...
分类:
Web开发 时间:
2014-08-11 17:58:42
收藏:
0 评论:
0 赞:
2 阅读:
4015
背景介绍: 最近项目需求,需要使用C#进行最新的UI和相关DICOM3.0医学图像模块的开发。在C++语言下,我使用的是应用最广泛的DCMTK开源库,在本专栏的起初阶段的大多数博文都是对DCMTK开源库的介绍和学习。目前由于项目需要,现开始对mDCM开源库继续学习分析,因此本专栏接下来的文章会大多以mDCM开源库为例进行医学图像的讲解,DCMTK作为我学习和剖析mDC的依据。...
分类:
其他 时间:
2014-08-11 17:58:02
收藏:
0 评论:
0 赞:
0 阅读:
781
//Author: default7
function initCopy($o) {
var text = $o.html();
if (text) {
$o.attr('title', '点击复制 ' + text);
new ZeroClipboard($o).on("copy", function (event) {
...
分类:
编程语言 时间:
2014-08-11 17:57:52
收藏:
0 评论:
0 赞:
0 阅读:
367
原题http://poj.org/problem?id=2104
K-th Number
Time Limit: 20000MS
Memory Limit: 65536K
Total Submissions: 37130
Accepted: 11974
Case Time Limit: 2000MS
Description
...
分类:
其他 时间:
2014-08-11 17:57:42
收藏:
0 评论:
0 赞:
0 阅读:
289
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define maxn 1000
#define INF 100000000
int edge[...
分类:
其他 时间:
2014-08-11 17:57:32
收藏:
0 评论:
0 赞:
0 阅读:
382
使用ffmpeg进行音视频开发,首先编译需要把ffmpeg的源码编译成静态库,编译不是大问题,关键问题是编译的时候的各种配置该怎么设置的问题。之前在网上搜索学习,这篇文章不错:iOS: FFmpeg编译和使用问题总结 。有些文章给出编译的整个命令,有的给脚本链接,但是都有一些问题,因为ffmpeg版本更新了、iOS版本更新了(我下的是ffmpeg2.3)。最后东拼西凑,终于编译成功了一个,编译命令...
分类:
移动平台 时间:
2014-08-11 17:57:22
收藏:
0 评论:
0 赞:
0 阅读:
498
A synchronization point at which threads can pair and swap elements within pairs. Each thread presents some object on entry to the
exchange method, matches with a partner thread, and receives its par...
分类:
其他 时间:
2014-08-11 17:57:12
收藏:
0 评论:
0 赞:
0 阅读:
560
我觉得数学类的题目,每一道都有很好的解决方法,都很有保存的意义和价值。
这道题目里面,巧妙地运用了 唯一分解定理,辅以素数的eratosthenes筛法构造,很好地解决了题目。值得思考和深入的学习。
#include
#include
#include
#include
#include
using namespace std;
vector primes;
const int ma...
分类:
其他 时间:
2014-08-11 17:57:02
收藏:
0 评论:
0 赞:
0 阅读:
252
ios基于CALayer的同步或异步绘制图像,用于视频渲染。...
分类:
移动平台 时间:
2014-08-11 17:56:52
收藏:
0 评论:
0 赞:
0 阅读:
450
程序中包含了递归方法 和循环方法#include
#include
using namespace std;
struct tree
{
int value;
tree *left;
tree *right;
};
tree *create()
{
int n;
cin>>n;
if (n == 0)
{
return NULL;
}
else
{
tree *ro...
分类:
其他 时间:
2014-08-11 17:56:42
收藏:
0 评论:
0 赞:
0 阅读:
305
非常精美的jQuery背景动画全屏焦点图(附源码)...
分类:
Web开发 时间:
2014-08-11 17:56:32
收藏:
0 评论:
0 赞:
0 阅读:
303
zoj 1543 Stripies 贪心...
分类:
其他 时间:
2014-08-11 17:56:22
收藏:
0 评论:
0 赞:
0 阅读:
243
RuntimeException和Exception事务处理中的区别...
分类:
其他 时间:
2014-08-11 17:56:12
收藏:
0 评论:
0 赞:
0 阅读:
286
Java代码实现向Oracle数据库中导入已备份的数据库文件...
分类:
数据库技术 时间:
2014-08-11 17:56:02
收藏:
0 评论:
0 赞:
0 阅读:
353
UITableView一次性加载数据过多时,需要滑动多次触底。想通过索引实现快速滑动,索引中加载20个空点。用户在最右端滑动时,索引框显示,当触及索引点时指向其想对应的UITableView的RowIndex来实现快速滚动。这方法有缺陷:普通滑动时滚动条被遮盖了。...
分类:
移动平台 时间:
2014-08-11 17:55:52
收藏:
0 评论:
0 赞:
0 阅读:
352
ios 摄像头主动方式抓取:
工具类提供预览图像画面,自动处理旋转,并且以主动方式抓取图像(这样帧率可以无限大)
系统的接口多是异步接收图像,像我这种强迫症怎么受得了,必须吧被动接收图像的方式改成主动抓取。...
分类:
移动平台 时间:
2014-08-11 17:55:43
收藏:
0 评论:
0 赞:
0 阅读:
465
小媛在努力
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述 在多媒体数据处理中,数据压缩算法尤为重要。小媛上完课后就想自己发明一个数据压缩算法。她想呀想,终于想到一个方法。在多媒体数据中有很多数据都是重复的,所以她想把连续相同的数据用数据出现的次数和数据本身表示。例如:1 1 1 2 3 3 3 3 3 压缩后及为3 1 1 2 5 3(表示3个1,1个2...
分类:
其他 时间:
2014-08-11 17:55:32
收藏:
0 评论:
0 赞:
0 阅读:
349