数智图书馆-无锡数智政务 本次搜索耗时 5.152 秒,为您找到 1415 个相关结果.
  • 1.1 Python是什么

    1.1 Python是什么 1.1 Python是什么 Python 是一个简单、易读、易记的编程语言,而且是开源的,可以免费地自由使用。Python 可以用类似英语的语法编写程序,编译起来也不费力,因此我们可以很轻松地使用 Python。特别是对首次接触编程的人士来说,Python 是最合适不过的语言。事实上,很多高校和大专院校的计算机课程均采用 P...
  • 14.2 共享有限的资源

    14.2 共享有限的资源 14.2 共享有限的资源 可将单线程程序想象成一种孤立的实体,它能遍历我们的问题空间,而且一次只能做一件事情。由于只有一个实体,所以永远不必担心会有两个实体同时试图使用相同的资源,就象两个人同时都想停到一个车位,同时都想通过一扇门,甚至同时发话。 进入多线程环境后,它们则再也不是孤立的。可能会有两个甚至更多的线程试图同时同一...
  • 16.1 扩展

    16.1 扩展 16.1.1 声明扩展 16.1.2 扩展计算属性 16.1.3 扩展方法 16.1.4 扩展构造器 16.1.5 扩展下标 16.1 扩展 在面向对象分析与设计方法学(OOAD)中,为了增强一个类的新功能,我们可以通过继承机制从父类继承下来一些成员,然后再根据自己的需要在子类中添加一些成员,这样我们就可以得到增...
  • 3.4 如何使用版本管理系统

    3.4 如何使用版本管理系统 从这里开始我们一起来看一下为了顺利地推进团队开发,我们应该用版本管理系统具体管理些什么,以及如何管理。 3.4.1 前提 本节的内容在没有特殊说明的情况下,都是使用 Git 和 GitHub 来进行说明的。但这里不会对 Git 的安装方法和基本命令等的使用方法进行说明。另外,虽然文中会出现一些 Git 命令,但也仅...
  • 16.4 改进设计

    16.4 改进设计 16.4 改进设计 《Design Patterns》书内所有方案的组织都围绕“程序进化时会发生什么变化”这个问题展开。对于任何设计来说,这都可能是最重要的一个问题。若根据对这个问题的回答来构造自己的系统,就可以得到两个方面的结果:系统不仅更易维护(而且更廉价),而且能产生一些能够重复使用的对象,进而使其他相关系统的构造也变得更廉价...
  • 空标题文档

    附录A DerivaGem软件 DerivaGem 3.00软件为《期权、期货及其他衍生产品》一书第9版的读者增加了若干功能。用户可以通过第27章所讨论的CEV、默顿、混合跳跃扩散(mixed-jump diffusion)、方差Gamma等模型来对欧式期权定价,也可以进行蒙特卡罗模拟;同时,利用市场数据,用户还可以构建LIBOR和OIS曲线,可以对于互...
  • 空标题文档

    15.1 为测试定义并隔离单元 因为测试是基本的,可测试性在设计的考虑过程中是一个重要的环节。设计也必须要支持测试和调试,因为不使用的类是没有价值的。一个类需要被证明是可以工作的,这一点是很重要的。 理想情况下,会希望有一个测试的层次结构。最底层是单元测试。在这里,我们对每个类或函数进行隔离测试是为了确保它符合API的标准。每个类或函数在测试中都是一个...
  • 空标题文档

    13.9 使用特性文件存储配置 特性文件通常在Java程序中使用。在Python中一样可以使用它们。它们解析起来更容易,并且可以使用方便的容易掌握的格式来对配置参数进行编码。有关这种格式的更多信息,可参见:http://en.wikipedia.org/wiki/.properties。如下是一个特性文件的示例。 # Example Simulati...
  • 7.5 接口

    7.5 接口 7.5 接口 “interface”(接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不规定方法主体。接口也包含了基本数据类型的数据成员,但它们都默认为static和final。接口只提供一种形式,并不提供实施的细节。 接口这样描述自己:“对于实...
  • 目录

    版权声明 前言 致谢 本书构成 示例代码下载 第 1 章 如何深入高效地学习语言 1.1 在比较中学习 语言不同,规则不同 C 语言和 Ruby 语言中的真假值 Java 语言中的真假值 1.2 在历史中学习 理解语言设计者的意图 应该学哪种语言,我们无从所知 学习适用于各种语言的知识 1.3 小结 ...