- 博客(15)
- 收藏
- 关注
原创 IDEA java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required 解决方法
原因jdbc数据库驱动版本太高,降低版本就解决了问题。首先打开pom.xml,找到mysql连接驱动的依赖将如下所示修改为增加的代码<version>5.1.41</version>
2020-07-26 14:14:06
808
原创 IDEA org.springframework.beans.factory.UnsatisfiedDependencyException解决方案
解决方案如下:1.查看有没有导错包2. service接口实现类上有没有加@Service注解,注解是不是引用的spring的类?3. 接口有没有写实现类,实现类是实现的对应接口么4. 有没有扫描Service所在的包5.确保代码无误后,再看看包是否下载完整6.查看注入是否正确...
2020-07-26 14:08:32
1242
原创 一张图看懂java 堆和栈
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)栈区:每个线程包含一个栈区,栈中只保存方法中(不包括对象的成员变量)的基础数据类型和自定义对象的引用(不是对象),对象都存放在堆区中每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。栈分为3个部分:基本类型变量区、执行环境上下文、操作指令区(存放操作指令)。虚拟机栈:表示Java方法执行的内存模型,每调用一个方法就会为每个方法生成一个栈帧(Stack Frame),用来存储局部变量表、操...
2020-07-23 17:40:57
2489
原创 idea快捷键实现main、sysout和代码自动补全等功能
main函数:输入psvm后按Tab键System.out.println():输入sout后按Tab键Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+/ 自动补全代码 注:默认与输入法有冲突,在setting->keymap->main menu->code->complete code->basicCtrl+P 方法参数提示Ctrl+X 删除行Ctrl+D 复制行Ctrl+H 显示类结构图
2020-07-21 10:13:44
1236
1
转载 IDEA常用快捷键
说IDEA对新手来说难,可能其中一个原因就是快捷键组合多而且复杂但是它也很全,基本所有功能都可以通过快捷键来完成,可以这么说,如果你掌握了所有IDEA的快捷键使用,那么你完全可以丢掉鼠标,而且不影响开发效率。一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所
2020-07-20 15:30:24
95
原创 CodeStyle代码规范
CodeStyle下载codeStyleGoogle 在 GitHub 上有一个专门放置编码规范的仓库,地址在:https://github.com/google/styleguide可以随时在该网站获得最新的代码规范(但大部分规范几乎很少改动)。找到其中文件名为 intellij-java-google-style.xml 的文件,点击打开。或者直接点击https://github.com/google/styleguide/blob/gh-pages/intellij-java-google
2020-07-20 15:01:32
866
原创 一张图搞懂数据结构体系——数据结构脑图
基本概念:数据:数据是信息的载体,是计算机程序加工的原料数据元素:是数据的基本单位,也称元素、结点。数据结构:是数据之间的相互关系,是数据的组织形式,包括了数据元素之间的逻辑关系(即 逻辑结构),是独立于计算机的;数据元素及其关系在计算机存储器的表示为存储结构,是逻辑结构的计算机语言实现;数据的运算即对数据施加的操作。我们常常把数据的逻辑结构简称为数据结构,一般分为两大类:线性结构:只有一个开始结点和一个终端结点,并且所有结点最多只能有一个直接前驱结点和一个直接后继结点。非线性结构:一个结
2020-07-20 09:58:10
1082
1
原创 Vivado中如何添加ip核
添加IP核点击Flow Navigator中的IP Catalog,打开窗口添加IP核。Block Memory为块存储设备,这里需要的是Distributed Memory Generator参数设置设置参数:Component Name:生成的IP核模块名Depth:存储深度,即数据点数目DataWidth:数据位宽,即每个数据点的位数Memory Type:ROM,单口RAM,简化的双口RAM(一端读一端写),真双口RAM(两端都可读写)ROM的初始化RST & In
2020-07-16 16:34:03
11348
1
原创 COE文件是什么
COE文件在某些IP核的配置中,需要使用COE(Coefficient)文件来传递参数,例如MATLAB自动生成FIR滤波器所需的滤波系数文件以及RAM中的初始化数据文件等。COE文件是一种ASCII文本文件,文件头部定义数据基数(Radix),可以时2、10或16。数据以向量的形式给出,向量以分号结尾,向量之间用逗号隔开。Vivado会解析COE文件格式,并在生成IP核时导出相关的MIF格式文件,用于行为级仿真。将COE文件放在与使用此文件的IP核同目录下(即与XCI文件同目录),这样在使用Core
2020-07-16 11:24:36
10349
1
原创 RAM和ROM是什么?RAM和ROM其实都是内存
RAM是随机存取存储器(random access memory),是计算机内部存储器中的一种,也是其中最重要的,计算机和手机中一般把其叫做运行内存,它的速度要比硬盘快得多,所以用运行程序在RAM中,而存放运行时不用的数据则在硬盘中,什么时候需要数据,便把数据从硬盘中拿到内存,但同时RAM断电会丢失数据,所以我们电脑如果断电了就会丢失原来正在运行的数据。所以,手机中的RAM和电脑中的RAM的概念是相同的,RAM即内存越大,能同时在内存中执行的程序就越多,性能一般是越好的。ROM是只读存储器(Read-On
2020-07-16 11:15:41
13329
转载 FPGA是什么?
FPGA,即"现场可编程门阵列"(Field Programmable Gate Array)。一种开发者在短时间内利用个人电脑就可以在其上面实现自己想要的功能,而且可以多次重写的廉价设备。FPGA通过将用户设计的逻辑信息和布线信息加载到内置SRAM型存储单元结构的存储中,使回路按照设计作动。与需要投入巨大成本和精力的方式不同,一旦用户创建了具有多个FPGA的原型板,就可以立即运行您设计的新架构。而且,修正和更改规格也变得轻松简单。与ASIC的概念截然相反,FPGA的概念是在短时间能以低成本让用户得到
2020-07-16 10:52:13
2122
原创 Github克隆速度慢的解决办法
1、查询以下域名的IP地址,可以用 https://www.ipaddress.com/github.global.ssl.fastly.netgithub.com2、把查询的得到IP 和对应域名放入系统 hosts下我win10系统的hosts文件在这个目录下 供参考C:\Windows\System32\drivers\etc199.232.69.194 github.global.ssl.fastly.net140.82.112.4 github.com3、刷新DNS打开CMD 输
2020-07-15 12:13:55
305
原创 Github常用英文翻译
1.Github首页Pull requests Issues Gist请求 问题 要点Learn Git and GitHub without any code!没有任何代码学习Git和GitHub!Using the Hello World guide, you’ll create a repository, start a branch,write comments, and open a pull request.使用“你好世界指南
2020-07-15 11:15:25
3033
转载 优快云如何转载别人的文章
前言:我在学习和工作中遇到什么问题,喜欢到优快云来寻找答案,那么问题来了,当我看到自己喜欢的文章后想转载到自己的博客里,却不知道怎么操作,我百度了很多方法,有些方法已经是很久以前的了,现在浏览器更新了他们的操作步骤都不一样了,今天我根据以前的旧教程,自己摸索了一个最新的方法分享给大家...
2020-07-15 10:04:42
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人