自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 浅谈云端运算 (Cloud Computing)

「云端运算」=「网络」=「网络运算」。「云端运算」不是「新技术」或「技术」。「云端运算」是一种概念,代表的是利用网络使计算机能够彼此合作或使服务更无远弗届。在实现「概念」的过程中,产生出相应的「技术」。随着Google在去年初宣布于台湾启动「「云端运算」学术计划」,「「云端运算」」这个听来带点浪漫色彩的科技名词立时席卷各大媒体版面。众多网络公司以及「网格运算」服务都抢搭顺风车,声称他们的服务也...

2010-08-19 09:16:46 637

Objective-C语法快速参考

大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅...

2010-04-07 13:44:40 90

利用Android的Matrix类实现J2ME的drawRegion的镜像方法

      在用Android实现J2ME的drawRegion方法时,发现网上介绍的镜像翻转都是用像素数组行变列实现的,其实这还是j2me式的实现方法,Android中有Matrix类,如果学过计算机图形学,只要按其原理,进行矩阵变换即可。  一、对称变换     1. 对称于Y轴    其变换矩阵:               其变换为:    ...

2010-04-07 13:29:14 143

原创 MD5

概述Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992) <script ty...

2010-02-04 17:34:09 117

原创 dos批处理命令详解

一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法: echo [{on│off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些...

2010-02-03 17:26:01 111

原创 手把手教你写批处理

批处理的介绍扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。==== willsort 编注 =======================================.bat是dos下的批处理文件.cmd是nt内核命令行环境的另一种批处理文件从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具...

2010-02-03 17:19:36 77

原创 bat语法的用法

首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命...

2010-02-03 17:12:42 87

原创 反编译工具jad简单用法

反编译工具jad简单用法 以下假设jad.exe在c:\java目录下 一、基本用法 Usage:    jad [option(s)] <filename(s)> 直接输入类文件名,且支持通配符,如下所示。 c:\java\>jad example1.class c:\java\>jad *.class 结果是将example1.class反编译为example1.jad...

2010-02-03 17:00:47 105

原创 Java初学者 JDK命令行环境 路径问题

屏幕出现:Exception in thread "main" java.lang.NoClassDefFoundError: C:\JavaTest\Hellohello.class明明在为什么说CLASS不在,原因在CLASSPATH 1、SET CLASSPATH=、、、、2、JAVA -CLASSPATH C:\、、、JDK将带有空格的C:\Java Test分隔为两部...

2010-02-03 16:50:14 218

原创 java -jar命令

你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到...

2010-02-03 16:49:09 92

原创 CMD命令大全

有关某个命令的详细信息,请键入 HELP 命令名XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其...

2010-02-03 14:11:00 74

原创 JDK命令详解

JDK命令详解1功能说明: rmic 为远程对象生成 stub 和 skeleton。 语法: rmic [ options ] package-qualified-class-name(s) 补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 stub 和 skeleton(远程对象是指实现 java.rmi.Remote 接口的对象)。在 rmic...

2010-02-03 14:06:25 121

原创 HTTP协议详解

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTT...

2010-01-27 11:28:11 69

原创 j2me工具命令行攻略及常见问题解决

wtk的工具使用eclipseme+eclipse非常方便,但是我们必需熟悉一些常用的命令行操作,以便在开发过程中出现问题时可以排除错误.例如,我今天在用wtk的模拟器通过OAT方式运行程序时,就出现了如下错误: Warning: Running JAM, Ignoring all other options (but "-Xheapsize", and OTA flags if provided...

2010-01-26 10:49:57 155

原创 云计算的概念和原理

(一)原理:   云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。   云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将...

2010-01-26 10:37:38 158

原创 项目经理在敏捷中的职责

书里的敏捷不谈管理者的角色,而是谈教练/促进者。本文首先解说了各行业通常意义上的项目经理角色,然后试图将其与敏捷中的教练/促进者角色相对应。在这一探讨中,本文也试图拓宽教练/促进者的工作范围。 在探讨敏捷中的项目经理角色前,让我们首先看看各行业中到底为什么需要管理者。    1. 人无完人       人类头脑的工作方式是非常复杂的。世上没有两个脑袋想法一模一样。就像两个指纹绝对不可能重合,两个个...

2010-01-26 10:35:40 264

原创 在J2ME中使用Timer和TimerTask来实现多线程

众所周知,Java语言在语言的低层就支持多线程,在Java中可以使用两种方式来实现多线程操作,这两种方式依次是: 1、继承Thread类 2、实现Runnable接口 但是Java语言中还有两个类,可以组合来实现多线程的控制,这两个类就是java.util包中的Timer和TimerTask类。和上面的实现方式相比,使用这种方式来实现多线程,可以很方便的开启多个线程,并且代码的结构比较清晰,但是创...

2010-01-26 10:22:39 83

原创 获取手机号码

String   Mobile_GPRS   =   request.getHeader("X-up-calling-line-id");  String   Mobile_CDMA   =   request.getHeader("x-up-subno");  String   Mobile_INFO     =   request.getHeader("x-network-info");  S...

2010-01-26 10:15:13 163

原创 J2ME设备的实际性能

J2ME设备的实际性能 性能标准可以帮助开发者开发出更好的应用程序 摘要 设备的性能可以帮助开发者开发出能让用户有好的体验的应用.了解性能可以帮助开发者了解每种设备的优缺点以及为具体设备开发合适的应用.进行性能测试是从底层来评价设备的.这篇文章是描述的是关于现有一些的J2ME(Java 2 Platform,Micro Edition)设备在Java 无线应用核心性能测试结果的文章.测试中心根据设...

2010-01-26 10:02:07 119

原创 j2me 后台运行

测试平台R372在安装程序前用文本编辑器打开jad文件,在文件的末尾加上如下代码:原jad文件如下:  MIDlet-Jar-Size: 73212  MIDlet-Jar-URL: stopwatch.jar  Manifest-Version: 1.0  MicroEdition-Configuration: CLDC-1.0  MIDlet-Name: MIDLetDemo  MIDle...

2010-01-25 17:28:40 82

原创 详解MANIFEST.MF文件

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0Created-By: Apache Ant 1.5.1...

2010-01-25 16:49:24 58

原创 学习使用 Manifest

简化Java应用程序的打包和发布 发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程 该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的兼容性...什么是J...

2010-01-25 16:45:21 61

原创 Samsung Star 3g Install Full Screen Java Games/Applications

Hey all,I am back with another great tutorial about how to install Java games & application in Samsung Star 3g with full screen. Because by default it comes with a virtual keypad, which is not ne...

2010-01-25 16:43:04 102

原创 Jad文件常见属性作用说明

Jad文件是J2ME程序发布时的描述文件。1、必须属性:a) MIDlet-Jar-Size Jar文件大小,一般开发工具可自动生成。b) MIDlet-Name MIDlet套件的名称。c) MIDlet-Version J2ME程序版本。d) MicroEdition-Configuration J2ME程序要求的配置的版本,现在只有CLDC-1.0和C...

