中 国 科 学 技 术 大 学 硕 士 学 位 论 文 摘 要 摘 要 当 今 围 绕 着 JVM 的 研 究 和 开 发 日 益 增 多 在 各 种 JVM 发 展 的 同 时, 也 带 来 另 一 种 需 求 如 何 提 供 运 行 在 JVM 上 的 各 种 软 件, 如 何 将 现 有 系

Size: px
Start display at page:

Download "中 国 科 学 技 术 大 学 硕 士 学 位 论 文 摘 要 摘 要 当 今 围 绕 着 JVM 的 研 究 和 开 发 日 益 增 多 在 各 种 JVM 发 展 的 同 时, 也 带 来 另 一 种 需 求 如 何 提 供 运 行 在 JVM 上 的 各 种 软 件, 如 何 将 现 有 系"

Transcription

1 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 Perl 到 JVM 的 移 植 作 者 : 徐 丽 专 业 : 计 算 机 软 件 与 理 论 导 师 : 陈 意 云 张 昱 完 成 日 期 : 二 零 零 四 年 五 月 中 国 科 学 技 术 大 学 计 算 机 科 学 技 术 系 二 零 零 四 年 五 月

2 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 摘 要 摘 要 当 今 围 绕 着 JVM 的 研 究 和 开 发 日 益 增 多 在 各 种 JVM 发 展 的 同 时, 也 带 来 另 一 种 需 求 如 何 提 供 运 行 在 JVM 上 的 各 种 软 件, 如 何 将 现 有 系 统 移 植 到 JVM 上 运 行? 单 纯 地 利 用 Java 编 程, 一 方 面 会 限 制 开 发 人 员 对 编 程 语 言 的 选 择, 另 一 方 面 会 使 得 大 量 现 有 系 统 不 得 不 用 Java 重 写 以 适 应 在 JVM 上 的 运 行 的 需 求 为 此 许 多 研 究 开 发 组 织 着 手 进 行 非 Java 语 言 到 JVM 移 植 的 工 作, 并 提 供 了 许 多 可 用 的 工 具 在 众 多 非 Java 语 言 中,Perl 语 言 是 由 Larry Wall 设 计 的 一 种 实 用 的 解 释 执 行 的 脚 本 语 言 它 支 持 许 多 高 级 语 言 的 特 征, 如 垃 圾 收 集 强 大 的 正 则 式 处 理 面 向 对 象 程 序 设 计 等 等 由 于 Perl 中 间 表 示 (IR) 中 的 操 作 码 种 类 众 多, 内 建 的 函 数 和 数 据 类 型 多 而 繁 杂, 因 此 目 前 尚 没 有 可 用 的 在 JVM 上 运 行 的 perl 版 本 我 们 采 用 的 移 植 方 法 是 用 Java 重 写 一 个 Perl 解 释 器, 它 经 编 译 后 可 以 在 JVM 上 运 行, 提 供 对 Perl 程 序 的 即 时 编 译 和 解 释 执 行 全 文 共 分 六 章, 第 一 章 介 绍 了 研 究 背 景, 非 Java 语 言 到 JVM 移 植 常 采 用 的 方 法, 以 及 Perl 语 言 的 移 植 现 状 ; 第 二 章 详 细 介 绍 了 Perl 解 释 器 的 内 部 工 作 机 制 ; 第 三 章 给 出 了 Perl 到 JVM 移 植 的 总 体 方 案 ; 第 四 章 介 绍 了 Perl 前 端 的 Java 实 现, 包 括 词 法 分 析 器 的 设 计, 并 讨 论 了 用 CUP 实 现 Perl 语 法 分 析 器 时 出 现 的 问 题 以 及 解 决 方 法 ; 第 五 章 主 要 介 绍 了 Perl 后 端 的 实 现, 包 括 数 据 类 型 中 间 表 示 栈,PP Code IO 和 线 程 的 实 现 ; 第 六 章 总 结 了 论 文 的 主 要 内 容, 讨 论 今 后 可 以 进 一 步 开 展 的 研 究 内 容 关 键 字 :Perl,Java 虚 拟 机, 移 植 I

3 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 摘 要 Abstract Today many researchers are studying the Java Virtual Machine(JVM).With the development of all kinds of hardware and software JVM, there emerges another demand -how to provide the softwares which can run on JVM; how to port existing systems to JVM? If programming in Java simply, on the one hand, it will limit the developers to choose the programming language, on the other hand, many existing systems have to been rewritten in Java to meet the requirement of running on JVM. Thus, some researchers and organizations have engaged in the work of porting non-java language to JVM and provided a few useful tools. Perl is a script language designed by Larry Wall. It supports many features of advanced languages, such as garbage collection, powerful functions to handle the regular expressions, object-oriented characteristic and so on. Because of Perl s IR (Intermediate Representation) and internal variables are very complex, there are no practical perl versions that can run on JVM now. The method we use is to implement the perl interpreter in Java. After compiled, it can run on JVM and interprete Perl sources. This dissertation consists of six chapters. Chapter 1 briefly introduces the background of research project and porting status of Perl. Chapter 2 introduces the perl internal. Chapter 3 introduces the blue print of porting Perl to JVM. Chapter 4 discusses how to port perl s front end to JVM, including lexical parser and syntactic parser. Chapter 5 describes the implementation of perl s back end in Java, such as Perl s IR, IO system, thread model and so on. The last chapter concludes the dissertation and points out the future work. Keywords: Perl,Java Virtual Machine(JVM), port II

4 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 目 录 目 录 第 一 章 绪 论 研 究 背 景 非 Java 语 言 移 植 到 JVM 中 常 用 的 方 法 JNI 用 Java 实 现 语 言 的 解 释 器 将 源 语 言 编 写 的 程 序 编 译 成 Java 程 序 直 接 编 译 到 JVM 字 节 码 将 语 言 的 方 言 映 射 到 JVM Perl 语 言 及 其 到 JVM 的 移 植 现 状 Perl 语 言 简 介 移 植 面 临 的 挑 战 Perl 的 移 植 现 状 论 文 的 组 织... 9 第 二 章 Perl 解 释 器 的 内 部 机 制 Perl 的 本 地 数 据 类 型 基 本 的 SV 类 型 其 它 类 型 Perl 的 前 端 词 法 分 析 器 语 法 分 析 器 以 及 代 码 的 生 成 Perl 的 IR Perl 的 后 端 Perl 中 所 用 到 的 各 类 栈 PP Code PVM 与 JVM 的 异 同 第 三 章 Perl 到 JVM 移 植 的 总 体 方 案 Java 包 构 成 多 解 释 器 机 制 多 线 程 机 制 总 控 结 构 数 据 类 型 的 设 计 第 四 章 Perl 前 端 到 JVM 的 移 植 词 法 分 析 器 的 实 现 与 语 法 分 析 器 的 接 口 设 计 数 据 结 构 的 定 义 模 块 流 程 设 计 III

5 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 目 录 4.2 语 法 分 析 器 的 实 现 y 文 件 与.cup 文 件 的 不 同 Perl 文 法 移 植 中 的 问 题 剖 析 BYacc 与 CUP 二 义 文 法 移 植 到 CUP 的 解 决 方 案 总 结 第 五 章 Perl 后 端 到 JVM 的 移 植 IR 栈 PP Code IO 操 作 的 实 现 线 程 的 实 现 Perl 中 线 程 的 特 性 C_Perl 中 的 线 程 管 理 线 程 管 理 的 Java 实 现 其 它 细 节 问 题 宏 Goto 语 句 的 实 现 非 局 部 跳 转 函 数 的 实 现 字 符 串 的 处 理 未 实 现 部 分 Perl 的 内 存 管 理 跨 平 台 的 实 现 Perl 扩 展 的 移 植 总 结 第 六 章 结 束 语 参 考 文 献 致 谢 IV

6 第 一 章 绪 论 1.1 研 究 背 景 随 着 计 算 机 技 术 的 发 展,Java 技 术 逐 步 成 为 众 人 关 注 的 焦 点, 而 Java 虚 拟 机 (JVM) 是 Java 程 序 设 计 语 言 的 基 石, 它 是 Java 技 术 的 重 要 组 成 部 分 JVM 是 可 运 行 Java 代 码 的 假 想 计 算 机, 它 的 设 计 目 标 是 提 供 一 个 基 于 抽 象 规 格 描 述 的 计 算 机 模 型, 为 解 释 程 序 开 发 人 员 提 供 很 好 的 灵 活 性, 同 时 也 确 保 Java 代 码 可 在 符 合 该 规 范 的 任 何 系 统 上 运 行 JVM 对 其 实 现 的 某 些 方 面 给 出 了 具 体 的 定 义, 特 别 是 对 Java 可 执 行 代 码, 即 字 节 码 (Bytecode) 的 格 式 给 出 了 明 确 的 规 格 这 一 规 格 包 括 操 作 码 和 操 作 数 的 语 法 和 数 值, 标 识 符 的 数 值 表 示 方 式, 以 及 Java 类 文 件 中 的 Java 对 象 常 量 缓 冲 池 在 JVM 的 存 储 映 象 这 些 定 义 为 JVM 解 释 器 开 发 人 员 提 供 了 所 需 的 信 息 和 开 发 环 境 Java 的 设 计 者 希 望 给 开 发 人 员 以 随 心 所 欲 使 用 Java 的 自 由 [1] 当 今 围 绕 着 JVM 的 研 究 和 开 发 日 益 增 多, 与 此 同 时, 这 也 带 来 了 另 外 一 种 需 求 : 将 非 Java 语 言 移 植 到 JVM 中 为 什 么 要 将 非 Java 语 言 移 植 到 JVM 中 呢? 综 其 原 因, 主 要 有 以 下 四 点 : 硬 件 JVM 的 发 展 传 统 的 JVM 是 用 软 件 实 现 的 然 而, 用 硬 件 设 备 实 现 JVM 环 境 已 成 为 研 究 的 焦 点 和 物 理 事 实 许 多 研 究 者 研 究 用 硬 件 实 现 JVM[2,3] 并 取 得 了 有 希 望 的 结 果 用 硬 件 直 接 支 持 JVM 是 必 然 的, 并 将 相 当 普 遍 有 的 研 究 者 甚 至 建 立 了 JVM 的 硬 件 实 现 的 原 型 [4] 同 时, 商 业 上,SUN 已 经 将 picojava[5](jvm 微 处 理 器 的 中 央 部 件 核 心 ) 的 许 可 授 予 几 家 公 司 ( 如 IBM NEC ROCKWELL), 根 据 SUN 所 说 [5], 这 些 公 司 计 划 将 这 种 硬 件 技 术 加 入 到 未 来 的 产 品 中 因 此, 具 有 本 地 JVM 实 现 的 硬 件 设 备 在 不 久 的 几 年 将 会 普 及 当 为 这 些 硬 件 设 备 写 软 件 时, 开 发 者 不 应 局 限 于 Java 编 程 语 言 将 非 Java 语 言 移 植 到 JVM 将 提 供 给 这 些 开 发 者 更 多 的 选 择, 这 样 他 们 可 以 选 择 最 好 的 语 言 工 作 这 种 选 择 将 消 除 由 工 程 师 或 需 要 特 定 硬 件 设 备 的 市 场 需 求 所 强 加 的 公 共 限 制 嵌 入 式 软 件 JVM 在 考 虑 未 来 的 硬 件 JVM 的 时 候, 嵌 入 式 软 件 JVM 已 经 普 及 了 从 Java 环 境 产 生 初 期, 各 种 Web 浏 览 器 就 已 开 始 包 含 嵌 入 式 的 JVM 这 些 嵌 入 式 JVM 允 许 网 站 设 计 者 开 发 运 行 在 客 户 端 的 小 应 用 程 序 (applet) Web 浏 览 器 的 嵌 入 式 JVM 提 供 了 一 种 简 单 的 跨 平 台 应 用 的 标 准 传 输 系 统 不 过, 为 了 提 供 一 些 安 全 性, 对 JVM 的 applet 进 行 了 严 格 的 控 制 管 理 这 些 限 制 比 验 证 过 程 施 加 得 更 严 格 这 些 附 加 的 限 制 使 得 用 尚 未 移 植 到 JVM 的 语 言 写 applet 相 对 来 说 是 不 可 能 的 比 如, 非 Java 语 言 与 JVM 的 最 简 单 的 接 口 是 通 过 Java 本 地 接 口 (Java Native Interface, JNI), 它 允 许 系 统 级 程 序 ( 用 C 编 写 ) 访 问 JVM 可 是,JNI 不 允 许 applets 访 问 因 此, 即 使 用 户 为 指 定 的 非 Java 语 言 安 装 了 解 释 器 或 编 译 器, 来 自 网 站 的 applets 也 不 能 利 用 之 因 此, 在 这 种 情 况 下, 非 Java 语 言 的 本 地 JVM 移 植 是 必 须 的 1

