万象云档 本次搜索耗时 4.175 秒,为您找到 223 个相关结果.
  • 2.2.2 预充电与激活

    图2.8并不完整,它只画出了访问DRAM的完整循环的一部分。在发送RAS信号之前,必须先把当前锁住的行置为非激活状态,并对新行进行预充电。在这里,我们主要讨论由于显式发送指令而触发以上行为的情况。协议本身作了一些改进,在某些情况下是可以省略这个步骤的,但预充电带来的时延还是会影响整个操作。 图2.9显示的是两次CAS信号的时序图。第一次的数据在CL周...
  • 5.4.1 层次化体系结构

    5.4.1 层次化体系结构 5.4.1 层次化体系结构 层次化设计是构造复杂系统的一个基本方法,按此方法设计出的系统具有层次化体系结构。现实世界中这种层次化结构俯拾皆是。例如,一幢高楼总是从最底层打基础开始,一层 一层地加高。又如,我国的行政组织具有街道、区、市、省、中央这样的层次化结构。 计算机软件的各个构件也经常组织成这样的层次体系结构。在层次体...
  • 2.3 绝对不要清除对象

    2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.3 绝对不要清除对象 在大多数程序设计语言中,变量的“存在时间”(Lifetime)一直是程序员需要着重考虑的问题。变量应持续多长的时间?如果想清除它,那么何时进行?在变量存在时间上纠缠不清会造成大量的程序错误。在下面的小节里,将阐示Java如何帮助我们完成所有清除工作,从...
  • 8.3 枚举器(迭代器)

    8.3 枚举器(迭代器) 8.3 枚举器(迭代器) 在任何集合类中,必须通过某种方法在其中置入对象,再用另一种方法从中取得对象。毕竟,容纳各种各样的对象正是集合的首要任务。在Vector 中,addElement() 便是我们插入对象采用的方法,而elementAt() 是提取对象的唯一方法。Vector 非常灵活,我们可在任何时候选择任何东西,并可使...
  • 9.8 异常匹配

    9.8 异常匹配 9.8.1 异常准则 9.8 异常匹配 “抛”出一个异常后,异常控制系统会按当初编写的顺序搜索“最接近”的控制器。一旦找到相符的控制器,就认为异常已得到控制,不再进行更多的搜索工作。 在异常和它的控制器之间,并不需要非常精确的匹配。一个派生类对象可与基类的一个控制器相配,如下例所示: //: Human.java // Ca...
  • 8.2.4 布局

    8.2.4 布局 8.2.4 布局 布局指的是界面元素在界面中的位置安排。Tkinter 中提供了布局管理器,其任务是根据 程序员的要求以及其他一些约束来安排构件的位置。使用布局管理器的优点是程序员不需要 了解底层显示系统的细节,可以在较高层次上考虑界面布局问题。 如前所述,多数构件在创建之后还需进行布局才会显示在屏幕上,即要经过两个步骤: w ...
  • 1.8 异常控制:解决错误

    1.8 异常控制:解决错误 1.8 异常控制:解决错误 从最古老的程序设计语言开始,错误控制一直都是设计者们需要解决的一个大问题。由于很难设计出一套完美的错误控制方案,许多语言干脆将问题简单地忽略掉,将其转嫁给库设计人员。对大多数错误控制方案来说,最主要的一个问题是它们严重依赖程序员的警觉性,而不是依赖语言本身的强制标准。如果程序员不够警惕——若比较匆...
  • 6.3 组合与继承的结合

    6.3 组合与继承的结合 6.3.1 确保正确的清除 6.3.2 名字的隐藏 6.3 组合与继承的结合 许多时候都要求将组合与继承两种技术结合起来使用。下面这个例子展示了如何同时采用继承与组合技术,从而创建一个更复杂的类,同时进行必要的构造器初始化工作: //: PlaceSetting.java // Combining compositi...
  • 1.1文档结构

    在这个基础上,本文的第二部分将描述RAM(随机寄存器)。懂得这个部分的内容很好,但是此部分的内容并不是懂得其后内容必须部分。我们会在之后引用不少之前的部分,所以心急的读者可以跳过任何章节来读他们认为有用的部分。 第三部分会谈到不少关于CPU缓存行为模式的内容。我们会列出一些图标,这样你们不至于觉得太枯燥。第三部分对于理解整个文章非常重要。第四部分将简短的...
  • 08 在代码编辑器中调用ChatGPT

    247 2025-05-09 《ChatGPT:AI革命》
    08 在代码编辑器中调用ChatGPT 08 在代码编辑器中调用ChatGPT 目前已经有人为一些流行的代码编辑器开发出了ChatGPT的插件,让程序员不需要离开代码编辑器窗口就能利用ChatGPT帮助自己编程。 例如,在微软公司推出的Visual Studio Code的扩展商店里搜索“ChatGPT”,可以得到近30款插件。下面就来体验一下其中下...