2010-01-25 16:41:43 114

原创 java堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在...

2010-01-25 16:37:39 59

原创 手机Java之怪现象

下面记载的都是手机java实现中各种奇怪的毛病,bug,或者……特性,是根据某项目的开发经验总结出来的。但是涵盖的手机型号还是有限。因此很有可能某些“特性”会存在于更多的采用了相同JVM(比如平台相同、生产厂商)的手机上。 JAVA手机网[www.cnjm.net]== 早期S60的内存泄漏 ==这个bug可以上溯至2003年,甚至更早。表现为java应用中如果使用了Class.g...

2010-01-25 15:19:46 77

原创 J2ME Property属性表

在J2ME开发中,我们经常需要和手机系统进行交互,获得一些和系统相关的信息,在J2ME API设计中,提供了一系列的系统属性,可以让我们来进行获得,下面就一一进行介绍: 表1   CLDC、MIDP和JTWI属性性名称属性作用microedition.profiles代表手机支持的MIDP版本,返回格式值为“MIDP-1.0”或“...

2010-01-25 15:17:06 55

原创 Java专业人士必备的书籍和网站列表

Roy Miller (roy@roywmiller.com), 创始人兼总裁, The Other Road, LLC2007 年 1 月 15 日对于 Java™ 语言开发人员来说,信息过量是一个真正的问题。每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业。要了解的东西简直太多了。对于有经验的老手来说,情况只有些微好转。知识量总在增大,仅仅跟上...

