自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(239)
  • 资源 (9)
  • 收藏
  • 关注

原创 Java中的23种设计模式

Java 设计模式设计模式(英语 design pattern)是对面向对象设计中反复出现的问题的解决方案。这个术语是在1990年代由Erich Gamma等人从建筑设计领域引入到计算机科学中来的。这个术语的含义还存有争议。算法不是设计模式,因为算法致力于解决问题而非设计问题。设计模式通常描述了一组相互紧密作用的类与对象。设计模式提供一种讨论软件设计的公共语言,使得熟练设计者的设计经验可以被初学者和其他设计者掌握。设计模式还为软件重构提供了目标。详情:http://victorfengming.gi

2021-02-20 09:29:33 20

原创 Colemak布局的实现 Window+Linux+Android

Colemak布局的实现 Window+Linux+Androidtitle: ‘Colemak布局的实现’subtitle: ‘一个极客的键盘布局’tags: entertainment solution前言大部分同学使用的键盘布局都是QWERTY布局而科学研究表明,可能这个设计不是最高效率的布局,甚至的有意为了降低打字的效率而研究的,那么当初为什么要这么设计呢?关于键盘布局历史故事的详细内容,可以参考:知乎:键盘布局有哪些种?各种布局的设计出发点是什么?今天小编给大家介绍另一种布局c

2021-06-09 16:59:19 9 1

原创 python实现猴子爬山算法

猴子爬山一只顽猴在一座有N级台阶的小山上爬山跳跃。上山时需从山脚至山顶往上跳N级台阶,一步可跳1级,或跳3级,求上山有多少种不同的跳法? (N<50)问题分析:每一次都可以选择1,2,3有3种跳法方法1 直接使用递归jumpWay = [1, 3]footstep = int(input())jumping = 0#first writedef jump(nowstep, footstep, jumpWay): if nowstep == footstep:

2021-04-25 09:37:47 76

原创 Python实现GitBook工具

写在前面本工具是通过Python脚本实现 GitBook 自动 生成 执行 编译 发布的功能你可以在这里下载exe使用1. exe下载,并移动位置将exe文件放在你的gitbook文件夹中,或者放在空文件夹中2. file.md创建 名为file.md的文件,在你要写book的目录下注意: 这里file.md文件名不可更改3. 编辑文件内容类似这样01_JVM内存与垃概述.md02_如何看术与JVM.md03_为什学习JVM.md04_面课程特点.md4. 运行gi

2021-04-17 18:41:05 240 3

原创 Logstash入门简介

Logstash入门简介介绍Logstash是一个开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到最喜欢的存储库中(我们的存储库当然是ElasticSearch)我们回到我们ElasticStack的架构图,可以看到Logstash是充当数据处理的需求的,当我们的数据需要处理的时候,会将它发送到Logstash进行处理,否则直接送到ElasticSearch中用途Logstash可以处理各种各样的输入,从文档,图表中=,数据库中,然后处理完后,发送到部署安

2021-03-05 09:49:32 39 1

原创 Kibana入门安装与介绍

Kibana入门Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。官网:https://www.elastic.co/cn/kibana配置和安装到下载地址,选择对应的版本:https://www.elastic.co/cn/downloads/kiba

2021-03-05 09:48:41 34 1

原创 Beats入门简介

使用Beat收集nginx日志和指标数据项目需求Nginx是一款非常优秀的web服务器,往往nginx服务会作为项目的访问入口,那么,nginx的性能保障就变得非常重要了,如果nginx的运行出现了问题就会对项目有较大的影响,所以,我们需要对nginx的运行有监控措施,实时掌握nginx的运行情况,那就需要收集nginx的运行指标和分析nginx的运行日志了。业务流程说明:通过Beats采集Nginx的指标数据和日志数据Beats采集到数据后发送到Elasticsearch中Kibana读

2021-03-05 09:47:42 271 1

原创 Elastic Stack简介

