搜书网 本次搜索耗时 0.041 秒,为您找到 220 个相关结果.
  • 9.1 语言层面对DSL设计的支持越来越充分

    9.1 语言层面对DSL设计的支持越来越充分 9.1.1 对表现力的不懈追求 9.1.2 元编程的能力越来越强 9.1.3 S表达式取代XML充当载体 9.1.4 分析器组合子越来越流行 9.1 语言层面对DSL设计的支持越来越充分 DSL的意义在于它描述建模领域的表达能力。假如我们对一个会计系统建模,必然希望API在交流中使用借方、贷方、会...
  • 32.2 架设Gerrit的服务器

    53 2024-12-16 《Git权威指南》
    32.2 架设Gerrit的服务器 32.2 架设Gerrit的服务器 1.下载war包 Gerrit是由Java开发的,被封装为一个war包:gerrit.war,安装非常简洁。如果需要从源码编译出war包,可以参照相关文档[1] 。不过最简单的就是从Google Code上直接下载编译好的war包。 从下面的地址下载Gerrit的war包:h...
  • 11.2.4 查看及分析即时编译结果

    11.2.4 查看及分析即时编译结果 11.2.4 查看及分析即时编译结果 一般来说,虚拟机的即时编译过程对用户程序是完全透明的,虚拟机通过解释执行代码还是编译执行代码,对于用户来说并没有什么影响(执行结果没有影响,速度上会有很大差别),在大多数情况下用户也没有必要知道。但是虚拟机也提供了一些参数用来输出即时编译和某些优化手段(如方法内联)的执行状况...
  • 5.3 指令处理DSL:精益求精的Groovy实现

    5.3 指令处理DSL:精益求精的Groovy实现 5.3.1 指令处理DSL的现状 5.3.2 控制元编程的作用域 1.Groovy的元对象协议和Category特性 2.基本的DSL 5.3.3 收尾工作 5.3 指令处理DSL:精益求精的Groovy实现 以语言的能力来说,Groovy与Ruby较为接近,都支持鸭子类型,也都有很强...
  • 7.3 修改DVM

    41 2024-12-09 《自制编程语言》
    7.3 修改DVM 7.3.1 增加指令 补充知识 创建Java的数组常量 补充知识 C语言中数组的初始化 7.3.2 对象 补充知识 ArrayStoreException 7.3.3 增加null 7.3.4 哎!还缺点什么吧? 7.3 修改DVM 7.3.1 增加指令 由于这次引入了数组,因此在DVM中也要增加相应的指令,...
  • 前言

    前言 前言 多年来,大学里的计算机网络课程使学生很少或几乎没有动手实践的机会。由于各种各样的原因(其中也包含一些积极因素),教师仅仅通过公式、分析以及对协议栈的抽象描述来讲授计算机网络的原理。教科书里可能会包含一些代码,但都没有与学生能够动手实践的任何东西结合起来。但是我们相信,如果能让学生看到(然后实现)这些原理在实际应用中的具体例子,他们将学得更...
  • Flutter Festival | 2022 年 Flutter 适合我吗?Flutter VS Other 量化对比

    Flutter Festival | 2022 年 Flutter 适合我吗?Flutter VS Other 量化对比 Flutter 的现状 Flutter VS Other 实现原理 构建大小 构建过程 Flutter & Compose 一些见解 跨平台的底层逻辑 热更新 多平台 Flutter Festival | 20...
  • 3.2.2 Hadoop中的Hello World程序

    3.2.2 Hadoop中的Hello World程序 3.2.2 Hadoop中的Hello World程序 上面所述的过程是MapReduce的核心,所有的MapReduce程序都具有图3-1所示的结构。下面我再举一个例子详述MapReduce的执行过程。 大家初次接触编程时学习的不论是哪种语言,看到的第一个示例程序可能都是“Hello Wor...
  • 15.2.3 AOP实现技术

    15.2.3 AOP实现技术 目前Java的AOP实现技术主要有以下几种,了解这些技术对读者使用和深入了解这些框架是非常有帮助的,笔者在这里将为大家一一介绍。 1.J2SE动态代理 我们在代理模式一章为大家介绍了J2SE动态代理技术,它可以动态代理所有指定的接口方法,这为AOP的实现提供了一个契机:动态代理把所有代理接口的方法转发给Invocatio...
  • 附录:新 IO

    附录:新 IO ByteBuffer 数据转换 基本类型获取 视图缓冲区 字节存储次序 缓冲区数据操作 缓冲区细节 内存映射文件 性能 文件锁定 映射文件的部分锁定 附录:新 IO Java 新 I/O 库是在 1.4 版本引入到 Java .nio.* package 中的,旨在更快速。 实际上,新 I/O 使用 N...