2010-01-25 15:13:45 52

原创 详细介绍什么是Java虚拟机

一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机...

2010-01-25 15:07:57 63

原创 使用proguard需要注意的几个地方

proguard是什么,做什么用,不在这个地方介绍了,网上的资料很多很全。这里只提一下使用proguard需要注意的几个地方:1、注意版本,如果不是项目需要,最好使用最新稳定版本,这样出错的机会小一些,学习曲线会明显缩短。2、最好以源码的同编译版本的jvm来启动proguardgui.jar,不要直接用默认的jvm打开。3、注意proguaardgui启动后默认加载的libraryja...

2010-01-25 15:06:35 83

原创 MIDP API简要介绍

* 介绍 移动信息设备简表 (MIDP) 适合类似于蜂窝电话和寻呼机这样的设备。MIDP,就象 KJava 一样,同样也建立在 CLDC 之上。MID 简表提供一种标准的运行时环境,允许在终端用户设备上动态地配置新的应用程序和服务。 在本章中,我们将详细地讨论 MID 定义的七个软件包。我们还将建立一个 MIDP 应用程序示例。  * UI ...

2010-01-25 15:03:45 248

原创 解决Flash安全沙箱问题

在flash所在网页中添加下句即可:

2010-01-25 14:46:52 202

原创 CLDC API简要介绍

* 介绍 迄今为止,我们知道 CLDC 比较适合 J2ME,并且也已经建立了我们的开发环境。在这一章中,我们将更深入地探索 CLDC API。CLDC API 实际上只是 J2SE 的一个子集,它包括 java.lang、java.io 和 java.util,另加一个新软件包 -- javax.microedition。我们将逐个来研究这些软件包,并突出显示每一个包中的重要的...

2010-01-25 12:05:13 98

原创 ProGuard介绍

你可以用JB来简单的把JAVA 文件混淆一下,然后,再发布就是,你也可以使用。proguard用法如下:ProGuard 是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。它也能优化字节码并删除无用的指令。最后,它使用简单无意义的名字来重命名你的类名、字段名和方法名。经过以上操作的jar文件会变得...

2010-01-25 12:04:10 58

原创 J2me优化之个人标记

以下是经验总结: *只优化需要的代码 *只在有价值的地方优化 *用profiler来找要优化的地方 *在具体的设备上profiler无能为力,在硬件上使用System timer *在于用低级技术之前,总是先研究你的代码并且试着改进算法 *绘图是慢的,所以尽量节俭地使用图形调用 *在可以减少绘制区域的地方使用setClip() *尽可能的把东西放到循环之外 *拼...

2010-01-23 10:04:27 55

原创 JAD相关属性

1. 将屏幕上的小键盘去掉:MIDlet-Touch-Support: True   2. JAD应用程序描述文件定义的属性列表 名称含义是否必选MIDlet-NameMIDlet套件的名称是MIDlet-VersionMIDlet套件的版本,格式为a.b.c是...

2010-01-22 21:46:37 72

原创 WTK模拟器出现多个temp文件夹

有时,在文件夹\Documents and Settings\Administrator\j2mewtk\2.5.2\appdb\DefaultColorPhone中,有不少以temp.DefaultColorPhone开头的文件夹,模拟器运行时都访问该文件夹下的资源。产生temp文件夹的原因是模拟器没有正常的退出,导致DefaultColorPhone文件夹被标识成一个在使用的文件夹,即被标识成...

2010-01-07 16:26:12 114

原创 颜色的原理,三基色原理以及HLS(色相、亮度、饱和度)原理

讲到绘画、图像,自然离不开谈颜色,所有的图案都是由基本形状和颜色组成,颜色构成了我们图像处理的一个重要部分,下面我们将要了解颜色的原理,它将是我们美工的基础。   (一) 三基色原理   在中学的物理课中我们可能做过棱镜的试验,白光通过棱镜后被分解成多种颜色逐渐过渡的色谱,颜色依次为红、橙、黄、绿、青、蓝、紫,这就是可见光谱。其中人眼对红、绿、蓝最为敏感,人的眼睛就像一个三色接收器...

2010-01-07 16:23:28 1096

空空如也

空空如也

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

TA关注的人

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