内容: 主要涵盖了设计者在设计模块或者知识产权(Intellectual Preoperty)时所要用到的一些建议。 同步设计(对ASIC时序控制最安全的方法): 由单个主时钟和主置位/复位信号驱动设计中所有的时序器件。 一、避免使用行波计数器 含义:即使用触发器输出作为下一级触发器的时钟输入端 缺 ...
分类:
其他好文 时间:
2020-01-25 18:21:59
阅读次数:
130
参考 "一件有趣的事: 爬了爬自己的微信朋友" 忘记从谁那里看到的了,俺也来试试 首先在annconda prompt里面安装了itchat包 目前对python这里还不太熟,只能说,这是哪个大神写好的包呢?希望有一天俺也能自己写包,发包 在jupyter notebook上面完成的,这个小的记事本 ...
分类:
微信 时间:
2020-01-24 22:23:34
阅读次数:
253
js有4种循环结构: 1.for循环 ==》多次遍历代码块 2.for / in循环==》遍历对象属性 3.while循环==》当指定条件为true时,循环代码块 4.do while循环==》当指定条件为true时,循环代码块 for循环 一般都有特定的计数器变量。操作计数器的三个重要步骤为:初始 ...
分类:
Web程序 时间:
2020-01-23 22:51:11
阅读次数:
137
//App.vue <template> <div id="app"> <!-- <img src="./assets/logo.png"> --> <!-- <router-view/> --> <div class="num"> <button @click="sub">-</button> < ...
分类:
其他好文 时间:
2020-01-23 21:07:34
阅读次数:
104
垃圾回收器在回收垃圾之前第一件事就是判断哪些是可以被回收的对象,如何判断呢?我们可以根据该对象是否还有引用指向它来进行判断,如果有则不能回收,如果没有则可以回收,具体有以下几种算法:引用计数算法:给对象添加一个引用计数器,每当它被引用一次计数器就加一,当该引用失效时就减一,如果计数器的值为0就表示它要被垃圾收集器作为垃圾收集了。这种算法存在一个问题,就是如果对象之间互相循环引用,他们就不可能被垃圾
分类:
其他好文 时间:
2020-01-22 18:29:40
阅读次数:
115
Counter 计数器是一个累积量度,代表一个单调递增的计数器,其值只能在重新启动时增加或重置为零。 例如,您可以使用计数器来表示已处理请求,已完成任务或错误的数量。 Gauge Gauge是一种度量标准,代表可以任意上下波动的单个数值。通常用于测量值,例如温度或当前的内存使用量,还用于可能上升和下 ...
分类:
其他好文 时间:
2020-01-19 22:09:08
阅读次数:
134
1 module flow_led( 2 input sys_clk , //系统时钟,外部时钟50M 3 input sys_rst_n, //系统复位,低电平有效 4 5 output reg [3:0] led //4个LED灯 6 ); 7 8 //reg define 9 reg [23: ...
分类:
其他好文 时间:
2020-01-18 14:58:00
阅读次数:
108
一、引用计数算法: 判断对象的引用数量: 通过判断对象的引用数量来决定对象是否可以被回收; 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1; 任何引用计数为0的对象实例可以被当作垃圾收集; 优缺点: 优点:执行效率高,程序执行受影响较小; 缺点:无法检测出循环引用的情况,导致内存泄漏; ...
分类:
其他好文 时间:
2020-01-18 10:53:03
阅读次数:
68
redis是什么? 是完全开源免费的,用c语言编写的,是一个单线程,高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库 redis能干嘛? 主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存。 r ...
分类:
其他好文 时间:
2020-01-17 23:16:43
阅读次数:
75
概述 CountDownLatch允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。简单来说,就是CountDownLatch内部维护了一个计数器,每个线程完成自己的操作之后都会将计数器减一,然后会在计数器的值变为0之前一直阻塞,直到计数器的值变为0. 简单使用 这个例子主要演示了 ...
分类:
其他好文 时间:
2020-01-17 18:56:34
阅读次数:
81