自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos三部切换阿里源

备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo生成缓存yum makecache以上是centos8的切换方式,如需其他版本,看官网https://developer.aliyu.

2022-03-09 10:46:07 671

转载 emq开启wss服务

https://www.cnblogs.com/minseo/p/11651998.html

2020-10-30 18:12:49 1115

原创 微信支付JSAPI报支付验证签名失败

1.首先排除参数大写字母问题,比如timestamp改为timeStamp这种2.其次可以使用官方验证签名工具测试签名是否正确3.如果验证签名工具和你生成的签名一致,并且还是提示支付验证签名失败,那么你可以看看验证类型,因为JSAPI调起支付需要和统一下单预支付验证方式是一样的,官方的javasdk里预支付使用的是HMACSHA256,而JSAPI默认使用MD5,把他们两个调整为一样的就好...

2020-08-05 17:48:10 2962 1

原创 vue修改属性无法更新解决办法

在使用vue的时候,用js修改了对象的一个属性,这个属性是对象的内部属性,例如order:{id:1111},修改order.id后页面无法更新。解决办法如下//使用this.$set(目标对象,目标对象内的属性值,要修改的值)例如:this.$set(this.order,'id','123123123')...

2020-07-07 17:30:07 1359

原创 高德地图定位没反应失效,也不报错的解决方法

一般这种情况在开发环境下比较多,因为高德现在要求使用https访问才可以,你的网站必须搭载到服务器并且开启https,才可以正常访问,或者不用https也可以改用localhost访问网站,也是可以定位成功的,定位的时候等几秒,有的时候用浏览器访问会有延迟,等10秒左右...

2020-06-25 17:52:10 4420

原创 elementui修改上传图片文件列表fileList

