上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 38 下一页
摘要: 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般都是 阅读全文
posted @ 2011-12-28 22:06 Atlas's blog 阅读(106) 评论(0) 推荐(0) 编辑
摘要: UI线程,主线程阻塞(blocking).新启一个线程,并由Handler来执行.@Override public void onScroll(AbsListView view, final int firstVisibleItem, final int visibleItemCount, final int totalItemCount) { Thread songsList = new Thread(){ @Override public void run(){ firstItem = firstVisibleItem; visibleCout... 阅读全文
posted @ 2011-12-28 22:04 Atlas's blog 阅读(146) 评论(0) 推荐(0) 编辑
摘要: ListView listView = getListView(); //添加到脚页显示 这个要继承ListActivity 实现OnScrollListener listView.addFooterView(loadingLayout);这位兄弟的Demo非常不错.public class ListViewUpdate extends Activity implements OnScrollListener, OnItemClickListener { private List<ApplicationItemInfo> applicationItemInfoList; priv. 阅读全文
posted @ 2011-12-28 18:27 Atlas's blog 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 数据库的三范式1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.1N | 消除非主属性对码的部分函数依赖2N | 消除非主属性对码的传递函数依赖3N | 消除主属性对码的部分和传递函数依赖BCNF | 消除非平凡且非函数依赖的多值依赖4N简单描述:第三范式的要求如下:1,每一列只有一个值2,每一行都能区分。3,每一个表都不包含其他表已经包含的非主关键字信息。你说的两个表,如果每个都满足三范式,那么两个表也满足三范式。转自:http://www.cublog.cn/u/23975... 阅读全文
posted @ 2011-12-23 11:34 Atlas's blog 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 1.使用“Alt+Shift+O”对该提示功能的开/关切换Eclipse中Preference中--->General--->Editor--->Text Editors --> Annotations-->Occurrence中,选择颜色。首选项里的java->editor->Mark Occurrences里设置 阅读全文
posted @ 2011-12-22 16:57 Atlas's blog 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 需求:将访问服务器的地址放置到资源文件中(assets/base.properties)base.properties:intfAddr=http://192.168.0.114:8080/clm-webapp/UserInfoController.do?method=HttpUtil.java:/** * 取得访问接口的地址 * * @return */ private static String[] getInterfaceAddr() { Properties properties = new Properties(); try { properties... 阅读全文
posted @ 2011-12-22 13:40 Atlas's blog 阅读(249) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Android_2011/archive/2011/06/12/2078643.htmlAndroid 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 Intent 对象,它保存了对要执行操作的抽象描述—对于broadca 阅读全文
posted @ 2011-12-22 00:27 Atlas's blog 阅读(151) 评论(0) 推荐(0) 编辑
摘要: String sql = "select top ? * from bbs_posts where p_fid=? order by p_addtime desc";预编译:Exception:java.sql.SQLException:'@P0'附近有语法错误。原因:sql不支持为select top ? 预编译,换成动态拼接.@P0指的是第一个参数附近有错误,要是在第二个参数(?)附近,则错误为'@P1' 附近有语法错误。Stringsql="selecttop%s*frombbs_postswherep_fid=?orderb 阅读全文
posted @ 2011-12-21 17:21 Atlas's blog 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: 最近在处理DB2 ,查询中,发现如下问题。如果一个查询 count(*),有几十万行,分页如何实现 select row_number() over (order by fiddesc) as row_number, other_field from loaddata 如果这个查询的结果会返回几十万行,如何分页: 1 order by fiddesc 中 fid这个字段一定要建立索引,且建立索引时, 要根据sql中的排序方式保持一致 2 如何分页 方法1 select * from ( select row_number... 阅读全文
posted @ 2011-12-20 23:32 Atlas's blog 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: 如果是1.5的,那么只能对重写的方法使用@Override,实现的接口的方法则不支持看了下,我默认的编译环境是jdk1.6.preference->java->compiler 下要改成1.6,然后就是Configure Project Specific Settings,设置项目的编译环境也为jdk1.6就好了. 阅读全文
posted @ 2011-12-20 22:31 Atlas's blog 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 38 下一页