- 博客(9)
- 收藏
- 关注
转载 AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:
2011-12-06 18:51:39
608
转载 求质数算法的N种境界 - 试除法和初级筛法
★引子 前天,俺在《俺的招聘经验[4]:通过笔试答题能看出啥?》一文,以"求质数"作为例子,介绍了一些考察应聘者的经验。由于本文没有政治敏感内容,顺便就转贴到俺在优快云的镜像博客。 昨天,某个优快云网友在留言中写道:老实说,这个程序并不好写,除非你背过这段代码如果只在纸上让别人写程序,很多人都会出错但是如果给一台电脑,大多数人都会把这个程序调试正确出这个题目
2011-12-02 13:49:06
4278
转载 SQLite在字符串比较中的大小写问题
大部分数据库在进行字符串比较的时候,对大小写是不敏感的。但是,最近使用SQLite的时候,却发现它的情况恰好相反。假设表User的结构和值如下: UserName1User1执行下面的SQL语句:SELECT * FROM [User] WHERE UserName = 'user1'结
2011-11-10 12:03:28
1063
转载 布局技巧:创建高效布局
Android UI工具包提供了一些布局管理器,它们使用起来相当容易,而且,大多数的时候,你只需要使用它们最基本的特征来实现UI。执着于基本特征的使用对于创建UI来说,往往不是最高效的。一个常见的例子就是滥用LinearLayout,它将会导致View树中的View数量激增。View——更糟的是,布局管理器——添加到应用程序里都会带来一定的消耗:初始化,布局和绘制变得更加缓慢。嵌套布局的花销尤
2011-11-10 11:42:39
487
转载 主题:深入分析 Java 中的中文编码问题(1)
几种常见的编码格式 为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解的
2011-11-08 17:34:59
718
原创 SurfaceView的基本使用
xml代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="matc
2011-07-29 11:47:08
542
转载 搜集了一些android intent在程序中的常用的用法
显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(i
2011-07-06 17:14:12
393
转载 Google Android源代码结构
原作者Rockie Cheng Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build
2011-07-06 15:35:25
529
原创 网页设计师必备知识IE Hack
做过web开发的朋友或许都知道浏览器的不兼容问题,造成这种的原因是浏览器厂商之间对html的解释标准不统一造成的。所以对于网页设计师来说,写出高性能高兼容性的页面则是一大必备技能。有人要问了,对于刚入门的程序员怎么才能做到这一点呢?当然,我的建议是多写页面,多查资料,多思考。 抛去浏览器之间的区别咱不说,咱今天就谈谈如果出现了距离像素的偏差应该怎么办?其实,好多次我都提到过,
2011-06-22 17:06:00
664
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人