自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全栈 常用工具和源码文档软件分享

哈哈,正在往全栈的道路上蹒跚前行,潜心修炼,望多支持,多鼓励,一起努力!!!分享一些积累的资料给大家,希望有所助益,这个世界很精彩,很神奇,更迷人,一起探索啊?好嗨哦~130个微信小程序源码链接:https://pan.baidu.com/s/1xE91JAMmkn2Ny-fwGqchhg提取码:x2eg编程微刊链接:https://pan.baidu.com/s/17UtD1...

2021-02-21 08:47:24 403

原创 【微信小程序】快捷util封装

微信小程序中经常会用到一些快捷的全局方法,比如日期格式化,时间转换等,所以提供以下简单的公共方法的封装。日期格式化//util.js 引入js文件即可调用 const util = require('../../../utils/util.js');const formatTime = date => { const year = date.getFullYear() ...

2021-02-21 08:47:10 1531

原创 vue-element-admin完整项目实例

项目地址:https://github.com/PanJiaChen/vue-element-admin项目介绍:https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/项目效果:npm install 报错或者是下面的错误git.EXE ls-remote -h -t git://github.com/此种解决方案...

2019-06-12 12:19:27 133766 41

原创 中文正则表达式匹配 正则中文匹配

如何使用正则匹配中文字符?中文正则表达式的匹配规则不像其他正则规则一样容易记住,所以小编写了这篇博客,供参考!\w匹配\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下匹配中文字符的正则表达式: [\u4e00-\u9fa5]双字节匹配匹配双字节字符,中文也是双字节的字符匹配双字节字符(包括汉字在内):[^\x00-\xff]注:可以用来计算字符串的长...

2019-05-06 10:46:14 22088

原创 Linux 常用命令整理

最近经常和Linux打交道,公司服务器也基本都是Linux版本的操作系统,而且为了方便使用,自己整理了一些常用的命令.推荐一个连接地址,里面基本把所有类型的命令全部保罗,可以自行查看和搜索,以及相关的数据资料可自查.推荐地址:http://man.linuxde.net/系统信息类:arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r...

2019-01-14 22:43:56 2287 2

原创 快速使用Express搭建一个服务器

快速使用Express搭建一个服务器安装模块包初始化配置配置跨域解决安装模块包#建议全局安装,后期不用单独在项目内再安装()npm i express -g #安装express服务器()npm i express-generator -g #安装快速初始化express服务器的配置文件(如果提示express不是全局或内部命令,则执行此命令即可解决)初始化配置#初始化配置的命令(此命令只初始化配置,进入项目需要npm install)express 项目名称#示例()express

2021-12-28 15:05:03 567

原创 使用vuePress搭建自己的博客系统

使用vuePress搭建自己的博客系统如上是使用vuepress+vuePress快速搭建的一个博客系统使用gitee作为仓库,并且使用Gitee Pages 服务来运行维护博客。一、准备环境二、源码平常网络随处可见各种个性的网站,有些是官网博客,有些是个人自定义的博客,也有一些是自己开发的博客系统,但是不管怎么说,总归很少有人从零开发一个属于自己的博客,不说样式和代码开发繁琐,而且也没有过多的时间来维护开发,所以借助于三方的博客平台来快速搭建自己的博客系统。下面让我们来看看博客的效果。

2021-12-18 11:06:22 318

原创 vue项目node-sass sass-loader nodejs 版本对应问题

vue项目node-sass sass-loader nodejs 版本对应问题14版nodejs常用版本其他版本对应切换淘宝镜像安装node-sass其他配置14版nodejs常用版本sass-loader 7.3.1node-sass 4.14.1其他版本对应sass-loader 4.1.1,node-sass 4.3.0sass-loader 7.0.3,node-sass 4.7.2sass-loader 7.3.1,node-sass 4.7.2sass-loader 7.3

2021-12-18 09:38:29 3091

原创 解决‘Vue’不是内部或外部命令,也不是可运行的程序或批处理文件。

解决‘Vue’不是内部或外部命令,也不是可运行的程序或批处理文件第一步:桌面打开cmder或cmd配置npm环境缓存包路径第二步:打开控制面版找到环境变量1.在用户环境下配置node_global文件夹环境2.在系统环境下配置node_global文件夹环境第三步:桌面重新打开cmder或cmd窗口验证环境配置(一定要重新打开才能生效)淘宝镜像迁移更新第一步:桌面打开cmder或cmd配置npm环境缓存包路径# 主要全局依赖包缓存路径(找到nodejs安装路径,在其下创建node_global文件夹,

