数智图书馆-无锡数智政务 本次搜索耗时 2.430 秒,为您找到 563 个相关结果.
  • 24.6 Compose应用案例一:Web负载均衡

    24.6 Compose应用案例一:Web负载均衡 24.6 Compose应用案例一:Web负载均衡 负载均衡器+Web应用是十分经典的应用结构。下面,笔者将创建一个该结构的Web项目:将Haproxy作为负载均衡器,后端挂载三个Web容器。 首先创建一个haproxy_web目录,作为项目工作目录,并在其中分别创建两个子目录:web和haprox...
  • 空标题文档

    11.4 方法 2:把函数也放入散列中 first class Perl 语言中使用包把多个函数归集在一起。接下来,我们要介绍的是 JavaScript 语言中使用的另一种归集方法。这种方法把函数也放入散列中。 大家使用的编程语言大多应该可以把字符串赋值给变量。也可以把它作为函数的参数传递或作为函数的返回值返回。或许你会觉得这是理所当然的事情。事实上...
  • 空标题文档

    6.7 创建一种新的集合 创建一个全新的集合需要一些准备工作。需要有新的算法或者新的内部数据结构,它们能够为内置的集合带来重大的改进。在设计新的集合之前,用“Big-O”计算复杂度是非常重要的。在实现了新的集合之后,用timeit确保新的集合确实改进了内置的集合也是非常重要的。 例如,我们或许想要创建一个二叉搜索树(binary search tree...
  • 2.2 使用 IDE 工具

    2.2 使用 IDE 工具 安装好环境之后,还需要配置一个程序员专属工具。正如设计师使用 Photoshop 做图、产品经理使用 Axure 做原型,程序员也有编程的工具,叫做:IDE。 在这里推荐公认最智能最好用的 Python IDE,叫做 PyCharm ,同时支持 Windows 和 Mac 用户,本教程使用的版本是目前最新的 3.4 版本。 ...
  • 空标题文档

    本书涵盖的内容 我们会用一些章节深入讲解Python的3个高级主题。 一些预备知识,主要讲解一些基本的主题,例如unittest、doctest、docstrings以及一些特殊的函数名。 第1部分“用特殊方法实现Python风格的类”,这个部分着重讲解面向对象编程以及如何更好地将Python内置的特性和我们的类进行集成,这个部分包括以下8章。 ...
  • 空标题文档

    11.9 总结 我们从 3 个方面来了解 SQLite 的基本使用:直接访问、通过一个访问层和通过SQLAlchemy这个ORM。我们必须创建SQL DDL语句,可以在应用中直接执行,或将其放在一个访问层中,也可以使用由SQLAlchemy类定义所创建的DDL。至于操作数据,将使用 SQL DML 语句,可以直接在过程式设计中完成,或者使用自己的访问层,...
  • 13.1 RabbitMQ

    13.1 RabbitMQ 13.1 RabbitMQ RabbitMQ是一个支持Advanced Message Queuing Protocol(AMQP)的开源消息队列实现,由Erlang编写,因以高性能、高可用以及可伸缩性出名。它支持多种客户端,如:Java、Python、PHP、.NET、Ruby、JavaScript等。它主要用于在分布式系...
  • 空标题文档

    12.7 用消息队列传输对象 multiprocessing模块用于序列化和传输对象。我们可以用队列和管道序列化对象,然后传输到其他进程中。有许多第三方的项目都提供了完整的消息队列的实现。我们这里着重介绍multiprocess队列,因为它是Python内置的一个非常优秀的队列。 对于要求高性能的应用程序,可能需要一个更快的消息队列。使用比 pickl...
  • 空标题文档

    3.5 创建修饰符 修饰符可看作属性的访问中介。修饰符类可以被用来获取、赋值或删除属性值,修饰符对象通常在类定义时被创建。 修饰符模式有两部分:拥有者类(owner class)和属性修饰符(attribute descriptor)。拥有者类使用一个或多个修饰符作为它的属性。在修饰符类中可以定义获取、赋值和删除的函数。一个修饰符类的实例将作为拥有者类...
  • 空标题文档

    6.8 总结 在本章中,我们介绍了很多内置类。对于大多数设计来说,内置的集合类型是一个很好的开始。通常我们会以tuple、list、dict或者set开始。对于应用程序中的不可变对象,可以利用namedtuple()创建的对于tuple的扩展。 除了这些类之外,collections模块中还有其他可供我们使用的标准库类型。 deque。 Chain...