自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

brew 模拟器

BREW模拟器用于模拟选定的BREW设备,使得我们可以加载BREW环境下开发的测试小程序和类。模拟的BREW设备可以使用各种屏幕、字体、键盘、可用内存量、支持的语言和其它参数。在模拟过程中,模拟器将在PC显示器上打开设备的图像。通过点击对应设备按键的图像区域,可以对要模拟的Applet提供按键输入,同时Applet生成屏幕输出显示在设备图像的屏幕区域。BREW模拟器还可以通过鼠标事件模拟触摸屏设备...

2009-03-26 14:32:57 241

Brew Callback机制和事件驱动机制

internal(kernel)->uitask->brew internal->active dialog->dialog ctrl->brew apps.for clr: if app not process it, then brew will close the current running app.for end: brew will close all...

2009-03-24 15:36:40 122

BREW 学习之路-解析BREW 学习过程

首先声明,我不是BREW 高手,我只是一位普通的BREW OEM 工作者.只是在自己不断学习BREW 的过程中,总结了一些学习BREW 的方法,或者说是要学好BREW 应该一步步怎么走,循序渐进的看些什么,学些什么,现在将这些心得体会和大家分享,交流。JAVA手机网[www.cnjm.net](注,以下区分OEM 和Developer,OEM 是指手机OEM 厂商作BREW Porting...

2009-03-24 15:16:25 202

40句让你坦露心声的经典句子

1、一个人炫耀什么,说明内心缺少什么。 2、一个人越在意的地方,就是最令他自卑的地方。     3、人都有以第一印象定好坏的习惯,认为一个人好时,就会爱屋及乌,认为一个人不好时,就会全盘否认。     4、人越是得意的事情,越爱隐藏,越是痛苦的事情越爱小题大作。     5、这个世界既不是有钱人的世界,也不是有权人的世界,它是有心人的世界。     ...

2009-03-23 15:06:47 66

原创 Flex 分页DataGrid

Java代码 Local:Kelvin_LinkButton是我重写的一个LinkButton,换成mx: LinkButton即可.         kelvin_DataGrid.mxml代码:    <?xml version="1.0" encoding="utf-8"?>    <mx:Canvas xmlns:mx...

2009-03-16 16:04:04 80

原创 Flex 开发学习笔记2 - 采用的架构 BlazeDS + Spring + Hibernate

上篇中show了一下近期作的demo页面,现在讲一讲我使用的架构:        自己原来的项目架构是 WebWork2 + Spring + Hibernate,现在通过FLex替代了WebWrok2来表显视图层,而Flex与Spring通讯采用了BlazeDS这个开源免费的Flex服务程序。        BlazeDS是Adobe公司发布的免费开源产品,与该公司的另一款收费产品LC...

2009-03-16 16:01:23 72

原创 Flex 开发学习笔记2 - 采用的架构 BlazeDS + Spring + Hibernate

自己原来的项目架构是 WebWork2 + Spring + Hibernate,现在通过FLex替代了WebWrok2来表显视图层,而Flex与Spring通讯采用了BlazeDS这个开源免费的Flex服务程序。        BlazeDS是Adobe公司发布的免费开源产品,与该公司的另一款收费产品LCDS功能相近,应该是LCDS简化开源免费版。目前我通过RemoteObject的方式...

2009-03-16 15:53:29 83

java实现 冒泡排序 插入排序 选择排序

package test.sort;public class TestSort {    /**     * 冒泡排序(升序)     * 思想:将要排序的元素看做是竖着的排序的气泡,较小的元素比较轻,从而要往上符。在冒泡排序算法中我们要     * 对这个气泡序列处理若干遍,所谓一遍处理,就是自底向上检查一遍这个序列。并时刻注意两个相邻的元素的顺序     * 是否正确,如果发现...

2009-03-16 00:47:31 93

原创 红黑树的Java实现

红黑树可能是要考虑情况最多的BST树了,它有自己的规则(见代码的注释),通过这些规则可以保证花费较小的代价来达到相对平衡。注意,红黑树仍然不是平衡树,但是统计性能要好于AVL树。要保持红黑树的规则,主要通过两类操作,一类是换色,一类还是旋转。红黑树插入主要要解决红-红冲突,而删除主要则解决“双黑”同样,红黑树的删除节点实现是最复杂的,不过,复杂也就在于考虑的情况多,掌握了这几种情况实现还...

2009-03-16 00:42:11 69

原创 排序算法复习(Java实现)(二): 归并排序,堆排序,桶式排序,基数排序

转自:http://www.blogjava.net/javacap/archive/2007/12/14/167618.html 六 归并排序算法思想是每次把待排序列分成两部分,分别对这两部分递归地用归并排序,完成后把这两个子部分合并成一个序列。归并排序借助一个全局性临时数组来方便对子序列的归并,该算法核心在于归并。package algorithms;import jav...

2009-03-16 00:40:07 64

原创 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序

转自:http://www.blogjava.net/javacap/archive/2007/12/13/167364.html 为了便于管理,先引入个基础类:package algorithms;/** * @author yovn * */public abstract class Sorter<E extends Comparabl...

2009-03-16 00:37:30 85

java(reflection) 反射机制改变私有(private)属性值

public class Student{          private int id=0;            public int getId(){           return id;        }}问题:能否将ReadOnlyClass 类的一个对象,把它的name属性的值由hello改为world?如果能,请写出实现代码。如果不能请说明理由。 答案:可以...

2009-03-15 17:29:53 452

java题库

1、要求1000!(1000*999*998...*2*1)的值。    BigDecimal big = new BigDecimal(1);     for(int i=1; i<1001; i++) {       big = big.multiply(new BigDecimal(i));       }     big.setScale(100);     System.out...

2009-03-15 16:38:38 195

JDBC对数据库的事务操作

1.  概述:在jdbc的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回滚rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。2.  特点:★ 在jdbc中,事务操作缺省是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作,操作成功后,系统将自动调用commit()来提...

2009-03-15 15:47:29 78

Java面试 6题

据说,如果你能独立完成(不用看资料,不借助调试)回答在60分以上,找个6000元以上的工作由***来给你介绍。 1、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分) 2、下面程序运行会发生什么结果?如果有错误,如何改正?(15分) interface A{    int x=0;}class B{    int x=1;}clas...

2009-03-12 19:38:45 67

JSP/Servlet 会话跟踪的四种方法

由于HTTP事务是无状态的,因此必须采取特殊措施是服务器在系列事务期间能继续确定和记住特定用户。实现此功能有两种基本方式:一是让客户端记住所有会话的相关数据并在必要时发回到服务器二时服务器保持所有数据,对其设置一个标识,让客户端记住该标识第二种方法更好,实现它的技术有四种:用隐藏字段(<input type="hidden">):非常适合步需要大量数据存储的会话应用。具体使...

2009-03-12 17:05:11 289

原创 2009年3月编程语言排行榜

2009年3月榜单 2009年3月Tiobe编程语言排行榜出炉,前十位的排名基本没有变化,JavaScript前进2名,同比增长1.27%,(Visual) Basic下降1位,同比减少3.32%。 2009年3月榜单 以下是排名21到50的语言  ...

2009-03-11 21:43:02 256

Java 深层理解 父类引用指向子类对象

从对象的内存角度来理解试试.假设现在有一个父类Father,它里面的变量需要占用1M内存.有一个它的子类Son,它里面的变量需要占用0.5M内存.现在通过代码来看看内存的分配情况:Father f = new Father();//系统将分配1M内存.Son s = new Son();//系统将分配1.5M内存!因为子类中有一个隐藏的引用super会指向父类实例,所以在实例化子类之前会先...

2009-03-10 11:44:58 263

原创 JSP/Servlet转发与重定向的区别

尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。   下面是HttpServletResponse.sendRedirect方法实现的请求重定向与RequestDispatcher.forward方法实现的请求转发的总结比...

2009-03-10 10:40:38 78

学习CEGUI(CELayoutEditor,CEImagesetEditor)之七

CEImagesetEditor除了CELayoutEditor之外,CEGUI官方还提供了一个切图工具,即CEImagesetEditor。这个工具十分有用,减轻了美术很多的负担,它可以生成imageset文件,并可以以鼠标操作图片框。从CEGUI的0.4版本开始,这个工具就开始提供了。但是那个版本几乎就不能用,有许多问题,如,其右边的工作区居然没有滚动条!另外,它的图片框一旦面积大的把面积小的...

2009-03-05 23:46:42 244

学习CEGUI(CELayoutEditor,CEImagesetEditor)之六

在CEGUI中使用layout文件(3)打开任意一个layout文件,可见其为一个树形结构,父子窗体的组织结构比较清晰。<?xml version="1.0" encoding="UTF-8"?><GUILayout >    <Window Type="type1" Name="window1" >              <

2009-03-05 23:45:49 153

学习CEGUI(CELayoutEditor,CEImagesetEditor)之五

在CEGUI中使用layout文件(2)前文中我讲解了在CEGUI中最简单的layout文件的使用方法。写好layout文件,是把CEGUI用好的一个关键。在没有编辑器的情况下,任何引擎的UI系统,或者单独的UI系统,都是比较难用的,(有时,有没有编辑器,甚至是评价一个引擎好坏的标准之一)。幸运的是,CEGUI提供了这方面的支持,它的官方网站提供了一个编辑器(CELayoutEditor),虽然下...

2009-03-05 23:45:06 350

学习CEGUI(CELayoutEditor,CEImagesetEditor)之四

在CEGUI中使用layout文件(1)CEGUI支持两种方式的资源使用,一种就是在前文可见的直接在c++文件当中创建窗体,使用窗体;另一种方式就是在layout文件当中定制窗体。从理论上讲,两种方式都能达到相同的目的。在不使用layout文件时,CEGUI是不太方便的,因为要定位控件,常常得修改文件当中的参数,如果在c++文件当中修改,每次都编译,很恶心(尤其是在有编辑器的情况下,使用c...

2009-03-05 23:43:58 188

学习CEGUI(CELayoutEditor,CEImagesetEditor)之三

你的第一个CEGUI程序强烈建议仔细研究CEGUISample程序!因为那里介绍了它的一些基本用法,其实最后在游戏当中出现的,也就是这些例子的变化而已。这里我会引导你写一个第一个自己的简单的CEGUI程序,它使用CEGUISampleHelper提供的框架,使用OpenGL渲染。这是在CEGUI自己给的Sample程序基础上简化、简化、再简化得出的,目的是让大家对CEGUI程序有一个简...

2009-03-05 23:43:15 247

学习CEGUI(CELayoutEditor,CEImagesetEditor)之二

CEGUI的文件结构CEGUI从根本上说,是由图片支持的,也就是说,这么庞大的系统说白了就是要正确地操作图片,抛弃了原来惯用的ini文件,CEGUI使用了更加先进的xml文件作为其配置文件,使用tga图片,这个是内嵌的,当然如果有需要,可以使用其它解码器。其文件结构很简单,共定义了四种格式的xml文件:scheme,looknfeel,imageset和layout。在CEGUI给的例子当中,其组...

2009-03-05 23:41:56 147

学习CEGUI(CELayoutEditor,CEImagesetEditor)之一

先来个引子,CEGUI是一个游戏UI库,开源,使用XML作资源定位,支持lua脚本,支持多字节语言的显示,其功能可以说是十分强大的,而且非常灵活,目前的稳定版本是0.5,可见其离发布还有一段距离,bug和未完成的东西都不少,然而这也是它的魅力之一,我们可以对其进行修改和扩充。使用CEGUI完全可以制作出一流水准的游戏UI来。       其次,也是比较主要的,它有几款指定的编辑器,其实UI库都差不...

2009-03-05 23:39:42 198

原创 java native method

一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。   "A native metho...

2009-03-02 20:40:04 73

java面试题

一、判断题(30分) 1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。 4.类及其属性、方法可以同时有一个以上的修饰符来修饰。 5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点 6.抽象...

2009-03-02 20:38:01 173

Python3.0(Py3K)之getattr函数

 python是面向对象的语言,而python中的函数也是对象,通过使用 getattr 函数,可以得到一个直到运行时才知道名称的函数的引用。例如: Python代码 li = ["Larry", "Curly"]   getattr(li, "pop")             li = ["Larry", "Curly"]getattr(li, "pop")

2009-03-01 20:00:12 173

python3.0之HTMLParser:解析html

HTMLParser是python用来解析html的模块。它可以分析出html里面的标签、数据等等,是一种处理html的简便途径。 HTMLParser采用的是一种事件驱动的模式,当HTMLParser找到一个特定的标记时,它会去调用一个用户定义的函数,以此来通知程序处理。它主要的用户回调函数的命名都是以handler_开头的,都是HTMLParser的成员函数。当我们使用时,就从HTMLPars...

2009-03-01 19:57:58 132

Python3.0(Py3K)异常处理机制

 与许多面向对象一样,python具有异常处理,通过使用try...except来处理异常,而通过raise来引发异常。异常在 Python 中无处不在;实际上在标准 Python 库中的每个模块都使用了它们,并且 Python 自已会在许多不同的情况下引发它们。例如:使用不存在的字典关键字 将引发 KeyError 异常。 搜索列表中不存在的值 将引发 ValueError 异常。 ...

2009-03-01 19:54:12 323

JAVA解释器BeanShell

Beanshell (bsh) 是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。 BeanShell执行 标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 它具有以下的一些特点: 1.使用Java反射API以提供Java语句和表达式 的实时解释执行; 2.可以透明地访问任何Java对象和API;可以在命令行模式、控制台模式、小程序模式和远程线程服务器模式等四种模式下面运行; 3.与在应用 程序中一样,可以在小程序中(Applet)正常运行(无需编译器或者类装载器); 4.非常精简的解释器jar文件大小为175k

2013-02-25

空空如也

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

TA关注的人

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