为什么需要推迟视图初始化
这里谈谈为什么要推迟视图的初始化. 假设这样一个情况, 如果手机的界面包含大量的视图组件,而且数据大多都来源于服务器. 这就意味着一进入这个界面,应用就会在onCreate()方法中去初始化为数不少的layout资源, 而初始化View是一个比较耗时耗资源的操作. 然后, 应用进行几个网络链接,去获取数据回来更新填充View中的各个组件. 这样算起来, 用户从进入某个A...
分类:
移动开发 时间:
2015-04-27 09:51:02
阅读次数:
1227
使用List在内存中分页,耦合低,效率低,耗资源。
分类:
编程语言 时间:
2015-04-23 21:24:17
阅读次数:
176
若数据库中出现失效索引,使得失效索引所在表相关操作在访问上本因走索引却出现大量的全表扫描,这是极其消耗资源的,因此必须对这些失效索引进行在线重建。重建失效索引具体步骤如下:
1. 查询数据库中有无失效索引...
分类:
其他好文 时间:
2015-04-22 11:47:35
阅读次数:
112
一、系统性能监控htop工具的使用方法:htop:htop是一个Linux下的交互式的进程浏览器,可以用来替换Linux下的top命令;top是所以unix系统的必备工具,能直观方便的查看到系统负载、内存及进程等信息。而top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识..
分类:
系统相关 时间:
2015-04-15 23:38:03
阅读次数:
348
1 给飞机添加 rigid body控件 使飞机拥有物理意义,勾掉gravity 添加capsule collide表明碰撞体积,其中可以设置碰撞体积的体积大小、延伸方向。通常情况capsule collide就已经够用,mesh collide是最复杂、最耗资源的模型。勾选Is trigger可以...
分类:
其他好文 时间:
2015-04-13 20:45:59
阅读次数:
183
1、概述 2、JDBC 3、项目引用jar包 注:在finally中反向关闭资源 rs.close(); stmt.close(); conn.close(); 4、创建配置文件读取数据库信息 load方法IO操作消耗资源,因此创建工具类将读取属性文件封装,使用单例...
分类:
数据库 时间:
2015-04-12 22:52:39
阅读次数:
226
今天工作中学到的东西,eclipse dug调试,struts2传值,打包,学的还很肤浅,但还是学到了不少东西,明天还要早起,去坐樱木花道,晚上回来基本上没学什么东西,想看看数据库连接池,大体看了一点,主要是为了防止数据库建立连接消耗资源而设计的。想装个linux系统,Ubuntu,把空间腾出来了,...
分类:
其他好文 时间:
2015-04-11 06:28:11
阅读次数:
106
Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制...
分类:
移动开发 时间:
2015-03-31 18:06:44
阅读次数:
163
对于提升Android中频繁使用的ListView子Item View的加载效率,基于两点基本考虑:
1,Android的View的创建比较消耗资源;
2,findViewById()也不是最快的。
所以在实际开发中经常使用的适配器中的getView()方法:
public View getView(int position, View convertView, ViewGroup par...
分类:
移动开发 时间:
2015-03-31 16:06:41
阅读次数:
141
前言:
什么是多线程?比如在做一些下载的程序时,同时开启5个下载任务,对应的其实就是多线程。在一些多线程的程序中,响应请求的个数(即线程)的个数过多的话就会造成系统资源损耗过多而宕机,一般最多线程是有上限的,而且每次创建线程和销毁线程都会大量损耗资源和时间。所以解决办法之一就是使用线程池控制线程个数,复用创建过的线程。线程池可以减少创建和切换线程的额外开销,利用已经存在的线程多次循环执行...
分类:
编程语言 时间:
2015-03-20 10:56:30
阅读次数:
528