数智图书馆-无锡数智政务 本次搜索耗时 6.357 秒,为您找到 176 个相关结果.
  • 16.4 改进设计

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

    4.2 方法过载 4.2 方法过载 在任何程序设计语言中,一项重要的特性就是名字的运用。我们创建一个对象时,会分配到一个保存区域的名字。方法名代表的是一种具体的行动。通过用名字描述自己的系统,可使自己的程序更易人们理解和修改。它非常象写散文——目的是与读者沟通。 我们用名字引用或描述所有对象与方法。若名字选得好,可使自己及其他人更易理解自己的代码。 ...
  • 1.6 抽象数据类型

    32 2025-06-20 《大话数据结构》
    1.6 抽象数据类型 1.6.1 数据类型 1.6.2 抽象数据类型 1.6 抽象数据类型 1.6.1 数据类型 数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。 数据类型是按照值的不同进行划分的。在高级语言中,每个变量、常量和表达式都有各自的取值范围。类型就用来说明变量或表达式的取值范围和所能进行的操作。 当年那些设计...
  • 第1章 正则表达式入门

    第1章 正则表达式入门 第1章 正则表达式入门 Introduction to Regular Expressions 想象一下这幅图景:你需要检索某台Web服务器上的页面中的重复单词(例如“this this”),进行大规模文本编辑时,这是一项常见的任务。程序必须满足下面的要求: ●能检查多个文件,挑出包含重复单词的行,高亮标记每个重复单词(使用...
  • 空标题文档

    3.2 栈机器和 FORTH 语言 FORTH 语言开发于 1958 年左右 3,是一种几乎没有语法的语言。 3于 1969 年发布。 其设计者 Charles H. Moore 说 FORTH 是最简单的计算机语言 4。他认为,世上所有的程序设计语言都具备一定的可读性,但初次接触某种 语言的人常常感到困惑,这是由于它们的语法往往晦涩难懂且变化多端...
  • 空标题文档

    推荐序二 1984 年 2 月 16 日,邓小平同志指出“计算机的普及要从娃娃抓起”。根据我自己多年中小学计算机教育和信息学奥林匹克竞赛辅导的经验,计算机科学对孩子智力发展的推动作用是十分明显的。现在,计算机科学已经不再是一门单独的学科,它不仅融合了各个学科发展的前进方向,也是各个学科研究的持续动力。此外,它对孩子的程序设计教育、数理逻辑培养、探究精神和...
  • 图书在版编目(CIP)数据

    图书在版编目(CIP)数据 程序员的思维修炼:开发认知潜能的九堂课/(美)亨特(Hunt, A.)著;崔康译.—北京:人民邮电出版社,2011.1(2011.11重印) (图灵程序设计丛书) ISBN 978-7-115-24233-4 Ⅰ.①程… Ⅱ.①亨… ②崔… Ⅲ.①程序设计 Ⅳ.①TP311.1 中国版本图书馆CIP数据核字(2010)...
  • 目录

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

    16.9 总结 16.9 总结 从表面看,由于象TrashVisitor.java这样的设计包含了比早期设计数量更多的代码,所以会留下效率不高的印象。试图用各种设计方案达到什么目的应该是我们考虑的重点。设计范式特别适合“将发生变化的东西与保持不变的东西隔离开”。而“发生变化的东西”可以代表许多种变化。之所以发生变化,可能是由于程序进入一个新环境,或者由...
  • 6.1 初中学习过的概率

    6.1 初中学习过的概率 6.1.1 谁先开球 6.1.2 用程序模拟抛硬币 6.1.3 什么是概率 6.1.4 必然事件与不可能事件 6.1.5 概率的基本性质 6.1 初中学习过的概率 作为程序员,应该对数学中的概率有一定了解,在程序设计的很多地方都可能会用到概率知识。例如,对于一些复杂知识库的判别,就可以用概率。 6.1.1 谁先开...