数智图书馆-无锡数智政务 本次搜索耗时 1.547 秒,为您找到 617 个相关结果.
  • 4.5 数组初始化

    4.5 数组初始化 4.5 数组初始化 在C中初始化数组极易出错,而且相当麻烦。C++通过“集合初始化”使其更安全(注释⑥)。Java则没有象C++那样的“集合”概念,因为Java中的所有东西都是对象。但它确实有自己的数组,通过数组初始化来提供支持。 数组代表一系列对象或者基本数据类型,所有相同的类型都封装到一起——采用一个统一的标识符名称。数组的定...
  • 13.14 程序片的局限

    13.14 程序片的局限 13.14 程序片的局限 出于安全缘故,程序片十分受到限制,并且有很多的事我们都不能做。您一般会问:程序片看起来能做什么,传闻它又能做什么:扩展浏览器中WEB页的功能。自从作为一个网上冲浪者,我们从未真正想了解是否一个WEB页来自友好的或者不友好的站点,我们想要一些可以安全地行动的代码。所以我们可能会注意到大量的限制: (1...
  • 第15章 网络编程

    第15章 网络编程 第15章 网络编程 历史上的网络编程都倾向于困难、复杂,而且极易出错。 程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解连网协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作...
  • 15.9 总结

    15.9 总结 15.9 总结 由于篇幅所限,还有其他许多涉及连网的概念没有介绍给大家。Java也为URL提供了相当全面的支持,包括为因特网上不同类型的客户提供协议控制器等等。 除此以外,一种正在逐步流行的技术叫作Servlet Server。它是一种因特网服务器应用,通过Java控制客户请求,而非使用以前那种速度很慢、且相当麻烦的CGI(通用网关接...
  • 空标题文档

    第8章 装饰器和mixin——横切方面 一个软件的设计通常会包括一些跨越了不同的类、函数和方法的方面。有关技术方面的例子,包括日志、设计和安全,这些方面必须有一致地实现。在面向对象编程中,重用功能的通用方法是继承一个类。但是,继承并不总是最合适的方案。在软件设计中,有一些方面和类层次结构是正交的。这些通常被称为“横切关注点”(cross-cutting ...
  • 3.2 常量和变量

    3.2 常量和变量 3.2.1 常量 3.2.2 变量 3.2.3 命名规范 3.2 常量和变量 我们在上一章中介绍了如何使用Swift编写一个HelloWorld小程序,其中就用到了变量。常量和变量是构成表达式的重要组成部分。 3.2.1 常量 在声明和初始化变量时,在标识符的前面加上关键字let ,就可以把该变量指定为一个常量...
  • 13.1 实例方法

    13.1 实例方法 13.1.1 使用规范的命名 13.1.2 结构体和枚举方法变异 13.1 实例方法 实例方法与实例属性类似,都隶属于枚举、结构体或类的个体,即实例。通过实例化这些类型,创建实例,使用实例调用的方法。 我们上一章介绍了一个Account (银行账户)结构体,下面我们重新定义它为类,代码如下: class Acco...
  • 15.1 从一个示例开始

    15.1 从一个示例开始 15.1 从一个示例开始 为了了解继承性,我们先看这样一个场景:一位面向对象的程序员小赵,在编程过程中需要描述和处理个人信息,于是他定义了类Person ,如下所示: class Person { var name : String var age : Int ...
  • 3.3 print()

    3.3 print() 打印是 Python 中最常用的功能,顾名思义,我们现在就简单把 print()这个功能理解为展示打印的结果。使用方法是把你要打印查看结果的对象塞进括号中,这样就可以了。(如果你的 print 不用括号也能使用,请检查你的 Python 版本是不是 Python2,为了方便快速理解编程概念和少走弯路,后面的所有例子都会用 Py...
  • 6.3 字典(Dictionary)

    6.3 字典(Dictionary) 编程世界中其实有很多概念都基于现实生活的原型,字典这种数据结构的特征也正如现实世界中的字典一样,使用名称-内容进行数据的构建,在 Python 中分别对应着键(key)-值(value),习惯上称之为键值对。 字典的特征总结如下: 字典中数据必须是以键值对的形式出现的; 逻辑上讲,键是不能重复的,而值可以重...