Elastic Stack简介如果你没有听说过Elastic Stack,那你一定听说过ELK,实际上ELK是三款软件的简称,分别是Elasticsearch、 Logstash、Kibana组成,在发展的过程中,又有新成员Beats的加入,所以就形成了Elastic Stack。所以说,ELK是旧的称呼,Elastic Stack是新的名字。全系的Elastic Stack技术栈包括:ElasticsearchElasticsearch 基于java,是个开源分布式搜索引擎,它的特点有:分布式

2021-03-05 09:46:34 171 1

原创 哈希表思路图解和代码实现

原文链接传送门哈希表(散列)-Google上机题看一个实际需求,google公司的一个上机题:有一个公司,当有新的员工来报道时,要求将该员工的信息加入(id,性别,年龄,住址…),当输入该员工的id时,要求查找到该员工的 所有信息.要求: 不使用数据库,尽量节省内存,速度越快越好=>哈希表(散列)散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散

2021-03-05 09:17:51 74 2

原创 排序算法介绍和分类

原文链接:传送门排序算法的介绍排序也成排序算法排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列 的过程。 排序的分类: 1) 内部排序: 指将需要处理的所有数据都加载到**内部存储器(内存)**中进行排序。 2) 外部排序法: 数据量过大,无法全部加载到内存中,需要借助外部存储进行 排序。 3) 常见的排序算法分类(见右图):排序的分类,这个地方,就敲黑板了算法的时间复杂度度量一个程序(算法)执行时间的两种方法事后统计的方法这种方法可行, 但

2021-03-04 16:30:18 32 1

原创 迷宫回溯问题分析和实现

原文链接:传送门迷宫问题说明:小球得到的路径,和程序员 设置的找路策略有关即:找 路的上下左右的顺序相关再得到小球路径时,可以先 使用(下右上左),再改成(上 右下左),看看路径是不是有变化测试回溯现象思考: 如何求出最短路径? //下面代码的找路策略是:下右上左public static boolean setWay(int[][] map, int i, int j) { if (map[6][5] == 2) { // 表示路已经找到了 return true;

2021-03-04 16:28:52 41 1

原创 八皇后问题分析与Java实现

原文链接:传送门八皇后问题八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即:任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 八皇后问题算法思路分析第一个皇后先放第一行第一列第二个皇后放在第二行第一列、然后判断是否OK, 如果不OK,继续放在第二列、第三列、依次把所有列都放完,找到一个合适继续第三个皇后,还是第一列、第二列……直到第8个皇后也能放在一个不冲

2021-03-04 16:27:27 45 1

原创 递归应用场景和调用机制

原文链接:传送门递归迷宫问题(回溯)概念简单呐的说: 递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时让代码变得简洁.案例-递归调用机制打印问题public static void test(int n){ if(n>2){ test(n-1); } System.out.println("n="+n);}递归调用规则:当程序执行到一个方法时,就会开辟一个独立的空间(栈) 阶乘问

2021-03-04 16:25:43 38 1

原创 前缀中缀后缀表达式的计算求值

原文在这里表达式前缀表达式(波兰表达式)前缀表达式又称波兰式,前缀表达式的运算符位于操作数之前举例说明: (3+4)×5-6 对应的前缀表达式就是 - × + 3 4 5 6前缀表达式求值前缀表达式的计算机求值从右至左扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算符对它们做相应的计算(栈顶元素 和 次顶元素),并将结果入栈;重复上述过程直到表达式最左端,最后运算得出的值即为表达式的结果例如: (3+4)×5-6 对应的前缀表达式就是 - × + 3 4 5

2021-03-04 16:22:23 62 1

原创 使用栈来完成一个表达式的结果

