自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (37)
  • 论坛 (3)
  • 问答 (6)
  • 收藏
  • 关注

原创 Vue进阶(三十二):npm install、npm install --save与npm install --save-dev区别

npm install X:会把X包安装到node_modules目录中不会修改package.json之后运行npm install命令时,不会自动安装Xnpm install X –save:会把X包安装到node_modules目录中会在package.json的dependencies属性下添加X之后运行npm install命令时,会自动安装X到node_modules目录...

2018-12-25 16:09:28 7574

原创 Vue进阶(三十一):Vue.js中的常用的指令缩写

Vue.js为两个最为常用的指令提供了特别的缩写:v-bind缩写<!--完整语法--><a v-bind:href="url">测试</a><!--缩写--><a :href="url">测试</a>v-on缩写<!--完整语法--><a v

2018-12-24 16:57:40 2022

原创 Vue进阶(三十):vue中使用element-ui进行表单验证

一、简单逻辑验证(直接使用rules)实现思路html中给el-form增加 :rules=“rules”html中在el-form-item 中增加属性 prop=“名称”js中直接在data中定义rules:{}html部分<el-form ref="form" :rules="rules" :model="form" label-width="

2018-12-24 16:36:32 2915

原创 Vue进阶(二十九):使用children实现路由的嵌套示例代码

相关Html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-12-23 18:44:41 1396

原创 Vue进阶(二十八):浅析Vue中computed与method的区别

其实官方文档对这个已经说的很清楚了,笔者不过是在其基础上进行归纳总结,各位看官还是先去读一下官方文档吧。1.computed区别于method的两个核心在官方文档中,强调了computed区别于method最重要的两点computed是属性调用,而methods是函数调用computed带有缓存功能,而methods不是OK,下面我们看一个具体的例子<!--HTML部分--&...

2018-12-23 11:16:19 2257 2

原创 Vue进阶(二十七):Vuex之getters,mapGetters,...mapGetters详解

Vuex提供了state这样的状态统一管理树,你可以在vue中用computed计算属性接收这些公共状态,以便使用,当然你也可以在接收原值的基础上对这个值做出一些改造,如computed:{ sex:function(){ return this.$store.state.sex + '加个字符串,算是改造' }}但是如果你的其他组件也要使用这种改造方式去改造这...

2018-12-23 11:05:45 16211

原创 Vue进阶(二十六):详解router.push()

在Vue2.0路由跳转中,除了使用 创建 a 标签来定义导航链接,我们还可以借助 router 的实例方法,通过编写代码来实现。router.push(location)想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。当你点击 时,这个方法会在内部调用,所以说,点击 ...

2018-12-23 10:39:40 15537

原创 Vue进阶(二十五):<component>实现动态组件

元素是vue 里面的一个内置组件。在里面使用 v-bind: is,可以实现动态组件的效果。例子解析:下面例子创建一个包含多个子组件的 vue 实例。vue代码部分:新建 vue 实例 “app”,这个实例的 components 里面,有3个组件,这些组件都有各自的模板。分别是 acomp,bcomp,ccomphtml 代码部分:使用vue 的内置组件 ,并使用 “is...

2018-12-22 16:57:20 9396 4

原创 Vue进阶(二十四):vue store存储commit 和dispatch

this.$store.commit('toShowLoginDialog', true);this.$store.dispatch('toShowLoginDialog',false)主要区别是:dispatch:含有异步操作,例如向后台提交数据,写法: this.store.dispatch(′mutations方法名′,值)commit:同步操作,写法:this.store.disp...

2018-12-22 16:35:33 20291

原创 Vue进阶(二十三):Promise讲解

Promise意在让异步代码变得干净和直观,让异步代码变得井然有序。Promise在设计上具有原子性,即只有三种状态:等待(Pending)、成功(Fulfilled)、失败(Rejected)。在调用支持Promise的异步方法时,逻辑变得非常简单,在大规模的软件工程开发中具有良好的健壮性。(1)基本语法创建Promise对象:要想给一个函数赋予Promise能力,就要先创建一个Prom...

2018-12-22 15:30:15 25393

原创 Vue进阶(二十二):$refs的基本用法

