强引用、软引用、弱引用、虚引用详解
先说一下垃圾回收机制GabageCollection:
GC是垃圾收集的意思(GabageCollection)。和JAVA一样,ANDROID系统也是由GC来自动回收内存的。android中一个应用的启动,android系统都会为这个应用分配一个dalivk虚拟机,以便这个应用运行在这个独立的虚拟机上,可是一个虚拟机内存大小一般也是限制的(...
分类:
其他 时间:
2015-05-09 08:55:48
收藏:
0 评论:
0 赞:
0 阅读:
412
关于循环队列循环队列就是像一个圈一样,可以一直不停的入队和出队,例如:队列已经满了,如果执行一次出队操作,队列头部就空出来了,这时候就可以把元素继续插入空出来的那里,头指针向后移第二个元素就变成的队列的头,上一个对头就变成了队尾下图中:此时队列已经满了,但是当把12出队后,head指针会指向第1个位置,这是再忘队列中插入元素的,tail就会指向0的位置,然后把元素插入到0的位置。
组成循环队列需要...
分类:
其他 时间:
2015-05-09 08:55:38
收藏:
0 评论:
0 赞:
0 阅读:
377
Sorting It All Out
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 29359
Accepted: 10170
Description
An ascending sorted sequence of distinct values is o...
分类:
其他 时间:
2015-05-09 08:54:58
收藏:
0 评论:
0 赞:
0 阅读:
300
#include
#include
#include
#pragma comment(lib, "cv.lib")
#pragma comment(lib, "cxcore.lib")
#pragma comment(lib, "highgui.lib")
#define true 1
#define false 0
void my_mouse_...
分类:
其他 时间:
2015-05-09 08:54:18
收藏:
0 评论:
0 赞:
0 阅读:
271
JVM和Dalvik区别
1、Dalvik 基于寄存器,寄存器是CPU内部的一块内存空间,访问速度快,而 JVM 基于栈,栈是内存中的一块连续的存储空间,访问速度比寄存器要 慢。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。
2、Dalvik主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理,以及垃圾回收等等重...
分类:
其他 时间:
2015-05-09 08:54:08
收藏:
0 评论:
0 赞:
0 阅读:
277
250分:
简单题,判断C A T这三个字符的个数就行了/*************************************************************************
> File Name: 250.cpp
> Author: ALex
> Mail: zchao1995@gmail.com
> Created Ti...
分类:
其他 时间:
2015-05-09 08:53:58
收藏:
0 评论:
0 赞:
0 阅读:
246
题意:有n个结点,给出了q个操作,操作是a b string表示结点a到结点b的和是奇数或偶数,输出x(前x个操作都是正确的)。
题解:带权并查集经典题,因为结点可能有10,000,000,000个,所以需要离散化,不用的点就不考虑了。因为要a加到b,如果a==b无法找到各自的根节点并判断是否要合并,所以其实是mp[a - 1]到mp[b]并入集合。另外需要注意结点是有顺序的,父亲结点要大于等于子...
分类:
其他 时间:
2015-05-09 08:53:08
收藏:
0 评论:
0 赞:
0 阅读:
513
匆匆忙忙的读完了《高效能程序员的修炼》,也做了一系列的文章札记,并且尽我所能把Jeff给的观点付诸实践,然而我知道我只是懂了皮毛。所谓“欲穷千里目,更上一层楼”,我迫不及待的看了《程序员的修炼-从优秀到卓越》的第一章,就着急把自己的感悟和心得梳理成文,但是我内心很不安,我的内心告诉我,好书读一遍两遍,既使做了札记,依然不够,流于形式的都不重要,重要的是能够融会贯通。...
分类:
其他 时间:
2015-05-09 08:52:58
收藏:
0 评论:
0 赞:
0 阅读:
358
汉诺塔(二)题目链接
汉诺塔问题的经典结论:把i个盘子从一个柱子整体移到另一个柱子最少需要步数是 2的i次方减一。那我们这个给定一个初始局面,求他到目标局面(全部移到第三个柱子上)需要的最少步数。怎么办呢!!分析:
1、总的来说一定是先把最大的盘子移到第三个柱子上, 然后再把第二大的移到柱子3上, 然后再把第三大的盘子移到柱子3上………直到把最小的盘子(1号盘子)移到柱子3上,才算结束。
2、...
分类:
其他 时间:
2015-05-09 08:52:38
收藏:
0 评论:
0 赞:
0 阅读:
261
Flying to the Mars
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12767 Accepted Submission(s): 4048
Problem Description
In t...
分类:
其他 时间:
2015-05-09 08:52:28
收藏:
0 评论:
0 赞:
0 阅读:
222
1328: 近似回文词
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 394 Solved: 144
[Submit][Status][Web
Board]
Description
输入一行文本,输出最长近似回文词连续子串。所谓近似回文词是指满足以下条件的字符串:
1. S以字母开头,字母结尾
2. a(S)和b(S)最多有...
分类:
其他 时间:
2015-05-09 08:52:08
收藏:
0 评论:
0 赞:
0 阅读:
243
按照自制操作系统的步骤,首先需要使用二进制编辑器编辑一个.img文件,编辑完成之后,可以有两种运行方式:1:可以将该img文件烧进软盘文件中,重新启动计算机
2:使用qume虚拟机运行。我们采用第二种方式,首先我们需要获取其中的.img文件,在其光盘中的”30天自制操作系统光盘\OS\projects\01_day\helloos0\
helloos.img”中。我们实现的方式是:1:将其...
分类:
其他 时间:
2015-05-09 08:51:28
收藏:
0 评论:
0 赞:
0 阅读:
251
创意、诚意、潜力之作
史上最强大且精简的记分点名软件。
教育专家推荐的课堂软件,当老师的错过了,错过了肯定是您的损失。
【一】个性开头白 唐诗、名言、英文、自定义 并可语音朗读出
【二】个性小组名 小组口号 并醒目显示
【三】 完善的积分机制
【四】 QQ管理界面
w...
分类:
其他 时间:
2015-05-09 08:51:18
收藏:
0 评论:
0 赞:
0 阅读:
307
在网易公开课看到斯特凡·施明德的休假的力量(TED)。
里面有两个我很认同的观点。
1,工作久了,灵感会缺乏。其实我们每个人都有自己的思维定势,就算你的创意,设计现在很受欢迎,但是一年后呢?五年后呢?十年后呢?你的灵感会耗尽,因为你固有的角度没有新的增长,所以你看你自己的东西,会发现长得越来越像。作为一个有追求的设计师,你开始厌恶自己的工作,讨厌自己的设计一模一样。斯特凡是怎么做的呢?休一个整...
分类:
其他 时间:
2015-05-09 08:51:01
收藏:
0 评论:
0 赞:
0 阅读:
238
以前写数据层D层的时候里面有好多的SQL语句,如何省略到繁琐的SQL语句,微软提供了一种很好的方式-实体框架-Entity Framwork。一种对象映射机制,支持.NET开发人员使用域特定对象来出来关系数据,消除了对开发人员通常需要编写的大部分数据访问代码的需求。...
分类:
其他 时间:
2015-05-09 08:50:49
收藏:
0 评论:
0 赞:
0 阅读:
216
问题描述
有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。
要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。
输入格式
第一行为一个整数,表示箱子容量;
第二行为一个整数,表示有n个物品;
接下来n行,每行一个整数表示这n个物品的各自体积。
输出格式
一个整...
分类:
其他 时间:
2015-05-09 08:50:18
收藏:
0 评论:
0 赞:
0 阅读:
293
CyclicBarrier介绍(一)一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,...
分类:
其他 时间:
2015-05-09 08:47:58
收藏:
0 评论:
0 赞:
0 阅读:
288
转自:http://icictech.blog.163.com/blog/static/2797425420084595725499/ 1)方法一 选中你要加注释的内容,然后选择工具菜单“text|comment”就可以了,如果要把注释变为语句,同样选中要转变的语句,然后用鼠标选择“text|unc...
分类:
其他 时间:
2015-05-09 08:47:38
收藏:
0 评论:
0 赞:
0 阅读:
339
os模块包含操作系统功能,类似unix c的api。主要包含:def ctermid(): """Return the filename corresponding to the controlling terminal of the process. :rtype: string...
分类:
其他 时间:
2015-05-09 08:46:58
收藏:
0 评论:
0 赞:
0 阅读:
260
具体算法可见[红黑树 - 维基百科,自由的百科全书](http://zh.wikipedia.org/zh/%E7%BA%A2%E9%BB%91%E6%A0%91)最总完成代码见[algorithm/RBTree.h at master · liu946/algorithm](https://git...
分类:
其他 时间:
2015-05-09 08:45:18
收藏:
0 评论:
0 赞:
0 阅读:
308