top

数字IC设计一些总结

让人想犯罪 __ 提交于 2019-11-30 07:15:16
原文参考:http://www.cnblogs.com/jyaray/archive/2011/05/11/2043091.html 参数化的全局定义 全局定义会给书写和仿真带来很大方便,在编写testbench过程中,如果激励中有一些重复的事件,可以考虑将这些语句编写成一个task。比如: 1.Register相关位及其数值可以全局宏定义在reg_define.v中。 2.相关路径可以全局宏定义在define_board.v中。 3.系统重要变量的显示信息可以定义在display.v中。 4.与Register相关的比较任务和报错任务可以编写成task定义在reg_cmp.v中。 5.时钟周期参数的定义,一般局部定义,用parameter定义。 存取波形及相应变量的数据,使用`ifdef为全局定义使用 1.波形源头文件是VCD波形,但过于庞大,可用来做功耗分析。 1 $dumpfile(“wave.vcd”); //打开数据库 2 $dumpvars(1, top.u1); //scope = top.u1, depth = 1 3 //第一个参数表示深度, 为0时记录所有深度; 第二个参数表示scope,省略时表当前的scope. 4 $dumpvars; //depth = all scope = all 5 $dumpvars(0); //depth = all scope

linux top 命令各参数详解

孤街醉人 提交于 2019-11-30 03:24:45
简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. 下面详细介绍它的使用方法。 参数含义 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID

括号匹配

