自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

timequark的专栏

思想决定出路

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 EMI接口系统(1)

    EMI(EXTERNAL MEMORY INTERFACE:外部存储器接口),是DSP&ARM与MEMORY联系的通道,而MEMORY是整个系统程序放置的地方,所以良好的EMI系统是整个系统正常运行的基础。    EMI为读取和写入不同存储空间的外部存储器提供必要的控制信号,并激活外部数据和地址总线。    EMI系统主要包括母板(MOTHER BOARD)、子板(DAUGHTER BOA

2010-01-26 16:37:00 8074

转载 MTK平台驱动调试指南 (转)

Ø      GPIO设置篇一、GPIO有关的函数1.GPIO_ModeSetup:函数原型:void GPIO_ModeSetup(kal_uint16 pin, kal_uint16 conf_dada)功能:设置GPIO的工作模式是作为GPIO,还是作为专有功能接口。参数:pin:GPIO 的pin脚号,对应于原理图上MTK62XX 主CPU芯片的上的GPIO标号

2010-01-26 09:18:00 1099

原创 j2me网络程序中移动资费页面的处理

自中国移动启动上网资费页面提醒后,导致了很多的J2ME联网出现了联不上服务器的问题。即在j2me程序中启动联网后,在有些地区,有些时候,移动网关会把我们的请求截下,返还一个资费提醒的页面给我们,这样我们的服务器将不会收到我们的请求,导致程序出现联网失败的错误。因此我们在处理网络连接时要加入对移动资费页面的处理,我们可以在发送网络请求后,对返回的response进行http头的检测,如果我们

2010-01-08 11:53:00 455

原创 一些实用的图形用户界面方法

这个函数已反复应用于多个手机应用软件平台用法:参数定义:str——要分割的字符串                        font——字体                        rowMaxW——分割后每行宽度         支持标示符:         /n    换行         /t     插入两个汉字长度的空格 public stati

2010-01-08 11:52:00 485

原创 MVC设计模式参考一

先谈优点:1)将M.V.C.分离可以让不同的专家负责不同的模块,一般情况下,M部分由熟悉数据库,网络传输的专家来负责;V则交给对UI有研究的专家。这对于项目的管理者而言是多么的诱人,分工意味着可以提高效率并可以按照传统的责任划分来处理软件开发过程。对开发者而言也可以专心于一个领域。这样做的前提是接口要明确,MVC的分离思想正为其提供了基础。2)一旦V的部分发生变化,可以迅速的重构而

2010-01-08 11:52:00 626

原创 Mobile Media API Instruction

MMAPI提供了一些系统属性供查询,我们可以使用方法System.getProperty(String key)得到属性值。关于这些属性值得说明请参考MMAPI DOC。 supports.mixing supports.audio.capture supports.video.capture supports.recording audio.encod

2010-01-08 11:51:00 407

原创 在j2me中读取txt文件数据

private void read() {  byte[] data = null;  InputStream in=null;  DataInputStream dis = null;  int count=0;//文本文件中字节的个数  int highPostion=-1,lowPostion=-1;//分别代表一个数字的十位数字和各位数字。  int num

2010-01-08 11:50:00 618

原创 J2ME中读取Unicode和UTF-8编码文件的方法

一、读取Unicode文件     /**     * 读取Unicode编码文本文件     * @param resource String - 文件名     * @return String - Unicode文本     */    public static String read_Uni(String resource) {      

2010-01-08 11:49:00 587

原创 cokie技术在Java ME平台的应用与实现

Cookie在Web应用程序中被广泛采用,维护浏览器和服务器之间的状态。遗憾的是这一特性在JavaME平台中并没有得到支持。因此,要想维持客户端和服务器端的状态则必须使用URL重写的方式。URL重写操作起来比较麻烦,所以研究一下cookie的原理并在Java ME平台上实现cookie是不错的尝试。首先,我们来看一下cookie的原理。当服务器需要和浏览器维持某一状态的时候,例如需要记

2010-01-08 11:48:00 667

原创 java设计模式之Singleton(单态)

定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有, singleton能够被状态化;这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize

2010-01-08 11:47:00 320

原创 抽象工厂(Abstract factories)

抽象工厂(abstractfactory)模式看起来很像前面我们看到的那些factory对象,只不过它有多个而不是一个factory方法。每一个factory方法创建一个不同类型的对象。基本思想是:在创建工厂对象的地方,由你来决定如何使用该工厂对象创建的那些对象。《设计模式》里给出的例子实现了在不同用户图形界面(GUIs)之间的可移植性:你根据自己使用的GUI来创建一个与之对应的fac

2010-01-08 11:46:00 559

原创 避免在Java中使用Checked Exception

Java的Exception分为两类,一类是RuntimeException及其子类,另外一类就是checkedException。Java要求函数对没有被catch处理掉的checkedException,需要将其写在函数的声明部分。然而,这一要求常常给程序员带来一些不必要的负担。为了避免在函数声明中写throws部分,在Java项目里面常常可以看到以下代码用来‘吞掉’Excep

2010-01-08 11:46:00 502

原创 观察者模式(Observer)

和其它形式的回调函数(callback)类似,Observer模式也允许你通过挂钩程序(hookpoint)改变代码。不同之处在于,从本质上说,Observer模式是完全动态的。它经常被用于需要根据其它对象的状态变化来改变自身(状态)的场合,而且它还经常是事件管理系统(eventmanagement)的基本组成部分。无论什么时候,当你需要用完全动态的方式分离呼叫源和被呼叫代码的时候,(

2010-01-08 11:42:00 1808

原创 Java程序员应该搞懂的六个问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。  问题一:我声明了什么!String s = "Hello world!";  许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello

2010-01-08 11:41:00 442

原创 Push注册机制

MIDP2.0引入了Push注册机制,作为一种允许应用被自动启动的方法,由预先设置的警告或者经inbound连接收到的消息。   通过这种方法,MIDlets可以用来设置处理规则事件,如定时从服务器上同步数据,或者非规则事件如一个突来的消息。   Push注册机制由javax.microedtion.io.PushRegistry类管理,它还是应用程序管理系统——它处理所有事件——的一部分

2010-01-08 11:41:00 729

原创 Game设计中的一些问题

一、            轮询键盘轮询键盘会带来新的问题。首先,一次按键可能带来两次响应的问题。尽管移动设备上的FPS很低,但对于按键来说还是太快了。以下是常见的解决方法:方法一:使用时间阈值技术。设定一个时间阈值。比如100ms,比较同一个按键两次按下的时间间隔。若小于这个时间阈值则不做处理,若大于这个时间阈值则执行相关的逻辑。private long leftLastPresse

2010-01-08 11:39:00 494

原创 java中final的用法

许多程序设计语言都有自己的办法告诉编译器某个数据是“常数”。常数主要应用于下述两个方面:(1) 编译期常数,它永远不会改变(2) 在运行期初始化的一个值,我们不希望它发生变化对于编译期的常数,编译器(程序)可将常数值“封装”到需要的计算过程里。也就是说,计算可在编译期间提前执行,从而节省运行时的一些开销。在Java中,这些形式的常数必须属于基本数据类型(Primitives),

2010-01-08 11:37:00 593

原创 Sington中的问题

2010-01-08 11:35:00 529

JAVA Proguard

java打包时的混淆器

2008-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除