示例代码如下:<div id="app"> <input type="text" ref="input1"/> <button @click="add">添加</button&gt

2018-12-22 10:37:11 1306

原创 Vue进阶(二十一):vue项目开发前的es6的知识储备

1、let所声明的变量,只在let命令所在的代码块内有效。2、不存在变量提升:所声明的变量一定要在声明后使用,否则报错。  一定要先声明,再去使用。let x=x;这样就是错误的ES6明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。 3、不允许重复声明:let不允许在相同作用域内...

2018-12-20 16:26:21 1878 2

原创 Vue进阶(二十): Vue中的请求方式

1.resource请求cnpm install vue-resource --save import VueResource from 'vue-resource'Vue.use(VueResource)this.$http.get("")2.axios 请求cnpm install axios --save axios.defaults.baseURL = "根地址"//vu...

2018-12-20 11:31:20 1403

原创 Vue进阶(十九): ES6中的箭头函数的定义和调用方式

基本用法:ES6中允许使用“箭头”(=>)定义函数var f = v => v;上面代码相当于:var f = function( v ) {return v;}根据箭头函数有参数和无参数来区分1、无参数的箭头函数var f = () => 5;等同于var f = function() { return 5};2、有参数的箭头函数var sum = ( a, b)...

2018-12-20 09:41:39 3277

原创 Vue进阶(十八):router的beforeEach与afterEach钩子函数

在路由跳转的时候,我们需要一些权限判断或者其他操作。这个时候就需要使用路由的钩子函数。定义:路由钩子主要是给使用者在路由发生变化时进行一些特殊的处理而定义的函数。总体来讲vue里面提供了三大类钩子,两种函数1、全局钩子2、某个路由的钩子3、组件内钩子两种函数:1、Vue.beforeEach(function(to,form,next){}) /*在跳转之前执行*/2.Vue.after...

2018-12-20 09:33:21 5384 1

原创 Vue进阶(十七):vue proxyTable配置

在项目开发的时候,接口联调的时候一般都是同域名下,且不存在跨域的情况下进行接口联调,但是当我们现在使用vue-cli进行项目打包的时候,我们在本地启动服务器后,比如本地开发服务下是 http://localhost:8080 这样的访问页面,但是我们的接口地址是 http://xxxx.com/save/index 这样的接口地址,我们这样直接使用会存在跨域的请求,导致接口请求不成功,因此我们需要...

2018-12-20 09:22:21 6270 3

原创 Vue进阶(十六):vue项目结构启动原理详解

一般项目创建好后会有三个文件:index.html、main.js、app.vue1、index.html :所有vue文件都是单页面形式开发,所有vue组件都是通过index.html进行渲染加载。2、main.js:相当于java的入口函数,控制初次启动vue项目要加载的组件import Vue from 'vue' 引入vueimport App from './App' 引入App.v...

2018-12-19 16:15:14 8613 4

原创 Vue进阶(十五):解决新版本webpack vue-cli生成文件没有dev.server.js问题