不问归期 提交于 2019-11-30 02:45:47
题目描述 苗苗今天刚刚学会使用小括号,不过他分不清小中大括号和尖括号,不知道怎么使用其他括号,他认为(>以及{]是正确的(其实是错误的),你能帮助他判断括号是否使用正确(匹配)吗? 解答要求 时间限制:1000ms, 内存限制:64MB 输入 输入文件包含六组测试数据,每组测试数据是一行只包含’(‘,’)’,’{‘,’}’,’[‘,’]’,’<’,’>’的字符串(长度不超过10000)。 输出 对于每组测试数据,如果使用正确输出yes,否则输出no。每个占一行。 输入样例 [> ([]{<>}) ({[<>]}) () () () 输出样例 1 no yes yes yes yes yes 提示 栈的应用: 依次读入字符,如果是左括号,将它放进栈,如果是右括号,而且栈顶元素是相对应的左括号,就把栈顶元素弹出,最后如果栈空就跳出循环,结果为no,因为这样说明栈中没有左括号;字符全都读入,如果栈空的话,就是yes,否则就是no。 // // Created by l50007414 on 2019/9/18. // #include <stdio.h> #include <string.h> void caculate1(char *data); typedef struct stack { char data[10000]; int top; } stack; int main()

计算机

梦想与她 提交于 2019-11-30 02:35:50
package ad; import javax.swing. ; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class c extends JFrame implements ActionListener { private String[] KEYS={"7","8","9"," ","4","5","6","-","1","2","3","+","0","÷","=",".","c"}; private JButton keys[]=new JButton[KEYS.length]; private JTextField resultText = new JTextField("0.0"); private String b=""; public c() { super("计算器"); this.setLayout(null); resultText.setBounds(20, 5, 255, 40); resultText.setHorizontalAlignment(JTextField.RIGHT); resultText.setEditable(false); this.add(resultText); int x=20,y=55; for (int

9.18 用队列实现栈 简单

老子叫甜甜 提交于 2019-11-30 02:12:14
题目: 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。 你所使用的语言也许不支持队列。 你可以使用 list 或者 deque(双端队列)来模拟一个队列 , 只要是标准的队列操作即可。 你可以假设所有操作都是有效的(例如, 对一个空的栈不会调用 pop 或者 top 操作)。 代码: 1 class MyStack { 2 3 /** Initialize your data structure here. */ 4 private Queue<Integer> queue; 5 public MyStack() { 6 queue = new LinkedList<>(); 7 } 8 9 /** Push element x onto stack. */ 10 public void push(int x) { 11 queue.offer(x); 12 } 13 14 /** Removes the element on top of the stack and returns that

简单登录注册界面

霸气de小男生 提交于 2019-11-29 22:42:22
今天分享下一简单的登录注册界面。 <div class="wrapper mark" style="display: block;"> <div class="main"> <form action="index.html" name="myForm"> <div class="top"> <div class="login1 "> 登录 </div> <div class="registe"> 注册 </div> <span class="close">×</span> </div> <div class="body"> <div class="body_login" style="display: block;"> <div class="userName clear"> <label>账号:</label><input type="text" id="userName" placeholder="用户名"> </div> <div class="password"> <label>密码:</label><input type="password" id="pwd" placeholder="密码"> </div> <div class="btn2"> <input type="button" value="登录"/> <input type="reset" value="重置

css定位

你离开我真会死。 提交于 2019-11-29 21:13:11
定位position position属性的值: static ---默认值 relative ---相对定位 absolute ---绝对定位 fixed ---固定定位 sticky ---粘性定位(本文不讲这个) position:static 该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时 top , right , bottom , left 和 z-index 属性无效。 position:relative 该关键字下,元素先放置在未添加定位时的位置,再在不改变页面布局的前提下调整元素位置(因此会在此元素未添加定位时所在位置留下空白)。 注意:元素并未脱离文档流 示例 .box { width: 100px; height: 100px; background: lightgreen; color: #000; border: 1px solid #ccc; } #two { position: relative; top: 20px; left: 20px; background: lightcoral; } #outer { margin: 0 auto; width: 500px; height: 500px; border: 1px solid #000; } <div id="outer"> <div class="box" id

ZROI#987

限于喜欢 提交于 2019-11-29 17:04:45
ZROI#987 差分+简单数学即可. 首先有个性质: 两条链相交等价于其中一条链的 \(LCA\) 在另一条链上. 于是我们就对每一条链的 \(LCA\) 都加 \(1\) . 最后查询每一条链的区间和即可.树剖实现. 但这样我们会算重复,就是说 \((a,b)\) 两条链相交我们会算 \((a,b)\) 一次, \((b,a)\) 一次. 也就是说我们算出的是有序数对.容斥掉即可.(没有公式,直接减掉一半即可.) \(Code:\) #include <algorithm> #include <iostream> #include <cstdlib> #include <cstring> #include <cstdio> #include <string> #include <vector> #include <queue> #include <cmath> #include <ctime> #include <map> #include <set> #define MEM(x,y) memset ( x , y , sizeof ( x ) ) #define rep(i,a,b) for (int i = (a) ; i <= (b) ; ++ i) #define per(i,a,b) for (int i = (a) ; i >= (b) ; -- i)

Linux 用top命令查看系统健康

寵の児 提交于 2019-11-29 16:13:22
借鉴: 无言独上西楼,月如钩 top命令在实际工作中也是有特定的使用环境的,这里我们用它来查看linux系统的健康状态 top语法 top [选项] #选项 -d 秒数 : 指定top命令每隔几秒更新,默认是3秒 #在top命令的交互模式当中可以执行的命令 ?或h : 显示交互模式的帮助 P : 以cup使用等排序,默认就是此项 M : 以内存的使用率排序 q : 退出top 直接输入top命令,显示结果如下 下面我们来解释一下这5行信息 1、第一行信息为任务队列消息 12:09:03 系统当前时间 up 1:00 系统的运行时间,这里是我笔记本运行了1个小时 2 users 当前登录了两个用户 load average:0.09,0.03,0.01 系统在之前1分钟,5分钟,15分钟的平均负载。一般认为小于1时,负载较小。如果大于1,系统已经超出负荷 2、第二行为进程信息 任务 :277 total 系统中的进程总数 1 running 正在运行的进程数 208 sleeping 睡眠的进程 0 stopped 正在停止的进程 0 zombie 僵尸进程,如果不是0,需要手工检查僵尸进程 3、第三行为CPU信息 Cpu(s):0.2 us 用户模式占用的CPU百分比 0.2 sy 系统模式占用的CPU百分比 0.0 ni 改变过优先级的用户进程占用的CUP的百分比 99.7 id