书栈网 · BookStack 本次搜索耗时 0.034 秒,为您找到 181223 个相关结果.
  • 17.3. 面向对象设计模式的实现

    面向对象设计模式的实现 定义 Post 并新建一个草案状态的实例 存放博文内容的文本 确保博文草案的内容是空的 请求审核博文来改变其状态 增加改变 content 行为的 approve 方法 状态模式的权衡取舍 将状态和行为编码为类型 实现状态转移为不同类型的转换 总结 面向对象设计模式的实现 ch17-03-oo-d...
  • 十四、混合开发打包 Android 篇

    文章汇总地址: 一、前言 官方未来将有 Flutter build aar 的方法可提供使用。 二、打包 三、插件 四、堆栈 资源推荐 完整开源项目推荐: 本篇将带你深入了解 Flutter 中打包和插件安装等原理,帮你快速完成 Flutter 集成到现有 Android 项目,实现混合开发支持。 文章汇总地址: Flutter ...
  • 第四部分:进阶项目

    第四部分:进阶项目 记录你的缺陷 第四部分:进阶项目 原文:Part IV: Intermediate Projects 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在第三部分中,你学习了数据结构和算法的基础知识,但更重要的是,你学习了审计和测试代码。你并没有审计和测试你自己的代码。你刚刚通过我教给你...
  • Pipeline 概述

    Pipeline 插件概述 概念 应用服务 代码管理 镜像仓库 部署历史 流水线管理 工作流程介绍 Pipeline 插件概述 Pipeline 应用是基于 插件体系 扩展实现的,通过插件化的方式,可以实现对 Rainbond 构建体系的扩展,该应用插件提供了: 编译构建,定义构建步骤 代码检查,基于 SonarQube 的代码检查...
  • 顶级项目介绍

    顶级项目介绍 Fabric 项目 Sawtooth 项目 Iroha 项目 Explorer 项目 Cello 项目 Indy 项目 Composer 项目 Burrow 项目 Quilt 项目 Caliper 项目 Ursa 项目 Grid 项目 Transact 项目 Aries 项目 Besu 项目 Avalon 项目 ...
  • 顶级项目介绍

    顶级项目介绍 Fabric 项目 Sawtooth 项目 Iroha 项目 Explorer 项目 Cello 项目 Indy 项目 Composer 项目 Burrow 项目 Quilt 项目 Caliper 项目 Ursa 项目 Grid 项目 Transact 项目 Aries 项目 Besu 项目 Avalon 项目 ...
  • 面向对象设计原则之里氏代换原则

    面向对象设计原则之里氏代换原则 面向对象设计原则之里氏代换原则 里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1代换o2时,程...
  • 3.4 Iterator迭代器

    3.4 Iterator迭代器 3.4.1 Iterator接口方法 3.4.2 Iterator使用 3.4.3 增强for循环 3.4 Iterator迭代器   在TestTreeSet2代码中,使用了Iterator迭代器进行循环输出。那么什么是Iterator迭代器,有什么用以及如何使用,这些将是本节要解决的问题。 3.4...
  • C - 可派生的 trait

    附录 C:可派生的 trait 用于程序员输出的 Debug 等值比较的 PartialEq 和 Eq 次序比较的 PartialOrd 和 Ord 复制值的 Clone 和 Copy 固定大小的值到值映射的 Hash 默认值的 Default 附录 C:可派生的 trait appendix-03-derivable...
  • 练习 10:Bash:程序退出代码(返回状态)

    练习 10:Bash:程序退出代码(返回状态) 这样做 你会看到什么 解释 附加题 练习 10:Bash:程序退出代码(返回状态) 原文:Exercise 10. Bash: program exit code (return status) 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 让我们假...