自定义博客皮肤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 888

转载 emq开启wss服务

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

2020-10-30 18:12:49 1243

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

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

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

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

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

2020-07-07 17:30:07 1514

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

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

2020-06-25 17:52:10 5651

原创 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> JS data(){ return{ file

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

原创 windows运行emq报错MSVCR120.dll

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

2020-06-08 10:27:27 797

原创 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 3399

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

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

2020-04-10 23:12:09 1761

原创 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 178

原创 微信小程序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 2178

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

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

2020-03-23 17:34:32 1595

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

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

2020-03-21 20:31:37 625

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

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

2020-03-20 19:29:25 3497

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

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

2020-03-20 16:49:06 1748

原创 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 255

原创 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 1303

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

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

2020-03-12 19:41:52 4000 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 5594 2

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

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

2020-02-21 23:29:30 9202

原创 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 307

原创 微信重定向后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 4704 1

原创 使用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 1191

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

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

2019-11-18 11:52:28 1722 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 5926 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 2444 2

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

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

2019-08-17 15:00:41 3642 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 11866

原创 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 2929

原创 js精度丢失问题

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

2019-07-18 18:33:40 901

原创 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 381

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

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

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

原创 vue路由守卫

直接上代码 router/index.js import 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 154

原创 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 1844

原创 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 731

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

项目使用vue+springboot做前后端分离,在做校验的时候需要用到aop拦截 vue this.$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 17225 2

原创 vue axios springboot2.0 跨域请求

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

2019-07-09 09:40:14 366

原创 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 2875

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

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

2019-06-19 16:56:11 1017

原创 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 11313 4

空空如也

空空如也

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

TA关注的人

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