| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 4.25常见问题 -> 正文阅读 |
|
[开发工具]4.25常见问题 |
gvim的基本操作终端中gvim+对应的Mikefile文件即可打开Mikefile文件 使用的时候有三种模型,一般模式,插入模式,命令行模型 一般模式:以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。 编辑模式:在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式。 命令行模式:输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的 :wq 保存退出 :w保存 linux基本操作cd????????cp????????ls? ? ? ? pwd? ? ? ? mkdir? ? ? ? mv? ? ? ? rm? ? ? ? grep? ? ? ? tar? ? ? ? yum? ? ? ? top? ? ? ? free -h 面向对象封装:通过将一些数据和使用这些数据的方法封装在一个集合里,成为一个类。还可以指定访问权限public local private。可以通过set,get方法获得对应的属性 继承:允许通过现有类去得到一个新的类,且其可以共享现有类的属性和方法。现有类叫做基类,新类叫做派生类或扩展类。 多态:得到扩展类后,有时我们会使用基类句柄去调用扩展类对象,这时候调用的方法如何准确去判断是想要调用的方法呢?通过对类中方法进行 常见的编码方式二进制编码:其状态是由触发器组成的,n个触发器可以构成2^n个状态。二进制码的优点是使用的触发器个数比较少,节省了资源;缺点是状态跳转时可能有多个bit(位)同时变化,引起毛刺,造成逻辑错误 格雷编码:格雷编码状态跳转时之后一个bit(位)发生变化,减少了产生毛刺和一些暂态的可能 独热编码:这是对于n个状态采用n个bit(位)来编码,每个状态编码中只有一位bit(位)为1,如0001,0010,0100,1000。One Hot编码增加了使用触发器的个数,缺点是有多少位数据就占多少位宽,浪费资源;但这种编码方式为以后的译码提供了方便,能有效地节省和简化组合电路; 二进制编码和格雷编码之间的转换格雷编码 java c python 算法与数据结构___Wang____的博客-CSDN博客 有限状态机根据输出信号的产生方式,有限状态机可以分为米利型(mealy)和摩尔型(moore)。mealy型状态机的输出与当前状态和输入有关,moore型状态机的输出仅依赖于当前的状态,而与输入无关。 状态机的三段式写法: 状态机的两段式写法: 状态机的经典题序列脉冲发生器、自动售报机、序列检测器 勘误序列检测器,我自己写的博客是参照蔡觉平老师的Verilog书写的,不能说错,但是写的绝对不能说好,我自己理解的也有问题,感谢海康的面试官没有挂我。。。 下面博主写的很好 两个链接例子分别是贩卖机和序列检测器 FPGA状态机(一段式、二段式、三段式)、摩尔型(Moore)和米勒型(Mealy)_孤独的单刀的博客-CSDN博客_摩尔型状态机 ‘10010’序列检测器的两种实现方法(有限状态机、移位寄存器)_孤独的单刀的博客-CSDN博客_状态机检测10010序列虚接口
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/14 14:56:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |