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

    22.9 又到了游戏时间——Hangman 既然讨论的是文件,为什么要在这一章建立一个游戏呢?嗯,Hangman 游戏之所以有趣,原因在于它有一个庞大的词汇表,可以从这个词汇表中选择题目。要做到这一点,最容易的办法就是从文件中读取。我们仍然使用 PythonCard 来完成这个游戏,也想由此说明并非只能使用 Pygame 建立图形化游戏。 我不打算像介...
  • 14.1 C/C++

    14.1 C/C++ 14.1.1 GCC 14.1.2 LLVM 14.1.3 Clang 14.1 C/C++ C是一门古老的语言,在1969年由贝尔实验室设计开发,今天仍然是系统领域和高性能计算的主要选择。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点。C++在C的基础上,支持了数据的抽象与封装、面向对象和泛型编程。功能与性...
  • 7.2 深入理解

    7.2 深入理解 7.2 深入理解 对于Music.java的困难性,可通过运行程序加以体会。输出是Wind.play()。这当然是我们希望的输出,但它看起来似乎并不愿按我们的希望行事。请观察一下tune()方法: public static void tune(Instrument i) { // … i.play(Note.middleC);...
  • 3.4 字符串

    3.4 字符串 字符串是什么 在上面我们已经初步接触到了字符串,很简单地说,字符串就是…… 字符串的基本用法 现在我们来试着了解一些字符串的基本用法一一合并。请在你的 IDE(也就是前面推荐的 PyCharm) 中输入如下代码,在 IDE 中代码并不能自动运行,所以我们需要手动点击运行,方法是点击右键,选择 Run‘文件名’ 来运行代码。 ...
  • 15.2 套接字

    15.2 套接字 15.2 套接字 “套接字”或者“插座”(Socket)也是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。线缆的每一端都插入一个“套接字”或者“插座”里。当然,机器之间的物理性硬件以及电缆连接都是完全未知的。抽象的基本宗旨是让我们尽可能...
  • 15.4 数据报

    15.4 数据报 15.4 数据报 大家迄今看到的例子使用的都是“传输控制协议”(TCP),亦称作“基于数据流的套接字”。根据该协议的设计宗旨,它具有高度的可靠性,而且能保证数据顺利抵达目的地。换言之,它允许重传那些由于各种原因半路“走失”的数据。而且收到字节的顺序与它们发出来时是一样的。当然,这种控制与可靠性需要我们付出一些代价:TCP具有非常高的开...
  • 空标题文档

    前言 本书主要介绍Python语言的高级特性,特别是如何编写高质量的Python程序。这通常意味着编写高性能且拥有良好可维护性的程序。同时,我们也会探究不同的设计方案并确定究竟是哪种方案提供了最佳性能。而对于一些正在寻找解决方案的问题,这也是一种很好的方式。 本书的大部分内容将介绍一种给定设计的不同替代方案。一些方案性能更好,另一些方案更加简单或者更加...
  • 空标题文档

    11.5 使用嵌套循环 那么我们能够用嵌套循环做些什么呢?嗯,嵌套循环最擅长的工作就是得出一系列决定的所有可能的排列和组合。 术语箱 排列(permutation)是一个数学概念,表示结合一组事物的唯一方式。组合(combination)与它很类似。它们的区别在于,对于组合,顺序并不重要,而排列中顺序会有影响。 如果要从 1 到 20 选择...
  • 11.5 LAMP

    11.5 LAMP 11.5 LAMP LAMP(Linux-Apache-MySQL-PHP)是目前流行的Web工具栈,其中包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言。其组成工具均是成熟的开源软件,被大量网站所采用。和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开...
  • 空标题文档

    第 1 版译者序 首先,你可能想知道这本书讲些什么。这是一本编程书,它会告诉你什么是编程,什么是程序,程序有哪些方面,需要了解哪些概念……我不想在这里列出这些深奥的术语把你吓住,你在书中可以找到,而且会发现其实这些概念一点也不深奥!最重要的是,读完这本书,你能自己编程序,甚至可以编写游戏,这可能是最让你着迷的一点吧。 也许你觉得这没有什么特别之处,不过...