数智图书馆-无锡数智政务 本次搜索耗时 9.653 秒,为您找到 617 个相关结果.
  • 空标题文档

    8.6 没有数字的计数 在所有前面的例子中,循环变量都是一个数。按编程术语来讲,可以这么说:循环迭代处理一个数字列表。但是列表不一定非得是数字列表。从卡特的试验我们看到,它也可以是字符列表(一个字符串),还可以是一个字符串列表,或者是其他列表。 要了解它如何工作,最好的办法就是举个例子来说明。试着运行代码清单 8-7 中的程序,看看会发生什么。 代码...
  • 空标题文档

    9.5 注释风格 现在你已经知道了如何加注释。但是应该向注释里放什么内容呢?因为它们并不影响程序如何运行,我们说注释只是一个“风格”问题。这说明,可以在注释中放你想放的任何东西(也可以根本不使用注释)。不过这并不表示注释不重要。大多数程序员都是费了一番周折才领悟到这一点。他们回头看几年前、几个月前或者是几个星期前,甚至只是昨天才写的程序时,可能完全看不明...
  • 空标题文档

    16.5 图像 在屏幕上画形状、线和单个像素只是制作图形的一种方式。有时我们还想用从别处得来的图片、可能是数码照片、从网上下载的图片或者在图像编辑程序中创建的图片。在 Pygame 中,使用图像最简单的方法就是利用 image 函数。 下面来看一个例子。我们要显示一个图像,如果你用本书的安装程序安装了 Python,这个图像已经在你的硬盘上了。安装程序...
  • 空标题文档

    20.3 事件处理器的返回 通过前几章的 Pygame 程序,我们已经学习了事件处理器,另外了解了如何使用事件处理器查找键盘和鼠标活动(也就是事件)。这些内容对 PyQt 同样适用。 在 MyWindowClass 中,我们定义了窗口的事件处理器。因为按钮在主窗口中,所以事件处理器也要放在这里。 首先需要告诉主窗口,我们正在为一个特定的组件编写一个事...
  • 14.4 JavaScript

    14.4 JavaScript 使用Node.js环境 14.4 JavaScript JavaScript是目前所有主流浏览器上唯一支持的脚本语言,这也是早期JavaScript的唯一用途。Node.js的出现,让服务端应用也可以基于JavaScript进行编写。 Node.js自2009年发布,使用Google Chrome浏览器的V8引擎,采...
  • 第28章 其他相关项目

    第28章 其他相关项目 第28章 其他相关项目 Docker虽然属于新兴技术,但围绕它已经出现了不少优秀的技术项目,包括利用Docker进行云计算平台搭建,特别是实现平台即服务,利用Docker来实现高效的持续集成服务,以及对大规模Docker容器的管理和进行编程开发等。 本章将介绍这方面的一些典型项目,包括平台即服务、持续集成、容器管理、编程开发、...
  • 1.6 多形对象的互换使用

    1.6 多形对象的互换使用 1.6 多形对象的互换使用 通常,继承最终会以创建一系列类收场,所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(注释⑤): ⑤:这儿采用了“统一记号法”,本书将主要采用这种方法。 对这样的一系列类,我们要进行的一项重要处理就是将衍生类的对象当作基础类的一个对象对待。这一点是非常重要的,因为它意味着...
  • 1.9 多线程

    1.9 多线程 1.9 多线程 在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程。可以通过多种途径达到这个目的。最开始的时候,那些拥有机器低级知识的程序员编写一些“中断服务例程”,主进程的暂停是通过硬件级的中断实现的。尽管这是一种有用的方法,但编出的程序很难移植,...
  • 2.1 用句柄操纵对象

    2.1 用句柄操纵对象 2.1 用句柄操纵对象 每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)? 所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一...
  • 4.6 总结

    4.6 总结 4.6 总结 作为初始化的一种具体操作形式,构建器应使大家明确感受到在语言中进行初始化的重要性。与C++的程序设计一样,判断一个程序效率如何,关键是看是否由于变量的初始化不正确而造成了严重的编程错误(臭虫)。这些形式的错误很难发现,而且类似的问题也适用于不正确的清除或收尾工作。由于构建器使我们能保证正确的初始化和清除(若没有正确的构建器调...