在使用ListView过程中我们有时候需要遍历取得每个Item项中的一些数据(比如每个Item里面有TextView,需要获取它的文本等等),但是我们在遍历过程中经常会遇到NullPointerException的异常,其实这不过是listview中getCount()和getChildCount(...
分类:
其他好文 时间:
2014-10-13 22:31:47
阅读次数:
286
for(var array_index in array){ //array_index 位置索引,从0开始
alert(array[array_index]);
}...
分类:
编程语言 时间:
2014-10-13 18:17:17
阅读次数:
169
1、项目预计用时 -计划学习C#和百度一些用法的时间:5小时 -项目本身打算写两个类,一个是遍历搜索文件夹的,另外一个用来统计单词。计划用时:5小时2、项目实际用时 学习C#以及正则表达式的用法:3小时 完成代码:5小时3、项目的表现和性能的分析4、项目的测试样例
分类:
其他好文 时间:
2014-10-13 17:44:19
阅读次数:
259
基础数据结构在游戏开发中至关重要,可能每一帧某个逻辑需要从一个数组中查找,删除,添加数据,或者从一个字典中快速存/取一个值,游戏引擎本身也要对UI树进行遍历,排序等操作。基础数据的操作速度影响着程序的性能,而基础数据的使用方法则影响着开发效率。当然我们应该尽量避免游戏中每一帧频繁的迭代和查找计算,应尽可能地将结果缓存起来。
C++标准库已经提供了数组(std::vector),字典(st...
分类:
其他好文 时间:
2014-10-13 17:25:39
阅读次数:
170
返回目录已经写了很多knockoutjs的文章了,今天在review代码时,忽然看到一个问题,在knockout环境下,如何遍历一个简单的数组?对于遍历对象组件的数组来说,很容易,直接foreach:对象名,然后进行属性的绑定即可,而如下数据[10,20,30]这种简单的数组,如何去遍历呢?在阅读k...
分类:
编程语言 时间:
2014-10-13 17:04:29
阅读次数:
210
遍历:$('#queryUser2 input[type="checkbox"]:checked').each( function () { a = a + $(this).v...
分类:
Web程序 时间:
2014-10-13 16:26:29
阅读次数:
209
给一棵最多2*10^5个结点的树,选择两个结点放置设备,要求所有结点其到最近设备的最远距离最小,求出这个最小距离。
最大值最小,首先想到二分。二分一个最大距离M,先以1号结点bfs出每个结点的深度。任选一个最大深度的结点,则离他距离M的父结点u上必须要放置一个设备。然后再以u进行bfs,同样的选择出第二个结点。再把选择的两个设备结点加入队列bfs,看是否能够遍历所有点,若能就满足。
z...
分类:
其他好文 时间:
2014-10-13 15:36:09
阅读次数:
250
性能优化
在大数据量遍历时(例如查找消息敏感词),需要手动使用clear方法释放缓存中的数据,防止缓存中数据过多浪费内存。1+N问题:将Fetch设为LAZY可以在需要时才发出sql语句,或者设置BatchSize指定一条sql语句查询多个对象。list方法会把所有对象都取出,而iterate方法会先取出所有对象的主键,需要时再根据主键取出对象。另外iterate会查询二级缓存,list...
分类:
编程语言 时间:
2014-10-13 14:23:19
阅读次数:
225
OC为 NSArray提供了方便的遍历block,下面进行详细的说明
第一、enumerateObjectsUsingBlock
NSArray *array=@[@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",@"gg"];
[array
enumerateObjectsUsingBlock:^(id obj,
NSUInteger idx, B...
分类:
编程语言 时间:
2014-10-13 13:55:00
阅读次数:
214
由于IIS版本的升级,造成了文件名中含有“+”的特殊字符的文件(多数是图片)在网页中不能被访问,于是必须查找当前目录下含有多少这样的文件,从而制定最佳的解决方案。废话少说,直接上核心代码: public void GetAllFilesInDirectory(string strDir...
分类:
其他好文 时间:
2014-10-13 13:07:09
阅读次数:
221