自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 j2me手机问题

 j2me手机问题   下面记载的都是手机java实现中各种奇怪的毛病,bug,或者……特性,是根据某项目的开发经验总结出来的。但是涵盖的手机型号还是有限。因此很有可能某些“特性”会存在于更多的采用了相同JVM(比如平台相同、生产厂商)的手机上。                                                                           

2010-02-26 17:16:00 2569 1

转载 转: 大型网站应对高负载和并发的解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、 WebServer、防火墙等各个领域都有了很高的要求,已经不

2010-02-26 17:14:00 866 1

转载 解决手机开发中难点:如何实现J2ME对话框

在手机这么小的屏幕上开发应用,难点之一就是频繁的屏幕切换。尽管midp2.0的UI部分已经很丰富了,但这些UI部件都是基于事件回调的。这在处理大量的、简单的问答式交互时显得力不从心。    本文实现了一个阻塞当前线程的对话框,简要地说,你可以使用诸如win32API中dialog函数那样的方式来实现对话框并阻塞等待返回值,然后根据返回值进行不同的处理。听起来很诱人吧。    首先回顾一下MIDP

2010-02-26 17:13:00 563

转载 手机游戏的生态链

http://blog.sina.com.cn/s/blog_537d39500100996t.html

2010-02-26 17:13:00 756

转载 彻底解决J2ME中的中文问题

在J2ME程序设计过程中,在存储记录集、网络传输数据、以及读取资源文件中的数据时,都可能存在中文问题。       中文问题的本质是保存、传输中文时使用的字符编码和读取、获得中文时的字符编码不同。在J2ME中所有的手机都支持UTF-8格式的字符集。       在使用数据的时候,一般出现中文问题是在将字符串和字节数组转换的时候产生,下面是编码中文产生乱码的转换方法:       

2010-02-26 16:58:00 428

转载 国内Nokia手机主要参数列表

型号 所属系列 最大Jar Size MIDP版本 CLDC版本 屏幕尺寸3105 S40 1.0 64KB 1 1 128x1283200 S40 1.0 64KB 1 1 128x1283300 S40 1.0 64KB 1 1 128x1283510 S40 1.0 64KB 1 1 128x1283530 S40 1.0 64KB 1 1 128x1283650 S60 1.0  动态分配

2010-02-26 16:57:00 582

转载 增强J2ME的String能力——分割字符串(附源代码)

