vcs

idea svn 主干分支切换

ⅰ亾dé卋堺 提交于 2019-11-30 20:55:26
使用快捷键ctrl+t或者点击工具栏中的 vcs update 出现如下窗口;点击复选框,在框2中进行选择你要切换的分支的地址,点击OK即可 ; 查看是否切换成功可以再version control 的subversion working copies information中进行查看URL; ps:   如果如上点击直接进行了更新而没有出现弹框,可以在file-settings-vcs-version console - confirmation中勾选checkout和update即可 来源: https://www.cnblogs.com/qiankun-site/p/11639689.html

VCS仿真流程

一个人想着一个人 提交于 2019-11-30 06:28:01
去中兴面试的时候被问到vcs 的使用方式,现在整理一下。 1. three-step flow 第一步:analysis——vlogan、vhdlan    在analysis phase中VCS会检查文件的语法错误,并将文件生成elaboration phase需要的中间文件,将这些中间文件保存在默认的library中(也可以用-work指定要保存的library)。   1. analyzing VHDL files % vhdlan [vhdlan_options] file1.vhd file2.vhd   2. analyzing verilog files % vlogan [vlogan_options] file1.v file2.v   3. analyzing system verilog files % vlogan -sverilog [vlogan_options] file1.sv file2.sv   这个也可以仿真verilog 文件   4. analyzing open vera files % vlogan -ntb [vlogan_options] file1.vr file2.vr file3.v    -ntb : Enables the use of the OpenVera testbench language constructs

Python 最强 IDE 详细使用指南!-PyCharm

旧时模样 提交于 2019-11-30 05:48:38
PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从 PyCharm 安装到插件、外部工具、专业版功能等进行了一一介绍,希望能够帮助到大家。 机器之心之前也没系统地介绍过 PyCharm,怎样配置环境、怎样 DeBug、怎样同步 GitHub 等等可能都是通过经验或者摸索学会的。在本文中,我们并不会提供非常完善的指南,但是会介绍 PyCharm 最主要的一些能力,了解这些后,后面就需要我们在实践中再具体学习了。 机器之心的读者应该非常了解 JetBrains 开发的 PyCharm 了,它差不多是 Python 最常用的 IDE。PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务,如 debug 和可视化等。 本文将介绍: 1.PyCharm 安装 2.在 PyCharm 中写代码 3.在 PyCharm 中运行代码 4.在 PyCharm 中进行代码 debug 和测试 5.在 PyCharm 中编辑已有项目 6.在 PyCharm 中搜索和导航 7.在 PyCharm 中使用版本控制 8.在 PyCharm 中使用插件和外部工具 9.使用 PyCharm Professional 功能,如 Django 支持和科学模式 本文假设读者熟悉 Python 开发,且计算机中已安装某个版本的 Python

100 个 PyCharm For Mac 快捷键

血红的双手。 提交于 2019-11-28 19:38:45
作为真正生产力工具的 Mac, 在 Python 开发中配合 PyCharm 快捷键, 可以让生产力倍增, 本文用 按键位分类 和 按功能分类 两种方式整理 PyCharm 的快捷键. 对于笔者认为 很有用, 但初学者可能未使用过的快捷键, 做加粗处理 按键位分类 Command + ? command + 1 展开收回 Project command + . 展开收回代码块 command + 7 文件结构窗口 command + Click 进入源码 command + R Replace, 替换 command + F Find, 查找 command + K Commit, 提交代码 command + / 注释 command + E Recent Files command + W 快速选择 command + S Save all, 保存所有 command + C Copy, 复制 command + V 粘贴 command + T 从版本控制 (VCS) 更新代码 command + < / > 跳转到行首 / 行尾 command + G Go to Line 跳转到某行 command + Y 删除整行 command + Home / End 跳转至文件首 / 尾 command + PageUp / PageDown 跳转至当前屏幕页首 / 页尾

有 Github 帐号 ≠ Github

痞子三分冷 提交于 2019-11-27 12:58:33
原文来自我在 Segmentfault 的回答: GitHub 应该放什么类型的代码? 这是一个误会 我想,现在很多程序员都对 Github 存在误解。 大多都是觉得『虽不明,但觉厉』的样子,以为有个 Github 帐号就算是世界级的程序员了。 由于公司招聘有 Github 加分 ,所以很多人都把 Git 地址贴过去,然后就这样: 其中不乏工作 5 年以上的,煞有介事的把 空无一物 的 Github 地址粘贴过去。 个人来说,我要看应聘者的 Github,就是看你 做了什么项目 编码风格如何 能不能用 Git 做好版本控制 commit message 写得怎么样 工程管理习惯 等等 从一个小地方能看出很多东西,我想如果 10 来分钟就能大致了解一个人的水平如何,不是能很好的节省招聘成本,为双方省时间么? Markdown 现在有很多工作 5 年以上的程序员, Markdown 都不会好好写(我不仇视也不鄙视这样的人,因为都是可以学的)。Github 一个仓库下来总要写个 README.md 的吧? README.md 也能告诉我很多信息: Markdown 水平不说 文档的编写风格决定了我能不能跟 TA 做朋友(无所谓的态度、乱糟糟的文档,我不喜欢这样的程序员,哪怕他水平比我高很多,团队协作的时候他会不在乎很多东西) 把合作对象当做用户来友好对待(一个好的 README.md

【转载】VIM自定义模板调用和VCS基本操作——数字IC设计小技能

天大地大妈咪最大 提交于 2019-11-26 14:15:57
一、前言    毕业论文答辩结束,闲下来写篇文章。芯片研发人员都在Linux系统下借助各种EDA工具和代码语言完成工作,因此提高代码开发效率,熟练运用开发工具是十分必要的。本文讲述VIM编辑神器的verilogHDL自定义模板调用以及VCS仿真软件的基本使用方式。 二、VIM编辑器自定义模板调用   在之前的博文中谈到过GVIM编辑器中可以通过调用模板来生成重复性代码,但没有介绍自定义模板的方式。关于VIM的安装与配置详细内容,见参考文献1。这里主要用到VIM的用户配置文件:.vimrc(若没有新建该文件并编辑),我们在用户目录下使用ls -al命令可以看到该文件:    使用VIM编辑器打开VIM配置文件,以下部分是在文件底部自行添加的命令:    自定义模板的格式为 :ab <com> <code>   其中com是调用指令,code是当前指令生成的代码。我们新建一个.v文件测试下就能看出模板调用的妙处了。 编辑(插入)模式下,输入Shixu后按下回车生成: 输入Zuhe后按下回车生成: 输入Counter后按下回车生成:    这三个是最常用到的代码,三者相互组合可以完成很多功能了。但若状态或工作模式较多,一般采用状态机完成。输入FSM后按下回车生成:    在设计时,经常要根据数值范围设定变量的位宽。此时经常用到一个位宽计算到函数。输入Width_func后按下回车生成: