数智图书馆-无锡数智政务 本次搜索耗时 2.324 秒,为您找到 508 个相关结果.
  • 16.2 观察器范式

    16.2 观察器范式 16.2 观察器范式 观察器(Observer)范式解决的是一个相当普通的问题:由于某些对象的状态发生了改变,所以一组对象都需要更新,那么该如何解决?在Smalltalk的MVC(模型-视图-控制器)的“模型-视图”部分中,或在几乎等价的“文档-视图结构”中,大家可以看到这个问题。现在我们有一些数据(“文档”)以及多个视图,假定为...
  • 空标题文档

    第9章 序列化和保存——JSON、YAML、Pickle、CSV和XML 为了存储Python中的对象,必须先将其转换为字节,然后再将字节写入文件。这个过程称为序列化,又叫作数据转换(marshaling)、压缩(deflating)或编码(encoding)。接下来我们会介绍几种将一个Python对象转换为字符串或字节流的方式。 每种序列化方式又称为...
  • 1.2 什么是SQL

    16 2025-06-17 《SQL必知必会》
    1.2 什么是SQL 1.2 什么是SQL SQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured Query Language)的缩写。SQL是一种专门用来与数据库沟通的语言。 与其他语言(如英语或Java、C、PHP这样的编程语言)不一样,SQL中只有很少的词,这是有意而为的。设计SQL的目的是很好地完成一项任务——提...
  • B.3 使用IBM DB2

    16 2025-06-17 《SQL必知必会》
    B.3 使用IBM DB2 B.3 使用IBM DB2 IBM的DB2是一个强有力的高端多平台DBMS。它带有一整套可用来执行SQL语句的客户端工具。下面的说明使用基于Java的Control Center实用程序,因为它是最简单且最通用的绑定应用程序。 运行Control Center。 左侧的Object View列出了所有可用的数据库,展开...
  • 6.3 字符串可变性

    6.3 字符串可变性 6.3 字符串可变性 在Objective-C和Java等语言中,字符串有两种:不可变字符串和可变字符串,二者的区别是不可变字符串不能进行拼接、追加等修改,如果进行这种操作就会产生一个新的字符串对象。 Swift语言与此类似,通过为字符串变量声明为let 和var 实现不可变字符串和可变字符串,let 声明的字符串是不可变的...
  • 12.1 存储属性

    12.1 存储属性 12.1.1 存储属性概念 12.1.2 延迟存储属性 12.1.3 属性观察者 12.1 存储属性 存储属性 可以存储数据,分为常量属性 (用关键字let 定义)和变量属性 (用关键字var 定义)。存储属性适用于类和结构体两种Swift面向对象类型。 12.1.1 存储属性概念 我们在前面的章节中曾用到过属...
  • 附录B 参考文献

    附录B 参考文献 [AIT99] F. G. Ashby, A. M. Isen, and A. U. Turken. A neuropsychological theory of positive affect and its influence on cognition. Psychological Review, (106):529-550, 19...
  • 12.6 列表与卡片

    15 2025-06-17 《Android群英传》
    12.6 列表与卡片" level="2"> 12.6 列表与卡片 12.6.1 RecyclerView" level="3"> 12.6.1 RecyclerView 12.6.2 CardView" level="3"> 12.6.2 CardView 12.6 列表与卡片" class="reference-link"> 12.6 列表与卡...
  • 7.10 练习

    7.10 练习 7.10 练习 (1) 创建Rodent(啮齿动物):Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的一个继承分级结构。在基础类中,提供适用于所有Rodent的方法,并在衍生类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方...
  • 9.4 创建自己的违例

    9.4 创建自己的违例 9.4 创建自己的违例 并不一定非要使用Java违例。这一点必须掌握,因为经常都需要创建自己的违例,以便指出自己的库可能生成的一个特殊错误——但创建Java分级结构的时候,这个错误是无法预知的。 为创建自己的违例类,必须从一个现有的违例类型继承——最好在含义上与新违例近似。继承一个违例相当简单: //: Inher...