自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 vue组件的生命周期

Vue所有的生命周期钩子自动绑定在this上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着你不能使用箭头函数来定义一个生命周期方法。这是因为箭头函数绑定了父上下文,因此this与你期待的Vue实例不同。1、beforeCreate  在实例初始化之后,数据观测和event/watcher时间配置之前被调用。2、created  实例已经创建完成之后被调用。在这一步...

2019-10-31 15:55:56 213

原创 ElementUi upload组件多次选择图片文件,on-change 不回调问题

可能的原因是设置的属性 limit 设置为1

2019-10-31 13:57:24 4843 1

转载 如何写好.babelrc?Babel的presets和plugins配置解析

什么是BabelThe compiler for writing next generation JavaScript.官网是这么说的,翻译一下就是下一代JavaScript 语法的编译器。作为前端开发,由于浏览器的版本和兼容性问题,很多JavaScript的新的方法都不能使用,等到可以大胆使用的时候,可能已经过去了好几年。Babel就因此而生,它可以让你放心使用大部分的JavaS...

2019-10-31 10:53:12 1432

转载 vue-router(路由)详细教程

  由于Vue在开发时对路由支持的不足,于是官方补充了vue-router插件。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,实际上就是组件的切换。路由就是SPA(单页应用)的路径管理器。再通俗的说,vue-router就是我们WebApp的链接路径...

2019-10-31 08:00:10 771

转载 为何放弃MVC使用MVVM

MVC全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。现在,MVC 已经成为主流的客户端编程框架,在 iOS 开发中,系统为我们实现好了公共的视图类:UIView,和控制器类:UIViewController。大多数时候,我们都需要继承这些类来实现我们的程序逻辑...

2019-10-31 06:50:27 362

转载 MVC和MVVM设计模式简单理解

1.mvc设计模式理解Model: 模型 持有所有的数据状态和业务逻辑; 泛指数据库,链接数据库,建立数据模型View: 视图 用来展示数据模型在页面上,泛指前端Controller: 控制器, 接收用户的数据,进行逻辑处理后,传给model. 泛指后端优点: 模块化 易复用2.vuex理解 (和本篇无关,只做记录)vuex是为vue程序开发的状态管理模式,它采用集中...

2019-10-31 06:34:55 258

转载 MVC、MVVM的理解

最近看到身边的小伙伴,写代码的风格着实不堪入目,没有基本的设计模式概念。回过头问自己,真的对主流的设计模式都有很透彻的了解吗?仔细想想,自己最了解的就是MVC设计模式(如果你也有同感,那么请认真阅读下文,因为你可能真的不是特别了解MVC)、我对MVVM是在2015年学习Python的时候开始用到的,而MVP则是在打游戏的过程中了解的(开玩笑啦)..一. MVC我们先来了解一下什么是M...

2019-10-31 06:18:56 286

转载 TortoiseSVN打分支、合并分支、切换分支

SVN几个重要文件夹说明:我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根目录下也是可以的,但是我们一般不这么做)。主要目的是:为了给项目各个阶段,各个版本归类、分阶段存储、并行开发。trunk文件夹: 主干,我们一般把项目...

2019-10-30 18:04:34 369

转载 html5将图片转换成base64代码

我们为什么要把图片转换成base64代码?base64是一种网络上常用的8bit字节代码的编码方式,base64可以用于http环境下传递较长的标识信息,同时可以放在url当中使用,因为base64不惧可读性,所以具有一定的加密功能。将图片转换成base64代码可以减少http请求,因为图片可以以字符编码的形式直接传递到客户端,而文件形式都需要进行http请求。但是也会有一个小缺点,就是图片...

2019-10-30 16:57:32 1196

转载 vue+element 将图片压缩并转换成base64上传图片

一:我用的是具有拖拽功能的上传图片的组件:<el-form-item label="产品图片:" prop="pictureUrl" class="itemClass"> <el-upload class="avatar-uploader" drag :http-request="httpRequest" :action="upUrl" :show-fil...

2019-10-30 16:56:21 965

