- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 MTK中的哈希表的资料
哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表
2009-08-21 09:46:00 3214
原创 MTK中的哈希表
MTK中存在大量的哈希表,例如电话本,字库的查找算法,都是使用哈希表实现的,因为它的复杂性是Q(1).下面是一些算法。 /** * 推荐使用FNV1算法 */ public class HashAlgorithms { /** * 加
2009-08-21 09:41:00 1228
原创 Tethering
Tethering in cellular wireless is the connection of a non-mobile device (e.g. desktop computer, notebook computer, laptop computer), to a mobile device (e.g. cell phone) PDA like Palm Treo, Motorola Q
2009-08-17 09:27:00 2017
原创 加入新语言的设计要点
任何语言支持字体的潜在问题(或设计要点): 字体大小>完成这一新的语言支持(应考虑液晶屏的大小,menuitem高度)字符串资源: >检查是否所有字符串对应语言的翻译,并正确显示(应考虑(左右中)软键按钮的宽度,所以该字符串翻译字符串的宽度不能大于软键按钮宽度)输入方法: >检查是否所有编辑屏幕可以输入新的语言字符正确。 >输入法设置菜单 >默认输入法菜单 >光标控制
2009-08-03 09:39:00 1265
原创 MTK中验证J2ME的问题
名词解释KVM(kilo Virtual Machine)即J2ME移植到MTK的称呼。J2ME (Java 2 Micro Edition) 微缩版,用于消费类电子产品的软件开发。J2ME体系结构包括简表层、配置层和Java虚拟机是J2ME的组成部分。 CLDC包括K虚拟机(KVM)和一组核心类库,主要是针对用户接口简单、内存较小、网络运行时连时断以及带宽较窄的小型无线设备。其中
2009-08-03 09:36:00 2250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人