摘要:二叉树在数据结构中是很重要的,常规的建树是用一个队列来建,语句比较复杂,我在学习数据结构时编了一个递归建树的算法,语句比较简洁,算法如下:
typedef struct node //二叉树结点的结构{ char ch; struct node *lchild, *rchild; 左指针和右指针}bitree;
bitree * createbitree(){ char ch; bitr......
摘要:
os_memory.h
这个文件主要提供了内存分配的安全的宏定义和内存分配静态类。
ace的内存宏定义
ace_has_new_nothrow宏定义了是否使用new的异常抛出
pointer,constructor,ret_val
用法:ace_*(指针,类型,失败返回值)
# if defined (ace_has_new_nothrow)
# define......
J2ME开发环境安装指南要进行j2me的开发,首先必须要建立开发的平台,而在开发的平台选择上,有四种方案.
一.功能比较全的borland jbuilder平台(推荐使用) 【程序编程相关:
ADO Data Types与数据库值对】
【推荐阅读:
面试时最经常被问到的问题(Frenque】
有了以上的材料就足够我们搭建一个很不错的开发平台了. 【扩展信息:
遍历深层次的树状结构 查找硬盘中的 “j】
搭建这个平台,我们必需要安装:jbuilder 7.jbuilder 8 或 jbuilder 9,borland 的 mobileset 3.1.可选材料有:(注意这些不是必须的,没有这些你也可以进行开发)你所想开发的手机sdk,例如要在nokia上开发必须准备nokia developer‘s suite,还可以根据自己需要加一些模拟器如7210等.
搭建步骤:
(1):安装jbuilder,并注册.(如果是安装了jbuilder 9.0, 且是完全安装, 则不必安装mobileset 3.1, 可以直接跳到步骤3)
注意:jbuilder的安装目录名称不能含有空格(如: 不能安装在program files目录中,因为中间有空格),最好安装在默认的目录中.jbuilder倒不会因为空格出问题,等下一步安装mobileset 3.1时,到最后会由于空格出现问题.
(2):正确安装jbuilder ,并成功注册后,安装 mobileset 3.1,安装完成后,需要注册,mobileset是免费的,你可以向borland索要注册码,也可以用 附录2 中的注册码注册.
注意:安装mobileset 3.1时用自定义方式(custome)安装,安装时第二项(retroguard obfuscator)不选择.
(3):完成以上2步必须步骤后,就可以安装你选装的developer´s suite与模拟器了(nokia sdk安装方法见附录1).
(4):正确完成了以上步骤,可以说这个平台已经搭建完成,就这么简单,下面你要做的就是在jbuilder中new 一个project,在出现的窗体中jdk选j2me的,其他都使用默认的就可以了,完成配置后,再选new,这时候在最后的midp页面里两个选项应该是可选的,接下来你就可以开发了.
二.使用sun 公司官方工具,无线开发平台 j2me_wireless_toolkit
搭建这个平台,我们必需要安装有:jdk1.4,j2me_wireless_toolkit1.04或j2me_wireless_toolkit2.0可选材料有:(注意这些不是必须的,没有这些你也可以进行开发)你所想开发的手机sdk,例如要在nokia上开发必须准备nokia developer‘s suite,还可以根据自己需要加一些模拟器如7210等(nokia sdk安装方法见附录1).
有了以上的材料就足够我们搭建现在的平台.
(1):首先安装jdk1.4,(在方法一中因为jbuilder自带jdk所以不需要单独安装.)
(2):正确安装jdk后,才可以安装j2me_wireless_toolkit,不管1.04还是2.0,都可以,2个都装也可以.
(3):完成以上2步必须步骤后,就可以安装你选装的developer’s suite与模拟器了(nokia sdk安装方法见附录1). ...
下一页 摘要:{***************************************get the first cd rom ***************************************}function getcdrom():string;var str:string; drivers:integer; driver:char; i,temp:integer;begin drive......