转载 js中获取file控件的完整路径实例

本文章来给大家介绍一个js中获取file控件的完整路径实例,有需要了解的朋友可以参考参考。 document.getElementById(""my-file"").files办法用于获取到用户所选择的文件的凑集,一般景象下都是选择单一文件(貌似FireFox如许做是支撑多文件选择的,不过没有试过,读者可以本身去测验测验),item数组可以获得此中的某一个文件,然后我们就可以应用 ...

2019-10-30 16:54:55 3136

转载 elementUI 上传组件 http-request (覆盖默认的上传行为,可以自定义上传的实现)使用

elementUI 上传组件很方便我们上传个种类型的文件,但是一般我们的请求都是自己配置的,通过 action="url"传入上传地址就感觉不太喜欢这时候我们就可以使用 http-request 属性来覆盖默认的上传行为(即action="url"),自定义上传的实现html代码 <el-dialog title="批量导入" :visible.sync="importDi...

2019-10-30 16:52:33 4192 3

转载 如何优雅地在github上贡献代码

github相信已经成为家喻户晓的代码托管工具, 但访问了多位周围编程爱好者后发现, 对其的使用还仅限于下载项目源码和备份项目源码的程度, 今天我就来介绍一下一个比较重要的使用场景贡献代码以swoole为例:Fork 项目首先需要fork这个项目, 进入项目页面, 点击右上角的Fork按钮 你的 github 帐号中会出现 swoole/swoole-src 这个项目...

2019-10-29 07:37:50 240

转载 ES6—字符串模板引擎

