万象云档 本次搜索耗时 1.555 秒,为您找到 774 个相关结果.
  • 8.4 模型-视图设计方法

    8.4 模型-视图设计方法 8.4 模型-视图设计方法 8.4.1 将 GUI 应用程序封装成对象 8.4.2 模型与视图 8.4.3 编程案例:汇率换算器
  • 区块链设计与原理

    区块链设计与原理 undefined1. 区块链原理与背景 undefined1.0 设计理念 undefined2.区块链基本结构 undefined2.1 区块图示 区块链设计与原理 undefined1. 区块链原理与背景 undefined1.0 设计理念 During system design, the major data s...
  • 10.3 本身的缺陷:RandomAccessFile

    10.3 本身的缺陷:RandomAccessFile 10.3 本身的缺陷:RandomAccessFile RandomAccessFile 用于包含了已知长度记录的文件,以便我们能用seek( )从一条记录移至另一条;然后读取或修改那些记录。各记录的长度并不一定相同;只要知道它们有多大以及置于文件何处即可。 首先,我们有点难以相信Rando...
  • 观察者模式

    246 2025-05-15 《PHP开发面试题》
    观察者模式 应用场景 代码设计实现 观察者模式 观察者模式(Observer),当一个对象状态发生变化时,依赖它的对象全部会收到通知,并自动更新。 应用场景 一个事件发生后,要执行一连串更新操作。观察者模式实现了低耦合,非侵入式的通知与更新机制。 传统的编程方式,就是在事件的代码之后直接加入处理的逻辑。当更新的逻辑增多之后,代码会变得难...
  • 7.5 练习

    7.5 练习 7.5 练习 比较关于数据和操作的两种观点。 什么是封装? 类中方法 init 的作用是什么? 类中方法定义的第一个参数为什么很特殊? 创建类的实例的过程是怎样的? 解释实例变量与普通函数局部变量的异同。 为什么对象集合体能表示任意复杂的数据? 创建交通工具类,以及汽车、飞机子类。 读下列代码,给出其执行...
  • 4.3.4 第四层设计

    4.3.4 第四层设计 4.3.4 第四层设计 先考虑 days 函数的实现。我们将每个月的天数放在列表中,然后通过月份进行索引即 可得到该月天数。要注意有个特殊情形,即闰年 2 月份。这时应当为天数多加 1 天。代码如 下: def days ( y , m ): month_days = [ 31 , 28 , 31 , 30...
  • 区块链结构层设计与实现

    236 2025-05-17 《区块链开发》
    区块链结构层设计与实现 undefined区块链结构层设计与实现 undefinedBlock undefinedBlockchain undefinedTransaction undefinedUTXO undefinedMerkleTree undefined数据存储 undefined数据库变更为更高效的badger.DB 区块链...
  • 10.7 练习

    10.7 练习 10.7 练习 程序设计:找出最小自然数 n,n 满足条件“用 3 除余 2,用 5 除余 3,用 7 除余 4”。 设计递归算法来解决问题:求无序数值列表 L 的最大值和最小值。 改进线性搜索算法:在开始查找 x 之前,先在列表尾添加 x。这样查找 x 总能成功,但若 返回的索引是列表尾,则意味着原列表中没有 x。分析、比较...
  • 3.3 总结

    3.3 总结 3.3 总结 本章总结了大多数程序设计语言都具有的基本特性:计算、运算符优先顺序、类型转换以及选择和循环等等。现在,我们作好了相应的准备,可继续向面向对象的程序设计领域迈进。在下一章里,我们将讨论对象的初始化与清除问题,再后面则讲述隐藏的基本实现方法。
  • 9.1 模拟

    9.1 模拟 9.1 模拟 现实中有很多问题,如果不利用计算机的话,就很难解决甚至不可能解决。例如天气预 报,古人只能通过肉眼看天来做预测,现代人则通过为大气过程建立数学模型并进行数值计 算来做预测,最新的理论更将确定性模型发展到不确定性模型,从而能对大气这个混沌系统 的行为做出更准确预报。这一切都有赖于计算机模拟(simulation)技术的应用,即...