新版本webpack生成的dev.server.js 在webpack.dev.conf.js中webpack.dev.conf.jsconst axios = require(‘axios’)const express = require(‘express’)const app = express()const apiRoutes = express.Router()app.use(...

2018-12-18 18:58:15 1143

原创 Vue进阶(十四):config/index.js配置文件讲解

对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置当我们需要和后台分离部署的时候,必须配置config/index.js:用vue-cli 自动构建的目录里面  (环境变量及其基本变量的配置)var path = require('path'...

2018-12-18 15:37:52 4313

原创 Vue进阶(十三):MOCK

Vue项目中的单元测试和E2E测试前端的测试主要有两种,单元测试和E2E测试,这里再明确一下。如果你想了解E2E测试,那么你可以关掉这个tab了。单元测试:按空间切割,对每个组件进行测试比如,我要测试日期输入框,那么我编写的测试用例应该包括以下部分:默认日期是否为当天当用户选择日期范围,data是否会做相应改变...E2E测试:按时间切割,对每个流程进行测试比如,我要测试搜索功能,那么我编写的测试...

2018-12-16 19:16:22 4501 1

原创 Vue进阶(十二):使用WebStorm构建Vue项目

WebStorm默认支持AngularJS React,Vue.js需要安装插件一个是vue-for-idea,还有一个是vue.js,选一个安装就可以了但依然没有Vue.js的New Project的向导,莫非要自己建个空项目慢慢搭建,幸好可以用vue-cli快速搭建Vue.js工程$ npm install -g vue-cli$ vue init webpack my-projec...

2018-12-16 18:56:07 1977

原创 Vue进阶(十一):JetBrains快捷键

Idea快捷键Ctrl+n 找class Ctrl+shift+n 找文件 Ctrl+Shift+F,全局查找 Alt+f7 查看引用 Ctrl+ Alt+f7 弹小窗口查看引用 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 F11 自己配置,深入查看 F12 自己配置,直接查看实现类 Ctrl+f12 查看类中方法 Ctrl+U,转到父类 Ct...

2018-12-16 18:49:00 2594

原创 Vue进阶(十):用NPM来管理你的node.js依赖

npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。本文包括五点:package.json 、npm 的配置、npm install 命令、npm link 命令和其它 npm ...

2018-12-13 17:00:38 16915

原创 Vue进阶(九):webstorm启动vue项目配置

使用命令窗口运行1. npm run mock2.npm run dev每次都打开命令窗口比较麻烦,可以在webstorm内进行配置,从webstorm内启动选中run下面的edit configurations,scripts里面分别选择mock和dev第二步...

2018-12-13 15:19:33 4135 1

原创 DevOps进阶(十)Jenkins组包时解决无法删除文件夹的情况:文件夹正在使用,操作无法完成,因为其中的文件,或文件夹已在另一个程序中打开...

在删除文件夹的时候,可能会遇到文件夹正在使用,操作无法完成,因为其中的文件,或文件夹已在另一个程序中打开,请关闭该文件夹或或文件,然后重试。这类无法关闭删除文件夹的情况,如下图所示。 解决这个的关键是,找到是哪个程序在使用该文件夹,把这个程序关闭掉就行了。 但有时说实在的并不好找。 下面来介绍一个方便的找到这些程序的方法。 首先按ctrl+shitf+esc快捷键,打开任务管理器。然后...

2018-12-13 13:53:56 2095

原创 Vue进阶(八):WebStorm的js文件报错:Export/Import declarations are not supported by current JavaScript version

首先,js文件报错如下图:以下为解决方法:点击File里的Settings找到Languages&Frameworks下的JavaScript,把版本从默认的5.1改为6就好了最后,apply、OK。报错就不会出现了...

2018-12-11 11:01:01 3131

原创 Vue进阶(七):对package.json的理解和学习

一、初步理解1. npm安装package.json时  直接转到当前项目目录下用命令npm install 或npm install --save-dev安装即可,自动将package.json中的模块安装到node-modules文件夹下2. package.json 中添加中文注释会编译出错3. 每个项目的根目录下面,一般都有一个package....

2018-12-11 10:13:29 3599 1

原创 WinRAR的命令行模式用法介绍

因工作中要对数据打包,顺便研究了下WinRAR的命令行模式,自己写了些例子,基本用法如下:测试压缩文件准备:文件夹test_data,内部包含子文件夹,分别存放了一些*.log和*.txt文件。测试代码如下: 1 rem 压缩全部文件,按类型压缩,zip打包 2 WinRAR.exe a num_all.zip .\test_data\ 3 WinRAR.exe a num_txt...

2018-12-09 11:25:42 1644

原创 Maven进阶(四):Maven常用命令

Maven进阶(四):Maven常用命令 Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=proj...

2018-12-05 10:51:12 862

原创 DevOps进阶(九)使用assembly plugin实现自定义打包

DevOps进阶(九)使用assembly plugin实现自定义打包assembly plugin的使用方式比较简单,主要有:1. 修改pom.xml pom.xml中设置如下:<build> <plugins> <plugin> <artifactId&g

2018-12-05 10:24:15 868

原创 DevOps进阶(八)maven三种打包插件

maven三种打包插件maven有多种可以打包的插件,如下: plugin function 官网 maven-jar-plugin maven 默认打包插件,用来创建 project jar maven-shade-plugin 用来打可执行包,executable(fat) jar http://maven.apache.org/plug...

2018-12-05 09:52:34 1143

原创 DevOps进阶(七)使用jenkins和nodejs进行自动打包更新服务

创建任务创建任务比较简单,这里我们创建自由风格项目:General信息这里填写项目或任务的基本信息,如下:GitBucket这里我们用到的就以下两点,一个是参数化构建:构建的时候可以指定部分参数,比如这里我们这里指定要构建的分支作参数,第二个是丢弃旧的构建:这样每次构建都会丢弃之前历史构建,防止jenkins构建项目过多导致内存泄漏等问题:源码管理源码管理主要是填写我们要构建的...

2018-12-04 17:02:24 2087

原创 DevOps进阶(六)Jenkins插件的下载及安装

<h2 id="1-操作环境"><strong>1. 操作环境</strong></h2>1. Windows:win72. JenkinsJenkins 1.6193. JavaJDK_1.7.0_64bit.exe4. Tomcatapache-tomcat-8.

2018-12-04 16:44:45 896

原创 DevOps进阶(五)Jenkins构建远程触发器

     我们在执行Jenkins的项目构建的时候一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,  其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建;  要启用Token(令牌)远程触发项目构建首先要保证Jenkins服务安装了build-token-root 插件,...

2018-12-04 16:41:03 926

原创 DevOps进阶(四) Jenkins构建触发器(定时构建项目)

一、在任务设置-构建触发器模块,选中“Build periodically”二、然后在日程表里输入你的定时构建时间,输入的时间语法参考如下:1、时间字段遵循cron的语法,每行由TAB或空格分隔的5个字段组成:MINUTE HOUR DOM MONOW DOW - 分钟:小时内的分钟数(0-59) - 小时 :一天中的小时(0-23) - DOM:月份的日子(1-31) ...

2018-12-04 16:19:55 1133

数据挖掘之序列模式挖掘之GSP算法

本算法为数据挖掘中序列模式挖掘中的GSP算法的基本实现,可依托此算法进行算法的优化操作。

2015-11-16

jdk-8u291-macosx-x64.dmg

Mac版本jdk1.8

2021-04-22

万能网卡驱动For-Win10-32_64bit.zip

Win10万能网卡驱动

2021-03-16

感知哈希算法(Python版)

Python3实现基于PHA实现图像配准

2017-04-20

dubbo-monitor-simple-2.5.3.zip

该包为dubbo-monitor,使用方法请参见博文 《Dubbo进阶(五)—— dubbo-monitor-simple使用》 https://blog.csdn.net/sunhuaqiang1/article/details/80141478

2018-04-29

IntelJ2016注册码

IntelJ2016注册码

2017-03-14

Chart.js实现饼状图添加文字

Chart.js是一个简单、面向对象、为设计者和开发者准备的图表绘制工具库。 是基于HTML5 Canvas的,一个朋友说里面饼状图缺少文字信息的功能,于是自己实现了一下,包内有说明,如果坐标不太精准,请按自己的需求进行微调。

2017-08-28

Vue下textarea文本框根据内容自适应改变高度

Vue自定义组件实现文本框根据文本内容自适应高度的效果,解决若输入文本量或显示文本量超过指定行数后,会出现垂直滚动条,但在IE环境下,该滚动条是隐藏的问题。

2020-10-20

dubbo-admin-2.5.4 Web管理平台.zip

由于我使用的是jdk1.8的版本,在网上找了很多dubbo-admin.war基本都是基于jdb1.7的,因为我就打包了一个支持jdk1.8版本的,下载解压后即可使用。 具体使用方法参见博文《Dubbo进阶(六)—— Zookeeper注册中心和Dubbo-Admin管理平台的搭建》 https://blog.csdn.net/sunhuaqiang1/article/details/80142014

2018-04-29

PNAE Petri Net建模工具

一款用于Petri Net建模的学习工具,大家可以下载下来学习。

2018-08-05

数据挖掘之关联规则挖掘FP-Growth算法

本算法为数据挖掘之关联规则挖掘的其中一种方法,可以此方法为基本进行算法的优化操作。

2015-11-16

Learning Python, 5th Edition.pdf

Learning Python, 5th Edition.pdf

2017-05-10

mysql-installer-community-5.7.4.0-m14.1411728256.msi

mysql社区版安装包

2021-03-16

fullcalendar-vue.zip

Vue日历组件

2021-03-16

J2EE学习路线图(2014版)

传智播客J2EE学习路线图(2014版),不可多得的学习方法路线图。

2015-04-25

Socket编程-聊天室.zip

项目实战

2021-03-16

ZMQ的三种通信方式极其需要的jar包(完整版)

该包包含了ZMQ的三种通信方式极其需要的jar包,省去了复杂的编译环节,杜绝高分勒索学习爱好者!注:该包经过本人实际运行,均无问题。

2015-06-06

apache-maven-3.3.9.zip

maven安装包

2021-03-16

LaoMaoTao.exe

装机导引

2021-03-16

ScreenToGif.2.27.3.Portable.zip

实用Gif制作软件

2021-03-16

BackToTop.zip

这是一个可以快速回到页面顶部的组件,当用户浏览到页面底部的时候,通过点击按钮,可快速回到页面顶部。 应用方法详见博文:https://shq5785.blog.csdn.net/article/details/102917007

2019-11-05

Java8实例代码

Java8 Lambda、Stream实例代码

2017-03-18

Base64与图片互转

工具包可将图片文件转化为字节数组字符串,并对其进行Base64编码处理;并可对字节数组字符串进行Base64解码并生成图片。

2016-01-07

Icon制作神奇-Greenfish Icon Editor3.31官方中文版

Icon制作神奇-Greenfish Icon Editor3.31官方中文版,该工具可制作各种分辨率的APP Logo。

2017-04-25

Date.html(免费,有需要的童鞋自取)

免费:JS+CSS3实现罗马样式钟表;有需要的童鞋可以自取!取之于民,用之于民!咋还不够50字啊!!

2020-03-28

zookeeper-3.4.6.zip

zookeeper-3.4.6 解压后可直接运行 bin/zkServer.cmd 来启动

2018-04-29

中国火车查询字段对应表

爬取12306网站,列车剩余座位数。不可多得的中国火车查询字段对应表。没有最好,只有更好。

2015-04-25

FlaskWeb开发:基于Python的Web应用开发实战.pdf

FlaskWeb开发:基于Python的Web应用开发实战.pdf

2017-05-10

利用正则表达式批处理含链接内容文档

由于项目需求,自己需要将带有链接的标签去除,例如 <a href="/zhaoyao/17-66.html">头晕</a>,转换后的文档为头晕。 由于说明书数量太大(100,569)自己需要采用批处理的方式进行操作。以后用户访问的就是批处理后的文档。故采用正则表达式的形式进行文档处理。 要读取文档内10w多条的数据,可按照3步走战略: 1.外层循环利用文件过滤器读取文件夹内所有符合条件的文件。 2.读取每一个筛选到的文件,利用正则表达式去除超链接符号。 3.将每一个处理过的文件重写回源文件。

2015-11-30

linux下memcached安装

linux下memcached安装,不错的学习资源。

2015-06-03

Java字节码查看器

Java字节码查看器

2017-03-13

Bootstrap3参考手册.chm

Bootstrap3参考手册.chm

2017-05-10

myeclipse常见快捷键

myeclipse常见快捷键,不可多得的学习资源。

2015-04-25

w3c标准html5手册

该手册包集CSS 2.0、CSS3.0、JavaScript、jQuery1.3、jQuery1.4、jQuery1.7、xHTML、XMLHttp于一体,便于编程者线下查阅相关资料。

2017-08-28

json解析工具包

在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。json.js用于html中引用,

2015-07-23

json解析工具

在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。

2015-07-23

sqlite可视化工具

sqlite数据库可视化工具,包含破解包,支持32位,64位

2017-04-05

No Silver Bullet的留言板

发表于 2020-01-02 最后回复 2020-03-22

Redis面试题

发表于 2019-08-23 最后回复 2019-08-25

Oracle中ddl与dml的区别

发表于 2019-08-23 最后回复 2019-08-23

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

TA关注的人 TA的粉丝

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