原文地址:传送门使用栈来完成一个表达式的结果使用栈完成计算 一个表达式的结果7*2*2-5+1-5+3-4 = ?3+2*6-2[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XzPnJzRe-1614845779689)(https://victorfengming.gitee.io/data_algorithm/img/QQ%E6%88%AA%E5%9B%BE20210220134231.png)]使用栈完成表达式的计算 思路通过一个 index 值(索

2021-03-04 16:17:56 20 1

原创 数据结构之栈

原文地址:传送门栈栈的一个实际需求请输入一个表达式 计算式:[7*2*2-5+1-5+3-3] 点击计算【如下图】请问: 计算机底层是如何运算得到结果的? 注意不是简单的把算式列出运算,因为我们看这个算式 7 2 2 - 5, 但是计算机怎么理解这个算式的(对计算机而言,它接收到的就是一个字符串),我们讨论的是这个问题。-> 栈栈的介绍栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表。栈(stack)是限制线性表中元素的插入和删除只

2021-03-04 16:15:06 15 1

原创 链表(Linked List)之环形链表

原文地址:传送门单向环形链表应用场景Josephu(约瑟夫、约瑟夫环) 问题Josephu 问题为:设编号为1,2,… n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m 的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。提示:用一个不带头结点的循环链表来处理Josephu 问题:先构成一个有n个结点的单循环链表,然后由k结点起从1开始计数,计到m时,对应结点从链表中删除,然后再从被删除结点

2021-03-04 16:13:21 132 1

原创 链表(Linked List)之双向链表

双向链表应用实例使用带head头的双向链表实现 –水浒英雄排行榜管理单向链表的缺点分析:单向链表,查找的方向只能是一个方向,而双向链 表可以向前或者向后查找。单向链表不能自我删除,需要靠辅助节点 ,而双向 链表,则可以自我删除,所以前面我们单链表删除 时节点,总是找到temp,temp是待删除节点的前一 个节点(认真体会).示意图帮助理解删除课堂作业和思路提示: 双向链表的第二种添加方式,按照编号顺序 [示意图] 按照单链表的顺序添加,稍作修改即可.分析 双向链表的遍历,添加,修改,删

2021-03-04 16:11:29 35 1

原创 链表(Linked List)之单链表

链表(Linked List)介绍链表是有序的列表,但是它在内存中是存储如下小结:链表是以节点的方式来存储,是链式存储每个节点包含 data 域, next 域:指向下一个节点.如图:发现链表的各个节点不一定是连续存储.链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定结合一个实际的工作案例, 说明链表的实用价值单链表单链表(带头结点) 逻辑结构示意图如下单链表的应用实例使用带head头的单向链表实现 –水浒英雄排行榜管理 完成对英雄人物的增删改查操作, 注: 删除

2021-03-04 16:06:57 24 2

原创 单例模式在JDK应用的源码分析

单例模式在JDK应用的源码分析单例模式在jdk中的源码分析在我们JDK中,java.lang.Runtime就是经典的单例模式(恶汉式)代码分析+Debug源码+代码说明public class Runtime { private static Runtime currentRuntime = new Runtime(); /** * Returns the runtime object associated with the current Java app

2021-02-20 09:43:45 22

原创 单例设计模式-枚举

枚举枚举应用实例代码演示package com.atguigu.principle.singleton.type08;/***/public class SingletonTest08 { public static void main(String[] args) { Singleton instance = Singleton.INSTANCE; Singleton instance2 = Singleton.INSTANCE; Syste

2021-02-20 09:43:03 12

原创 单例设计模式-静态内部类

静态内部类静态内部类应用实例代码演示package com.atguigu.principle.singleton.type07;/*** @author victor* @site https://victorfengming.github.io/* @company XDL* @project java_mode* @package com.atguigu.principle.singleton.type07* @created 2021-02-02 20:37* @functi

2021-02-20 09:42:19 10

原创 单例设计模式-双重检查

双重检查双重检查应用实例代码演示:class Singleton{ private static volatile Singleton singleton; private Singleton(){} // 提供一个静态公有方法 public static Singleton getInstance() { if (instance == null) { synchronized (Singleton.class) {

2021-02-20 09:41:36 12 1

原创 懒汉式(线程安全,同步代码块儿)

懒汉式(线程安全,同步代码块儿)代码演示// 懒汉式 (线程安全_ 同步放法_)class Singleton{ private static Singleton instance; private Singleton() { } // 提供一个静态的公有方法 加入了同步处理的代码 // 解决线程安全问题 // 即懒汉式 // 我们在这里加一个关键字 synchronized public static Singleton getInstance()

2021-02-20 09:40:55 27 1

原创 单例设计模式-懒汉式(线程安全)

懒汉式(线程安全)有缺点说明解决了线程不安全问题效率太低了,每个线程在想获得类的实例时候,执行getInstance()方法都要进行同步.而其实这个方法只执行了一次实例化代码就够了,后面的想获取该类实例,直接return就行了.方法进行同步效率太低结论: 在实际开发中,不推荐使用这种方式代码演示package com.atguigu.principle.singleton.type04;/*** @author victor* @site https://victorfe

2021-02-20 09:40:11 12 1

原创 单例设计模式-懒汉式(线程不安全)

懒汉式(线程不安全)优缺点说明起到了Lazy Loading的效果,但是只能在单线程下使用如果在多线程下, 一个线程进入if(singleton == null)判断 语句块,还未来得及往下执行,另一个线程也通过了这个判断语句,这时便会产生多个实例.所以在多线程的环境下,不可使用种方式结论:在实例开发中,不要使用这种方式(因为他有潜在的危险,就不能用,他就有错误了,不可用,不可用,不可用!)代码演示package com.atguigu.principle.singleton.

2021-02-20 09:38:50 15

原创 单例设计模式2

恶汉式(静态代码块儿)优缺点说明:这种方式和上面的相似,只不过将类实例化的过程放在了静态代码块中,也是在类装载的时候,就执行静态代码块儿中的代码,初始化类的实例.优缺点和上面是一样的.结论: 这种单例模式可用,可能 造成内存浪费代码演示package com.atguigu.principle.singleton.type02;/*** @author victor* @site https://victorfengming.github.io/* @company XDL

2021-02-20 09:38:02 5

原创 单例设计模式1

单例所谓单例设计模式,即时采取一定的方法保证在整个软件系统当中,对于某个类只能存在一个对象实例,并且该类只提供一个其对象实例的方法(静态方法)恶汉式优缺点说明:优点:这种写法比较简单,就是在类装载的时候就完成实例化.避免了线程同步问题缺点: 在类装载的时候就完成了实例化,没有达到Lazy Loading的效果.如果从始至终都没有使用过这个实例,就会造成内存的浪费这种方式基于ClassLoader机制避免了多线程同步问题,不过,instance在类装载的时就实例化,在单例模式中大多数都

2021-02-20 09:34:45 7

原创 关于虚拟机栈的理解

虚拟机栈虚拟机栈出现的背景由于跨平台性的设计,Java的指令都是根据栈来设计的. 不同平台CPU架构不同,所以不能设置为基于寄存器的优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令.有不少Java开发人员一提到Java内存结构,就会非常粗粒度地将JVM中的内存区理解为仅有Java堆(Heap)和Java栈(stack)? 为什么内存中的栈与堆栈是运行时的单位,而堆是存储的单位即: 栈解决程序的运行问题,即程序如何执行,或者说如何处理数据.堆: 堆解决的是

2020-11-04 22:01:37 168 2

原创 阿里巴巴中文站架构设计实践(何崚)图书

阿里巴巴中文站架构实践何崚@阿里巴巴全文地址:阿里巴巴中文站架构设计实践(何崚).pdf更多课件可到:这里查看后续内容还在更新…

2020-08-12 13:30:32 296

原创 盘点key value在各个编程语言中的类型

起步在编程语言中,有这么一种数据类型,我们经常会使用到,他就是类似于json的键值对类型那么今天我们就对比一下,在各大编程语言中的key value类型的特点mainpythonkey value 叫做字典dict类型声明字典操作以键值对方式存在的无序数据的组合就是字典方式1: 变量 = {}方式2: 变量 = dict()详细信息可以参考这里Java...

2020-04-14 11:19:06 284

原创 Golang语言写99乘法表-双重for循环

1. 标准写法:for 表达式1;表达式2;表达式3{ 循环体}2. 同时省略表达式1和表达式3for 表达式2{ 循环体}// 相当于while(条件)3. 同时省略3个表达式for{ 循环体}// 相当于while(true)// 注意:当for循环中,省略了表达式2,就相当于直接作用在了true上4. 其他写法for循环中同时省略几个表...

2020-04-14 10:39:33 241

原创 Goland安装-工欲善其事必先利其器

⼀、安装Goland开发⼯具(⼀)、介绍Goland是由JetBrains公司旨在为go开发者提供的⼀个符合⼈体⼯程学的新的商业IDE。这个IDE整合了IntelliJ平台的有关go语⾔的编码辅助功能和⼯具集成特点。它具有以下特点:编码辅助功能符合⼈体⼯程学的设计⼯具的集成IntelliJ插件⽣态系统(⼆)、下载及安装1、官⽹下载地址:https://www.jetbrai...

2020-04-14 10:38:44 126

原创 Golang语言基础课件

go学习pdf课件,大家可以收藏页面以免文件丢失原文链接:https://victorfengming.gitee.io/2020/02/26/golang-index/Go语言发展历史、核心特性及学习路线Golang安装和配置Goland安装HelloWorld程序解释及Go编码规范Go语言变量及常量Go语言运算符Go语言流程控制——条件语句Go语言流程控制——循环语句...

2020-02-26 22:54:22 292 3

原创 Vue.js前后端分离2

内容回顾- 过滤器- 局部的过滤器// 只能在当前组件内部使用filters:function(val,a,b){ // 执行过滤处理逻辑,(添油加醋的内容) return xxx;}- 全局的过滤器// 声明+创建 在任何组件中都能使用Vue.filter("myTime",function() { // 添油加醋的处理 return xxxx;...

2020-01-15 14:24:51 102

原创 HTML,CSS的class与id命名规则

最重要的部分先说(命名书写格式)常见的格式有:连接符(search-btn)、下划线、全小(searchbox)、小驼峰(searchBox)。现在用得多广泛的还是第一种使用连接符,易读、书写方便。在这里小编推荐大家id使用下划线_来进行连接,class用中划线-来进行连接网页公共命名:#wrapper - - 页面外围控制整体布局宽度#container或#content - - ...

2020-01-15 14:21:16 588

原创 关于C10K问题详解-突破单机性能是高性能网络编程

本文转自:https://www.jianshu.com/p/ba7fa25d3590C10K问题由来 随着互联网的普及,应用的用户群体几何倍增长,此时服务器性能问题就出现。最初的服务器是基于进程/线程模型。新到来一个TCP连接,就需要分配一个进程。假如有C10K,就需要创建1W个进程,可想而知单机是无法承受的。那么如何突破单机性能是高性能网络编程必须要面对的问题,进而这些局限和问题就...

2020-01-15 14:14:34 112

原创 Python常见的170道面试题全解析答案

语言特性1. 谈谈对 Python 和其他语言的区别答:Python 是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的第三方库,他是一门强类型的可移植、可扩展,可嵌入的解释型编程语言,属于动态语言。拿 C 语言和 Python 比: Python 的第三方类库比较齐全并且使用简洁,很少代码就能实现一些功能,如果用 C 去实现相同的功能可能就比较复杂。但是对于速度来说 Pyt...

2020-01-15 14:13:23 775

原创 数据分析之pandas笔记

Pandas一个用于表示表格类型的内容课时4:jupyter21 分22 秒课时5:pandas的内容24 分31 秒课时6:series内容38 分19 秒课时7:dataframe25 分50 秒# 载入pandas库import pandas as pdimport numpy as nps = pd.Series([2,4,6,8,10])s0 2...

2020-01-15 14:08:35 136

原创 python高级编程技巧

如何在列表,字典,集合中根据条件筛选数据方法1:通过迭代来进行判断筛选解决方案函数式编程:如何统计序列中元素的出现频度解决方案:使用collections.Counter对象将序列传入Counter的构造器,得到Counter对象是元素频度的字典Counter.most_common(n)方法得到频度最高的n个元素的列表如何感觉字典中的值的大小,对字典中的项进行排序解决方案:使用...

2020-01-15 14:07:14 214

基于51单片机的交通灯控制系统设计.pdf

本文档为基于51单片机的交通灯控制系统设计报告,本人原创,需要的同学可以下载参考,相互交流学习,由于作者水平有限,若有不足之处欢迎指正。

2019-07-12

基于FPGA的8b10b编解码verilog实现

本设计是采用EDA技术设计的一种8B /10B 编解码电路,实现了在高速的串行数据传输中的直流平衡。利用verilog HDL 逻辑设计语言,经过modelsim、quartus II的仿真和下载验证,实现其编码和解码的功能。 该编解码电路设计大体上可以由五个模块构成,分别是默认编码模块、差异度计算模块、编码校正模块、并串转换模块、显示模块。 采用Verilog HDL 描述、modelsim 10.2a 进行功能仿真、Quartus II 13.1 进行FPGA逻辑综合和适配下载,最后在Alter 公司的Cyclone IV E 的芯片EP4CE6F17C8 上实现并完成测试。 资源包中附有quartusII 的项目文件和代码,直接打开即可使用。

2019-07-12

开发板EP4CE10F17C8技术手册.zip

本资源为Alter 公司的Cyclone IV E 系列的芯片EP4CE10F17C8的技术手册

2019-07-12

leeks-1.7.1.zip.7z

小韭菜,后改名为 leeks,这是一个 IDEA 查看股票、基金插件。 leeks-1.x.x.zip 直接在IDEA里面安装,注意:直接选择zip安装,不要解压。 设置里面找到Leeks选项,输入基金编码,股票编码,逗号分隔,apply。 隐蔽模式默认开启,开启无着色,并且拼音显示,可以自行关闭。 股票编码有前缀,示例代码:(sh000001,sh600519,sz000001,hk00700,usAAPL)股票编码前缀小写,建议用雪球看网页找 基金编码zfb上面有,或者天天基金看

2021-05-21

FPGA直接驱动LCD_12864

FPGA直接驱动LCD_12864程序,使用Verilog HDL语言编写,带中文字库的128X64 是一种具有4 位/8 位并行、2 线或3 线串行多种接口方式,内部含有国标一级、二级简体 中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192 个16*16 点汉字,和128 个16*8 点ASCII 字符集

2020-12-10

基于FPGA的uart接口电路设计verilog实现

通用串口是远程通信接口,在数字系统中使用很普遍,是一个很重要的部件本设计使用了Verilog HDL语言描述硬件功能,利用Quartus II 13.0在FPGA 芯片上综合描述,利用模块化设计方法设计 UART(通用异步收发器)的各个模块。其中包括波特率控制、SRAM存储、UART数据接收器、UART数据发送器、数码管显示,本设计采用外部时钟50MHZ,波特率4800和9600可设定。资源中附有代码和quartusII的工程文件,由于作者水平有限,若有不足之处欢迎指正。

2019-07-12

eetop.vn_vcs.zip

Synopsys 家的VCS工具,VCS是编译型Verilog模拟器,它完全支持OVI标准的Verilog HDL语言、PLI和SDF。 VCS具有行业中较高的模拟性能,其出色的内存管理能力足以支持千万门级的ASIC设计,而其模拟精度也完全满足深亚微米ASIC Sign-Off的要求。本资源是官方的手册,一共2106页.

2020-09-09

PyCharm设置

本资源为PyCharm的设置文件,界面和一些快捷键已经设置好了,例如Ctrl+滚轮可以进行字体大小的缩放

2019-07-16

victor_keyboard.exe

本程序通过autohotkey语言,实现了将colmak键盘布局的替换,随用随开,打包好的程序具有良好的可移植性.需要源码,可以在文章https://victorfengming.gitee.io/2020/01/10/colmak/中查看

2020-01-13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除