自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

Mac os x 记录

递归删除所有.svn文件夹find . -name .svn -type d -exec rm -fr {} \; 显示隐藏文件defaults write com.apple.Finder AppleShowAllFiles YESkillall Finder此时手动隐藏一些关键文件,需要安装过Xcodesetfile -a V 文件路径setfile -a v ...

2009-05-25 17:44:23 101

imei 和imsi

获取imsi号:                  if (Otherness.m_Manufacturer == Otherness.MANUFACTURER_MOTO) {                    IMSI = System.getProperty("phone.imsi");                } else if (Otherness.m_Manufact...

2009-04-07 16:17:17 237

push 总结

The push registry is part of the application management system (AMS),the software in the device that's responsible for each application'slife-cycle (installation, activation, execution, and removal)...

2009-04-05 12:00:12 222

快速排序java实现

自从用了java排序基本上就是E.sort().. 今天需要自己实现一下排序, 居然费了半天劲.. 郁闷, 基础真的不扎实啊.. 写了个简单的数组快速排序总结复习一下, 随便贴上来得了. 希望过路的朋友指正.另外, wikipedia介绍qicksort的条目还是比较详细的.http://zh.wikipedia.org/w/index.php?title=快速排序&variant=...

2009-01-07 16:51:15 89

android软件

来电留言自动录音. 电话答录机软件

2008-11-20 16:24:00 144

linux设备模型

Linux2.6内核的一个重要特色是提供了统一的内核设备模型。随着技术的不断进步,系统的拓扑结构越来越复杂,对智能电源管理、热插拔以及plug andplay的支持要求也越来越高,2.4内核已经难以满足这些需求。为适应这种形势的需要,2.6内核开发了全新的设备模型。1. Sysfs文件系统Sysfs文件系统是一个类似于proc文件系统的特殊文件系统,用于将系统中的设备组织成层次结构,并向用...

2008-11-12 23:14:00 233

位运算

C中的位运算能够运用到任何整形的数据类型上(包括char, int), 无论有没有short, long, unsigned这样的限定词.位运算的应用// 交换指针变量x,y所指向的存储位置处存放的值// 优势是不需要第三个位置来临时存储另一个值// 但是这个方法并没有明显的性能优势,只是一个智力上的消遣void inplace_swap(int *x, int *y){ *x...

2008-11-12 13:53:00 61

大端小端 -- 各系统及机器的信息表示

因为现行的计算机都是以八位一个字节为存储单位,那么一个16位的整数,也就是C语言中的short,在内存中可能有两种存储顺序big- endian和litte-endian.考虑一个short整数0x3132(0x32是低位,0x31是高位),把它赋值给一个short变量,那么它在内存中的存储可能有如下两种情况:大端字节(Big-endian):short变量地址       0x1...

2008-11-12 11:58:00 192

j2me 联网技术分析总结

基本点:Generic ConnectionsIn the CLDC Generic Connection framework, all connections are created usingthe open static method from the Connector class. Ifsuccessful, this method returns an object that...

2008-11-04 16:22:00 74

VIM设置

vim简介 Vim(Vi Improved) 是一个类似于vi 的文本编辑器,在Vi的基础上增加了很多新的特性和功能。Vim以其强大的功能和可定制能力,成为Linux/Unix环境下开源的最重要的编辑器之一(另一个是 Emacs),被众多开发者所喜爱。笔者此时所用的是最新的7.1版本。与大部分其它编辑器不同,进入 Vim 后,缺省状态下键入的字符并不会插入到所编辑的文件之中。Vim ...

2008-11-03 13:02:00 140

servlet过滤器

servlet过滤器1. Servlet过滤器基础Servlet过滤器是Servlet的一种特殊用法,主要用来完成一些通用的操作。比如编码的过滤,判断用户的登陆状态等等。Ser...

2008-10-28 14:58:00 9142

Android应用程序剖析

Anatomy of an Android ApplicationThere are four building blocks to an Android application: Activity Intent Receiver Service Content Provider ...

2008-10-07 16:22:00 66

HTTP协议中的Tranfer-Encoding:chunked编码解析

    当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度,此时就需要通过Transfer-Encoding域来确定报文体长度。    通常情况下,Transfer-Encoding域的值应当为chunked,表明采用chunked编码方式来进行报文体的传输。chunked编码是HTTP/1.1 RFC里定义的一种编码方式,因此所有的HTTP/1.1应用...

2008-09-24 18:03:00 263

HTTP Connections

HTTP Connections最近初涉网络编程,分析了下HTTP协议,下面为第一篇关于HTTP连接控制方面的学习日志,主要参考RFC2616,肯定有疏漏之处,还望指出。HTTP协议是位于传输层之上的应用层协议,其网络层基础通常是TCP协议。TCP协议是面向连接和流的,因此连接的状态和控制对于HTTP协议而言相当重要。同时,HTTP是基于报文的,因此如何确定报文长度也是协议中比较重要的一点。...

2008-09-24 18:01:00 271

关于断点续传的调研

一些讨论:http://topic.csdn.net/t/20061214/22/5231907.html

2008-09-24 17:57:00 69

Serializing an Image

Serializing an ImageCreating an image from an array of data is an easy task, but tocreate a byte-array of data from an image is a little more complicated.But it's required if you want to send a mod...

2008-09-11 17:09:00 72

HTTP头信息

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错...

2008-09-10 12:05:00 66

j2me获取系统信息

在J2ME开发中,我们经常需要和手机系统进行交互,获得一些和系统相关的信息,在J2ME API设计中,提供了一系列的系统属性表1   CLDC、MIDP和JTWI属性 属性名称 属性作用 ...

2008-08-28 16:43:00 69

HTTP请求头信息

HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。下面是一些最常见的请求头:Accept:浏览器可接受的MIME类型。Accept-Charset:浏览器可接受的字符集。...

2008-08-20 13:58:00 132

期待eclipse RCP:Design, Coding and Packaging 第二版

《Eclipse Rich Client Platform – Design, Coding and Packaging》是在Eclipse 3.1发布以后,针对 Eclipse RCP 平台的一本非常重要,也非常有用的书。 最近,这本书的作者们开始了第二版的编写,将以最新的 Eclipse 3.4 为基础,并且预计在08年年底正式发布。 新书的作者透露,第二版中除了以3.4为基础,还将加入很多...

2008-08-20 10:13:00 108

eclipse真机调试J2me程序

简单记录一下遇到的几个问题:1. 真机调试其实是厂商SDK根据JAVA的调试API层实现的. 2. 要注意JAD文件中字段的长度不要过长, 否则会报错, 无法调试. 3. 相比较, netbeans进行真机调试要方便一些. 当然eclipse应该也没问题(懒得实验了..)....

2008-08-15 15:22:00 88

J2me的List总结

List控件是使用频率非常高的显示控件之一了。但是最近发现它的一点不足。那就是getSelectedIndex()函数,一般情况下它都能正常工作。唯有在List处于复选模式(MULTIPLE)时,使用该函数无法获得当前高亮条选中索引,而总是返回-1。参考List控件的源代码,可以发现,List类实现了Choice接口,并且包含一个ChoiceGroup成员。它才是实现List大部分功能的大功...

2008-08-15 15:20:00 93

Vector 总结

Vector是在java编程中比较常用的动态数组。一直以为它是个数组的链表,当内存不够用了,就新申请一个capacityIncrement大小的数组,连到原来的链表上。在仔细阅读源代码后发现,Vector并没有任何链表的性质。它是一个纯粹的数组。当内存不够用时,就重新初始化一个容量较大新数组,然后使用System.arraycopy()函数将原有的数组copy到新的数组当中。System.a...

2008-08-15 15:19:00 91

汉字转拼音

在网上参考了一些汉字转换到拼音的资料。思路应该只有以下两种。1,查表法。这样做需要一个庞大的映射表,在j2me环境下不大合适。不过效果好,有些还支持多音字。2,使用GB字库的映射关系。因为GB2312及其扩展GBK的汉字编码都根据区位于拼音存在映射关系。实际上网络上的大部分文章都是根据第二种方法来实现的。我也是采用这种方法,因为它基本上可以利用GB2312字库,直接映射成拼音。如果遇到...

2008-08-15 15:15:00 135

GB2312转换Unicode

之前的文章介绍了在j2me环境下GB2312转换为UTF-8的方法。后来继续对编码及char类型进行学习,发现一些有趣的问题。首先java环境下的char类型变量,实际上就是以unicode方式存储的。所以以下方法有效:输入unicode编码的byte数组,即可两两拼接成一个char。而String类型实际上就是在char数组的基础上衍生出来的。大家可以参考cldc的源代码。publ...

2008-08-15 14:58:00 744

MIDP2.0及MIDP数字签名

本文档是 WoTrust 根据 Forum Nokia 提供的技术文档《MIDP 2.0: Tutorial On SignedMIDlets》翻译整理的,请同时参考此英文原文文档。请用户在编写 MIDlet 和签名 MIdlet 之前阅读此文档,以便对 MIDP2.0的安全机制有一个深刻的理解,有助于用户能用好 MIDlet 代码签名证书。一、概述 MIDP2.0 采用了全新的安全机...

2008-08-15 14:53:00 133

树形结构

树形结构(tree)是比较常用的数据结构了,MIDP中没有它的身影,不然我就不用写这篇文章了。代码如下:/** * * @author hunhun1981 */public class HTree {  private HNode root;  private HNode current;  private int currDepth;  private int ma...

2008-08-15 14:51:00 139

URLEncoding

URLEncoding是用于解决链接字符串中包含中文字符的一种转换编码。各种编程环境下几乎带有它的库函数。不过,J2ME除外。好在JAVA的源代码中带有这个类,我们把它拷贝到J2ME环境下编译到我们的应用当中就可以了。该文件位于JDK的目录下src.zip文件中,名叫URLEncoder.java。但是,这个文件还需要做很多修改才能使用在J2ME环境中。先警告大家,有几个真机(...

2008-08-15 14:49:00 468

GB2312转换为UTF-8

摩托罗拉的部分手机(a1200,e60等),不支持gb2312编码。曾经给我造成了不少麻烦。现在,大家可以分享解决这个问题的一些经验。关于gb2312,unicode,utf-8的一些资料,大家请自行搜索。一下列举几个比较好的资源网址。http://baike.baidu.com/view/25492.htmhttp://www.utf.com.cn/article/s45http://...

2008-08-15 14:47:00 854

修改png图的调色板

今天在硬盘上挖出这个存放了几年的代码。又回忆起3年前的那个j2me手机游戏程序员……这个算法是参考一位高人的文章,直接读取并修改png格式图片的调色板,然后生成新的调色板替代原来的。这样可以实现游戏中常见的变色效果,可以解决游戏容量有限,不能存放太多精灵图片的问题。具体过程其实并不复杂,大家可以先搜索资料,先看看png图片的格式定义。这个算法正是找到调色板区,根据原有格式修改之后,生成新...

2008-08-15 14:34:00 1052

Using simultaneous sounds

The code sample below describes how to play two sounds at the sametime. This feature is supported by the Sony Ericsson JP-5 platform andonwards.Only one wav file can be played simultaniously but s...

2008-08-15 10:34:00 75

Serializing an Image

Creating an image from an array of data is an easy task, but to createa byte-array of data from an image is a little more complicated. Butit's required if you want to send a modified image to a serv...

2008-08-15 10:29:00 69

Fade in and out images in MIDP 2.0

This tip describes how to change the alpha value of an image to make itappear blended. There's also an example MIDlet with source code.In MIDP 2.0 there's a new method in the Image class, getRGB(.....

2008-08-15 10:18:00 92

Fast stream reading in Java

To increase the performance of your Java™ application when reading froman InputStream, there are a few key areas to look into. If possible,don't make any reallocations of memory. Allocate the input ...

2008-08-15 10:11:00 117

j2me最佳实践,UI设计

包括Ui设计, 线程, 资源管理等主题, 言简意赅

2009-01-03

空空如也

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

TA关注的人

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