7 Web 浏 览 器 是 嵌 入 式 软 件 JVM 真 正 重 要 的 环 境 然 而,Web 浏 览 器 不 是 唯 一 能 发 现 嵌 入 式 软 件 JVM 的 地 方 为 了 适 应 嵌 入 式 设 备 市 场 的 需 要,SUN 推 出 了 J2ME 平 台 ( 支 持 最 小 化 的 JVM 和 API 配 置 ) 以 及 相 应 的 KVM(K Virtual Machine, 一 种 压 缩 的 完 整 的 便 携 式 的 JVM, 用 于 资 源 受 限 的 小 设 备 上 )[6][7]; 除 此 之 外, 还 有 JINI 连 接 技 术 Java Card 技 术 Java 嵌 入 式 服 务 器 技 术 等, 能 够 满 足 不 同 的 需 求 如 今, 很 多 的 嵌 入 式 设 备 都 广 泛 应 用 了 基 于 Java 的 技 术, 比 如, 一 些 个 人 数 字 助 理 (Personal Digital Assistants, PDAs), 像 PocketLinux[8] 已 经 选 择 用 JVM 作 为 提 供 给 开 发 者 的 接 口 Java 技 术 在 嵌 入 式 设 备 市 场 上 正 扮 演 着 越 来 越 重 要 的 角 色 由 于 JVM 是 开 发 者 的 接 口, 为 这 些 嵌 入 式 小 设 备 设 计 的 大 多 数 软 件 是 用 Java 写 的, 而 到 JVM 的 本 地 移 植 将 允 许 开 发 者 很 容 易 地 使 用 其 它 语 言 为 这 类 小 设 备 编 写 软 件 此 外,2000 年,8 位 软 件 JVM 被 发 布 了 [9] 该 软 件 将 给 8 位 处 理 器 带 来 新 的 生 命 力, 它 允 许 现 代 语 言 ( 如 Java) 运 行 在 一 些 较 小 的 处 理 器 上 非 Java 语 言 的 本 地 移 植 将 给 开 发 者 一 个 机 会, 使 得 其 他 的 语 言 能 用 到 这 样 的 系 统 上 通 过 JVM 的 语 言 集 成 (Language Integration via the JVM) 尽 管 JVM 最 初 只 是 为 Java 语 言 设 计 的, 它 仍 然 可 被 用 作 一 般 的 对 象 模 型 几 乎 所 有 的 面 向 对 象 特 征 都 可 以 为 JVM 或 其 标 准 支 撑 库 所 支 持 因 此, 如 果 为 非 Java 语 言 设 计 的 JVM 编 译 器 适 当 地 认 识 到 JVM 的 面 向 对 象 特 征,JVM 本 身 可 被 用 作 一 般 的 对 象 模 型 这 种 对 象 模 型 可 以 为 不 同 语 言 间 的 对 象 共 享 提 供 紧 密 连 接 的 方 法 如 果 A 语 言 和 B 语 言 的 JVM 移 植 均 关 心 JVM 对 象 模 型, 它 们 在 访 问 JVM 时 就 好 象 它 们 是 本 地 的 对 象 一 样 JVM 为 语 言 提 供 对 象, 每 一 语 言 将 使 用 自 己 正 常 的 方 法 去 访 问 对 象 甚 至 可 能 不 关 心 对 象 是 用 其 他 语 言 来 实 现 的 一 些 项 目 正 成 功 地 以 这 种 方 式 使 用 JVM 比 如,Jemacs 项 目 [10] 使 用 JVM 作 为 Emacs 实 现 的 中 央 部 件 Emacs 可 用 Scheme 和 Java 来 配 置 和 脚 本 化 目 前 支 持 Emacs Lisp 和 Common Lisp 的 工 作 已 经 在 进 行 中 因 此,JVM 可 以 被 用 作 应 用 程 序 的 中 央 引 擎 如 果 许 多 语 言 已 被 移 植 到 JVM 中, 并 注 意 JVM 的 对 象 模 型, 则 人 们 可 以 设 计 一 个 允 许 用 户 用 所 支 持 的 语 言 脚 本 化 和 配 置 其 的 应 用 程 序 这 种 方 法 可 能 是 将 非 Java 语 言 移 植 到 JVM 的 最 引 人 注 目 的 原 因.Net 因 素 (The.NET Factor) 目 前 有 一 部 分 人 认 为 :Microsoft 的.NET 体 系 结 构 相 较 于 JVM, 被 更 好 地 设 计 成 一 般 的 跨 语 言 的 对 象 模 型, 他 们 认 为 JVM 作 为 一 个 跨 平 台 的 体 系 结 构 已 经 死 亡, 而 更 为 看 好 Microsoft 技 术 [11].NET 系 统 确 实 不 同 于 JVM,.NET 系 统 的 设 计 考 虑 了 语 言 集 成, 而 JVM 的 设 计 者 没 有 将 跨 语 言 的 特 征 放 在 优 先 [1] 否 定 JVM 仅 仅 因 为 它 不 是 一 个 完 美 的 解 决 方 案, 这 未 免 有 些 短 见 另 外,JVM 及 其 相 关 的 库 只 用 了 5 年 就 趋 于 成 熟 在 许 多 领 域,JVM 已 经 最 终 达 到 被 认 为 是 一 种 稳 定 的 平 台 如 果 转 向 最 新 的 技 术 将 可 能 导 致 对 稳 定 性 的 更 多 的 等 待 现 在 已 经 有 十 几 种 语 言 被 移 植 到 JVM[12], 它 们 中 的 许 多 在 使 用 JVM 时 注 意 了 它 的 对 象 模 型 在 集 成 这 些 移 植 时 还 留 有 一 些 工 作, 不 过 这 不 是 最 艰 难 的 了 将 这 些 语 言 移 植 到 JVM 的 最 难 的 部 分 已 经 做 了 通 过 比 较, 仅 有 2 到 3 种 程 序 设 计 语 言 已 被 移 植 到.NET, 且 所 有 的 移 植 都 由 Microsoft 自 己 资 助 不 仅 如 此, 没 有 一 个.NET 系 统 可 以 免 费 得 到, 而 JVM 有 许 多 免 费 的 软 件 实 现 2

8 同 样, 许 多 移 植 到 JVM 的 编 程 语 言 也 是 免 费 软 件 JVM 和 到 它 的 移 植 是 开 放 的 确 定 的 体 系 结 构 因 此 JVM 尽 管 不 完 美, 还 是 比.NET 系 统 更 可 取 当 前 许 多 研 究 开 发 组 织 已 着 手 进 行 非 Java 语 言 到 JVM 移 植 的 工 作, 并 提 供 了 许 多 可 用 的 工 具 [12], 如 Jacl[13] 是 用 Java 重 写 的 Tcl 解 释 器 在 众 多 非 Java 语 言 中,Perl * 语 言 是 由 Larry Wall 设 计 的 一 种 实 用 的 解 释 执 行 的 脚 本 语 言 有 关 perl 到 JVM 的 移 植 的 研 究 已 经 展 开, 但 还 没 有 一 个 实 用 的 版 本 出 现 2002 年, Intel 中 国 研 究 中 心 (ICRC) 委 托 我 们 将 包 含 253.perlbmk 在 内 的 5 个 SPEC CINT2000 benchmark 程 序 [14] 移 植 到 JVM, 以 支 持 其 对 JVM 的 性 能 测 试 这 促 使 我 们 深 入 理 解 Perl 并 尝 试 Perl 到 JVM 的 移 植 工 作 253.perlbmk 是 Perl v5.005_03 的 精 简 版 本, 它 删 除 了 许 多 与 特 定 操 作 系 统 有 关 的 特 征, 在 核 心 的 Perl 解 释 器 上 附 加 了 MD5 TimeDate MailTools 等 第 三 方 的 模 块 我 们 采 用 的 移 植 方 法 是 用 Java 重 写 一 个 Perl 解 释 器, 它 经 编 译 后 可 以 在 JVM 上 运 行, 提 供 对 Perl 程 序 的 即 时 编 译 和 解 释 执 行 1.2 非 Java 语 言 移 植 到 JVM 中 常 用 的 方 法 目 前 将 非 Java 语 言 移 植 到 JVM 中 时 采 用 的 传 统 方 法 主 要 有 以 下 几 种 : JNI(Java Native Interface) 用 Java 实 现 源 语 言 的 解 释 器 将 源 语 言 编 写 的 源 程 序 编 译 成 Java 程 序 直 接 将 源 语 言 编 写 的 程 序 编 译 成 JVM 字 节 码 将 语 言 的 方 言 (idiom) 和 结 构 映 射 到 JVM 本 小 节 简 述 这 五 种 方 法, 并 分 析 每 种 方 法 的 优 缺 点 JNI 尽 管 此 方 法 实 际 上 不 能 实 现 一 个 到 JVM 的 完 全 移 植, 但 它 毕 竟 是 一 种 将 非 Java 语 言 与 JVM 相 结 合 的 最 简 单 的 方 法 这 种 方 法 主 要 是 通 过 JNI( 提 供 了 本 地 操 作 系 统 访 问 JVM 的 接 口 ) 来 实 现 JNI 主 要 是 C 和 Java 语 言 的 接 口, 它 提 供 了 C API, 使 得 C 程 序 员 可 以 通 过 它 访 问 JVM 中 的 对 象 和 方 法 ; 反 之,Java 方 法 也 能 用 C 来 实 现 JNI 还 不 能 看 作 是 C 语 言 到 JVM 的 移 植, 它 仅 仅 当 JVM 作 为 一 个 进 程 运 行 在 一 个 操 作 系 统 上 时, 提 供 了 执 行 C 和 Java 互 相 调 用 的 能 力 因 此 JNI 有 着 严 重 的 缺 陷, 基 于 JNI 的 系 统 不 能 在 嵌 入 式 软 件 系 统 和 硬 件 JVM 中 使 用 另 外, 虽 然 JNI 给 出 了 相 当 完 全 的 Java 到 C 的 访 问, 但 是 Java 到 C 的 访 问 还 是 局 限 于 用 C 写 Java 的 方 法 * 在 Perl 群 体 中, perl 指 Perl 的 实 现, Perl 指 Perl 语 言 本 身 3

