搜书网 本次搜索耗时 0.043 秒,为您找到 307 个相关结果.
  • C.1 Ruby语言的DSL相关特性

    C.1 Ruby语言的DSL相关特性 C.1 Ruby语言的DSL相关特性 Ruby是一种动态类型的OO语言,它的反射式元编程和生成式元编程能力都非常强。Ruby的对象模型允许我们通过对元模型的反射,在运行时改变对象的行为。它在运行时生成代码的元编程能力,也可以被我们用来精简DSL的表面语法。表C-1简要概括了那些令Ruby成为优秀的DSL实现语言的...
  • 5.2 Ruby语言实现的交易处理DSL

    5.2 Ruby语言实现的交易处理DSL 5.2.1 从API开始 1.基本抽象 2.DSL门面 5.2.2 来点猴子补丁 5.2.3 设立DSL解释器 1.加入解释器 2.像老鲍那样说话 5.2.4 以装饰器的形式添加领域规则 1.交易DSL现状回顾 2.实现领域规则 3.附加装饰器的Ruby DSL 5.2 R...
  • rubbish

    rubbish 分析词义: "Rubbish"这个单词在英语中一般作名词使用,主要有两种含义。第一,作“垃圾,废物”讲;第二,“胡说,废话”。 列举例句: Don't throw rubbish in the street. (别在街上乱扔垃圾。) What he said is all rubbish! (他说的全是废话!) That's pu...
  • 练习

    练习 如下的HTML结构: JavaScript Java Python Ruby Swift Scheme Haskell <!— HTML结构 —> <div id="test-div"> <div class="c-red"> <p id="test-p">JavaScript</p> ...
  • 4.4 生成式DSL:通过模板进行运行时代码生成

    4.4 生成式DSL:通过模板进行运行时代码生成 4.4.1 生成式DSL的工作原理 4.4.2 利用Ruby元编程实现简洁的DSL设计 1. 用类方法对验证逻辑进行抽象 2. 用mixin动态生成方法 3. 最后组装 4.4 生成式DSL:通过模板进行运行时代码生成 元编程有许多侧面,例如上文展示过不少反射式元编程的例子。VM在运行时对各...
  • 4.2 内嵌式DSL:元编程模式

    4.2 内嵌式DSL:元编程模式 4.2.1 隐式上下文和灵巧API 1. 评判DSL的表现力 2. 定义隐式上下文 3. 利用灵巧API改善表现力 4.2.2 利用动态装饰器的反射式元编程 1. Java中的装饰器 2. 改进Java实现 3. Ruby中的动态装饰器 4.2.3 利用buider的反射式元编程 1. Groovy bui...
  • 第十一课:工具介绍Veil-Evasion

    27 2025-02-03 《Micro8》
    工具介绍 Veil-Evasion 1、Veil-Evasion 2、安装 3、测试 4、附录: 工具介绍 Veil-Evasion 项目地址:https://github.com/Veil-Framework/Veil-Evasion 1、Veil-Evasion Veil-Evasion 是与 Metasploit 生成相兼容的 ...
  • 5.1 动态类型成就简洁的DSL

    5.1 动态类型成就简洁的DSL 5.1.1 易读 5.1.2 鸭子类型 1.通过鸭子类型实现的多态 2.金融交易领域的例子 5.1.3 元编程——又碰面了 5.1.4 为何选择Ruby、Groovy、Clojure 5.1 动态类型成就简洁的DSL 内部DSL将领域语义呈现为更易读的形式,这是内部DSL在实现语言上面增加的一种重要性...
  • 附录C Ruby语言的DSL相关特性

    附录C Ruby语言的DSL相关特性 附录C Ruby语言的DSL相关特性 本篇附录将帮助你熟悉Ruby语言中有助于DSL开发的一些特性。请不要把本附录看作一篇细致而全面的语言综述。如果希望完整而详细地探讨Ruby语言及其语法,可以参阅第C.2节所列的文献资料。
  • 第三十一课:msf的前生今世

    32 2025-02-03 《Micro8》
    而PTEST渗透测试标准如下: 这里转载原作者的话: The world’s most used penetration testing framework. Metasploit 从本季开始将会连载 Metasploit 教学,非常荣幸,本部门在我的“怂恿”下,基本以Metasploit 为常用框架做渗透。为了更好的把这个“坏习...