IDL 学习记录
来源:互联网 发布:python re 替换一部分 编辑:程序博客网 时间:2024/06/05 11:17
最近工作要求通过已成生的.java文件编写idl文件,将一些学习成果记录在下。
2016.05.25
一.语法细节
- 基本数据类型都要小写
- 参数有in,out,inout三种,out会输入Holder类型
- 抛出异常不用Exception而是用raise
- A:B::b 表示A继承B.idl中的b类型
- 没有访问权限关键字
- 可以定义异常 用exception xx{}
- 关于基本类型 short(2字节) long(4字节) long long(8字节)
二.输出文件类型
- moudule对应包(文件夹),其中数据结构对应.java文件
- typedef一个基本类型,会编译生成*Helper.java
- typedef一个结构类型,会编译生成*Helper.java和*Holder.java两个文件
- struct定义一个结构,会编译生成*.java,*Helper.java和*Holder.java三个文件
- interface定义会生成6/7个,要看是否生成*Tie.java
- 编译成包结构,可以用idlj -pkgPrefix xxxx com.gwtt.mtnm -fallTIE xxxx.idl指令
0 0
- IDL 学习记录
- IDL学习
- 学习使用IDL
- 我的IDL学习
- com学习笔记(9)IDL
- IDL学习笔记(1)
- 学习IDL不可不看的
- IDL
- IDL
- IDL
- IDL
- IDL学习笔记(5)-IDL中菜单的创建方法
- IDL学习笔记(1)--可视化组件编程
- IDL学习笔记(2)--函数与过程
- IDL学习笔记(4)-字体设置
- IDL学习笔记(6)--矩阵操作
- COM本质论学习笔记(一)IDL
- Thrift学习笔记—IDL基本类型
- 深入Java集合学习系列:HashMap的实现原理
- C++primer_第八章_IO库_学习跟踪
- 不可思议的缩小vetor
- 写一个函数, 2个参数, 1个字符串, 1个字节数,返回截取的字符串,要 求字符串中的中文不能出现乱码: 如 ( “ 我ABC”, 4) 应该截为 “ 我AB”,输入( “ 我 ABC汉DEF”, 6
- 浅析RxJava和RxAndroid关于线程切换和操作符作用
- IDL 学习记录
- hdu_3001_Travelling(状压DP)
- 【Latex】Latex小白入门(3)——Latex中的特殊格式
- linux系统文件挂载目录满的处理
- Cas(4)-更改认证方式
- 模式识别(Pattern Recognition)学习笔记(十五)--机器学习的范化能力(推广能力)
- 架构之路
- 单向链表(还没有借鉴其他的实现方法)
- C++作业6——数组合并、矩阵求和