修改上传组件的filelist可以使用如下办法上传组件的file-list属性绑定fileList,然后修改fileList就可以了组件<el-upload action="https://xxx.xxx.xxx" list-type="picture-card" :file-list="fileList" <i class="el-icon-plus"></i></el-upload>JSdata(){ return{ file

2020-06-16 16:53:33 15365 2

原创 windows运行emq报错MSVCR120.dll

在windows10上运行emq提示找不到MSVCR120.dll,解决办法下载vc++2013并安装下载

2020-06-08 10:27:27 691

原创 js合并两个json

方法:Object.assign()const obj1 = { a: 1, b: 2 };const obj2 = { b: 3, c: 4};const result = Object.assign(obj1, obj2);console.log(result);//输出{ a: 1, b: 3, c: 4 }

2020-04-24 17:03:08 3248

原创 小程序修改数组中的内容

因为小程序不可以直接this.data设置,必须要setData方法设置属性,所以在动态修改数组时候很麻烦,我就当wx团队是出于性能角度才这样做的吧。。。。小程序修改数组中内容做法如下//临时取出数组洗净备用var oldList = this.data.list;//这里的i是你遍历的indexoldList[i].num = oldList[i].num+1;//替换数组this...

2020-04-10 23:12:09 1620

原创 java反射机制实例,超简单

动态生成对象并调用其中的方法先模拟一个类供测试class MmUtil{ public String add(int a,int b){ return a + "|" + b; }}反射public <T> String test(T type) { try { //获取传入的类型全名(包名.类名) Str...

2020-04-02 18:57:48 97

原创 微信小程序request报400错误 @RequestBody接收不到

后台springboot做的接口,参数用@RequestBody JSONObject接但是小程序wx.request访问提示400,后台观察也报错了,说明已经传到后台了,检查后发现是小程序request默认使用get方式,更改成post后台@RequestBody就可以接收到了wx.request({ url: "api地址", data: {a:1,b:2}, m...

2020-03-27 19:06:33 1885

原创 小程序插入html代码片段

一些电商类项目的商品详情页是后台用富文本编辑器做的html代码,需要在小程序端渲染出来。做法如下<rich-text nodes="这里是你要的html代码"></rich-text>可以存在变量里然后绑定...

2020-03-23 17:34:32 1466

原创 微信小程序要设置数据中的子元素怎么办?

比如data:{ order:{ id: "10010101" }}这时候要设置ID,方法如下this.setData({[‘order.id’]:‘2222222’});

2020-03-21 20:31:37 509

原创 小程序弹出遮罩层 禁止背景页面滚动

因为弹出层也有滚动模块,不能使用catchtouchmove最好的办法可以用两个scroll-view背景层用scroll-view,上拉加载的时候检测scroll-view的事件进行加载弹出层也用scroll-view,这样互不干扰,也比较符合规范。scroll-view的具体使用方法:传送门...

2020-03-20 19:29:25 3306

原创 小程序遮罩层禁止屏幕滚动

小程序开发的时候遮罩层出现后,后面的背景依然可以滚动,加入在遮罩层加入catchtouchmove="ture"就可以了

2020-03-20 16:49:06 1643

原创 css实现上下左右居中

container为外部元素content为内部元素自行套用.container {position: relative;}.content {position: absolute;margin: auto;top: 0; left: 0; bottom: 0; right: 0;}

2020-03-20 13:27:19 171

原创 css img宽度根据高度比例变化 实现自动正方形

<div> <img /></div>父级容器css width: 100%;height: 0;padding-bottom: 100%;position: relative;子容器css width: 100%;height: 100%;position: absolute;

2020-03-20 11:18:39 1162

原创 基于高德地图的城市区域代码表

是一个excel表格,含有区域、adcode、citycode,可以自行导入数据库下载地址

2020-03-12 19:41:52 2613 1

原创 vue实现input file上传图片 显示预览图

<template> <div> <input v-show="false" type="file" accept="image/*" @change="tirggerFile($event)" ref="input" /> <div style="width:200px;height:200px;border:1px solid;te...

2020-03-11 09:41:01 5347 2

原创 springboot出现{dataSource-1} inited卡死情况解决方案

在网上找了好多,都是说clean一下项目或者把所有删除。如果可以解决最好,如果还是解决不了,可以尝试下以下做法。我亲身反复新建了好多项目做的测试。。好几个小时。。我的问题出现在消息队列,做法就是排除法,把项目备份一份...

2020-02-21 23:29:30 8740

原创 js取当前季度最后一个周五

一些金融方面的朋友需要用到季度最后周五,上代码还有本周五和下周五function timeChooseSimple(key) { var time if (key == 'thisWeek') { var day = new Date().getDay() //0=周日, var minus = 5 - day var thisWeek = new Date()...

2020-02-18 15:46:03 208

原创 微信重定向后https变成http

在开发微信端程序,里面有个地图模块,必须要用到HTTPS才可以定位,但是微信获取到用户的openid后重定向https变成了http。这种情况是因为nginx重写了地址,在nginx配置文件里修改一下即可。比如像我的配置文件:location /app { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $p...

2020-01-14 11:08:31 4009

原创 使用IPFS搭建私有区块链文件存储系统

下载并安装IPFS安装GO环境ipfs init初始化ipfs环境使用ipfs-swarm-key-gen生成swarm key文件并放入两个节点的.ipfs文件夹下ipfs bootstrap rm all 删除所有节点ipfs bootstrap add/ip4/另一个节点IP/tcp/4001/ipfs/另一个节点标识 添加节点两个节点ipfs daemon开启服务测试ipfa...

2019-11-18 16:19:36 1051

原创 IPFS WINDOWS下使用ipfs-swarm-key-gen生成私有网络swarm key

安装GO环境下载地址打开命令行安装ipfs-swarm-key-gengo get -u github.com/Kubuxu/go-ipfs-swarm-key-gen/ipfs-swarm-key-gen编译go-ipfs-swarm-key-gengo build -o ipfs-swarm-key-gen C:\Users\Administrator\go\src\github....

2019-11-18 11:52:28 1497 2

原创 quasar dev失败解决方法

由于单位要求开发混合式APP,后端采用.net core(本来我从.NET弃坑转JAVA了,又给我拉回贼船,不升值不加薪一月就给开三千还总想找个程序员,吐槽都吐累了。。。)前端采用vue(quasar-cli),在搭建quasar项目的时候运行quasar dev失败了。解决方法:删掉失败的项目,重新运行命令 quasar init name -v 0.17后续操作和之前一样,搭建完成后再试...

2019-09-19 16:41:38 5515 2

原创 VUE在Nginx下配置跨域访问

打开nginx下conf/nginx.conf文件找到server{}加入location /api { # 把 /api 路径下的请求转发给真正的后端服务器 proxy_pass http://x.x.x.x:xxxx/;}

2019-08-17 17:46:57 2332 2

原创 VUE打包运行空白页面 而且不报错的解决方案

如果不是配置路径的问题,可以尝试修改路由文件router.js的mode:"hash"因为如果mode:"history"也会导致空白页

2019-08-17 15:00:41 3536 1

原创 Vue回调方法内获取不到当前组件this元素的解决方案

在使用事件订阅$on或者使用axios请求数据时,在回调方法内想刷新数据或者调用其他本组件的方法,发现调用不了,this不能指向当前组件的vue实例,提示TypeError: this.xxx is not a function或者其他。解决方法:使用=>示例//修改前globalBus.$on("test.order.new",function(data){ //打印获取的数...

2019-07-30 09:50:57 11567

原创 Redis windows下安装

https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip下载上述地址解压到一个文件夹内在文件夹内启动命令行运行redis-server即可启动服务...

2019-07-25 17:27:57 2836

原创 js精度丢失问题

后台使用Long类型,前端js获取到的数据不一致是因为JS内置有32位整数,而number类型的安全整数是53位。如果超过53位,则精度会丢失。解决方法:在后台把json内的long类型改为string类型...

2019-07-18 18:33:40 716

原创 vue全局变量

在components/tool目录下添加Global.js文件const token = 'abcd'export default { token //用户token身份}在main.js中引入import global_ from '@/components/tool/Global.js'Vue.prototype.GLOBAL = global_在组件内使用...

2019-07-15 17:59:25 275

原创 vue添加配置文件 超简单

在项目下static目录添加文件config.js 内容格式如下:const config = { ta: "abc"}在项目index.html内引入<script src="/static/config.js"></script>在需要使用的组件中直接config.ta就可以获得数据了...

2019-07-15 17:14:04 9247 3

原创 vue路由守卫

直接上代码router/index.jsimport Vue from 'vue'import Router from 'vue-router'import Login from '@/components/page/Login'import Main from '@/components/page/Main'Vue.use(Router)const router = new...

2019-07-15 16:20:30 69

原创 springboot2整合redis超简单

依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>加入工具类import java.util.Map;imp...

2019-07-15 14:21:08 1742

原创 springboot整合redis-基于jedis(快速上手,无废话)

redis安装步骤和设置密码(如果已经安装完请略过)https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip下载上述地址并解压到一个文件夹,例如C盘redis文件夹。cmd进入c:\redis启动redis服务redis-server另起一个cmd窗口 启...

2019-07-11 12:24:17 614

原创 springboot aop获取controller的POST @RequestBody注解参数

项目使用vue+springboot做前后端分离,在做校验的时候需要用到aop拦截vuethis.$axios.post("http://localhost:8281/store-api/order/test",{ token:"testtoken" }).then(response => { console.log(response.data); });vue怎么安装a...

2019-07-10 16:22:06 16596 2

原创 vue axios springboot2.0 跨域请求

试了网上很多的教程,包括添加代理等等,均无功而返,还是提示403。于是,改用配置服务端的方法。后端直接在controller上加CrossOrigin注解@CrossOrigin //重要@RestController@RequestMapping("vue")public class VueApi { @RequestMapping("test") publi...

2019-07-09 09:40:14 269

原创 vue跨组件传值

步骤#此方法是基于事件实现创建一个GlobalBus.js文件 内容如下import Vue from 'vue';export const globalBus = new Vue();在需要传值和页面引入它 例如import { globalBus } from "@/components/tool/GlobalBus.js"接收组件在created注册好事件 等待其他成员...

2019-06-20 14:21:55 2807

原创 cordova使用极光推送获取不到RegistrationID的解决办法

因为创建cordova项目时候的包名和创建极光推送应用的包名不符很多人喜欢创建cordova项目时候直接使用 cordova create ProjectName正确的创建方式应该是 cordova create ProjectName com.xx.xx AppName其中com.xx.xx就是你创建极光推送服务时设置的包名否则会导致获取不到RegistrationID...

2019-06-19 16:56:11 857

原创 java使用socket.io进行web实时通讯 netty-socketio

服务端JAVA创建一个spring boot项目在pom.xml中加入netty-socketio和fastjson<dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <...

2019-06-18 18:52:41 10901 4

空空如也

空空如也

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

TA关注的人

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