数智图书馆-无锡数智政务 本次搜索耗时 3.231 秒,为您找到 33 个相关结果.
  • 目录

    目录 封面 扉页 版权 内容提要 本书赞誉 关于作者 前言 第1部分 通用应用主题 第1章 正则表达式 1.1 简介/动机 1.2 特殊符号和字符 1.2.1 使用择一匹配符号匹配多个正则表达式模式 1.2.2 匹配任意单个字符 1.2.3 从字符串起始或者结尾或者单词边界匹配 1.2.4 创建字符...
  • 13.18 可视编程和Beans

    13.18 可视编程和Beans 13.18 可视编程和Beans 迄今为止,我们已看到Java对创建可重复使用的代码片工作而言是多么的有价值。“最大限度地可重复使用”的代码单元拥有类,因为它包含一个紧密结合在一起的单元特性(字段)和单元动作(方法),它们可以直接经过混合或通过继承被重复使用。 继承和多形态性是面向对象编程的精华,但在大多数情况下当我...
  • 空标题文档

    6.3 使用标准库的扩展 我们会介绍标准库中一些对内置类型的扩展实现。这些是扩展或者修改了内置集合类的类型。在诸如Python 3 Object Oriented Programming这样的书中,已经用不同的方式介绍了它们中的大多数。 我们会介绍下面6个集合函数。 namedtuple()函数会创建允许包含可命名属性的tuple类,我们可以使用这...
  • 空标题文档

    11.1 SQL数据库、持久化和对象 当使用SQLite时,会使用一个关系数据库和基于SQL语言的数据访问层。SQL语言是面向对象编程火热时期所遗留的一种语言。SQL语言侧重于面向过程编程,也是阻抗不匹配问题的来源,即关系数据模型与对象数据模型之间的不匹配。在SQL数据库中,我们主要侧重于数据模型的3个层面,如下所示。 概念模型:这些实体关系是基于 ...
  • 空标题文档

    6.5 定义一种新的序列 当我们进行统计分析时,常常会需要基于一些数据计算平均数、众数和标准差。我们的21点模拟器会产生一些结果,我们必须对这些结果进行统计分析才能知道我们是否真的创建了一种更好的策略。 当我们模拟一个打牌的策略时,我们应该以一些结果数据作为结束,这些数据是一系列的数字,它们向我们展示了用某种特定策略打牌的结果。对于一张拥挤的桌子和一张...
  • 1.7 对象的创建和存在时间

    1.7 对象的创建和存在时间 1.7 对象的创建和存在时间 从技术角度说,OOP(面向对象程序设计)只是涉及抽象的数据类型、继承以及多形性,但另一些问题也可能显得非常重要。本节将就这些问题进行探讨。 最重要的问题之一是对象的创建及破坏方式。对象需要的数据位于哪儿,如何控制对象的“存在时间”呢?针对这个问题,解决的方案是各异其趣的。C++认为程序的执行...
  • 14.7 Ruby

    14.7 Ruby 14.7.1 使用Ruby官方镜像 14.7.2 JRuby 14.7.3 Ruby on Rails 14.7 Ruby Ruby是一种动态的面向对象的脚本语言,具有支持反射、跨平台、设计精简等特点,在Web应用领域应用颇多。Ruby的设计受到Perl、Smalltalk、Eiffel、Ada和Lisp的影响。Ruby支持多...
  • 空标题文档

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

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

    10.9 总结 我们介绍了shelve模块的基本用法,包括创建shelf并用存放在shelf上的对象设计键。我们也介绍了访问层需要在shelf上执行低层的CRUD操作。这样做的主要目的是我们需要分离为我们的应用程序本身服务的类和其他用于持久化的类。 10.9.1 设计要素和折中方案 shelve模块的优势之一是允许我们保存不同的元素。这为确定合适的元...