- 博客(8)
- 收藏
- 关注
原创 操作系统实验--同步互斥
实习1:进程同步实习要求在Windows 2000 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。读者-写者问题的读写操作限制:1)写-写互斥;2)读-写互斥;3)读-读允许;读者优先的附加限制:如果一个读者申请进行读操作时
2004-11-26 13:39:00
4598
3
原创 Motorola V180,V501,V600,C650等在JBuilder开发环境的配置
Motorola V180,V501,V600,C650等在JBuilder开发环境的配置1. Motorola的开发SDK现在最新的版本是4.1,可以在Moto的开发网站上去下载SDK v4.1 for J2ME。2. 进入Motorola的Emulator 7.1,7.5,M.1,A.1四个JDK的bin目录,修改所有*.props文件的imagename为绝对
2004-11-19 20:28:00
6615
28
原创 CMNET和CMWAP网络连接
J2me上的GPRS网络接入点有两个,一个就是CMNET,一个就是CMWAP。一般移动梦网,百宝箱就是挂在CMWAP上的。 CMNETCMNET就是一般的互联网的网络接入点。我们一般在SUN那里看到的J2ME实例代码都是基于CMNET接入点的网络下载。一般来说,CMNET可以连接所有的网络站点。下面就是我在开发仙剑的CMNET的下载资源包的代码片断。 /*****
2004-11-18 00:24:00
4816
8
原创 关于手机的永久存储空间限制问题
2004.11.17唐良 J2me中只有一个永久存储空间,就是RMS。用RecordStore类来访问。本文主要讨论一下空间容易的限制问题。下面是我总结出来的空间大小限制。这些都是我开发过的手机。 Nokia 40 : 20K Nokia 60: 无限制 Moto V180: 64K Moto V501,V600:
2004-11-17 23:46:00
2014
1
原创 j2me游戏引擎程序结构
2004-11-17唐良 游戏引擎的结构很多,不过基本上都是在一个游戏主循环内实现。程序里面的主循环包含了程序框架的最主要的结构体。J2me的程序一般都包含两个class文件,一个是MIDlet,一个是Displayable。一般我都是把游戏的主要代码放在Displayable这个类里面。这个类是基于事件驱动的程序,有三个主要相应函数void paint(Graphics g)
2004-11-17 22:44:00
9065
26
原创 Nokia 60的播放Tone声音被按键中断问题
2004.11.17唐良 在Nokia 3650,7650上使用Tone播放声音,如果用户一按键,那么音乐马上被中断。这个问题是已经在Nokia官方开发论坛上得到确认。是Symbian 6.0系统上的一个bug,在Symbian 7.0系统的手机(Nokia 7610,6600)上没有这个问题,在Nokia 40上也没有这个问题。 解决之道:这是系统的bug,只
2004-11-17 15:22:00
1841
原创 Nokia 60的Image.createImage死机问题
2004.11.17唐良 Nokia 60的Symbian 6.0系统的手机,也就是Nokia 3650和Nokia 7650中在执行Image.createImage(byte[] data,int off,int len)的函数的时候,容易出现死机问题。这个问题已经在Nokia的官方开发论坛上得到确认。我的测试主要是针对Image.createImage函数在创建gif
2004-11-17 15:02:00
2334
4
原创 JBuilderX和JBuilder 2005的字体光标问题
2004.11.17唐良1. JBuilderX的光标不能对齐的问题源于Sun的JDK本身的问题,其实和Borland公司没有任何关系。解决的最好办法就是替换JBuilderX/jdk1.4/jre/lib目录下的font.properties.zh文件。这是一个关于字体的描述文件。只需要把这个文件替换如下内容,就可以了。 # @(#)font.properties.zh
2004-11-17 14:57:00
2494
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人