9 因 此,JNI 不 能 为 我 们 完 全 实 现 一 个 本 地 JVM 移 植 但 是 值 得 一 提 的 是 它 在 将 Java 与 非 Java 的 集 成 中 迈 出 了 第 一 步 事 实 上 当 一 特 定 语 言 是 用 C 实 现 的,JNI 可 以 提 供 最 根 本 的 方 法 来 集 成 其 和 Java 用 Java 实 现 语 言 的 解 释 器 对 多 数 语 言 来 说, 用 Java 实 现 它 的 解 释 器 是 将 其 移 植 到 JVM 中 的 最 直 接 的 方 法 这 种 方 法 已 被 Tcl[15] 和 Python[16] 的 移 植 所 使 用 因 为 有 很 多 的 编 译 器 可 以 将 Java 源 代 码 转 化 成 JVM 字 节 码, 所 以 用 Java 编 写 的 解 释 器 可 以 很 容 易 地 在 JVM 上 运 行 当 用 源 语 言 编 写 的 程 序 需 要 在 JVM 上 运 行 时, 新 的 解 释 器 与 该 程 序 一 样 必 须 作 为 一 种 源 程 序 的 输 入 这 种 方 法 有 许 多 优 点 首 先, 如 果 源 语 言 有 比 较 好 的 描 述 规 范, 或 者 构 造 比 较 少, 基 于 单 一 范 例 ( 例 如 纯 粹 的 面 向 对 象 或 者 是 过 程 性 的 ) 的 语 言, 那 么 该 语 言 解 释 器 的 实 现 就 只 是 对 其 描 述 规 范 的 一 个 简 单 实 现 它 的 设 计 通 常 可 以 由 描 述 规 范 或 范 例 来 决 定, 从 而 极 大 地 减 轻 了 设 计 者 的 负 担 其 次, 可 以 运 行 实 时 代 码, 例 如 Perl 中 的 eval($string) 实 现 了 解 释 器 的 Java 程 序 仅 需 简 单 地 实 例 化 一 个 解 释 器 的 实 例, 然 后 将 $string 作 为 它 的 输 入 即 可 但 是 这 种 方 法 也 有 几 个 缺 点 首 先 是 速 度 因 为 芯 片 上 带 有 JVM 的 硬 件 设 备 仅 仅 实 现 了 JVM 可 用 配 置 的 一 个 子 集, 所 以 考 虑 JVM 软 件 上 的 实 现 是 重 要 的 当 JVM 用 软 件 实 现 时,JVM 字 节 码 是 由 该 软 件 来 解 释 的 因 此, 当 x 语 言 的 解 释 器 用 Java 实 现 时, 该 解 释 器 又 由 JVM 来 解 释, 从 而 就 有 双 倍 的 解 释 开 销 另 一 个 缺 点 是 如 果 一 种 语 言 没 有 书 面 的 描 述 规 范 来 精 确 地 描 述 它 的 语 义 和 语 法, 则 只 能 通 过 阅 读 该 语 言 原 解 释 器 的 源 代 码 来 理 解, 这 增 加 了 研 发 人 员 的 负 担, 比 如 Perl, 尽 管 Perl 组 织 已 经 意 识 到 了 这 点, 在 Perl 的 下 一 个 主 要 版 本 Perl6 的 开 发 中 加 入 了 语 言 规 范 的 描 述, 但 这 项 工 作 还 不 成 熟 [17] 此 外, 如 果 解 释 器 规 模 较 大 的 话, 这 样 的 移 植 对 于 嵌 入 在 小 硬 件 设 备 上 的 或 者 其 他 更 大 软 件 系 统 中 的 JVM 是 不 合 适 的 将 源 语 言 编 写 的 程 序 编 译 成 Java 程 序 将 源 语 言 编 写 的 程 序 编 译 到 Java 程 序 也 是 一 种 可 能 的 移 植 方 法 如 果 对 于 源 语 言 的 每 一 个 程 序 都 能 自 动 构 建 等 价 的 Java 程 序, 那 么 源 语 言 就 能 被 有 效 地 移 植 到 JVM 中 这 种 方 法 真 正 的 优 点 是 移 植 人 员 不 需 要 考 虑 JVM 内 部 是 如 何 工 作 的 但 这 一 个 小 小 的 优 点 并 不 能 胜 过 它 的 两 个 巨 大 的 缺 点 首 先, 这 种 移 植 易 受 Java 语 言 和 它 相 应 的 类 库 的 影 响 ; 其 次,Java 语 言 不 如 JVM 的 字 节 码 有 表 现 力 尽 管 Java 源 程 序 非 常 接 近 JVM 字 节 码, 但 还 是 有 些 不 同 之 处, 比 如 goto 语 句,JVM 的 字 节 码 有, 但 Java 中 没 有 正 因 为 有 这 些 缺 点, 所 以 目 前 还 没 有 一 种 语 言 利 用 这 种 方 法 成 功 地 移 植 到 JVM 中 需 要 注 意 的 是, 尽 管 有 人 试 图 运 用 此 法 将 perl 导 入 到 JVM 中, 但 它 事 实 上 只 能 对 perl 的 一 个 非 常 小 的 子 集 起 作 用 该 系 统 的 设 计 人 员 也 说 过 要 提 供 一 个 完 全 的 翻 译 需 要 编 写 很 多 4

10 的 Java 类, 可 能 做 字 节 码 - 字 节 码 的 翻 译 要 更 有 效 [18] 尽 管 这 个 系 统 确 实 支 持 Perl 的 一 个 子 集, 但 是 Perl 和 JVM 移 植 团 体 传 统 的 观 点 是, 将 源 语 言 翻 译 到 Java 程 序 在 移 植 更 多 的 给 定 语 言 的 小 子 集 时 弹 性 不 够 直 接 编 译 到 JVM 字 节 码 这 种 方 法 可 能 是 最 传 统 的 : 提 供 一 个 编 译 器, 将 源 语 言 直 接 定 向 到 JVM 这 也 有 两 种 方 式, 根 据 语 言 草 案 ( 例 如 Scheme[19] Java) 写 一 个 编 译 器, 或 者 将 现 有 的 编 译 器 重 定 向 到 JVM( 如 Eiffle) 前 者 可 能 会 引 起 代 码 岐 义, 但 是 对 那 些 有 着 详 细 的 书 面 描 述 规 范 的 语 言 ( 例 如 Java Scheme) 就 不 成 问 题 了 但 对 Perl 来 说 却 不 行, 至 少 目 前 不 可 能 后 一 种 方 法 对 Perl 来 说 可 行, 但 也 有 风 险 如 1.1 节 提 到 的, 一 种 好 的 JVM 移 植 允 许 源 语 言 利 用 JVM 与 其 他 语 言 通 信 而 当 Eiffle 编 译 器 重 定 向 到 JVM 中 时, 这 种 移 植 并 不 明 白 JVM 的 对 象 模 型 因 此, 由 于 编 译 器 将 JVM 字 节 码 看 作 是 另 一 种 汇 编 语 法 而 不 是 对 象 体 系 结 构, 利 用 Eiffle 的 JVM 移 植 来 集 成 Eiffle 和 Java 是 很 困 难 的 将 语 言 的 方 言 映 射 到 JVM 这 种 方 法 是 最 不 通 用 也 是 最 有 限 的 这 种 方 法 需 要 将 语 言 的 每 一 个 结 构 都 映 射 到 Java 的 结 构 如 果 该 源 语 言 的 所 有 特 征 都 与 Java 语 义 等 价, 那 么 映 射 就 可 以 允 许 语 言 在 JVM 上 运 行 ADA 的 移 植 着 重 依 赖 的 就 是 这 种 方 法 [20] 这 种 方 法 的 不 利 之 处 在 于 每 一 个 语 言 结 构 在 Java 或 者 JVM 上 都 要 有 等 价 结 构 如 果 有 一 些 没 有, 程 序 员 必 须 自 己 在 Java 的 草 案 中 实 现, 这 是 不 合 理 的 所 以 这 种 方 法 仅 对 那 些 非 常 类 似 Java 的 语 言 有 用 ( 强 类 型 的 面 向 对 象 的 ) 1.3 Perl 语 言 及 其 到 JVM 的 移 植 现 状 Perl 语 言 简 介 Perl 是 Practical Extraction and Report Language 的 简 写, 意 即 实 用 摘 要 及 报 告 语 言, 是 由 Larry Wall 设 计 的 一 种 实 用 的 解 释 执 行 的 脚 本 语 言 因 其 无 可 比 拟 的 优 势,Perl 被 用 于 诸 多 领 域, 在 CGI 文 件 处 理 windows 脚 本 编 写 GUI(Graphical User Interface) 以 及 数 据 库 访 问 方 面,Perl 都 能 驾 轻 就 熟 Perl 的 版 本 由 其 核 心 志 愿 小 组 Perl Porters[21][22] 进 行 维 护 和 改 进,GNU 软 件 的 特 性 是 Perl 能 够 得 到 迅 速 发 展 的 主 要 原 因 5

11 Perl 语 言 的 特 点 [23,24] Perl 语 言 是 在 吸 收 了 众 多 语 言 长 处 的 基 础 上 发 展 而 来 的, 因 为 既 有 一 般 程 序 设 计 语 言 的 特 点, 也 有 其 独 特 之 处 : 解 释 性 语 言 :Perl 无 需 预 先 编 译 即 可 由 其 解 释 器 对 源 代 码 程 序 进 行 解 释 执 行 模 块 化 和 高 可 重 用 性 :Perl 的 函 数 库 被 称 作 为 模 块 ( 一 般 以.pm 为 扩 展 名 ), 模 块 可 以 被 Perl 程 序 共 享, 因 而 Perl 程 序 可 以 随 意 使 用 模 块 中 定 义 的 函 数 接 口 模 块 化 是 Perl 的 重 要 特 征 之 一, 使 得 Perl 语 言 能 够 具 有 非 常 强 大 的 功 能 面 向 对 象 的 程 序 设 计 : 利 用 Perl 的 包 机 制,Perl 可 以 进 行 面 向 对 象 的 程 序 设 计, Perl 支 持 动 态 的 多 重 继 承 和 虚 函 数 可 扩 展 和 可 嵌 入 :Perl 代 码 可 以 很 容 易 地 嵌 入 到 C/C++ 代 码 中 ; 同 时,C/C++ 例 程 也 很 容 易 地 嵌 入 到 Perl 应 用 程 序 中 适 合 多 种 操 作 系 统 平 台 : 现 在 Unix Linux 及 Windows 等 操 作 系 统 都 支 持 Perl, 甚 至 一 些 嵌 入 式 系 统 也 开 始 支 持 Perl 语 言 免 费 的 自 由 软 件 :Perl 是 典 型 的 自 由 软 件 之 一, 因 而 赢 得 了 世 界 上 用 户 的 广 泛 支 持 和 积 极 参 与, 这 也 使 得 Perl 语 言 的 功 能 越 来 越 完 善 和 强 大 基 本 数 据 类 型 和 语 法 [23] 和 多 数 脚 本 语 言 一 样,Perl 是 弱 类 型 的, 不 需 要 显 示 的 类 型 声 明 Perl 有 三 种 数 据 类 型 : 标 量 数 组 和 关 联 数 组 ( 散 列 ) Perl 语 言 的 操 作 和 值 的 解 释 由 其 上 下 文 决 定, 主 要 有 三 种 上 下 文 : 字 符 串 数 字 和 数 组 当 上 下 文 要 求 一 个 数 组 时, 操 作 返 回 数 组 值, 其 它 情 况 返 回 标 量 值 ; 而 标 量 变 量 及 值 相 应 于 上 下 文 被 解 释 为 字 符 串 或 数 字 布 尔 量 也 同 样 可 以 处 理 下 面 列 举 了 Perl 语 言 的 一 些 变 量 : 标 量 变 量 总 是 以 $ 开 始, 例 如 : $days # 一 个 简 单 的 标 量 变 量 days $days [28] # 数 组 days 的 第 29 个 元 素 $days{feb} # 一 个 关 联 数 组 days 的 一 个 值 $#days # 数 组 days 的 最 大 下 标 值 整 个 数 组 或 部 分 数 组 开 始, 如 # 数 组 [3,4,5] # 数 组 days 的 三 个 元 素 整 个 关 联 数 组 由 % 标 记 : %days #(keys1,val1,keys2,val2) Perl 语 言 的 每 种 数 据 类 型 有 各 自 的 名 字 空 间, 因 此 不 用 担 心 不 同 类 型 变 量 ( 标 量 变 量 数 组 关 联 数 组 文 件 和 子 程 序 等 等 ) 的 同 名 冲 突 问 题 6