2021-12-07 15:52:27 817

原创 Deepin 20版 安装教程(Vmware)

最近一直关注着一个国产系统的动态,至今已经更新到20版,界面优美,体验绝佳,舒适度绝对不比Mac本差,基于Linux内核开发自研的国产系统,真的是细微之处,体验不凡!欢迎试水。软件的生态已趋近完善,几千种软件,分类和编程全部含括,主要是真机的体验绝对舒适,这里提供虚拟机版本安装,真机安装,官方有提供制作U盘,安装过程和虚拟机一样。Deepin20版Vmware安装教程:官网下载地址:https://www.deepin.org/zh/注意:Deepin系统自15.4 版本之后将不再提供32位版.

2021-03-16 14:48:40 7320 2

原创 Deepin 20版 安装nodejs并配置npm相关环境

Deepin 20版 安装nodejs中文官网下载安装包 http://nodejs.cn/download/打开Deepin对应的 /usr/local 目录,右键以管理员身份打开,会自动解锁文件夹输入账户密码即可(获取root管理员权限)再次在local目录下右键在终端中打开(此时已是root的管理员权限)用root管理员权限,将下载的安装node包加压,并命名为 node 然后移动 node 整个目录到 /usr/local 下即可(如上图)命令:(root管理员权限下)解压

2021-03-16 11:50:08 1330

原创 SpringBoot 多数据源配置

SpringBoot 多数据源配置,查询了好多方法,只有这个最好用.SpringBoot 多数据源配置文件结构:DateSourceMultiple DataSourceType.java 注解动态切换数据库 DruidConfig.java 加载数据源 *.properties 之所以不用yml是因为读取不便,配置不简便 DynamicDataSource.java 加载数据源...

2021-02-21 08:49:10 621 3

原创 SVN切换路径的方法(包含URL/IP)

有时候项目换了svn路径,(之前不太懂)都要重新checkout出来,把.svn文件夹替换掉旧的,这样更新还是有些小问题。切换前准备:把本地修改的代码先备份一下,以防导致代码丢失使用SVN切换功能,更新当前ip下的不同目录打开svn自带的切换(switch)功能选中项目的新svn地址进行切换操作提示切换成功切换成功之后便可以和以前一样进行svn的操作切换SVN库...

2021-02-21 08:48:58 4425

原创 特推一些博客技术博主

https://www.jianshu.com/u/05f416aefbe1https://www.jianshu.com/u/259b7db6cc20https://www.cnblogs.com/xiaoqi2018/https://blog.csdn.net/wilson1068https://www.jianshu.com/u/6a6ad13d3dd4https://...

2021-02-21 08:46:26 89

原创 解决Electron store的commit和dispatch不好使的问题

解决Electron store缓存不好使的问题Vue 的Vuex 一般vue的commit和dispatch可以直接使用,然后到了桌面程序的Vuex(store)竟然不好使了,原因真是奇葩无比。一、Electron使用store的dispatch问题二、解决方法有两个方法1、在 store/index.js 里面,就是上文特别强调了的那个文件,去掉或注释 createSharedMutations 插件方法2、如果需要多进程来处理怎么办?`看第 3 条`使用方法Vue 的Vuex 一般vue的commi

2020-08-14 13:42:57 1317

原创 Vue 实现当前页的刷新

Vue 在缓存的基础上实现当前页的刷新前进刷新,后退不刷新一、Bus的实现 Bus.js二、利用Bus实现不同页面的事件传播1.引入Bus.js(传递)例如:A页面2.引入Bus.js(接收)例如:B页面3.路由组件设置三、代码截图前进刷新,后退不刷新Vue 默认缓存,前进刷新,后退不刷新上节讲了如何简单有效的实现页面缓存,前进刷新,后退不刷新,本节在原来的基础之上做了些改造,如何实现刷新当前页。一、Bus的实现 Bus.js# Bus.jsimport Vue from 'vue'expor

2020-08-13 16:58:26 339

原创 Vue 默认缓存,前进刷新,后退不刷新

Vue 默认缓存,前进刷新,后退不刷新Vue的KeepAlive缓存keep-alive的使用如何利用keep-alive两步实现【默认缓存,前进刷新,后退不刷新】1.充分利用include2.充分利用watch代码截图如下:Vue的KeepAlive缓存一般使用keep-alive缓存的时候总会有一些特殊的需求,做页面的特殊缓存。今天就讲一下如何简单有效的利用keep-alive实现页面路由的前进刷新(即进入全新页面),后退不刷新(即沿用之前缓存的数据页面),同一个页面前进和后退不清缓存,除非退出同一

