1、单周期 MIPS关键路径 LW指令 图中标T的地方都是有延迟的地方,可以看到延迟太多,这导致一个时钟周期的时间过长,这样不好。 2、多周期MIPS数据通路特点 不再区分指令存储和数据存储器,分时使用部分功能部件 主要功能单元输出端增加寄存器锁存数据 传输通路延迟变小,时钟周期变短 3、多周期MI ...
分类:
其他好文 时间:
2020-06-25 11:47:10
阅读次数:
216
1、选择集成电路,变压器,晶体管等组件,这些组件体积庞大,有许多引脚并在电路中起主要作用,然后从选定的参考引脚中抽取,以减少错误。2、如果PCB上标有元件编号(如VD870,R330,C466等),由于这些序列号有特定的规则,英文字母后面的阿拉伯数字相同的元件是相同的功能单元,因此图纸应该使用。正确区分相同功能单元的组件是绘图布局的基础。3、如果组件的序列号未在印刷电路板上标记,则最好自己编号,以
分类:
其他好文 时间:
2020-06-19 01:07:26
阅读次数:
84
Django数据库 一、Django中的App App(application)就是应用的意思,当项目足够大的时候,我们将功能单独分成多个App进行开发 举个例子:一个项目Project就相当于某某大学,一个应用App就相当于某某学院 Project(项目)和Application(应用)的关系: ...
分类:
数据库 时间:
2020-06-18 21:49:43
阅读次数:
67
1. 理解函数编程 把函数理解成一个功能的单元,一个大的功能,可以有若干不同的小功能单元组成。 把大的需要,拆成小的功能。 把注意力集中在要做什么,然后如何精确的得到自己要做的。 2. 使用Func<> 示例: Func<int, int> f = x => x + 1; Func<int, int ...
分类:
其他好文 时间:
2020-06-17 20:36:30
阅读次数:
56
单服务架构和微服务架构比较 单服务架构,传统服务器架构, 在一台服务器上运行,由单一的程序提供服务。 优点: 开发速度快,运行效率高。开始的时候你可以写出最基础的运行工作流程来,然后在以后的扩展中不断的添加功能。 单服务架构的程序是运行在一个程序空间里面的,程序里面的数据共享是在程序空间之内进行的, ...
分类:
其他好文 时间:
2020-05-26 16:50:46
阅读次数:
77
第三单元总结 一、JML JML的语法课上讲的很清楚,我就谈谈自己阅读JML规格的体会。 requires和ensures成对出现,可以看作对应一个if块。requires就是if块的条件,ensures就是这个if块将要实现的功能。 单就阅读JML规格而言,体验不是很好,因为这个语言非常严谨,总是 ...
分类:
其他好文 时间:
2020-05-22 16:57:10
阅读次数:
43
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 面向服务 ...
分类:
其他好文 时间:
2020-05-15 19:58:36
阅读次数:
87
1、Simple Dynamic String:简单动态字符串,Sds 是Redis底层所使用的字符串表示,sds在Redis中的主要作用: 实现字符串对象 在Redis程序内部用作char*类型的替代品 char*类型功能单一,抽象层次低,不能高效地支持一些Redis常用的操作(比如追加操作和长度 ...
分类:
其他好文 时间:
2020-05-14 01:42:22
阅读次数:
61
单一职责原则的英文是Single Responsibility Principle,简称SRP。我们在设计类的时候,尽量避免设计大而全的类,要设计粒度小、功能单一的类,使得一个类只负责完成一个功能,这样有利于提高代码的复用性、可读性、可维护性,实现代码高内聚、低耦合。 ...
分类:
其他好文 时间:
2020-05-02 11:56:24
阅读次数:
73
原文见此处 单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。 单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。 一般来说,单元测试任务包括 接口功能测试:用来保证接口功能的正确性 ...
分类:
编程语言 时间:
2020-04-28 23:15:09
阅读次数:
63