12 Perl 语 言 的 程 序 是 由 说 明 和 命 令 序 列 组 成 在 Perl 语 言 中, 只 有 报 告 格 式 和 子 程 序 需 要 说 明,C 中 所 有 的 控 制 流 语 句 Perl 均 支 持 ; 此 外 Perl 提 供 了 比 C 更 为 丰 富 的 控 制 语 句, 比 如 unless else foreach next last 等, 从 而 能 更 为 灵 活 地 组 织 程 序 Perl 解 释 器 Perl 虽 然 是 解 释 执 行 的 语 言, 但 是 它 的 解 释 器 并 不 是 一 个 纯 粹 的 解 释 器 : 它 拥 有 编 译 器 的 前 端, 负 责 解 析 Perl 程 序 ; 以 及 一 个 后 端, 负 责 实 现 Perl 的 本 地 数 据 类 型 以 及 一 个 虚 拟 机 (PVM) 解 释 执 行 前 端 产 生 的 中 间 表 示 (IR, Intermediate Representation) 它 的 前 端 和 后 端 耦 合 度 很 高, 前 端 在 编 译 时, 一 方 面, 为 了 优 化 会 调 用 后 端 使 某 些 语 句 在 编 译 时 就 运 行 完 毕 ; 另 一 方 面,Perl 程 序 中 有 些 语 句 就 是 需 要 编 译 时 运 行 的 ( 如 BEGIN.END ), 而 Perl 的 某 些 操 作 如 require, 需 要 动 态 加 载 包, 此 时 后 端 就 需 要 调 用 前 端 对 程 序 进 行 实 时 编 译 我 们 在 第 二 章 中 会 对 Perl 解 释 器 的 内 部 工 作 机 制 作 更 详 细 的 说 明 移 植 面 临 的 挑 战 一 般 性 的 挑 战 JVM 字 节 码 比 多 数 汇 编 语 言 要 更 高 级, 因 此, 在 产 生 JVM 字 节 码 时 就 必 须 更 加 小 心 例 如, 要 使 一 JVM 移 植 有 效, 必 须 产 生 能 通 过 验 证 进 程 的 代 码 要 产 生 可 验 证 的 代 码, 通 常 意 味 着 某 些 在 JVM 描 述 规 范 中 看 起 来 完 全 合 法 的 操 作 也 可 能 是 通 不 过 的 因 此, 编 译 器 的 实 现 者 不 仅 要 完 全 熟 悉 JVM 描 述 规 范, 同 时 要 清 楚 验 证 过 程 会 出 现 的 某 些 特 殊 的 结 果 另 外 一 个 挑 战 是 JVM 的 面 向 对 象 的 特 性 首 先 编 译 器 的 实 现 人 员 必 须 找 到 一 种 方 法 能 够 合 理 地 将 一 种 特 定 的 语 言 结 构 映 射 到 JVM 类 的 概 念 多 数 语 言 会 有 类 似 类 的 结 构 (Perl 中 的 package), 但 在 细 节 上 还 是 需 要 不 少 技 巧 最 后, 要 使 JVM 移 植 尽 可 能 地 可 用, 编 译 器 必 须 产 生 类 似 JVM 对 象 模 式 的 代 码 如 果 不 这 样 的 话, 移 植 就 会 趋 向 于 过 程 化, 而 没 有 真 正 利 用 JVM 的 优 点 Perl 特 定 的 挑 战 Perl 在 文 化 以 及 技 术 方 面 与 其 他 语 言 有 着 很 大 的 不 同, 这 也 使 得 在 作 移 植 工 作 时 有 其 特 定 的 挑 战 首 先, 解 析 Perl 是 一 个 相 当 困 难 的 问 题 Perl 语 言 在 设 计 时 加 入 了 很 多 的 语 法 美 化 以 及 特 殊 情 况 这 些 设 计 使 得 在 对 Perl 程 序 做 解 析 时 非 常 困 难 其 次,Perl 没 有 正 式 的 描 述 规 范, 要 完 全 理 解 Perl 解 释 器 的 内 部 工 作 机 制, 只 能 阅 读 它 的 源 代 码 缺 乏 注 释 大 量 的 使 用 宏 以 及 一 些 令 人 吃 惊 的 优 化 措 施, 使 得 理 解 perl 源 代 7

13 码 是 一 件 相 当 艰 苦 的 工 作 最 后,Perl 的 本 地 数 据 类 型 非 常 不 通 用 表 面 上 看, 这 些 数 据 类 型 是 很 普 通 的, 但 是 常 常 会 出 现 一 些 特 殊 使 用 情 况, 这 为 编 译 器 的 实 现 增 加 了 难 度 Perl 的 移 植 现 状 现 今 对 Perl 到 JVM 的 移 植 工 作 已 经 展 开, 目 前 研 究 讨 论 的 方 法 主 要 有 以 下 三 种 方 式 Java-Perl Lingo(JPL) Java-Perl Lingo(JPL) 使 用 了 JNI 来 提 供 Perl 和 Java 之 间 的 访 问 JPL 是 perl 发 布 版 本 的 核 心 部 分, 它 简 化 了 Perl 和 Java 的 集 成 尽 管 JPL 还 不 算 是 真 正 意 义 上 的 移 植, 但 正 如 Larry Wall 所 指 出 的, 它 至 少 显 示 出 Perl 与 Java 的 语 义 是 兼 容 的 JPL 对 那 些 想 在 单 一 操 作 系 统 上 同 时 访 问 perl 与 Java 环 境 的 程 序 员 确 实 是 有 用 的 JPL 可 以 用 Perl 书 写 Java 方 法, 在 Java 中 实 例 化 Perl 对 象, 或 在 Perl 中 实 例 化 Java 对 象 为 提 供 这 些 特 征,JPL 的 开 发 人 员 使 用 JNI 作 为 Perl 与 Java 之 间 的 接 口 当 然, 要 完 全 地 将 perl 移 植 入 JVM 中 时, 此 方 法 并 不 可 取,JNI 对 于 那 些 嵌 入 在 硬 件 上 或 者 其 他 软 件 上 的 JVM 是 无 法 获 得 的 因 此 JPL 仅 对 那 些 在 perl 已 经 可 以 运 行 的 系 统 上 使 用 perl 和 Java 的 用 户 来 说 是 个 有 用 的 工 具, 它 不 允 许 Perl 运 行 于 嵌 入 的 JVM 中 另 外,JPL 有 一 些 系 统 开 销 JPL 程 序 的 运 行 进 程 需 要 libperl.so(perl 共 享 库 ) 的 活 动 实 例 来 运 行 Perl 代 码, 另 外 还 需 要 JVM 的 活 动 实 例 来 运 行 Java 代 码 使 用 Jasmin 汇 编 器 JVM 的 类 文 件 格 式 比 较 复 杂, 如 果 直 接 将 Perl 的 IR 转 换 为 JVM 的 类 文 件 格 式, 困 难 是 相 当 大 的 Brian Jepson 提 出 了 一 种 方 法, 它 不 直 接 产 生 class 文 件, 而 是 将 Perl 的 IR 先 转 换 成 Jasmin 汇 编 代 码, 再 由 Jasmin 汇 编 器 将 之 转 换 成 JVM 的 类 文 件 [25,26] 但 是 这 种 方 法 最 后 证 明 是 完 全 失 败 的 首 先,Jasimin 汇 编 器 不 是 标 准 化 的, 让 一 个 JVM 移 植 依 赖 于 一 个 特 定 的 汇 编 格 式 是 不 切 实 际 的 而 最 大 的 问 题 是 它 产 生 的 字 节 码 无 法 通 过 字 节 码 验 证 器 使 用 Kawa 中 间 表 示 这 是 由 Bradley M. Kuhn 提 出 的 一 种 方 法 他 通 过 一 个 翻 译 器 将 perl 的 IR 翻 译 成 Kawa IR, 然 后 再 把 Kawa IR 转 换 到 JVM 的 类 文 件 [28] Kawa IR[19,27] 起 初 是 Botherne 为 实 现 Scheme 语 言 到 JVM 的 移 植 设 计 的 在 他 的 研 8

14 究 过 程 中, 他 开 始 将 一 些 不 是 特 定 于 Scheme 的 一 些 组 件 抽 象 出 来, 将 它 们 放 到 一 个 非 常 有 趣 的 抽 象 层 中, 最 终 是 形 成 了 一 个 高 级 的 一 般 化 的 可 以 编 译 成 JVM class 文 件 的 IR Java 包 gnu.expr.* 提 供 了 产 生 Kawa IR 的 功 能 分 析 树 上 每 个 结 点 是 一 个 抽 象 基 类 Expression 的 子 类 Expression 类 有 两 个 关 键 方 法 :eval 和 compile eval 方 法 用 于 评 估 当 前 运 行 环 境 下 的 表 达 式,compile 方 法 负 责 将 表 达 式 编 译 成 JVM 的 类 文 件 这 种 新 的 Kawa IR 填 补 了 JVM 移 植 的 一 大 空 缺, 它 提 供 了 一 个 底 层 组 织 可 以 将 许 多 语 言 移 植 到 JVM 中 当 然 Kawa 并 不 是 所 有 JVM 移 植 的 万 能 药, 编 译 器 的 编 写 和 移 植 在 很 多 方 面 都 留 有 难 题,Kawa 只 能 解 决 其 中 的 一 些 问 题 主 要 缺 点 是 Kawa 本 身 的 复 杂 性, 程 序 员 必 须 深 刻 理 解 Kawa IR 才 能 有 效 地 使 用 它 目 前 只 有 概 要 性 的 文 章, 缺 少 移 植 新 语 言 的 详 细 的 例 子 因 此 要 有 效 地 使 用 Kawa,Kawa 源 代 码 的 详 细 书 面 资 料 是 必 须 的 同 时 要 实 现 Perl 到 JVM 移 植 的 话, 对 Perl IR 的 细 节 也 要 了 解 得 相 当 清 楚 更 重 要 的 是,Kawa IR 的 API 还 没 有 最 终 定 型, 其 特 征 还 在 不 断 的 抽 象 中 从 长 远 眼 光 来 看, 这 是 有 益 的, 因 为 它 可 以 使 Kawa 更 为 有 用 但 是, 对 于 那 些 想 用 Kawa 作 为 移 植 的 底 层 组 织 的 研 究 人 员 来 说, 就 必 须 不 断 地 跟 踪 Kawa 的 发 展 情 况 并 作 出 相 应 的 应 变 措 施 此 研 究 工 作 还 在 进 行 当 中 1.4 论 文 的 组 织 第 二 章 详 细 介 绍 了 Perl 解 释 器 的 内 部 工 作 机 制, 包 括 它 的 数 据 类 型 前 端 词 法 分 析 器 和 语 法 分 析 器 的 工 作 流 程, 以 及 Perl 的 中 间 表 示 和 后 端 解 释 执 行 的 原 理 第 三 章 介 绍 Perl 到 JVM 移 植 的 总 体 方 案 第 四 章 给 出 了 Perl 前 端 的 Java 实 现, 包 括 词 法 分 析 器 的 设 计, 并 讨 论 了 用 CUP 实 现 Perl 语 法 分 析 器 时 出 现 的 问 题 以 及 解 决 方 法 第 五 章 主 要 介 绍 了 Perl 后 端 的 实 现, 包 括 数 据 类 型 中 间 表 示 栈 PP Code, 着 重 讨 论 了 IO 和 线 程 的 实 现 第 六 章 总 结 了 论 文 的 主 要 内 容, 讨 论 今 后 可 以 进 一 步 开 展 的 研 究 内 容 9

