Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7577626 建立时间:2006年5月29日 |

| |
[J2SE]使用native2ascii进行本地码-至-ASCII 码互相转换 软件技术, 电脑与网络
lhwork 发表于 2006/6/2 15:51:37 |
Usage: native2ascii [-reverse] [-encoding encoding] [inputfile [outputfile]] 选项[-reverse]为反向转换 native2ascii -encoding GBK -reverse resources_zh_CN.properties resources_zh_CN.properties.source native2ascii -encoding GBK resources_zh_CN.properties.source resources_zh_CN.properties native2ascii -encoding UTF-8 -reverse resources_zh_CN.properties resources_zh_CN.properties.source native2ascii -encoding UTF-8 resources_zh_CN.properties.source resources_zh_CN.properties |
|
[算法]Nokia中图片short数组转换算法 软件技术, 电脑与网络
lhwork 发表于 2006/6/2 14:23:03 |
import java.awt.Image; import java.awt.image.PixelGrabber;
import javax.imageio.ImageIO;
public class ImageConverter {
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub short [] pixels = parseImage("/ef1s.png"); } static class Rect{ public int _width; |
|
[J2ME]手机唯一标识 软件技术, 电脑与网络
lhwork 发表于 2006/6/2 13:19:17 |
IMEI就是大家常说的机身码或者手机串号,全称是Internation Mobile Entity Identification,“国际移动设备识别码”,每一个移动设备都对应一个唯一的IMEI,IMEI一般为15位,也有厂家增位的,标准的 IMEI是4部分,TAC:6位数,是设备型号核准号码,说白了就是手机的型号,这个号码是由欧洲型号认证中心分配的。FAC:2位数,表示手机最后完成装配时是在什么地方,或者说是手机产地的代号也可以。 SNR:6位数,这个是出厂序列号。SPN :1位数,是备用号码。不过现在欧洲型号认证中心好像已经把TAC和FAC给合并了在一起了。
做唯一标识的话,用手机的IMEI或者蓝牙的MAC地址都可以,在待机状态输入*#2820#可以查到蓝牙MAC地址,不过不是所有的机器都支持蓝牙,所以建议使用IMEI,在手机待机状态输入*#06#可以查到IMEI,
在J2ME 程序中,可以通过获得相应的系统属性的值来获得手机的IME |
|
[Symbian]Symbian OS:线程编程中文版 软件技术, 电脑与网络
lhwork 发表于 2006/6/1 14:53:54 |
虽然symbian操作系统中对多任务的实现更提倡使用活动对象,但多线程也是非常有用的技术,当移植程序、后台大量复杂运算或多媒体编程时, threads都是必不可少的。symbian中的thread编程和一般的多线程编程差不多,下面就来看看具体文档中是如何描述的:
《Symbian OS:线程编程》 Symbian操作系统中的线程和进程
在Symbian操作系统中,每个进程都有一个或多个线程。线程是执行的基本单位。一个进程的主线程是在进程启动时生成的。 Symbian属于抢占式多任务操作系统,这意味着每个线程都有自己的执行时间,直到系统将CPU使用权给予其他线程。当系统调度时,具有最高优先权的线程将首先获得执行。 进程边界是受内存保护的。所有的用户进程都有自己的内存地址空间,同一进程中的所有线程共享这一空间,用户进程不能直接访问其他进程的地址空间。 每个线程都有它自己的stack和heap,这里heap可以是私有的,也可以被其他线程共享。应用程序框架生成并安装了一个active scheduler,并且为主线程准备了清除栈。如果没有使用 |
|
[算法]扑克发牌算法实现 软件技术, 电脑与网络
lhwork 发表于 2006/6/1 14:45:04 |
扑克发牌算法是棋牌游戏中常用的基础算法,也是游戏开发人员需要熟悉的基础算法之一。下面介绍一下该算法的一种实现方式。
首先给扑克牌中每张牌设定一个编号,下面算法实现的编号规则如 |
|
[算法]用STL实现DFS/BFS算法——推箱子游戏(2) 软件技术, 电脑与网络
lhwork 发表于 2006/5/31 15:46:11 |
用STL实现DFS/BFS算法
——推箱子游戏(2)
前面,我们给出了SokoState的输入输出操作符。接下来,我们来看看isTarget()成员函数。它很简单,我们只要检查一下是否每个箱子都已经被移动到了目的地就行了,即检查一下每个格子的isDest()状态与isBox()状态是否相同(同时为真或同时为假)。代码如下:
| |
[算法]用STL实现DFS/BFS算法——推箱子游戏(1) 软件技术, 电脑与网络
lhwork 发表于 2006/5/31 15:40:07 |
用STL实现DFS/BFS算法
——推箱子游戏(1)
推箱子的游戏想必很多朋友都有玩过,简单地说就是,在一个m*n的范围内有k个箱子和k个目的地,你只能使用推的方法来移动箱子,不能拖,也不能推动两个或以上的箱子,活动范围通常比较狭窄,还有一些不可移动的障碍物,所以有一定难度和可玩性。以下是一个中等难度的推箱子题目:
| |
|