一般少量图片是很少出现OOM异常的,除非单张图片过~大~
那么就可以用教程一里面的方法了通常应用场景是listview列表加载多张图片,为了提高效率一般要缓存一部分图片,这样方便再次查看时能快速显示~不用重新下载图片但是手机内存是很有限的~当缓存的图片越来越多,即使单张图片不是很大,不过数量太多时仍...
分类:
移动开发 时间:
2014-06-03 08:31:20
阅读次数:
295
一、关于迭代器迭代器是一种方法、get 访问器或运算符,它通过使用 yield
关键字对数组或集合类执行自定义迭代。yield
返回语句会导致源序列中的元素在访问源序列中的下一个元素之前立即返回给调用方。尽管您以方法的形式编写迭代器,但编译器会将其转换为一个实际上是状态机的嵌套类。只要客户端代码中的...
分类:
其他好文 时间:
2014-06-03 07:27:31
阅读次数:
237
适配器是Android中的数据与View视图的桥梁,作用就是将数据通过适配器显示到对应的View视图上。工作中,在用ListView做适配器数据时候,有些人肯定碰见过,如何优化效率,但是又出现重复数据的情况,如何避免重复数据而且又能提高ListView大数据量时候的效率呢?,解决方案就是2点:1.
...
分类:
移动开发 时间:
2014-06-03 07:19:16
阅读次数:
300
1.onItemLongClick和onItemClick事件截取当须要同一时候获得一个listview的条目长按事件(onItemLongClick)和点击事件(onItemClick)时,仅仅须要在onItemLongClick事件触发函数中,return
true就可以。2.自己定义Check...
分类:
移动开发 时间:
2014-06-03 06:27:33
阅读次数:
325
1、一个文档如下db.posts.find(){ "_id" :
ObjectId("5388162dfc164ee1f39be37f"), "title" : "Java Example", "content" :
"This is a example for Java!", ...
分类:
数据库 时间:
2014-05-31 21:50:28
阅读次数:
396
adapter+线程1.很多时候自定义adapter的数据都是来源于服务器的,所以在获取服务器的时候就需要异步获取,这里就需要开线程了(线程池)去获取服务器的数据了。但这样有的时候adapter的中没有数据。如下面的代码:
这就是在initData中异步获取服务器的数据...
分类:
移动开发 时间:
2014-05-30 21:40:10
阅读次数:
2789
由于后台的变态,有时候会出现两层甚至多层嵌套的JSON包。一层的很好解,而且我看过一些比较大的网站新闻接口返回的JSON包也仅仅是一层的。比如下图所示一层的包代码也很简单直观
dict = [data objectFromJSONData]; // 这里可能会转换失败,还需要接着做判断 ...
分类:
Web程序 时间:
2014-05-30 19:43:43
阅读次数:
303
核心提示:因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既着名又常用的方法因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既着名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定...
分类:
其他好文 时间:
2014-05-30 19:36:56
阅读次数:
293
嵌套类局部类《c++ primer
3th》C++嵌套类1、嵌套类的名字只在外围类可见。2、类的私有成员只有类的成员和友元可以访问,因此外围类不可以访问嵌套类的私有成员。嵌套类可以访问外围类的成员(通过对象、指针或者引用)。3、一个好的嵌套类设计:嵌套类应该设成私有。嵌套类的成员和方法可以设为pub...
分类:
其他好文 时间:
2014-05-30 18:47:14
阅读次数:
487
SB里只需要两个控件:UIScrollViewUIPageControl@interface
LYViewController () /** scrollView */@property (weak, nonatomic) IBOutlet
UIScrollView *scrollVIew;/** ...
分类:
其他好文 时间:
2014-05-30 17:54:23
阅读次数:
229