15 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 第 二 章 Perl 解 释 器 的 内 部 机 制 第 二 章 Perl 解 释 器 的 内 部 机 制 Perl 虽 然 是 解 释 执 行 的 语 言, 但 从 严 格 意 义 上 来 讲, 它 的 解 释 器 perl 并 不 是 一 个 纯 粹 的 解 释 器 它 拥 有 编 译 器 的 前 端 以 及 一 个 后 端 : 前 者 包 括 词 法 分 析 器 和 语 法 分 析 器, 负 责 解 析 输 入 的 Perl 程 序, 产 生 IR OP 树, 随 后 对 OP 树 进 行 后 序 线 索 化 以 及 窥 孔 优 化 (peephole optimization); 后 者 负 责 实 现 Perl 的 本 地 数 据 类 型 以 及 PVM, 通 过 遍 历 OP 树 的 执 行 路 径, 依 次 调 用 相 应 的 操 作 代 码 (PP code) 完 成 对 Perl 程 序 的 解 释 执 行 ( 如 图 图 2-1 perl 的 工 作 流 程 2-1)[29,30] 本 章 详 细 介 绍 Perl 解 释 器 的 内 部 工 作 机 制 2.1 Perl 的 本 地 数 据 类 型 Perl 是 弱 类 型 的 脚 本 语 言 相 较 于 C 而 言,Perl 中 的 变 量 要 复 杂 得 多, 一 个 变 量 可 以 任 意 地 作 为 整 数 浮 点 数 字 符 串 等 使 用 本 小 节 主 要 介 绍 perl 内 部 是 如 何 表 示 这 些 变 量 的 Perl 的 数 据 类 型 主 要 有 三 种 : 标 量 (SV) 数 组 (AV) 散 列 (HV), 其 中 SV 又 可 以 进 一 步 分 为 整 数 值 (IV) 双 精 度 浮 点 数 值 (NV) 字 符 串 值 (PV) 引 用 值 (RV) 这 几 种 类 型 此 外, 在 perl 内 部 另 外 引 入 了 CV GV 和 IO 分 别 表 示 代 码 值 符 号 表 的 Glob 值 以 及 IO 值 基 本 的 SV 类 型 SV 表 示 标 量 值, 其 结 构 如 图 2-2 所 示 数 据 成 员 的 意 义 如 下 : sv_any: 根 据 变 量 的 类 型 sv_any 会 指 向 不 同 的 数 据 结 构, 这 也 是 perl 可 以 在 不 同 类 型 之 间 进 行 转 换 的 原 因 例 如, 图 2-2 中 的 sv_any 引 用 XPV 结 构 来 存 储 字 符 串 这 种 标 量 数,XRV 结 构 存 储 引 用 值,XPVNV 结 构 存 储 双 精 度 浮 点 数 sv_refcnt: 该 域 为 SV 的 引 用 计 数, 当 其 值 为 0 时, 表 示 对 该 SV 没 有 任 何 应 用, 其 内 存 可 以 释 放 10

16 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 第 二 章 Perl 解 释 器 的 内 部 机 制 sv_flags: 该 域 为 一 标 志 域, 共 有 24 个 标 志 位, 一 部 分 存 储 类 型 信 息, 表 明 sv_any 指 向 的 是 何 种 数 据 结 构 其 它 位 存 储 状 态 信 息 SV 是 表 示 标 量 的 最 基 本 的 形 式, 一 个 标 量 变 量 可 以 刚 开 始 时 是 一 个 数 字, 但 是 SV sv_any sv_refcnt sv_flags XPV xpv_pv 1 xpv_cur xpv_len hello world $a= hello world SV sv_any sv_refcnt sv_flags XPVNV xpv_pv 2 xpv_cur xpv_nv xpv_len $a= SV sv_any sv_refcnt sv_flags 1 XRV xpv_rv $r=\$a; 图 2-2 标 量 变 量 的 内 部 视 图 在 一 个 字 符 串 上 下 文 中 使 用 时, 它 会 转 变 成 一 个 同 时 包 含 数 字 与 字 符 串 的 结 构, 如 图 2-2 中 的 XPVNV 结 构, 而 何 种 数 值 有 效 由 sv_flags 的 特 定 位 指 明 其 它 类 型 AV sv_any sv_refcnt sv_flags Sv_any Sv_refcnt Sv_flags XPVAV xav_array xav_fill xav_max xpv_pv xav_alloc xav_arylen xpv_cur xmg_magic xpv_len xpv_nv SV*[ ] 图 2-3 数 组 变 量 的 内 部 视 图 AV CV HV IO GV 这 些 类 型 与 SV 类 似, 也 都 具 有 与 SV 相 同 的 数 据 成 员, 差 别 在 于 sv_any 指 向 的 数 据 结 构 不 同, 分 别 为 XPVAV XPVCV XPVHV XPVIO XPVGV 图 2-3 给 出 了 数 组 变 量 的 内 部 视 图, 其 它 类 型 与 其 类 似, 都 具 有 一 个 相 应 的 XPV** 结 11

Java 1 Java String Date

Java 1 Java String Date JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

ERP ERP ERP ERP ERP 13

ERP ERP ERP ERP ERP 13 20081521051 08 ) ERP 2012 05 06 ERP ERP ERP ERP ERP 13 Title Comprehensive Budget Management Related Issues Under the ERP Environment Research Abstract The overall budget management has been introduced

More information

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與 程 式 編 写 語 言 在 完 成 這 章 後, 你 將 能 夠 了 解 程 式 編 写 語 言 的 功 能 了 解 高 階 語 言 和 低 階 語 言 之 間 的 分 別 知 道 翻 譯 程 式 的 意 義 和 能 夠 把 翻 譯 程 式 分 類 為 : 匯 編 程 式 編 譯 程 式 和 解 譯 程 式 認 識 不 同 翻 譯 程 式 的 優 點 和 缺 點 程 式 是 指 揮 電 腦 的 指

More information

Microsoft Word - PKUCS计算机教育-2009-3.doc

Microsoft Word - PKUCS计算机教育-2009-3.doc 北 京 大 学 计 算 机 系 本 科 课 程 改 革 进 展 张 铭, 李 文 新, 陈 徐 宗, 梅 宏 ( 北 京 大 学 信 息 科 学 技 术 学 院, 北 京 100871) 摘 要 : 在 北 京 大 学 信 息 学 院 学 科 交 叉 融 合 的 教 学 改 革 框 架 下, 计 算 机 系 制 定 了 学 院 平 台 课 专 业 基 础 课 专 业 选 修 课 的 三 层 次 培

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

Learning Java

Learning Java Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10

More information

(Microsoft Word - 1012-2\256\325\260\310\267|\304\263\254\366\277\375.doc)

(Microsoft Word - 1012-2\256\325\260\310\267|\304\263\254\366\277\375.doc) 國 立 屏 北 高 級 中 學 101 學 年 度 第 2 學 期 第 2 次 校 務 會 議 紀 錄 壹 會 議 名 稱 :101 學 年 度 第 2 學 期 第 2 次 校 務 會 議 貳 時 間 :102 年 6 月 28 日 ( 星 期 五 ) 下 午 13 時 10 分 參 地 點 : 本 校 圖 書 館 四 樓 視 聽 會 議 室 肆 出 列 席 人 員 : 詳 如 簽 到 簿 伍 主

More information

D C 93 2

