数智图书馆-无锡数智政务 本次搜索耗时 7.861 秒,为您找到 793 个相关结果.
  • 13.2 基本程序片

    13.2 基本程序片 13.2 基本程序片 库通常按照它们的功能来进行组合。一些库,例如使用过的,便中断搁置起来。标准的Java库字符串和矢量类就是这样的一个例子。其他的库被特殊地设计,例如构建块去建立其它的库。库中的某些类是应用程序的框架,其目的是协助我们构建应用程序,在提供类或类集的情况下产生每个特定应用程序的基本活动状况。然后,为我们定制活动状况...
  • 6.9 初始化和类装载

    6.9 初始化和类装载 6.9 初始化和类装载 在许多传统语言里,程序都是作为启动过程的一部分一次性载入的。随后进行的是初始化,再是正式执行程序。在这些语言中,必须对初始化过程进行慎重的控制,保证static数据的初始化不会带来麻烦。比如在一个static数据获得初始化之前,就有另一个static数据希望它是一个有效值,那么在C++中就会造成问题。 ...
  • 12.3 克隆的控制

    12.3 克隆的控制 12.3 克隆的控制 为消除克隆能力,大家也许认为只需将clone()方法简单地设为private(私有)即可,但这样是行不通的,因为不能采用一个基础类方法,并使其在衍生类中更“私有”。所以事情并没有这么简单。此外,我们有必要控制一个对象是否能够克隆。对于我们设计的一个类,实际有许多种方案都是可以采取的: (1) 保持中立,不为...
  • 第4章 分布式文件系统

    第4章 分布式文件系统" level="2"> 第4章 分布式文件系统 4.1 Google文件系统" level="3"> 4.1 Google文件系统 4.1.1 系统架构" level="4"> 4.1.1 系统架构 第4章 分布式文件系统" class="reference-link"> 第4章 分布式文件系统 分布式文件系统的主要功能有两...
  • 4.1.5 讨论

    4.1.5 讨论 4.1.5 讨论 从GFS的架构设计可以看出,GFS是一个具有良好可扩展性并能够在软件层面自动处理各种异常情况的系统。Google是一家很重视自动化的公司,从早期的GFS,再到Bigtable、Megastore,以及最近的Spanner,Google的分布式存储系统在这一点上一脉相承。由于Google的系统一开始能很好地解决可扩展性...
  • 空标题文档

    18.5 另一个游戏——PyPong 这一节中,我们将把前面学到的内容集中在一起(包括动画精灵、碰撞检测和事件),建立一个简单的“球拍与球”游戏,类似于 Pong。 先来看一个简单的单机版本。我们的游戏需要: 一个来回反弹的球; 一个打球的球拍; 一种控制球拍的方法; 一种记录分数并在窗口上显示分数的方法; 一种确定有几条“命”的方...
  • 第9章.NET

    第9章.NET 第9章.NET .NET Microsoft的.NET Framework中可以使用Visual Basic、C#和C++(以及其他许多语言),.NET提供了公用的正则表达式库,统一了不同语言之间的正则表达式语意。它的引擎特性完备,功能强大,容许我们在速度和便利之间求得最大的均衡(注1)。 每种语言在处理对象和方法时都有不同的语意,...
  • 可视思考的价值

    可视思考的价值 可视思考的价值 对于商业模式的相关工作来说,可视思考是必不可少的。我们所谓的可视思考,是指使用诸如图片、草图、图表和便利贴等视觉化工具来构建和讨论事情。因为商业模式是由各种构造块及其相互关系所组成的复杂概念,不把它描绘出来将很难真正理解一个模式。 商业模式确实是一个系统,其中的一个元素可以影响其他的元素,只有作为一个整体看待的时候才有...
  • 内容提要

    22 2025-06-24 《Docker实践》
    内容提要 本书由浅入深地讲解了Docker的相关内容,涵盖从开发环境到DevOps流水线,再一路到生产环境的整个落地过程以及相关的实用技巧。书中介绍Docker的核心概念和架构,以及将Docker和开发环境有机、高效地结合起来的方法,包括用作轻量级的虚拟机以及构建和宿主机编排、配置管理、精简镜像等。不仅如此,本书还通过...
  • 5.2 build 工具的使用方法

    5.2 build 工具的使用方法 本节将对实现 CI 所需的 build 工具的使用方法进行简单的讲解。 虽说 build 自动化是实现 CI 所必不可少的,但是没有实现 build 自动化的开发现场并不在少数。像 Java 这样比较多地使用 IDE(Integrated Development Environment,集成开发环境)进行开发的现场...