摘要: mDatabase.beginTransaction(); try{ //在这里执行多个数据库操作 //执行过程中可能会抛出异常 mDatabase.setTransactionSuccessful(); //在setTransactionSuccessful和endTransaction之间不进行任何数据库操作 }catch(Exception e){ //当数据库操作出现错误时,需要捕获异常,结束事务 mDatabase.endTransaction(); throw e; } //当所有操作执行完成后结束一个事务 mDatabase.endTransaction(); } 阅读全文
posted @ 2011-12-19 21:59 健康小树 阅读(196) 评论(0) 推荐(0)
摘要: HTTP Caching 用好了,可以极大的减小服务器负载和减少网络带宽。十分有必要深入了解下 http 的 caching 协议。 先来看下请求/响应过程: 1、用 Last-Modified 头 在第一次请求的响应头返回 Last-Modified 内容,时间格式如:Wed, 22 Jul 2009 07:08:07 GMT。是零时区的 GMT 时间,servlet 中可以用 response.addDateHeader ("Last-Modified", date.getTime ()); 加入响应头。如图: Last-Modified 与 If-Modified-S 阅读全文
posted @ 2011-12-19 21:59 健康小树 阅读(148) 评论(0) 推荐(0)
摘要: Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED; //充电状态,或者电池的电量发生变化 //电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.ACTION_BATTERY_LOW; //表... 阅读全文
posted @ 2011-12-15 16:01 健康小树 阅读(239) 评论(0) 推荐(0)
摘要: 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型: 1.NULL:空值。 2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。 3.REAL:浮点数字,存储为8-byte IEEE浮点数。 4.TEXT:字符串文本。 5.BLOB:二进制对象。 但实际上,sqlite3也接受如下的数据类型: small... 阅读全文
posted @ 2011-12-15 13:21 健康小树 阅读(1074) 评论(0) 推荐(0)
摘要: public long insert (String table, String nullColumnHack, ContentValues values) table:表名; nullColumnHack:设置为null; valuse:你要插入的值,类型为ContentValues。 public int update (String table, ContentValues values,... 阅读全文
posted @ 2011-12-15 11:48 健康小树 阅读(266) 评论(0) 推荐(0)
摘要: 假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。 还好startActivityForResult来做跳转给了我们更好的解决办... 阅读全文
posted @ 2011-12-15 11:42 健康小树 阅读(1440) 评论(0) 推荐(0)
摘要: test for QTM bolg client ! 阅读全文
posted @ 2011-12-14 23:06 健康小树 阅读(139) 评论(0) 推荐(0)
摘要: Set uid, gid,sticky bit的三个权限的详细说明 一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组. 如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置. setuid: 设置使文件在执行阶段具有文件所有者的权... 阅读全文
posted @ 2011-11-08 00:21 健康小树 阅读(8871) 评论(2) 推荐(0)
摘要: 顾名思义LinkedHashMap是比HashMap多了一个链表的结构。与HashMap相比LinkedHashMap维护的是一个具有双重链表的HashMap,LinkedHashMap支持2中排序一种是插入排序,一种是使用排序,最近使用的会移至尾部例如 M1 M2 M3 M4,使用M3后为 M1 M2 M4 M3了,LinkedHashMap输出时其元素是有顺序的,而HashMap输出时是随机的... 阅读全文
posted @ 2011-11-07 13:19 健康小树 阅读(2982) 评论(0) 推荐(2)
摘要: System.getProperty()参数大全 查资料用: java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation dire... 阅读全文
posted @ 2011-11-04 19:44 健康小树 阅读(648) 评论(0) 推荐(0)