自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Vue.js父子组件通信(props,emit)

需求:父组件的num属性的值传递给子组件,子组件中输入框中修改数字, 父组件相应发生变化,同时两个输入框的数字有100倍的定量关系;实现:通过vue.js中父子组件通信的知识,父->子传递通过props完成,子->父传递通过$emit完成;难点在于子组件输入框中value发生改变时,父组件的num需要同时发生改变,这时不能直接修改子组件中接受的props中的属性(vue官方要求不能...

2019-12-04 16:02:08 254

原创 VUE列表渲染,鼠标点击颜色切换

知识点:v-bind绑定对象,通过记录列表对象的index,动态调整class样式,完成鼠标点击颜色切换的功能。1.Dom样式:<div id="app"><!-- v-bind动态绑定class对象--> <ul> <li v-for="(item,index) in movies" :key="index" :...

2019-11-29 22:52:16 1410

原创 Zuul网关启动报错:The bean 'proxyRequestHelper', defined in class path resource [org/springframework/cloud

背景:构建springcloud微服务过程中,通过Zuul的微服务网关,实现身份认证,动态路由,负载均衡等过滤需求。问题:启动zuul服务时,报错,无法启动Description:The bean 'proxyRequestHelper', defined in class path resource [org/springframework/cloud/netflix/zuul/Z...

2019-11-16 16:52:08 664

原创 SSM用户管理报错:Cause:java.sql.SQLException:ORA-12899:value too large for column****."PASSWORD"

背景:通过前端html页面向数据库写入用户的信息,以供用户通过账户和密码登录时,为安全起见,需要对密码传输进行加密处理;这里密码加密用的是BCryptPasswordEncoder,会将用户输入的密码转成长度为60的字符串,之前创建USERS表格时设定的PASSWORD字段长度为50,超出maxsize,因此报错如下:解决方法是:对Oracle数据库中的USERS表的password字段的...

2019-11-08 15:53:46 2203

原创 Java-数据结构系列十:逆波兰计算器(含中缀表达式转后缀表达式)

1.逆波兰表达式(后缀表达式)的计算过程:例如:“(3+4)*5-6”对应的逆波兰表达式为“3 4 + 5 * 6 -”,针对后缀表达式使用栈求值的步骤: 从左至右扫描,将3和4压入堆栈; 遇到+运算符,弹出栈顶元素4和次顶元素3,计算3+4的值,得7后将7入栈; 将5入栈; 遇到*运算符,弹出7和5,计算乘积为35压入栈中; 将6入栈; 遇到-运算符,弹出栈顶元素和次顶元素,计算...

2019-09-12 23:09:12 1795

原创 Java-数据结构系列九:栈实现计算器(中缀表达式)

1.要求:输入表达式“80/2-3+12*6-4”计算结果2.使用栈完成表达式计算:输入是String字符串类型的表达式,输出应该是结果类型,需要考虑多位数的问题;用两个栈来完成,数栈numStack存放数据,符号栈operStack存放运算符; 通过index值(索引)遍历表达式; 若是数字,直接入数字栈;若是符号,分如下情况: 若当前的符号栈为空,直接入符号栈; 若符号栈有操...

2019-09-12 23:08:43 496 5

原创 Java-数据结构系列七:单向环形链表(约瑟夫环 Josephu问题)

1.背景描述:Josephu问题:设编号为1,2,3,...n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,以此类推,直到所有人都出列为止,由此产生一个出队编号的序列。 用一个不带头节点的循环链表来处理Josphu问题:先构成一个有n个节点的单循环链表,然后由k节点从1开始计数,计到m时,对应...

2019-08-14 10:52:48 280

原创 Java-数据结构系列六:双向链表

1.背景介绍:单向链表查找的方向只能是一个方向,而双向链表可以向前/向后查找; 单向链表不能自我删除,需要靠辅助节点,而双向链表可以自我删除; 分析完成双向链表的遍历、添加、修改、删除; 遍历与单向链表一样,可以向前/向后查找; 添加,默认添加到最后,或根据编号添加到相应位置; 修改与单向链表操作一致; 删除,由于是双向链表,可以实现自我删除某个节点,如删除temp,则temp.p...

2019-08-14 10:30:56 134 1

原创 Java-数据结构系列五:单链表面试题

1.针对单向链表的操作,归纳整理常见面试题目,承接Java-数据结构系列四:链表(https://blog.csdn.net/money_yao/article/details/99408241)2.求单链表中有效节点的数量如果是带头节点的链表,不统计头节点public class SingleLinkedListDemo { public static void main...

2019-08-14 10:23:34 172

原创 Java-数据结构系列四:链表

1.链表:链表是有序的列表,在内存中存储的链表的各个节点不一定是连续存储; 链表是以节点的方式来存储,是链式存储; 每个节点包含data域,next域(指向下一个节点的地址); 链表分带头节点的链表和没有头节点的链表;2.实例:使用带head节点的单向链表实现水浒英雄排行榜管理完成对英雄人物的增删改查操作3.单向链表分析定义HeroNode类,定义节点属性; 定义节点管理类S...

2019-08-13 10:25:33 104

原创 Java-数据结构系列三:数组模拟环形队列,实现数组复用

1.背景:数组实现队列存在的问题:队列中数据取出后,其指向的空间无法再加入新的数据,会造成空间的浪费,因此需要对数组模拟队列进行优化;https://blog.csdn.net/money_yao/article/details/992944422.环形队列思路:front变量指向队列的第一个元素,初始值为0; rear变量指向队列最有一个元素的后一个位置,空出一个空间作为约定,初始值为...

2019-08-13 09:36:35 329

原创 Java-数据结构系列二:数组实现队列

1.队列介绍:队列是有序列表,可以用数组或链表实现, 队列遵循先入先出的原则,先存入队列的数据,先取出,后存入的数据后取出, 队列是有序列表,若使用数组的结构来存储队列的数据,maxSize指定队列的最大容量, 队列的输入输出是分别从前后端处理,需要两个变量fronth及rear分别记录队列前后端的下标,front会随数据输出改变,rear随着数据输入而改变; 数据存入队列时的方法是a...

2019-08-12 15:16:25 155

原创 Java-数据结构系列一:稀疏数组与二维数组相互转化(含输入输出流)

1.应用场景:棋盘、地图等二维数组默认值为0,记录了相当多没有意义的数据;当一个数组中大部分元素为同一个值时,可以使用稀疏数组来保存该数组; 稀疏数组的处理方法是: 记录数据共几行几列,有多少不同的值, 把具有不同值的元素的行列坐标及值记录在一个小规模的数组中,从而缩小程序的规模; 补充一点输入输出流的基础知识: Java的文件流: Java的输入输出流(InputStrea...

2019-08-12 12:13:32 268

原创 Linux下启动IDEA无法显示图形化界面的问题(已解决)

问题描述:频繁使用IDEA运行Spring项目,以及非正常关闭IDEA导致linux下启动 idea.sh 无法打开图形化界面命令行下停留在这一步,无法打开软件可视化界面。解决方法一:进入IDEA的安装目录:~/framework/IDEA/bin,修改文件idea64.vmoptions和idea.vmoptions方法二:清理IDEA运行过程中的缓存,Linux下h...

2019-06-13 14:43:17 6948 1

原创 将练习代码中的多个项目上传到Github同一个仓库中

问题描述:进行Spring框架学习时,要建立多个练习项目,通过IDEA的VCS版本控制工具上传到Github时,需要对每个项目建立响应的仓库,导致GitHub仓库数量过多。解决方法是将多个项目放置到同一个仓库中,需要在command下进行上传操作。command下commit项目:首先,cd到项目所在的上层目录;git initgit add .git commit -m "fi...

2019-06-13 11:55:26 891

原创 IDEA部署Spring项目到tomcat并运行

背景:基于Spring框架的Java Web项目开发完成后,需要部署到生产环境的tomcat中,这里提供手动生成war包,部署到tomcat中运行的方法。一.设置生成的war包的路径和要打包的项目默认的war包路径是:/项目名称/out/artifacts/IDEA界面中,File-->Project Structure-->Artifacts 设置要打包的项目,操作如...

2019-06-11 14:56:53 12444 1

原创 Caused by: java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.ha

背景描述:SpringMVC项目部署在tomcat7上,现升级为tomcat 8.5;项目在tomcat7上编译运行能够通过,在tomcat 8.5则无法正确编译。IDEA 运行后报错信息为:Caused by: java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.h...

2019-06-11 14:35:12 5333 2

原创 Servlet应用程序:Error:java: package javax.servlet does not exist

用IDEA编写基础的Servlet应用程序:报错信息:解决方法:IDEA没有导入servlet-api.jar这个jar包,需要手动导入。导入步骤如下:选中项目,右击选择“Open Modules Settings”,选择“Libraries”,点击“+”,选“Java”;在弹出的窗口中选择tomcat所在的目录,在lib目录下找到servlet-api.jar这个jar包导入...

2019-04-29 22:03:56 3472 1

原创 Vue电商网站项目开发总结

实现的功能:基于vue.js的知识点(webpack,Vuex,Vue-router)开发电商网站项目,实现的功能包括:商品列表按照价格、销量排序;商品列表按照品牌、价格过滤;动态的购物车,使用优惠码等。main.js: 路由配置(router),使用History路由模式 状态管理(Vuex,store),设置了state、getters、mutations、acti...

2019-04-28 23:42:33 13085 2

原创 单个Vue组件通过webpack创建Vue工程

背景描述:Vue.js是一个渐进式的JavaScript框架,在使用webpack构建Vue项目时,可以使用新的构建模式:.vue单文件组件。在webpack中使用vue-loader可以对.vue格式的文件进行处理;.vue文件一般包含3部分,<template>(该组件的模板HTML,使用html语法)、<script>、<style>(CSS样式)...

2019-04-24 17:33:55 204

原创 extract-text-webpack-plugin插件报错:Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by in

背景描述:webpack插件功能强大且可以定制,可以使用extract-text-webpack-plugin的插件来把散落在各地的css提取出来,并生成一个main.css的文件,最终在index.html通过<link>的形式加载它。配置文件webpack.config.jsvar path=require('path');//导入插件var ExtractTextP...

2019-04-24 14:52:30 546

原创 Linux下为MySQL添加账户并指定数据库

背景需求:实验室MySQL数据库登陆之前是通过root账号登陆,随着数据库表格不断扩大,考虑到数据安全,需要针对不同用户开放不同的数据库并赋予权限。1.创建用户:create user 'test'@'IP' identified by '123456';but,出现报错信息:ERROR 1819 (HY000): Your password does not satisfy ...

2019-04-22 15:21:56 671

原创 WebStorm构建vue项目

windows下webstorm创建VUE项目安装node.jsNode是一个让javas运行在服务端的开发平台,Node.js的包管理器是npm,在安装nodejs时,同时安装npm。npm的默认源存在网络延迟,下载缓慢或不完整的情况,推荐安装淘宝镜像添加淘宝镜像#查看node,npm版本信息node -v v10.15.3npm -v 6.4.1...

2019-04-11 19:09:01 750

原创 Linux(centos7)下安装正版matlab2018

Linux(centos7)下安装正版matlab2018备注:(需要在官网https://ww2.mathworks.cn/?s_tid=gn_logo 账号注册)下载ISO文件      R2018b_glnxa64_dvd1.iso  R2018b_glnxa64_dvd2.iso 挂载镜像到/mnt/iso/下,并开始运行install sudo mount -...

2019-01-23 11:59:18 4448 3

原创 Linux下从NCBI批量下载SRA数据的sra和aspera方法

Minus_yao  2018.04.25  [email protected]#从NCBI下载SRA数据,最近在疯狂下载宏基因组数据,试着解决一下这个问题~方法一:软件准备:使用ncbi提供的下载工具sratoolkit,下载到本地服务器上Wget https://ftp-trace.ncbi.nlm.nih.gov/sra/sdk/2.9.0/sratoolkit.2.9.0-cen...

2018-04-26 22:15:12 17729 2

空空如也

空空如也

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

TA关注的人

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