1,通过异步加载,避免阻塞UI线程
2,通过LruCache,将已经下载的图片放到内存中...
分类:
系统服务 时间:
2015-06-15 09:16:12
收藏:
0 评论:
0 赞:
0 阅读:
266
图形学复习 二维观察和三维观察 裁剪窗口 投影变换...
分类:
其他 时间:
2015-06-15 09:15:53
收藏:
0 评论:
0 赞:
0 阅读:
276
ServletRequest接口
定义
public interface ServletRequest
定义一个 Servlet 引擎产生的对象,通过这个对象, Servlet 可以获得客户端请求的数据 。这个对象通过读取请求体的数据提供包括参数的名称、值和属性以及输入流的所有数据。
方法
1、getAttribute
public Object getAttribute(...
分类:
其他 时间:
2015-06-15 09:15:42
收藏:
0 评论:
0 赞:
0 阅读:
233
//vs2013设置输出缓冲区
/*windows下是没有设置输出buffer的,也就是说C++中cout的时候,会直接输出,而不是先进入缓冲区等缓冲区满或者被刷新再输出。但是我们可以手动设置缓冲区*/
#include
using namespace std;
int main()
{
/* 这个段代码在Linux下用g++执行不会输出,因为1被存到缓冲区中,而windows下会输出,...
分类:
其他 时间:
2015-06-15 09:15:32
收藏:
0 评论:
0 赞:
0 阅读:
249
一维数组与指针
int a[10];
int *pa;
一维数组的数组名代表的就是该数组第一个元素的地址,所以复制语句pa=&a[0]等价于pa=a。对数组元素a[i]的引用等价于*(a+i)。在计算数组元素a[i]的值时,C语言实际上先将*(a+1)后再进行求值,所以用指针编写的程序比用数组下标编写的程序执行速度快。
数组名和指针之间有一个不同之处,指针是一个变量,pa=a和pa++都是合...
分类:
编程语言 时间:
2015-06-15 09:15:22
收藏:
0 评论:
0 赞:
0 阅读:
297
1. Linux其实就是一个操作系统最底层的核心及其提供的核心工具。他是GNU GPL授权模式,所以,任何人均可取得原始码与可执行这个核心秳序,并且可以修改。此外,因为 Linux参考 POSIX设计规范,于是兼容于Unix操作系统,敀亦可称之为Unix Like的一种。
2. Unix的历史:
①1965年,Bell,MIT与GE共同发起了Multics的计划,但在1969年...
分类:
系统服务 时间:
2015-06-15 09:15:17
收藏:
0 评论:
0 赞:
0 阅读:
237
详细解释了派生类对于父类中的成员的访问控制,通过三看原则,demo分析怎么判断一个数据的访问是否合法。...
分类:
其他 时间:
2015-06-15 09:15:02
收藏:
0 评论:
0 赞:
0 阅读:
257
给定数字集合,找出最大的d,使得a+b+c=d且abc均在数字集合中,集合元素数量不超过1000
思路是把等式变换为d-c=a+b,这样只要枚举d,c,验证d-c是否在任意两元素之和所在的集合中,注意abcd不能重复,所以需要一些额外的判重条件
#include
#include
#include
#include
#include
#include
#include ...
分类:
其他 时间:
2015-06-15 09:14:52
收藏:
0 评论:
0 赞:
0 阅读:
227
Vim技巧之重复
Vim重复的类型
文本改变重复
行内查找重复
全文查找重复
文本重复替换
宏录制重复Vim技巧之重复当我们用vim编辑文本的时候,不免会进行一些重复的操作,当我们想要重复上次的操作,难道还要重复一遍相同的操作么?这样不免会浪费时间。于是vim就将你上次进行的一些操作记录在vim的寄存器里,当你想要重复上次进行的操作的时候,直接点击快捷键就可以了。Vim重复的类型vim中有五种基本的...
分类:
系统服务 时间:
2015-06-15 09:14:42
收藏:
0 评论:
0 赞:
0 阅读:
299
可以看到SA中有两种方式来获取HotSpotVM里面的变量地址,一种是通过符号表,另一种是通过VMStructEntry这种VM提供的元信息(也就是通过&运算获取的地址)。...
分类:
其他 时间:
2015-06-15 09:14:02
收藏:
0 评论:
0 赞:
0 阅读:
188
题意:给出三个数 n, c, r
n 个地点(包括公司的车库),c 表示c辆车抛锚的地点, r 条道路
第二行给出 c+1 个地点,第一个为车库地点, 其余的 c 个为车的地点。
接下来的 r 行表示 r 条有向的道路,
s1 -- d -> s2 表示 s1到s2 的长度为 d
s1 <- d -- s2 表示 s2到s1 的长度为 d
s1 s2 表示 s1到s2为双向边, 且长度为 d
拖车从车库出发到每个地点,在该地点拖回抛锚的车子。
一辆拖车一次只能拖...
分类:
其他 时间:
2015-06-15 09:13:52
收藏:
0 评论:
0 赞:
0 阅读:
183
类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来替代。通过公有继承,派生类得到了基类中除构造函数、析构函数之外的所有成员。这样,公有派生类实际就具备了基类的所有功能,凡是基类能解决的问题,公有派生类都可以解决。类型兼容规则中所指的替代包括以下情况:
子类对象可以当作父类对象使用
子类对象可以直接赋值给父类对象
子类对象可以直接初始化父类对象
父类指针可以直接指向子类对...
分类:
其他 时间:
2015-06-15 09:13:42
收藏:
0 评论:
0 赞:
0 阅读:
200
上一篇我们介绍了Dialog的基本使用方法,【Android UI设计】Dialog对话框详解(一)今天继续介绍,废话不多说,今天主要实现ProgressDialog和透明Dialog两种效果,最后介绍一下github上的一个Dialog动画开源库,里面包含多种动画特效。...
分类:
移动平台 时间:
2015-06-15 09:13:32
收藏:
0 评论:
0 赞:
0 阅读:
324
头文件: #include
函数说明:
FILE * popen ( const char * command , const char * type );
int pclose ( FILE * stream );
说明:(参考unix环境高级编程)
popen() 函数通过创建一个管道,调用 fork 产生一个子进程,执行一个 shell 以运行命令来开启一个进程。这个进...
分类:
其他 时间:
2015-06-15 09:13:22
收藏:
0 评论:
0 赞:
0 阅读:
234
POJ【3083】Children of the Candy Corn
Dfs+Bfs...
分类:
其他 时间:
2015-06-15 09:13:12
收藏:
0 评论:
0 赞:
0 阅读:
201
大文件,大小4663M,5亿个数,文件中的数据随机,怎么排?...
分类:
其他 时间:
2015-06-15 09:12:52
收藏:
0 评论:
0 赞:
0 阅读:
176
天下武功,唯快不破,冰冻三尺,一日之寒?...
分类:
编程语言 时间:
2015-06-15 09:12:46
收藏:
0 评论:
0 赞:
0 阅读:
195
定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。
类型:创建类模式
类图:
抽象工厂模式与工厂方法模式的区别
抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也...
分类:
其他 时间:
2015-06-15 09:12:32
收藏:
0 评论:
0 赞:
0 阅读:
182
(4)模版方法模式
定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。
类型:行为类模式
类图:
事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分,排序和打...
分类:
其他 时间:
2015-06-15 09:12:27
收藏:
0 评论:
0 赞:
0 阅读:
241
(5)建造者模式
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
类型:创建类模式
类图:
四个要素
l 产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成。
l...
分类:
其他 时间:
2015-06-15 09:12:14
收藏:
0 评论:
0 赞:
0 阅读:
123