2020-08-12 17:23:55 1123

原创 POI导出设置某列值格式为text(文本)格式

POI导出设置某列值为文本格式// 设置单元格格式为文本格式HSSFCellStyle textStyle = workBook.createCellStyle();HSSFDataFormat format = workBook.createDataFormat();textStyle.setDataFormat(format.getFormat("@"));//设置单元格格式为"文本...

2019-10-30 17:46:45 5832 10

原创 IDEA修改注释颜色

IDEA修改注释颜色注释效果仅供参考!

2019-10-30 17:22:01 1055

原创 使用Element-ui开发桌面应用的小问题

开发中遇到问题不在少数,真的是相当头疼,下面这个就是整了好久,还以为是样式没有引入进来,或者组件没有引入进来,最后发现是配置的问题。在electron中使用el-tooltip无效解决办法找到上面的文件,打开,搜索:whiteListedModules// 在electron中使用el-tooltip无效解决办法,更改设置如下let whiteListedModules = ['vu...

2019-08-08 14:19:42 724

原创 js 日期多少小时前、多少分钟前、多少秒前

项目示例 https://github.com/jaywcjlove/date.js源码:;(function(window){ /** * [dateDiff 算时间差] * @param {[type=Number]} hisTime [历史时间戳,必传] * @param {[type=Number]} nowTime [当前时间戳,不传将获取当...

2019-06-12 11:02:49 1620

原创 js 日期加年数,加月数,加天数的功能

js日期加年数,加月数,加天数的功能//判断是否闰年//参数 intYear 代表年份的值//return true: 是闰年 false: 不是闰年function IsLeapYear(intYear) { if (intYear % 100 == 0) { if (intYear % 400 == 0) { return true; }...

2019-06-12 10:48:40 2262

原创 JavaScript数组循环的几种写法,包含ES6

利用Javascript map(),reduce()和filter()数组方法可以帮助您编写更加声明性、流畅的风格代码。而不是积累起来for循环和嵌套来处理列表和集合中的数据,您可以利用这些方法更好地将逻辑组织成功能的构建块,然后将它们链接起来以创建更可读和更易于理解的实现。ES6还为我们提供了一些更好的数组方法,比如.find,.findIndex,.of和for…of循环!数组循环...

2019-05-06 11:34:01 1666

原创 【微信小程序】一些常用技巧

CSS 背景图片百分比及应用适用于rpx雪碧图标中背景图片精准定位百分比计算公式任何CSS属性值为百分比时,都需要根据某个参考值进行计算,搞明白这个参考值是什么,理解就容易多了。标准规定:background-position:percent的参考值x为:百分比为background-position-x的值 = (背景在雪碧中的左边宽度)/(容器宽度 - 背景图片宽度)*100%。举个...

2019-05-06 11:23:19 356

原创 前端表单验证常用的15个JS正则表达式

在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,本文收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。1 用户名正则//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern...

2019-05-06 11:07:50 207 2

原创 关于form与表单提交操作

一个表单里面只要有form元素,如果没有给action加一个默认值,为空白的时候,当你刷新页面时,会弹出一个警告框提示你已经填入表单,刷新数据将会丢失。如果一个表单里面有一个type="submit"的button、或者type="submit"的input,或者type="image"的input,点击则会触发表单提交动作。即使你使用了return false,按钮也还是会提交submit...

2019-05-06 11:02:02 601

原创 java TCP网络编程 聊天室(群聊与私聊)

java实现简单的聊天系统效果Service.javaimport java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util....

2019-05-06 10:34:13 2230

原创 Java Number&Math类

一般,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。int a = 5000;float b = 13.65f;byte c = 0x4a;在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte...

2019-04-30 18:05:54 146

原创 写一个简易迷你的SpringMVC框架(B版)

对于SpringMVC不了解的小友,可以看下A版的mvc框架介绍所以,直接上代码:项目目录结构@Autowired注解package com.mymvc.annotation;import java.lang.annotation.*;/** * 实现自动注入 */@Documented@Target(ElementType.FIELD) // 作用于字段上,实现注入...

2019-04-30 13:11:43 181

原创 写一个简易迷你的SpringMVC框架(A版)

SpringMVC简介SpringMVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一Spring3.0后全面超越Struts...

