- 博客(18)
- 收藏
- 关注
原创 C# 压缩的缺陷
最近项目需要用到压缩,以前1.1的时候都用的第3方库,这次想尝试一下2.0带的 Compression库。一用发现这个库压的东西偏大,而且没文件名没时间。那么到底是为什么会这样呢,难道是我的使用有问题?决定要搞搞明白,于是有了下面这段代码,用SharpZipLib和2.0自带的库做下对比,大家都采用Gzip压缩使用2.0的库做压缩 static MemoryStream De
2008-04-18 18:32:00 4534
原创 在程序中阻止Windows Mobile手机的同步功能
有些时候,我们可能需要阻止手机和电脑同步。通过调用ActiveSyncStop 这个API可以达到我们的要求,但是在什么时候调用它呢?当然还是要通过CallBack来实现,这里有2个方法,一个是RegistryNotifyWindow,一个是RegistryNotifyCallback,RegistryNotifyWindow会将指定消息送到指定的窗口,RegistryNotifyCallback
2007-11-22 13:34:00 1006
原创 Windows Mobile 上使用键盘钩子
最近做的项目涉及Wince 按键的Hook操作,需要屏蔽挂机键和一些系统按键。在Windows中,设置键盘钩子很多人都做过,但是在windows Mobile系统中并没有直接的函数支持。但是我们可以通过使用undocument api来实现。首先定义一些参数#define WH_KEYBOARD_LL 20#define HC_ACTION 0
2007-11-21 14:44:00 1757 3
转载 JAVA中实现MD5的算法
package com.ctgusec.bean; import java.security.MessageDigest; /** *//** */ /** *//** * @author zhupan */ public class MD5 ...{ private String inStr; private Me
2007-04-24 01:16:00 732
原创 WinCE 开发自定义控件
最近项目需要在SmartPhone上实现一个HyperLink的功能,显然win32的控件里没有现成的,只有自己开发一个首先注册一个窗口类 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpC
2007-04-14 19:39:00 3512 2
转载 GUI原理
我们所看到的色彩世界,在计算机里,通常用以下三种颜色格式进行描述——RGB、HSL和CMYK。这也是设计师接触最多的,当然还有其他的颜色格式,不过详细的我也忘了。 先来说RGB吧,这也是我们接触最多的格式。要说RGB,要先得说一下LCD显示器的原理。我直接跳过了CRT的原理,因为LCD与RGB联系也更为紧密,当然CRT也是基于RGB色彩理论的。 LCD俗称液晶显示
2006-11-14 10:01:00 4817 1
转载 MIDP中尝试粒子系统
粒子系统在图形学上的应用十分广泛。最常见的,是通过控制大量的、具有相似行为的点元素,来描绘自然现象。例如下雨、下雪、火焰、水、雾等等。在家用控制台或PC上的2D、3D游戏中,粒子特效代替了更为传统的精灵绘图,并取得了更灵活多变的视觉效果。但在手机设备上,因为机能和API的诸多限制,对于这一技术的应用并不常见。本文试图尝试一下如何在这些设备上实现简单的例子系统。这仅仅是一次试验,并不能保证一定能用
2006-11-14 09:41:00 722
转载 关于使用调色板进行手机游戏的开发
调色板贴图与位图贴图的特点描述(j2me的Image和Symbian的CFbsBimap) Graphics.drawImage();J2me的贴图函数drawImage()以及Symbian c++的贴图函数GC.Bitblt()函数贴图的好处:(以下只说j2me)1. 简单,贴图函数算法全部内部实现,只需要进行函数参数调用。2. J2me平台可以使用game包(虽
2006-11-14 09:28:00 1136
原创 用ANT批量完成J2ME 的编译
最近准备用ANT完成整个项目的打包发布工作,基本的格式像下面这样,当然还要根据自己的项目有所改变 bootclasspath="${dir_midp2_api}" srcdir="${dir_src}" destdir="${dir_classes}"
2006-11-10 23:42:00 705
原创 关于游戏中高效的换色方法
众所周知,我们可以使用getRGB()取得取得图片的RGB颜色数据,然后修改RGB颜色数据,再用Image的静态方法createRGBImage()将修改后的RGB颜色数据生成新的png图片。但是这个方法效率低不说,而且就目前来说,如果要做中国市场,还得使用MIDP1.0。所以今天我想谈一下另外一种换色方式,通过修改调色板数据来达到换色的目的,记得以前我在论坛发过一篇关于换色和旋转图
2006-11-10 23:39:00 977
转载 url编码的字符对应表
在用get方法或者post访问服务器时,请求的参数多个名称/值对,各个名称/对之间是用与号(&)分隔。如get请求:http://localhost:8080/Chess/register?Name=ZhangSan&address=HuNan&Age=23http://localhost:8080/Chess/register?Name=Zhang%20San&address=HuNan&A
2006-11-10 23:37:00 1508
原创 Nokia平台游戏退出之后出现nullPointerException问题
Nokia平台游戏退出之后出现nullPointerException问题Nokia机型:在run的主循环中调用notifyDestroyed()等关闭程序方法,会在游戏退出之后出现NullPointerException.解决办法:设置一个boolean变量bExit,在需要退出程序的地方设置bExit = true,并跳出循环处理boolean bExit = flas
2006-11-10 23:35:00 700
转载 全面了解RSS
全面了解RSS 下面的介绍是对RSS发展以及主要概念的一个较为全面的介绍,有好奇心的朋友不妨看看,真正了解RSS这项技术,真正去体验一种全新的阅读方式。RSS发展历程 肯定有人还记得IE4刚刚推出来的时候有一个有趣的功能--新闻频道。其功能与Netscape(网景)推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape定义了一套描述
2006-11-10 23:34:00 690
原创 顺利解决J2ME内存不稳定问题
最近碰到以前做的一款游戏要移植繁体版,测试下来发现有一定几率出现程序异常,仔细看了一下,应该是内存不足造成的,可能是移植繁体版的时候有些图片尺寸加大了些,导致本来很紧张的内存在特定机器上溢出。可是为什么不是每次都溢出呢,而且我看了代码,不用的图片都会及时回收,那问题出在那里呢?后来突然想起可能是把图片置null之后执行了System.gc(),但是gc没有按期望的运行,导致内存没回收干净的情况
2006-11-10 23:29:00 717
原创 J2ME的通用环境测试程序
今天有点空闲就随手写了个J2ME的通用环境测试程序,可能再有些机子上还有点问题,比如getGameKey不支持的机子,以后会弄个nokia机子的专用测试程序,这样自己测新机子环境也方便了许多,原来那个测试程序太简陋了,大家帮忙看看这个程序还有什么有趣的功能能加的 http://www.j2medev.com/blog/UploadFiles/2006-7/717954705.rar
2006-11-10 23:25:00 557
原创 手机上通用的UTF8转换程序
最近发现JAVA的UTF转换函数有BUG,在某些手机上(如K700)会出现乱码,与是上网查询了一下,在国外论坛上找到了一个UTF8转换函数,在我们公司所有测试机上都能正常转换,觉得效果还可以 private final String readUnicodeFile
2006-11-10 23:21:00 1191
原创 Java 转义符
转义序列 含义 /n 回车(/u000a) /t 水平制表符(/u0009) /b 空格(/u0008) /r 换行(/u000d) /f 换页(/u000c) / 单引号(/u0027) /" 双引号(/u0022) // 反斜杠(/u005c) /ddd 三位八进制 /udddd 四位十六进制
2006-11-04 21:15:00 1683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人