HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。
意 思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一感觉应该是Android
提供的一个类。按住Ctrl点击进入Spar...
分类:
移动开发 时间:
2014-07-02 08:02:21
阅读次数:
338
通过sizefo可以求出数据类型使用的字节数。
语法:1、sizeof(数据类型变量名称);
2、sizeof(数据类型);
#include
void main()
{
//字符类型
char charType =
'c';
//可以通过siezeof数据类型的方式得到此种类型的数据的大小...
分类:
其他好文 时间:
2014-07-02 08:17:03
阅读次数:
294
本系列所有文章可以在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873
接上文Qt5官方demo解析集13——Qt
Quick Particles Examples - Image Particles
一转眼就到了我们粒子系列的最后一个demo了,既然是System,第一个小例子就给我们介绍了“模拟”一个粒子...
分类:
其他好文 时间:
2014-07-02 07:13:00
阅读次数:
399
因项目需要打开文件,因此做了一个打开文件的对话框,现在把这部分的代码共享出来了。
首先是一个回调接口,该接口在文件选择完毕的通知调用者进行如果何种操作。文件接口声明,如下:
[java] view
plaincopyprint?
// filename: CallbackBundle.java
package com.example....
分类:
移动开发 时间:
2014-07-02 07:12:20
阅读次数:
339
param 标签以“名字-值”对的形式为其他标签提供附加消息,这个标签与jsp:include、jsp:forward、jsp:plugin标签一起使用。
param 动作标签
“名字”value =“指定给param的值”/>
当该标签与jsp:include标签一起使用时,可以将param标签的值传递到include指令要加载的文件中去,因此include动作标签如果结合param标签,...
分类:
Web程序 时间:
2014-07-02 08:25:27
阅读次数:
221
在日常的项目开发中,我们可以经常性的需要打包测试,尤其是开发环境是windows,而实际环境则是linux。
这样的话,很多程序员要一会打一个包,一会打一个包,这些包可能会很大,实际上只有代码部分会变动,而jar包基本则不动。
当然很多人可能会说,自动化测试。很好的,我们今天要做的就是自动化测试的第一步。
这个时候我是可以使用ant来打包,去掉项目中的所有的jar文件。然后在项目的tomca...
分类:
其他好文 时间:
2014-07-02 08:24:49
阅读次数:
213
题目
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.
For example,
"A man, a plan, a canal: Panama" is a palindrome.
"race a car" i...
分类:
其他好文 时间:
2014-07-02 09:49:04
阅读次数:
271
条件编译(#ifdef #else #endif #if)...
分类:
其他好文 时间:
2014-07-02 09:15:09
阅读次数:
329
Description
A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973。
Input
数据的第一行是一个T,表示有T组数据。
每组数据的第一行有n(2 <= n <= 10)和k(2 <= k < 10^9)两个数据。接下来有n行,每行有n个数据,每个数据的范围是[0,9],表示方阵A的内容。
...
分类:
其他好文 时间:
2014-07-02 09:14:24
阅读次数:
209
时间:2014.07.01
地点:基地
----------------------------------------------------------------------------
一、预处理
细说条件编译前,先了解下预处理过程。预处理过程读入源码,即对源码进行扫描,检查包含的预处理指令和宏定义,对其进行初步转换,然后再将产生的这种新源码提供给编译器。预处理过程还会删除...
分类:
Web程序 时间:
2014-07-02 07:30:27
阅读次数:
292
上个星期出门前,特地在家中下载了几部电影,甚至在走前为了完成下载任务,还推了十几分钟。在无线网和赶车之间,我居然选择了前者。真是胆大地可怕,要知道,买好的车次可不等人。
还好,网速还算给力,没拖我个半小时,下载任务一完成,就立刻百米冲刺一样飞到了汽车站。还好还好,总算还没开车。上了车,也是不管不顾,拿出手机就开始看电影。这次出行虽是打着考试的旗号,却真真是再一次的裸考。也算是一个小度假,体验...
分类:
其他好文 时间:
2014-07-02 07:29:49
阅读次数:
267
进入Ubuntu之后打开终端窗口的快捷键是:
ctrl + alt+T:通过这个命令可以打开终端。截图是:
关闭一个终端窗口的方式是:
Alt +F4,在Ubuntu下还可以是exit
对于terminal中的符号,其中的$标识,普通用户时显示的是$,超级管理员对应的符号是:#
截图如下:...
分类:
系统相关 时间:
2014-07-02 07:58:14
阅读次数:
788
1971. Graphics Settings
Time limit: 2.0 second
Memory limit: 64 MB
给定n个选项,m个操作,问the image generation speed=p/(W*H*∏ki(第i个选项开启))在哪个区间。
Input
第一行为 n (0 ≤ n ≤ 100 000). 接下来第i行分别有指令名 si, ...
分类:
其他好文 时间:
2014-07-02 08:16:27
阅读次数:
333