D C 93 2 D9223468 3C 93 2 Java Java -- Java UML Java API UML MVC Eclipse API JavadocUML Omendo PSPPersonal Software Programming [6] 56 8 2587 56% Java 1 epaper(2005 ) Java C C (function) C (reusability) eat(chess1,

More information

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I 2004 5 IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I Abstract The techniques of digital video processing, transferring

More information

Shanghai International Studies University THE STUDY AND PRACTICE OF SITUATIONAL LANGUAGE TEACHING OF ADVERB AT BEGINNING AND INTERMEDIATE LEVEL A Thes

Shanghai International Studies University THE STUDY AND PRACTICE OF SITUATIONAL LANGUAGE TEACHING OF ADVERB AT BEGINNING AND INTERMEDIATE LEVEL A Thes 上 海 外 国 语 大 学 硕 士 学 位 论 文 对 外 汉 语 初 中 级 副 词 情 境 教 学 研 究 与 实 践 院 系 : 国 际 文 化 交 流 学 院 学 科 专 业 : 汉 语 国 际 教 育 姓 名 : 顾 妍 指 导 教 师 : 缪 俊 2016 年 5 月 Shanghai International Studies University THE STUDY AND PRACTICE

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 i Examinations have long been adopting for the selection of the public officials and become an essential tradition in our country. For centuries, the examination system, incorporated with fairness, has

More information

(procedure-oriented)?? 2

(procedure-oriented)?? 2 1 (procedure-oriented)?? 2 (Objected-Oriented) (class)? (method)? 3 : ( 4 ???? 5 OO 1966 Kisten Nygaard Ole-Johan Dahl Simula Simula 爲 6 Smalltalk Alan Kay 1972 PARC Smalltalk Smalltalk 爲 Smalltalk 爲 Smalltalk

More information

摘 要 張 捷 明 是 台 灣 當 代 重 要 的 客 語 兒 童 文 學 作 家, 他 的 作 品 記 錄 著 客 家 人 的 思 想 文 化 與 觀 念, 也 曾 榮 獲 多 項 文 學 大 獎 的 肯 定, 對 台 灣 這 塊 土 地 上 的 客 家 人 有 著 深 厚 的 情 感 張 氏 於

摘 要 張 捷 明 是 台 灣 當 代 重 要 的 客 語 兒 童 文 學 作 家, 他 的 作 品 記 錄 著 客 家 人 的 思 想 文 化 與 觀 念, 也 曾 榮 獲 多 項 文 學 大 獎 的 肯 定, 對 台 灣 這 塊 土 地 上 的 客 家 人 有 著 深 厚 的 情 感 張 氏 於 玄 奘 大 學 中 國 語 文 學 系 碩 士 論 文 客 家 安 徒 生 張 捷 明 童 話 研 究 指 導 教 授 : 羅 宗 濤 博 士 研 究 生 : 黃 春 芳 撰 中 華 民 國 一 0 二 年 六 月 摘 要 張 捷 明 是 台 灣 當 代 重 要 的 客 語 兒 童 文 學 作 家, 他 的 作 品 記 錄 著 客 家 人 的 思 想 文 化 與 觀 念, 也 曾 榮 獲 多 項 文

More information

彩色地图中道路的识别和提取

彩色地图中道路的识别和提取 9310016, i ii Abstract This thesis is on the researching of recognizing the roads in map image by computer. Based on the theory of Pattern Recognition, there is a method to be discussed, which can recognize

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 i ii Abstract The most important task in human resource management is to encourage and help employees to develop their potential so that they can fully contribute to the organization s goals. The main

More information

CH01.indd

CH01.indd 3D ios Android Windows 10 App Apple icloud Google Wi-Fi 4G 1 ( 3D ) 2 3 4 5 CPU / / 2 6 App UNIX OS X Windows Linux (ios Android Windows 8/8.1/10 BlackBerry OS) 7 ( ZigBee UWB) (IEEE 802.11/a/b/g/n/ad/ac

More information

多層次傳銷與獎金系統

多層次傳銷與獎金系統 醒 吾 技 術 學 院 資 訊 管 理 系 ( 五 專 部 ) 九 十 六 學 年 度 畢 業 專 題 多 層 次 傳 銷 與 獎 金 系 統 組 員 : 921506122 游 濬 瑋 921506126 陳 彥 宇 921506139 林 龍 華 921506144 陳 昶 志 921506149 楊 璧 如 指 導 老 師 : 汪 淵 老 師 中 華 民 國 九 十 七 年 一 月 十 一 醒

More information

Construction of Chinese pediatric standard database A Dissertation Submitted for the Master s Degree Candidate:linan Adviser:Prof. Han Xinmin Nanjing

Construction of Chinese pediatric standard database A Dissertation Submitted for the Master s Degree Candidate:linan Adviser:Prof. Han Xinmin Nanjing 密 级 : 公 开 学 号 :20081209 硕 士 学 位 论 文 中 医 儿 科 标 准 数 据 库 建 设 研 究 研 究 生 李 楠 指 导 教 师 学 科 专 业 所 在 学 院 毕 业 时 间 韩 新 民 教 授 中 医 儿 科 学 第 一 临 床 医 学 院 2011 年 06 月 Construction of Chinese pediatric standard database

More information

附件2

附件2 附 件 2 辽 宁 省 普 通 高 等 学 校 本 科 优 势 特 色 专 业 申 报 书 专 业 名 称 : 软 件 工 程 专 业 代 码 : 080902 推 荐 学 校 ( 公 章 ): 大 连 交 通 大 学 推 荐 学 校 代 码 : 10150 专 业 带 头 人 : 梁 旭 联 系 电 话 ( 手 机 ): 13842899132 辽 宁 省 教 育 厅 制 2015 年 6 月 一

More information

綜合社會保障援助指引

綜合社會保障援助指引 綜 合 社 會 保 障 援 助 指 引 ( 網 上 版 ) 社 會 福 利 署 ( 2016 年 2 月 ) 綜 合 社 會 保 障 援 助 指 引 目 錄 章 節 頁 碼 1. 前 言 1 2. 綜 合 社 會 保 障 援 助 計 劃 的 目 的 2 3. 申 請 資 格 3-6 4. 自 力 更 生 支 援 計 劃 7-8 5. 申 請 程 序 9-10 6. 通 知 申 請 結 果 及 發 放

More information

大连软~1

大连软~1 大 连 软 件 职 业 学 院 高 等 职 业 教 育 质 量 年 度 报 告 ( ) 二 〇 一 六 年 一 月 ( 二 学 2...4 大 连 软 件 职 业 学 院 高 等 职 业 教 育 质 量 报 告 (2015)...4 目 录 一 学 院 基 本 情 况 二 办 学 基 本 信...8...6...7 息 ( 一 ) 明 确 办 学 思 路, 科 学 谋 划 发 展 战 略 ( 二 )

More information

案例正文:(幼圆、小三、加粗)(全文段前与段后0

案例正文:(幼圆、小三、加粗)(全文段前与段后0 案 例 正 文 : 1 中 国 农 业 银 行 FMIS 系 统 开 发 摘 要 : 本 案 例 描 述 一 家 大 型 商 业 银 行 自 主 开 发 战 略 性 管 理 信 息 系 统 的 过 程 该 系 统 不 仅 规 模 大, 而 且 业 务 类 型 复 杂, 项 目 启 动 时 的 系 统 目 标 具 有 高 度 不 确 定 性 项 目 独 特 之 处 是 业 务 专 家 在 项 目 中

More information

880041_C_Unique_REDACTED_.indb

880041_C_Unique_REDACTED_.indb 59 6A (i) (ii) (iii) (iv) (v) 63 500,000 500,000 (i) 18 (ii)(iii) (iv) 200,000 509 6 (a) (b) (c) (d) (e) 200,000 200,000 64 200,000 500,000 12 57 43C (i) (ii) 60 90 43C 14 5 50,000 43F 43C 65 (i) (ii)

More information

(Microsoft Word - \272\364\263q\245|\244A_49636107_\304\254\253\330\336\263__\272\353\302\262\263\370\247i.doc)

(Microsoft Word - \272\364\263q\245|\244A_49636107_\304\254\253\330\336\263__\272\353\302\262\263\370\247i.doc) SCJP (Oracle Certified Professional, Java SE5/6 Programmer) 學 制 / 班 級 : 四 年 制 / 網 通 四 乙 指 導 老 師 : 方 信 普 老 師 學 生 學 號 / 姓 名 : 49636107 蘇 建 瑋 繳 交 年 份 : 100 年 6 月 一 SCJP 介 紹 SCJP 是 Sun Certified Java Programmer

More information

硕 士 学 位 论 文 论 文 题 目 : 北 岛 诗 歌 创 作 的 双 重 困 境 专 业 名 称 : 中 国 现 当 代 文 学 研 究 方 向 : 中 国 新 诗 研 究 论 文 作 者 : 奚 荣 荣 指 导 老 师 : 姜 玉 琴 2014 年 12 月

硕 士 学 位 论 文 论 文 题 目 : 北 岛 诗 歌 创 作 的 双 重 困 境 专 业 名 称 : 中 国 现 当 代 文 学 研 究 方 向 : 中 国 新 诗 研 究 论 文 作 者 : 奚 荣 荣 指 导 老 师 : 姜 玉 琴 2014 年 12 月 硕 士 学 位 论 文 论 文 题 目 : 北 岛 诗 歌 创 作 的 双 重 困 境 专 业 名 称 : 中 国 现 当 代 文 学 研 究 方 向 : 中 国 新 诗 研 究 论 文 作 者 : 奚 荣 荣 指 导 老 师 : 姜 玉 琴 2014 年 12 月 致 谢 文 学 是 我 们 人 类 宝 贵 的 精 神 财 富 两 年 半 的 硕 士 学 习 让 我 进 一 步 接 近 文 学,

More information

Microsoft Word - edu-re~1.doc

Microsoft Word - edu-re~1.doc 前 言 學 習, 可 以 為 個 創 造 未 來 ; 教 育, 能 夠 為 社 會 開 拓 明 對 個 而 言, 教 育 可 以 幫 助 每 個 發 展 潛 能 建 構 知 識 及 提 升 個 素 質 ; 它 賦 予 每 個 掌 握 前 途 和 開 拓 未 來 的 能 力 對 社 會 而 言, 教 育 不 單 可 以 培 育 才, 而 且 具 有 ㆒ 個 更 深 層 的 意 義, 它 給 予 社 會

More information

Microsoft Word - 發布版---規範_全文_.doc

Microsoft Word - 發布版---規範_全文_.doc 建 築 物 無 障 礙 設 施 設 計 規 範 內 政 部 97 年 4 年 10 日 台 內 營 字 第 0970802190 號 令 訂 定, 自 97 年 7 月 1 日 生 效 內 政 部 97 年 12 年 19 日 台 內 營 字 第 0970809360 號 令 修 正 內 政 部 101 年 11 年 16 日 台 內 營 字 第 1010810415 號 令 修 正 目 錄 第 一

More information

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 I 概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 生 和 专 业 结 构 改 进 人 才 培 养 模 式 及 时 回 应 社 会 关 切 的 一 项

More information

鱼类丰产养殖技术(二).doc

鱼类丰产养殖技术(二).doc ...1...1...4...15...18...19...24...26...31...35...39...48...57...60...62...66...68...72 I ...73...88...91...92... 100... 104... 144... 146... 146... 147... 148... 148... 148... 149... 149... 150... 151...

More information

疾病诊治实务(一)

疾病诊治实务(一) ...1...4...5...8...13...14...15...18...18...19...22...25...26...27...29...30...32...35 I ...38...42...43...45...48...51...53...56...59...60...60...61...63...65...67...69...72...74...77...80...82...84 II

More information

名人养生.doc

名人养生.doc I...1...3...4...6... 11...14...18...22...26...29...31...38...45...49...56...57...59...61...67 ...72...73...75...77...80...83...85...91...92...93...95...96...97... 103... 107... 109... 110... 112... 118...

More information

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63> 嘉 義 地 區 客 家 禮 俗 研 究 第 一 章 前 言 嘉 義 地 區 的 客 家 族 群 約 略 可 分 為 福 佬 客 詔 安 客 與 北 部 客 等 三 種 類 別, 其 分 佈 區 域 以 海 線 地 區 平 原 地 形 沿 山 地 區 為 主 有 相 當 多 的 北 部 客 家 人, 是 二 次 大 戰 末 期 和 戰 後 初 期 才 移 民 嘉 義, 是 什 麼 因 素 令 許 多

More information

05301930

05301930 國 立 中 正 大 學 法 學 系 碩 士 論 文 河 川 砂 石 法 規 範 之 探 討 - 以 採 取 土 石 及 挖 掘 河 川 認 定 基 準 為 主 指 導 教 授 : 盧 映 潔 博 士 研 究 生 : 王 瑞 德 中 華 民 國 一 百 零 一 年 五 月 目 錄 第 一 章 緒 論... 1 第 一 節 研 究 動 機... 1 第 二 節 研 究 目 的... 3 第 三 節 研

More information

中老年保健必读(十).doc

中老年保健必读(十).doc ...1...2...3...4...5...6...8...9... 11 - -...13...15...17...18...20...22...23...25...26...28 I II...30...32...34...35...38...40...42...44...46...47...48...50...52...53 X...55...56...57...58...60...61...63...65

More information

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26 4, 197823 2916.3%29 335, 23 29.5% 23 29 16.3% 14 35 33,535 14 135 13 125 1,292 1,3 1,38 1,314 1,321 1,328 1,335 3 25 2 15 1 5 1. 1.1 13,582 15,988 1.4 18,322 11.6 11.9 21,192 24,953 3,67 9. 8.7 12 1 8

More information

海淀区、房山区(四)

海淀区、房山区(四) ...1...1...2...7...8...9... 11... 15... 17... 17... 18... 19... 20... 21... 23... 25... 28... 31... 32 I ... 35... 36... 37... 39... 42... 43... 48... 53... 54... 58... 63... 64... 65... 66... 68... 71...

More information

穨ecr1_c.PDF

穨ecr1_c.PDF i ii iii iv 1 2 3 4 5 5555522 6664422 77722 6 7 8 9 10 11 22266 12833 1894 12 13 14 15 16 17 18 19 20 21 22 23 24 25 8.14 2.15 2.18 26 27 28 29 30 31 2.16 2.18 5.23 32 33 34 35 36 37 38 39 40 41 42 43

More information

穨2005_-c.PDF

穨2005_-c.PDF 2005 10 1 1 1 2 2 3 5 4 6 2 7 3 11 4 1 13 2 13 3 14 4 14 5 15 6 16 7 16 8 17 9 18 10 18 2005 10 1 1. 1.1 2 1.2 / / 1.3 69(2) 70(2) 1.4 1.5 1.6 2005 10 1 2. 2.1 2.2 485 20(8) (a) (i) (ii) (iii) (iv) 571

More information

北京理工大学.doc

北京理工大学.doc ( )...1...6...8...10...20...22...24...28...30...32...40 I ...53...55...61 ( )...62...71...74 ( )...77...81...84...86...88...89...91...92...96...99... 110...111... 112 II ... 113... 114... 115... 116...

More information

尲㐵.⸮⸮⸮⸮⸮

尲㐵.⸮⸮⸮⸮⸮ I...1...2...3...4...5...6...8...9...10... 11...12...13...14...15...16...17...18...19...20...21...22...23...24...26 II...27...28...28...29...30...31...32...34...35...36...37...38...39...39...40...41...43...43...44...45...46...47...48...48...49...50

More information

东城区(下)

东城区(下) ...1...1...2...3...9...9... 12... 12... 17... 17... 18... 19... 20... 29... 31... 37... 41... 70... 73 I ... 74... 78... 78... 79... 80... 85... 86... 88... 90... 90... 90... 92... 93... 95... 95... 96...

More information

果树高产栽培技术(一).doc

果树高产栽培技术(一).doc ( ) ...1...1...3...10... 11...12...15...17...18...19...20...22...23...24...26...27...28...30...31...32 I ...36...38...40...41...42...44...45...47...48...49...50...51...52...53...55...58...59...60...61...62...66...67

More information

物质结构_二_.doc

物质结构_二_.doc I...1...3...6...8 --... 11 --...12 --...13 --...15 --...16 --...18 --...19 --...20 --...22 --...24 --...25 --...26 --...28 --...30 --...32 --...34 --...35 --...37 --...38...40 II...41...44...46...47...48...49...51...52...55...58

More information

第一節 研究動機與目的

第一節 研究動機與目的 中 國 文 化 大 學 中 國 文 學 研 究 所 碩 士 論 文 華 嚴 一 真 法 界 思 想 研 究 指 導 教 授 : 王 俊 彥 研 究 生 : 許 瑞 菁 中 華 民 國 98 年 12 月 自 序 在 佛 教 經 典 中 最 初 接 觸 的 是 佛 說 無 量 壽 經, 此 經 乃 大 方 廣 佛 華 嚴 經 的 精 華 版 綱 要 版 為 了 瞭 解 經 義, 深 知 宇 宙 運

More information

水力发电(九)

水力发电(九) ...1...17...20...26...27...30...33...34...36...37...44...47...49...58...77...79...90...96...107 I ...114...115...132...134...137...138...139...140...142...142...144...146...146...146...148...148...149...149...150...151...151...152

More information

中国古代文学家(八).doc

中国古代文学家(八).doc ...1...5...26...27...43...44...48...50...52...54...55...57...60...61...62...63...65...67...68 I ...69...70...71...75...77...78...82...84...95...98...99... 101... 103... 107... 108... 109... 110...111...

More information

景观植物(一)

景观植物(一) ...1...5...6...8... 11...13...15...18...21...23...26...29...43...51 5...53...58...62...63...65 I ...67...70...72...74...76...77...78...80...81...84...85...87...88...90...92...94...97... 109... 113... 115...

More information

Microsoft Word - 目录.doc

Microsoft Word - 目录.doc 教 学 管 理 文 件 汇 编 目 录 教 育 法 规 和 指 导 性 文 件 1. 中 华 人 民 共 和 国 高 等 教 育 法 1 2. 中 华 人 民 共 和 国 教 师 法 8 3. 普 通 高 等 学 校 学 生 管 理 规 定 12 4. 高 等 学 校 学 生 行 为 准 则 18 5. 中 华 人 民 共 和 国 学 位 条 例 19 6. 高 等 学 校 教 学 管 理 要 点

More information

园林植物卷(三).doc

园林植物卷(三).doc I II III IV 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 84k 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

More information

厨房小知识_一_

厨房小知识_一_ ... 1... 1... 2... 3... 3... 5... 6... 7... 7... 8... 10...11... 12... 13... 15... 17... 18... 19... 19... 20... 23... 24... 24 ... 26... 26... 29... 30... 31... 32... 33... 34... 37... 38... 40... 41...

More information

中南财经大学(七).doc

中南财经大学(七).doc ...1...16...20...22...31...32...34...37...38...40...44...46...54...58...59...60...61 I ...62...63...70...77...79...81...84...90...93...95...95...97... 100... 102... 104... 105... 106... 107... 109... 113

More information

1................................... 1................................... 2......................................... 3......................................... 4.............................. 5.........................................

More information

赵飞燕外传、四美艳史演义

赵飞燕外传、四美艳史演义 \ I... 1...1...8... 9... 9...9...11...13...16...19...22...25...28...33...36...39...42 II...46...48...51...55...58...62... 67...67...70...73...76...79...83...86...89...92...96...99... 102... 105... 108...

More information

厨房小知识(五)

厨房小知识(五) I...1...2...3...4...5...6 ()...7 ()...9...10...10... 11...12...13...14...15...15...16...18...19...20...20...21...21 II...24...27...28...29...29...31...32...33...34...35...36...38...38...39...40...40...41...42...42...43...44...44...47...48...50...50

More information

最新监察执法全书(十八).doc

最新监察执法全书(十八).doc .............. I ..................................................... II .......................................... III ... 2003......... IV ,

More information

园林植物卷(十二).doc

园林植物卷(十二).doc ... 1... 4... 8... 8... 9... 9...11... 13... 15... 20... 23... 30... 31... 36... 39... 40... 43 I ... 47... 52... 57... 60 1... 65 2... 71 (3)... 78... 81... 87... 89... 91... 94... 95... 97 ( )... 100...

More information

华东师范大学.doc

华东师范大学.doc ...1...3...4...5...6...7 ( )...9 ( )...10...16...19...21...22...23...27...27...31...31 I II...33...34 ( )...36 () ( )...44 () ( ) ( )...49 ( )...54...56...60 ( )...64...70...81...89 2004...95...97...99...

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 I...1...1...4...4...6...6...13...24...29...44...44...45...46...47...48...50...50...56...60...64...68...73...73...85...92...99...105...113...121...127 ...127...131...135...142...145...148 II III IV 1 2

More information

乳业竞争_一_

乳业竞争_一_ ...1...7...10... 11...14...17...18...19...21...23...25...26...28 50...30...31 48...31 3000...34...35...37 I ...40...44...45...48...50...51...55...56...58...58...60 ()...62 ()...66...71...72...72...73...76...77

More information

最新执法工作手册(十).doc

最新执法工作手册(十).doc ......................................... I ......... 2003....................................... II III............................................................ IV..............................................................

More information

untitled

untitled ...1 1...1...3...5...6...8...8...15...16...19 21...21...24...25...26...29...30...33...36...38...41...41 ( )...41...42...48...48...57...57...63...67...67...67...67...71...74 I ...76...76...79...81...82...82...83...83...83...84...84...85...85...85

More information

最新执法工作手册(十六)

最新执法工作手册(十六) ............................................. I ................................... II ........................... 2001......... III IV......................................... ........................

More information

中国政法大学(六).doc

中国政法大学(六).doc ...1...6...8 2004... 11...15 2003...16...20...29...32...34...38...39...42...43...44...48 I ...53...58...61...63...71...75...77...79...83...91...94...95...98... 100... 102... 102... 105... 106... 107...

More information

胎儿健康成长.doc

胎儿健康成长.doc ...1...2...5...6...7...8...9... 11...13...15...16...17...19...22...22...23...24...25 I II...26...27...30...31...32...33...36...38...38...39...40...43...44...46...46...47...48...50...52...54...55...59 ...62

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之 1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之異 3. 太醫以王命聚之 中的 以 字與下列哪一項的 以 意思相同 A. 以齧人 B. 而吾以捕蛇獨存

More information

bnbqw.PDF

bnbqw.PDF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ( ( 1 2 16 1608 100004 1 ( 2003 2002 6 30 12 31 7 2,768,544 3,140,926 8 29,054,561 40,313,774 9 11,815,996 10,566,353 11 10,007,641 9,052,657 12 4,344,697

More information

nb.PDF

nb.PDF 3 4 5 7 8 9..10..15..16..19..52 -3,402,247-699,783-1,611,620 1,790,627 : - - -7,493 - -1,687 2,863 1,176 2,863 - -148,617 - - 12,131 51,325 - -12,131-2,165 14-2,157 8-3,393,968-794,198-1,620,094 1,781,367

More information

第三章

第三章 第 三 章 :2017 年 行 政 長 官 產 生 辦 法 - 可 考 慮 的 議 題 行 政 長 官 的 憲 制 及 法 律 地 位 3.01 基 本 法 第 四 十 三 條 規 定 : 香 港 特 別 行 政 區 行 政 長 官 是 香 港 特 別 行 政 區 的 首 長, 代 表 香 港 特 別 行 政 區 香 港 特 別 行 政 區 行 政 長 官 依 照 本 法 的 規 定 對 中 央 人

More information

untitled

untitled 1993 79 2010 9 80 180,000 (a) (b) 81 20031,230 2009 10,610 43 2003 2009 1,200 1,000 924 1,061 800 717 600 530 440 400 333 200 123 0 2003 2004 2005 2006 2007 2008 2009 500 2003 15,238 2009 31,4532003 2009

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 哲 學 與 生 命 教 育 學 系 碩 士 論 文 呂 氏 春 秋 音 樂 思 想 研 究 研 究 生 : 何 貞 宜 指 導 教 授 : 陳 章 錫 博 士 中 華 民 國 一 百 零 一 年 六 月 六 日 誌 謝 論 文 得 以 完 成, 最 重 要 的, 是 要 感 謝 我 的 指 導 教 授 陳 章 錫 博 士, 老 師 總 是 不 辭 辛 勞 仔 細 閱 讀 我 的 拙

More information

Microsoft Word - 3.3.1 - 一年級散文教案.doc

Microsoft Word - 3.3.1 - 一年級散文教案.doc 光 明 英 來 學 校 ( 中 國 文 學 之 旅 --- 散 文 小 說 教 學 ) 一 年 級 : 成 語 ( 主 題 : 勤 學 ) 節 數 : 六 教 節 ( 每 課 題 一 教 節 ) 課 題 : 守 株 待 兔 半 途 而 廢 愚 公 移 山 鐵 杵 磨 針 孟 母 三 遷 教 學 目 的 : 1. 透 過 活 動, 學 生 能 說 出 成 語 背 後 的 含 意 2. 學 生 能 指

More information

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等 1 12,403 2,892 264,553 19,517 238,008 10,132 989 36 9,869 2,218 250 122 ( 126 108 1,563 278 159 260 478 35,563 1,073 74 190,283 104,352 140,658 20,349 16,733 21,607 (21,607) 58,689 303,699 339,262 339,262

More information

Microsoft Word - 08 单元一儿童文学理论

Microsoft Word - 08 单元一儿童文学理论 单 元 ( 一 ) 儿 童 文 学 理 论 内 容 提 要 : 本 单 元 共 分 成 三 个 小 课 目, 即 儿 童 文 学 的 基 本 理 论 儿 童 文 学 创 作 和 儿 童 文 学 的 鉴 赏 与 阅 读 指 导 儿 童 文 学 的 基 本 理 论 内 容 包 括 儿 童 文 学 的 基 本 含 义 儿 童 文 学 读 者 儿 童 文 学 与 儿 童 年 龄 特 征 和 儿 童 文 学

More information

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長 2013 年 1 月 23 日 的 立 法 會 會 議 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案 ( 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 ) 進 度 報 告 在 2013 年 1 月 23 日 的 立 法 會 會 議 上, 由 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案, 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 後 獲 得 通 過

More information

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 (a) (b) (c) (d) (e) 207 (f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 17.29 17.29 13.16A(1) 13.18 (a) (b) 13.16A (b) 12 (a) 209 13.19 (a) 13.16A 12 13.18(1) 13.18(4) 155 17.43(1) (4) (b) 13.19 17.43 17.29

More information

中 文 摘 要 一 个 蛋 白 质 去 折 叠 可 视 化 系 统 的 设 计 与 实 现 中 文 摘 要 蛋 白 质 的 生 物 功 能 由 其 三 维 结 构 所 决 定, 而 蛋 白 质 通 过 特 定 的 折 叠 机 制 行 成 稳 定 的 空 间 结 构 当 前 生 物 科 学 领 域 一

中 文 摘 要 一 个 蛋 白 质 去 折 叠 可 视 化 系 统 的 设 计 与 实 现 中 文 摘 要 蛋 白 质 的 生 物 功 能 由 其 三 维 结 构 所 决 定, 而 蛋 白 质 通 过 特 定 的 折 叠 机 制 行 成 稳 定 的 空 间 结 构 当 前 生 物 科 学 领 域 一 硕 士 专 业 学 位 论 文 (2009 届 ) 一 个 蛋 白 质 去 折 叠 可 视 化 系 统 的 设 计 与 实 现 The Design and Implementation of A Protein Unfolding Visualization System 研 究 生 姓 名 陈 宇 指 导 教 师 姓 名 吕 强 ( 教 授 ) 专 业 学 位 名 称 研 究 方 向 论 文 提

More information

2005硕士论文模版

2005硕士论文模版 基 于 输 入 法 用 户 词 库 和 查 询 日 志 的 若 干 研 究 Some Research based on User Dictionary of Input Method and Query Log ( 申 请 清 华 大 学 工 学 硕 士 学 位 论 文 ) 培 养 单 位 : 计 算 机 科 学 与 技 术 系 学 科 : 计 算 机 科 学 与 技 术 研 究 生 : 王 鹏

More information

<4D6963726F736F667420576F7264202D203338B4C12D42A448A4E5C3C0B34EC3FE2DAB65ABE1>

<4D6963726F736F667420576F7264202D203338B4C12D42A448A4E5C3C0B34EC3FE2DAB65ABE1> ϲ ฯ र ቑ ጯ 高雄師大學報 2015, 38, 63-93 高雄港港史館歷史變遷之研究 李文環 1 楊晴惠 2 摘 要 古老的建築物往往承載許多回憶 也能追溯某些歷史發展的軌跡 位於高雄市蓬 萊路三號 現為高雄港港史館的紅磚式建築 在高雄港三號碼頭作業區旁的一片倉庫 群中 格外搶眼 這棟建築建成於西元 1917 年 至今已將近百年 不僅躲過二戰戰 火無情轟炸 並保存至今 十分可貴 本文透過歷史考證

More information

Eclipse C C++, or

Eclipse C C++,  or Eclipse C C++, Emailctchen@pl.csie.ntut.edu.tw or s1669021@ntut.edu.tw, s2598003@ntut.edu.tw http://pl.csie.ntut.edu.tw/~ctchen, http://www.ntut.edu.tw/~s2598003/ 2004/9/10 (0.02 ) Eclipse http://www.eclipse.org

More information

XML XML XMPP XML XML Schema XML XML,,, XML,

XML XML XMPP XML XML Schema XML XML,,, XML, XML ( ) XML XML XMPP XML XML Schema XML XML,,, XML, Abstract With the improvement of teaching infrastructure such as networks and computers in China, there is an increasing demand for network-based testing

More information

1 C++ 2 Bjarne Stroustrup C++ (system programming) 6 (infrastructure) C++ 7 Herb Sutter 8 C++ (efficiency) (flexibility) 9 (abstraction) (productivity

1 C++ 2 Bjarne Stroustrup C++ (system programming) 6 (infrastructure) C++ 7 Herb Sutter 8 C++ (efficiency) (flexibility) 9 (abstraction) (productivity 1 C++ 1 C++ Primer C++ (giantchen@gmail.com) 2012-7-11 Creative Commons - - 3.0 Unported (cc by-nc-nd) http://creativecommons.org/licenses/by-nc-nd/3.0/ 1 C++ 2009 Stanley Lippman C++ C++ Java/C#/Python

More information

60 39 [ ]

60 39 [ ] 55 54 43 51 43 368 60 39 [ ] 58 54 34 43 369 41 42 43 46 44 370 43 43 38 40 47 43 371 55 24 372 1071 43 20 600783 373 54 [ ] 35 51 28 374 43 10 [ ] 60 13 600263 375 376 000720 3968 600036 2039 000039 600999

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 93 2 () ()A Study of Virtual Project Team's Knowledge Integration and Effectiveness - A Case Study of ERP Implementation N924020024 () () ()Yu ()Yuan-Hang () ()Ho,Chin-Fu () ()Virtual Team,Knowledge Integration,Project

More information

Microsoft PowerPoint - RT0950_EliminatingRubyGILthroughHTM_Slides_ja.ppt

Microsoft PowerPoint - RT0950_EliminatingRubyGILthroughHTM_Slides_ja.ppt Ruby, Jose G. Castanos IBM Research Watson Research Center Ruby Python JIT Rubinius ytljit PyPy Fiorano HPC Ruby 1 2 (HTM) TM TM Sun Microsystems Blue Gene/Q 2012 Rock Processor Intel zec12 2012 Transactional

More information

The Development of Color Constancy and Calibration System

The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System LabVIEW CCD BMP ii Abstract The modern technologies develop more and more faster, and

More information

國立中央大學圖書館 碩博士論文電子檔授權書 (101 年 9 月最新修正版) 本授權書授權本人撰寫之碩/博士學位論文全文電子檔(不包含紙本 詳備註 1 說 明) 在 國立中央大學圖書館博碩士論文系統 (以下請擇一勾選) ( )同意 (立即開放) ( )同意 (請於西元 ( )不同意 原因是 年 月

國立中央大學圖書館 碩博士論文電子檔授權書 (101 年 9 月最新修正版) 本授權書授權本人撰寫之碩/博士學位論文全文電子檔(不包含紙本 詳備註 1 說 明) 在 國立中央大學圖書館博碩士論文系統 (以下請擇一勾選) ( )同意 (立即開放) ( )同意 (請於西元 ( )不同意 原因是 年 月 本論文獲 客家委員會 103 年客家研究優良博碩士論文獎助 國 立 中 央 大 學 客家語文暨社會科學學系客家語文碩士班 碩 士 論 文 研 究 生 許宏勛 指導教授 黃菊芳 博士 中 華 民 國 103 年 6 月 國立中央大學圖書館 碩博士論文電子檔授權書 (101 年 9 月最新修正版) 本授權書授權本人撰寫之碩/博士學位論文全文電子檔(不包含紙本 詳備註 1 說 明) 在 國立中央大學圖書館博碩士論文系統

More information

Microsoft Word - 2-4-1_2 課本1225_OK_0222修.doc

Microsoft Word - 2-4-1_2 課本1225_OK_0222修.doc 第 七 課 玩 積 木 學 程 式 學 習 目 標 1. 學 生 能 夠 說 出 程 式 中 的 指 令 還 要 轉 換 成 電 腦 可 以 了 解 的 命 令 才 能 指 揮 電 腦 工 作 2. 學 生 能 夠 說 出 程 式 語 言 的 發 展 愈 高 階, 愈 像 人 類 的 自 然 語 言 3. 學 生 能 夠 分 辨 程 式 語 言 的 不 同 用 途 4. 學 生 能 夠 說 出 個

More information

Abstract Today, the structures of domestic bus industry have been changed greatly. Many manufacturers enter into the field because of its lower thresh

Abstract Today, the structures of domestic bus industry have been changed greatly. Many manufacturers enter into the field because of its lower thresh SWOT 5 Abstract Today, the structures of domestic bus industry have been changed greatly. Many manufacturers enter into the field because of its lower threshold. All of these lead to aggravate drastically

More information

201406002+大学计算机基础B.doc

201406002+大学计算机基础B.doc 目 录. 大 学 计 算 机 基 础 B( 非 独 立 设 课 ).... 计 算 机 操 作 基 础 ( 独 立 设 课 )...3 3. 程 序 设 计 基 础 ( 非 独 立 设 课 )...5 4. 面 向 对 象 程 序 设 计 ( 非 独 立 设 课 )...8 5. 数 据 库 原 理 ( 非 独 立 设 课 )...0 6. 算 法 设 计 与 分 析 ( 非 独 立 设 课 )...

More information

目次 

目次  軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System

More information

Chapter 1 選 用 好 的 燜 燒 罐 選 用 好 的 燜 燒 罐 是 做 好 燜 燒 罐 料 理 最 重 要 的 步 驟, 除 了 須 注 意 使 用 的 材 質 是 否 符 合 食 器 使 用 標 準, 也 須 注 意 燜 燒 罐 的 保 溫 效 果, 才 能 安 心 享 用 燜 燒 罐

Chapter 1 選 用 好 的 燜 燒 罐 選 用 好 的 燜 燒 罐 是 做 好 燜 燒 罐 料 理 最 重 要 的 步 驟, 除 了 須 注 意 使 用 的 材 質 是 否 符 合 食 器 使 用 標 準, 也 須 注 意 燜 燒 罐 的 保 溫 效 果, 才 能 安 心 享 用 燜 燒 罐 作 者 序 不 僅 吃 得 好, 瘦 身 成 效 更 好 在 學 校 指 導 學 生 飲 食 控 制 的 時 候, 發 現 外 宿 的 學 生 不 能 自 己 開 伙, 只 能 吃 學 生 餐 廳 或 在 校 外 隨 便 吃 一 般 學 生 餐 廳 提 供 的 自 助 餐, 相 較 於 其 他 餐 點 較 為 天 然 健 康 便 宜, 但 是 學 生 多, 常 常 去 得 晚 了 就 沒 菜 了,

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

旅 句 良 年 理 了 來 不 不 更 更 說 識 更 樓 歷 練 靈 旅 論 不 了 契 諒 老 老 老 不 勵 老 不 良 論 漏 不 老 老 不 勵 不 了 了 老 論 利 行 老 見 不 見 更 老 玲 歷 老 料 理

旅 句 良 年 理 了 來 不 不 更 更 說 識 更 樓 歷 練 靈 旅 論 不 了 契 諒 老 老 老 不 勵 老 不 良 論 漏 不 老 老 不 勵 不 了 了 老 論 利 行 老 見 不 見 更 老 玲 歷 老 料 理 立 論 年 六 旅 句 良 年 理 了 來 不 不 更 更 說 識 更 樓 歷 練 靈 旅 論 不 了 契 諒 老 老 老 不 勵 老 不 良 論 漏 不 老 老 不 勵 不 了 了 老 論 利 行 老 見 不 見 更 老 玲 歷 老 料 理 女 路 路 力 臨 玲 老 不 若 不 識 年 六 歷 行 來 參 論 說 說 歷 狀 年 錄 料 行 料 料 年 列 異 力 識 論 若 Research

More information