2019-04-30 10:03:38 398 1

原创 【微信小程序】日期格式化

微信自己提供的util中,有一个日期格式化的工具,如果要使用的话,请导入var util = require(’…/…/utils/util.js’),然后关于util.formatTime(new Date)的使用,不要用Date.now(),请老老实实使用 new Date()const formatTime = date => { const year = date.get...

2019-04-29 14:42:13 2124

原创 【微信小程序】之文本折叠与展开

有时候一个列表的文章过长,显示的时候要省略显示,但是还要有一个展开查看全文的点击事件,可以实现展开与折叠。写的粗略,请见谅!index.js//index.jsPage({ data: { motto: '在实际的开发中,疑或是页面的预览中,或多或少都碰到过这样的情景,那就是文本的折叠与展开!近期在做一个小程序项目,也遇到此情况,就将此顺便总结下来~', isF: ...

2019-04-29 14:24:41 4315 3

原创 【微信小程序】首行缩进、 去掉/取消首行缩进

首行缩进text-indent:2em;text的意思是文本,indent在计算机英语中意思是缩进,至于后面的2em意思就是2个相对单位;em这个单位的意思就是文字的高度,1em就是1个文字的高度,2em就是两个文字高度,所以我们写的“text-indent:2em;”的意思就是,文本缩进2个文字的高度,因为汉字是方块字,高度和宽度是一样的,所以缩进2个文字的高度,就等于缩进两个文字的宽度...

2019-04-29 13:57:08 4205

原创 【微信小程序】常用快捷键

格式调整Ctrl+S:保存文件Ctrl+[, Ctrl+]:代码行缩进Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块Ctrl+C Ctrl+V:复制粘贴,如果没有选中任何文字则复制粘贴一行Shift+Alt+F:代码格式化Alt+Up,Alt+Down:上下移动一行Shift+Alt+Up,Shift+Alt+Down:向上向下复制一行Ctrl+Shift+E...

2019-04-29 13:52:00 831

原创 【微信小程序】之监听函数

在微信小程序实现 watch 属性,监听data中的属性,当被监听属性的值改变时,执行我们指定的方法。watch.jsfunction observe(obj, key, watchFun, deep, page) { let val = obj[key]; if (val != null && typeof val === "object" &&...

2019-04-29 13:42:32 5130

原创 【微信小程序】返回上一页刷新或当前页刷新

bug: 在onShow中执行this.onLoad(),会导致页面第一次加载的时候数组加载两次!造成原因:页面加载先执行onLoad,再执行的onShow,就会出现在onLoad加载一次数据,在onShow中执行this.onLoad()在加载一次数据。解决办法:将不需要刷新的数据放在onLoad中执行,将需要刷新的数据放在onShow中执行!页面的刷新,不管是H5还是APP或者其他浏...

2019-04-26 17:13:14 3405 2

原创 【微信小程序】之自定义顶部导航页签

小程序系统提供的导航页签,只能设置字体,却不能自定义字体图片之类的,所以自己写了一个示例。废话不多说,直接上代码效果:app.jsonLaunch: function() { wx.getSystemInfo({ success: e => { this.globalData.StatusBar = e.statusBarHeight; ...

2019-04-25 18:55:29 3329

原创 【微信小程序】分享接口卡片图片尺寸比例

有没有遇到过分享出去的小程序的图片大小有时候莫名其妙的变得扭曲或者宽高被隐藏。调用微信小程序分享需要button标签<button open-type="share">test</button>然后在js的page里加一个函数onShareAppMessage: function() { return { title: "小伙伴快来和我玩"...

2019-04-25 18:29:51 13623

原创 【微信小程序】之跨界面传参

小程序传参有限制和组件式传参不一样,所以写下我自己经历的,并解决的示例。Page这种page与page页面之间传参,相对比较方便,但是有一种限制,用?拼接的参数,只能在onload函数中用options接收!//e.target.dataset.id 在wxml页面设置 data-id=‘参数值’ 即可//或者用e.currentTarget.dataset.id接收,两种方式选其一...

2019-04-25 18:19:36 920

原创 【微信小程序】之from表单

平常H5里面或者只要是个页面都会有表单,小程序也不例外from表单from.wxml<form bindsubmit='FormSubmit' bindreset='FormReset'> <view> <input name='title' placeholder='标题' value='{{value}}'></input&g...

2019-04-25 17:40:37 1004

空空如也

空空如也

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

TA关注的人

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