字符串模板引擎ES5中的字符串缺乏多行字符串、字符串格式化、HTML转义等特性。而ES6通过模板字面量的方式进行了填补,模板字面量试着跳出JS已有的字符串体系,通过一些全新的方法来解决问题。1.基本用法 ES5字符串写法:let message = "我的宠物狗叫黑子,今年16岁了"将其转化成ES6写法,其实非常简单:只需把最外围的双引号(")或者单引号(') ...

2019-10-28 07:25:48 620

转载 Nuxt.js开启SSR渲染的教程详解

第一节:nuxt.js相关概述nuxt.js简单的说是Vue.js的通用框架,最常用的就是用来作SSR(服务器端渲染).Vue.js是开发SPA(单页应用)的,Nuxt.js这个框架,用Vue开发多页应用,并在服务端完成渲染,可以直接用命令把我们制作的vue项目生成为静态html。1.那服务器端渲染到底有什么好处呢?主要的原因时SPA(单页应用)不利于搜索引擎的SEO操作,Nuxt.j...

2019-10-26 13:39:32 590

转载 Linux系统下安装jdk及环境配置(两种方法)

这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能一......

2019-10-26 13:02:41 3041

原创 Linux 环境下 Tomcat JDK1.7 升级 1.8

linux版本的JDK1.8 上传 至linux 目录 /home/cms/jdk/ 下将tomcat JDK指向JDK1.8 方法如下: tomcat bin目录下 startup.sh 增加指令如下:

2019-10-25 19:55:17 792

原创 linux常用指令2

压缩tarzcvffilename.tar.zdirname。压缩tarjcvffilename.tar.bz2dirname。压缩tarzcvffilename.tar.gzdirname。解压tarzxvffilename.tar.z。解压tarjxvffilename.tar.bz2。解压tarjxvffilename.tar.bz。解压tarzxvffilename.tar.gz。解包tarzxvffilename.tar。...

2019-10-25 16:22:40 251

原创 linux tomcat 启动问题

执行startup.sh 报错执行catalina.sh 报错The BASEDIR environment variable is not defined correctly现一步一步解决如下:配置 .bash_profile的环境变量。.bash_profile文件存在于用户主目录下,绝对路径为/home/$name/.bash_profile.bash_pro...

2019-10-25 16:06:58 304

原创 ASCII码表

ASCII码表具体如下所示[1]: Bin (二进制) Oct (八进制) Dec (十进制) Hex (十六进制) 缩写/字符 解释 0000 0000 00 0 ...

2019-10-25 00:21:31 1980

原创 DLL缺失安装问题

Visual C++ Redistributable 各个版本dll缺失问题,比如2017 2015等等比如你安装官网的 这个c++库https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145下载后,单击exe安装时候,有时候会失败,失败原因,一个原因是因为: 比如你电脑上已经安装了2017版本,而此...

2019-10-24 23:45:37 549

转载 npm常用命令

registry配置npm registry原意为记录、登记、登记处的意思,这里指的也就是node包存放的服务器地址。查看registry-> npm config get registryhttp://registry.npmjs.org //默认registry修改为淘宝镜像默认情况下我们执行 npm install * 这个命令时就是从http://regi...

2019-10-24 17:22:21 362

转载 解决tomcat启动startup.bat一闪而过的问题

在正确配置Tomcat环境变量后,遇到很多次运行startup.bat后,一个窗口一闪而过的。为了分析导致tomcat启动失败的原因,我们可以现在tomcat的目录下选中startup.bat文件,单击右键,选择编辑。2.然后在最后面加上 pause到这一步的时候窗口可以出来了 ,但还是有错Neither the JAVA_HOME nor the JRE_HOME envir...

2019-10-24 14:33:38 503

转载 Git Bash 下操作文件及文件夹命令

1. cd : 切换到哪个目录下, 如 cd d:\fff 切换 D 盘下面的fff 目录。  当我们用cd 进入文件夹时,我们可以使用 通配符*, cd f*, 如果E盘下只有一个f开头的文件夹,它就会进入到这个文件夹.2. cd .. 回退到上一个目录, 注意,cd 和两个点点..之间有一个空格。3. pwd : 显示当前目录路径。4. ls(ll): 都是列出当前目录中的...

2019-10-24 14:33:28 285

转载 git添加文件、删除文件、版本控制等基本命令

添加文件:1.git init2.git clone url3.git add .4.git commit -m '注释'5.git remote add origin url (如果已经push过就可以省略此步骤)6.git push删除文件:1.git rm 文件2.git rm -r 文件夹 (-r表示递归所有的文件)3.git commit -m '...

2019-10-24 10:44:54 412

转载 Tomcat无法成功启动——双击startup.bat闪退的解决办法

这是新手经常会犯的错误,只要注意三个点就可以解决这个问题。一、首先查看端口是否被占用了,一般Tomcat的默认端口是8080,可以在管理员命令行通过“netstat -ano|findstr "8080”"的命令查看当前是否有进程占用了端口。1.如果端口占用了:则根据PID(进程id号)来查这个占用端口的是哪个程序,命令是“tasklist|findstr "27900"”(注意P...

2019-10-23 17:57:33 1043

转载 tomcat7查看后台管理怎么设置用户名和密码

tomcat7 看看后台管理的页面,设置也是非常简单的,井道conf/tomcat-users.xml 文件<role rolename="tomcat"/> <role rolename="admin-gui"/> <role rolename="manager-gui"/> <role rolename="role1"/>...

2019-10-23 17:53:24 350

转载 Tomcat控制台中文乱码问题解决

刚从Tomcat官网上下载下来的Tomcat,在初次运行时,控制台窗体会出现下图所示的中文乱码。经过查看分析,可以猜测是Tomcat的log日志模块在记录时出现了中文字符不识别的问题,在Tomcat的启动文件“catalina.bat”中约215行可以看到if not "%LOGGING_CONFIG%" == "" goto noJuliConfigset LOGGING_CONF...

2019-10-23 17:51:42 202

转载 Git 分支命名规范(完)

Git 分支命名规范分支: 命名: 说明:主分支 master 主分支,所有提供给用户使用的正式版本,都在这个主分支上发布开发分支 dev 开发分支,永远是功能最新最全的分支功能分支 feature-* 新功能分支,某个功能点正在开发阶段发布版本 release-*...

2019-10-23 13:31:25 685

转载 如何解决error: failed to push some refs

$ git push -u origin masterTo github.com:a653398363/testtest.git! [rejected] master -> master (fetch first)error: failed to push some refs to 'git@github.com:a653398363/testtest.git'hin...

2019-10-23 11:41:12 333

转载 git合并常见冲突

如果一个文件在服务器上已经做了修改,然后在本地开发中又做了一些修改的时候,再发布这个文件时很容易造成代码冲突,错误如下,error: Your local changes to the following files would be overwritten by merge: lib/Models/App.phpPlease, commit your changes or...

2019-10-23 10:27:08 275

转载 git本地项目代码上传至码云远程仓库总结

git基本使用小结之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势学习一下最基本的使用,避免正式切换后影响项目进度。下载、安装都很简单,网上有很多资源,选个最新版本下载一下,安装。安装成功后,会在开始菜单中出现这几个东西:如果你的本机是安装成功第一次使用,先配置一下一些基本的信息$ git config--gl...

2019-10-23 07:45:05 356

转载 github下载失败、下载速度慢的解决方法——码云

在github上下载时总出现下载失败的错误,解决方法:1.使用码云,进入https://gitee.com/,并注册登录2.点击加号,创建仓库3.在新建仓库页面中点击“导入已有仓库”4.复制需要下载的github链接,粘贴到“导入已有仓库”中5.点击创建6.下载不仅解决了下载失败的问题,下载速度也得到了很大提升。...

2019-10-23 07:05:23 593

转载 远程仓库(gitHub/码云)及代码管理工具(sourceTree/GitHubDesktop)

说在前面: 今天我一位朋友, 问起我GitHub Desktop怎么用, 这让我立马想起我用这个代码管理工具那会遇到的一些问题, 就是不能调整字体大小样式, 而且还不能Wrap lines, 这让我很无感; 而且我想现在也很少有人用这个去管理代码吧(在中国); 面试的时候说的管理大都说的是 GitHub仓库, 管理代码的则是 sourceTree, 而并非本文的提到的 GitHub Desktop...

2019-10-23 07:02:41 830

转载 使用 git 从码云(gitee)下载代码到本地

Git的安装就不说了。第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。第二步:选中文件件右键Gitbash here进入控制面板,输入命令git init 初始化化文件夹,把这个文件夹变成Git可管理的仓库这时里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。第三步:继...

2019-10-23 07:00:44 4273

原创 若依(前后台未分离版本)---界面快速开发(一)

数据库配置:代码生成器生成包配置:将sql数据表生成增删改善的业务逻辑代码生成的业务逻辑代码如下:将各个业务逻辑模块分别拷贝到对应目录:java--controller:java---mapper -----domain--------controllerresources------templates:r...

2019-10-22 17:12:40 9612 9

转载 vue中$refs的用法及作用详解

一般来讲,获取DOM元素,需document.querySelector(".input1")获取这个dom节点,然后在获取input1的值。但是用ref绑定之后,我们就不需要在获取dom节点了,直接在上面的input上绑定input1,然后$refs里面调用就行。然后在javascript里面这样调用:this.$refs.input1这样就可以减少获取dom节点的消耗了用法如下:...

2019-10-22 08:02:13 636

转载 个人理解this.$nextTick()的使用场景

最近有在一个老项目的html页面中使用vue和echarts,点击按钮后需要重新渲染echart图标,但是echart却报错:Can't get dom width or height。可以很清楚知道是由于echarts获取不到宽度和高度,我试过使用this.$refs来过去元素的宽高,但还是失败了,所以,我觉得还是dom渲染问题,那么此时快速的解决办法就是使用this.$nextTick()方法...

2019-10-22 07:54:19 8594

转载 【ES6学习笔记之】Object.assign()

基本用法Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。const target = { a: 1 };const source1 = { b: 2 };const source2 = { c: 3 };Object.assign(target, source1, source2);target // {...

2019-10-22 06:08:20 360

原创 IDEA 如何打war包

1.打开Project Structure( Ctrl + alt + shift + S ) 添加jar包依赖:修改为war包 Archive模式:

2019-10-21 17:55:25 223

空空如也

空空如也

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

TA关注的人

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