从JDK1.4以后,String类中新增了split方法来实现字符串的分割,但是在J2ME中却没有该方法(MIDP2.0中也没有实现),但是在实际使用过程中,有些时候的确要用到这种操作,这里将我以前实现的一段代码和大家共享,不足之处大家多提意见和建议: /**  * 分割字符串,原理:检测字符串中的分割字符串,然后取子串  * @param original 需要分割的字符串 

2010-02-26 16:51:00 443

转载 在J2ME和WAP中实现电话呼叫功能

MIDP 1.0中没有提供电话呼叫的功能。在MIDP 2.0中,javax.microedition.midlet.MIDlet类提供了platformRequest()方法来请求设备来完成特定的请求,请求的内容由platformRequest()方法的String类型的参数url来标识。可能是调用浏览器打开某个特定的wap页面,也可以是呼叫电话。在设备资源可用的时候,系统会把MIDlet放在后台

2010-02-26 13:11:00 397

转载 J2ME快速开平方根

/**     * 求平方根     * @param value 定义域     * @return 值域     */    final public static int sqrt(int value) {        int sqrt = 0;        for (int k = k = 0x40000000 ; k != 0; k >>= 2) {         

2010-02-26 13:10:00 487

转载 字符串分割函数(根据屏幕的宽度或文本的内容)

private String[] splitLongStringIntoStringArray(String StrURL, Font font,int width) { InputStream is = this.getClass().getResourceAsStream(StrURL); ByteArrayOutputStream baos = new ByteArrayOu

2010-02-26 13:08:00 497

转载 Tools类

import javax.microedition.lcdui.*;import java.io.UnsupportedEncodingException;import java.util.Random;import java.util.Vector;public class Tools { private static final int KEY_LS = -6;

2010-02-26 13:07:00 549

转载 int、char、double与byte相互转换的程序

//整数到字节数组的转换public static byte[] intToByte(int number) { int temp = number; byte[] b=new byte[4]; for (int i=b.length-1;i>-1;i--){ b = new Integer(temp&0xff).byteValue();

2010-02-26 13:00:00 899

转载 J2ME中文的支持问题

在使用MotoJ2SDK进行J2ME应用程序的开发,经常会遇到中文的显示,存储,传输和编码的问题。首先要对388手机上开发Kjava程序时,对于中文的支持情况有所了解。中文的支持有三种编码方式:-ISO10646 and ISO8859_1 编码格式;-UTF8编码格式;-UNICODE下面我们来看一下各种不同的编码方式有什么区别。在目录Text下有三个.txt文件,它们是分别用ANSI、

2010-02-26 12:55:00 516

转载 J2ME开发之手机键盘使用注意问题

在J2ME程序的开发过程中,经常需要接受用户的输入,而所有这些的输入都是通过手机键盘进行的,下面介绍一下在使用的时候需要注意的问题。 在高级用户界面开发中,只能使用功能键来控制Command按钮,这些都是一些固定的模式,例如手机显示两个Command的话,分别对应屏幕上的左右两个Command,不需要用户去处理键值,所以不存在移植的问题,在所有的手机上都是通用的。 但是在低级用户界面开

2010-02-26 12:51:00 551

转载 J2ME: 获得手机IMEI 网络连接中显示 加密数据类库 分行显示文字

一、在J2ME中获得手机IMEI的方法 IMEI是Internation mobile entity identification的简称,在手机中输入*#06#可以显示该数字,长度为15位,全球唯一,永远不会冲突,所以可以作为识别用户的一个标志。下面是在J2ME中获得IMEI的方法:1、MOTO系列的手机可以通过读取系统的IMEI属性获得,代码如下:String imei = Syst

2010-02-26 12:48:00 740

转载 J2ME程序打包发布小技巧

在J2ME程序开发完成以后,需要将程序打包成jad和jar文件,这个操作可以使用IDE提供的向导或者是WTK中的菜单等方式来完成,为了保证你的程序可以顺利的在手机中运行,需要注意如下一些小内容:1、注意资源文件的名称,例如图片文件,是否和代码中的文件名大小写一致。因为Windows操作系统对于文件名是不区分大小写的,而手机严格区分,不然就会出现空指针异常。2、如果在设置中包含了中文,例如程

2010-02-26 12:47:00 609

转载 J2ME 根据显示宽度分割字符串

经常需要的一个功能就是根据显示区域的宽度将一个较长的字符串分割成为一个字符串数组用于显示,以下是实现代码,希望对大家有帮助,如果有什么错误请不吝赐教。/** * 将一个长字符串根据指定宽度和字体分割成字符串数组 * * @param longString * 用于分割的较长字符串 * @param font * 用于测

2010-02-26 12:46:00 553

转载 J2ME之系统适配

转自:http://www.vipcn.com/InfoView/Article_243621.htmlJ2ME规范包括了许多可选包,如支持多媒体功能的MMAPI,支持消息接收和发送的WMA,支持3D游戏的M3G API。如果某款手机支持某个可选API,MIDP应用程序就可以使用它。但是,让用户回答“本机是否支持MMAPI”是不友好的,发布几个不同版本不但增加了开发的工作量,也让用户难以选

2010-02-26 12:45:00 472

转载 J2ME中查表法使用三角函数

CLDC和MIDP都没有提供三角函数,而且CLDC1.0中也没有浮点数,所以我们的选择是查表。使用8位定点数的sin和cos表。下面是wtk自带demo中的代码,只提供了有限的几个角度,实际使用时根据需要细化角度值。// sines of angles 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, all *256private static final i

2010-02-26 12:44:00 480

转载 J2ME的通用联网框架

用J2ME的通用联网框架开发联网的应用程序尽管目前的无线网络不够理想,手机联网还是给我们开发人员不小的震撼的。毕竟这真的是件神奇的事情,不是吗?本文将讲述如何应用J2ME平台中的通用联网框架开发联网的应用程序。        首先,必须说明一点:MIDP中规定,任何移动信息设备都必须提供通过http协议的支持,而像其他的通信方式例如socket是设备相关的。有些手机会支持,有些则不支持。这里只大概

2010-02-26 12:41:00 496

转载 J2ME中应用程序的内存优化

一.代码优化内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。举个例子在游戏当中经常有不同场景的切换,如从游戏逻辑退到主菜单逻辑,对游戏逻辑对象的态度很多人会选择忘记等待垃圾回收器来收尸。乍看之下似乎并无不妥垃圾回收器会来善后。实际上垃圾回收器并非实时的,它不像C++

2010-02-26 12:31:00 440

原创 Flex vs Flash

Flex vs FlashFlex是一个针对企业级富互联网应用的表示层解决方案;Flex是 RIA(rich internet applications,即富客户端)的一种技术实现Flex是一种应用程序框架;Flex序列产品包括编译工具和IDE,通过编写MXML(一种类XML标记语言)和ActionScript(AS,Flex的脚本语言,从Flash移植过来)代码,用编译器来生成SWF文件,使

2010-02-24 13:31:00 599

原创 创业

创业原则: 用户第一, 员工第二, 股东第三 初期: 把一个产品专注地做精做细(好的用户体验), 快速推出新功能快速修正, 占领市场和用户中期: 用户为王, 找到盈利模式再后: 占领用户群之后进行横向产品的开发, 把用户的终端包围(电脑和智能手机,智能家电, 其他智能移动设备), 借助开放平台的大量用户和病毒式的传播,新产品就可以迅速取得成功。 网络要满足了用户现实无法实现

2010-02-23 21:56:00 578

原创 Flash AS3目前不支持AEC的处理

http://forums.adobe.com/thread/448445Flash AS3目前不支持AEC的处理Travis, have you managed to find a work around? I have been thinking about a server side solution. It basically involves decoding the Speex

2010-02-08 17:20:00 1145

转载 透过 Linux 内核看无锁编程

Linux 内核中的无锁分析 http://linux.cn/home/space-2-do-thread-id-2049.html

2010-02-05 20:05:00 640

转载 备份一下我的.vimrc

网上流行的一个版本view plaincopy to clipboardprint?"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   " 一般设定   """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   " 设

2010-02-05 19:46:00 576

转载 我朝Internet南北不畅通的解决方案(老旧方案)

这个问题曾经花过不少力气,但也没有很理想解决。 正好建硕也要解决类似问题,我就把过去的土法给权当抛砖引玉写出来。4年前的东西了,想必现在会有更好的办法。过去的方案: 1. DNS 采用geo load balance.  关键点在于获得南北的ip分布,并建立规则表。 很多公司应该有这个表 2. 所有的web前端都为 reverse proxy,当时采用SQUID,并设立了2级的级联cach

2010-02-05 19:40:00 1041

转载 Linux 同步方法

 Linux 同步方法并发和锁定当存在并发特性时,必须使用同步方法。当在同一时间段出现两个或更多进程并且这些进程彼此交互(例如,共享相同的资源)时,就存在并发 现象。在单处理器(uniprocessor,UP)主机上可能发生并发,在这种主机中多个线程共享同一个 CPU 并且抢占(preemption)创建竞态条件。抢占 通过临时中断一个线程以执行另一个线程的方式来实现 CPU 共享

2010-02-05 19:31:00 748

原创 nginx proxy反向代理兼内部重定向

nginx proxy反向代理兼内部重定向nginx proxy是nginx的王牌功能,利用proxy基本可以实现一个完整的7层负载均衡,它有这些特色:1、功能强大,性能超强,bug不多工作稳定。2、后端转向与业务配置分离,非常灵活。3、可以指定任意ip和端口进行配置,与网络环境是不相干的。4、可以针对后端返回的情况判断,不正常则重新请求另一台主机,并自动剔除不正常的主机。5、可以分配权重,并

2010-02-05 18:04:00 10745

转载 gdb 查看vector, list, map 内容

先下载gdb_stl_utils.tar.gz, extract it, and run make. This will compile and install the necessary files in ~/.gdb (edit the Makefile if you want to use a different directory). To use the p_stl_* function

2010-02-05 09:53:00 16421

COM本质论

学习COM的经典教材

2007-04-29

空空如也

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

TA关注的人

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