诚心镜子

文章
10
资源
0
加入时间
3年0月9天

单一职责原则和开放封闭原则

单一职责原则:所谓单一职责原则,简单点说就是,每个类,每个方法最好是只做一件事情,只具备一个功能。这样做有什么好处呢,举个简单的例子。A方法具有两个功能,一个功能是计算N个数的平均数,另一个功能是睡眠10秒钟,那这个时候,我的B方法需要一个功能,就是计算平均数,但B方法又不想在计算了以后去睡眠10秒钟,那这个时候B方法就没办法使用现成的A方法进行计算。现在有什么办法可以解决这个问题呢。

Arthas的基础使用(二)

使用场景介绍(常用总结)1.展示当前最忙的前N个线程并打印堆栈[arthas@106752]$ thread -n 3"System Clock" Id=17 cpuUsage=2.02% deltaTime=4ms time=20590539ms TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@28a1bb09 at sun.misc.Unsa

C语言---一维数组与二维数组

int arr [4]  //定义了一个一维数组,长度为4;说明以下三个分别是什么类型;(1)arr //类型为int *,表示数组元素首地址,即图中箭头指向的位置。(2)arr+1 //类型为int *,表示数组元素首地址+1,即图中箭头指向的位置。(3)arr [0] //类型为int ,表示第一个元素,即图中红色的格子。int brr [3][4]  //表示定义...

js常用方法整理

1.原生编写一个方法,通过className获取元素 例:<div class="list"></div> var $={ byId:function(id){ return typeof id==='string'document.getElementsById(id):id;

设计一个同步时序逻辑电路, 使得每输入4个周期的CLK脉冲, 便输出一个正脉冲, 其宽度为CLK脉冲的周期. 要求用与非门及下降沿触发的JK触发器实现. 如果要求输出脉宽为CLK脉宽, 该如何修改?

从题目要求中, 可以提取出以下关键信息: ①要求使用下降沿触发的JK触发器设计电路, ②如果需要使用逻辑门, 只能使用与非门. ③每输入4个周期的CLK脉冲, 便输出一个正脉冲——换种说法说就是要求设计一个同步4进制加法计数器, 并设计进位输出. ④要求输出脉冲宽度为CLK脉冲宽度, 则当进位输出和CLK信号都为高电平时, 输出才为1; 其它情况输出...