自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunhuwh的专栏

学而不思则罔 思而不学则殆

原创 python安装包报错网络问题

比如:Could not find a version that satisfies the requirement pygame(from version:) No matching distribution found for pymongo 可能考虑到是python国内网络的问题,这时我...

2020-05-26 09:26:34 23 0

原创 python文件打包exe

pip install pyinstaller 然后执行pyinstaller xx.py

2020-05-25 23:29:22 15 0

原创 pycharm解决一直updating indices的问题

第一种解决方式是将不需要的文件夹排除 步骤:file->setting->Project:XXX->Project Structure 然后add content Root 第二种,是因为anaconda环境配置的有问题导致的,应该这么配置: file->setting-...

2020-05-21 21:26:54 15 0

原创 微信小程序线上调试方法

1.用log,具体参照https://cloud.tencent.com/developer/article/1507401 2.使用微信自带的,先进入开发环境或者体验版,打开调试,然后打开线上环境的小程序,就可以调试了

2020-05-20 09:53:14 99 0

原创 微信小程序清缓存方法

发现->小程序 找到相应小程序,长按删除就可以清除缓存了 如果有体验版、开发板,也应全部清除

2020-05-20 09:48:07 64 0

原创 消息系统实现步骤

我们做的是类似微信的功能,包括,消息、朋友圈、系统通知三块 前端若已登录,则获取用户id,组成一个client_id注册到message server中,若未登录,则必须登录后获取client_id再进行注册 注册连接后,订阅消息。订阅消息的实现:设置全局变量,比如:聊天,chat_statu,1...

2020-01-16 12:32:41 83 0

原创 JS Date.parse()问题

js字符串转时间戳,用Date.parse原本没任何问题,但是有时会在IOS设备上出问题。 IOS设备上不支持这种转法: Date.parse(“2020-01-09 11:00:00”) 也就是不支持-,必须得将-转换为/ Date.parse(“2020-01-09 11:00:00”.rep...

2020-01-09 16:51:39 51 0

原创 mqtt.js client subscribe分离

mqtt.js可以将client和subscribe,message分开写,写的时候也要注意,先说下思路 当用户刚进入系统,这个时候,查找storage中是否有用户信息 如果有,则直接使用mqtt.js直接连接,创建client,把client赋值给全局变量 如果没有,跳到login页面,登录成...

2019-12-30 15:17:46 58 0

原创 微信小程序使用mqtt.js支持wss

mqtt也可以支持wss,具体如何操作: 服务端配置 在服务器上装个nginx,nginx.conf配置如下: 因为我用的是rabbitmq的rabbitmq_web_mqtt,所以我的配置路径是下面的地址,也可根据自己的mq地址来 location /mqttwss { prox...

2019-12-30 15:03:23 99 0

原创 web mqtt

移动端,web端可以用mqtt做消息服务 前几篇文章提到用rabbitmq做mqtt服务器。 下面说说web端做mqtt消费者端 主要用到技术MQTT.js:https://github.com/mqttjs/MQTT.js 在项目下install mqtt: npm install mqtt...

2019-12-27 14:49:30 44 0

原创 springboot mqtt推送消息

整个推送可参考:https://blog.csdn.net/qq_41018959/article/details/80592444 唯一需要注意的是,pom.xml中加上 <dependency> <groupId>org.eclipse.paho</groupI...

2019-12-27 13:39:19 34 0

原创 rabbitmq mqtt

rabbitmq有好几种插件,可以支持mqtt,可以支持websocket mqtt配置方式: 在enabled_plugins中加上 [rabbitmq_management,rabbitmq_mqtt]. rabbitmq.config {rabbitmq_mqtt, [ {tcp...

2019-12-27 13:36:50 57 0

原创 mq Too many publishes in progress (32202)

使用springboot引用mqtt的时候,引用的框架是spring-integration-mqtt spring-integration-mqtt引用的是org.eclipse.paho.client.mqttv3 org.eclipse.paho.client.mqttv3是因为内部的一个问...

2019-12-27 11:13:27 150 0

原创 源码BUG

框架是大神写的,但是也会存在着bug。 开源意味着大家都会在上面帮忙更新bug。 有时我们会引用一些框架,框架会引用很多包,包中可能就出问题了。 比方说,springboot框架引用了spring-integration-stream spring-integration-stream引用了org...

2019-12-27 10:52:18 12 0

原创 druid总是造成死机

com.alibaba.druid.pool.GetConnectionTimeoutException:loopWaitCount 0, wait millis 60000,active 100 原因是以为没有加回收机制,后者最大连接数超出导致的 解决方法: 加上回收配置: #druid ...

2019-12-24 10:50:56 46 0

原创 setInterval不卡壳写法

function firstAlert(){ if(firstInterval) clearInterval(firstInterval);//这个是重点 //处理全部 ......... firstInterval = setInterval(�...

2019-12-19 14:29:00 26 0

原创 uni-app 小程序、H5环境配置

小程序没有跨域问题存在,但是H5有 所以如果发布了H5,出现跨域问题。那么应该在整个环境的配置时要注意: 比方说,我们接口为: /api/mobile/login /api/mobile/logout 如果我们已经将接口发布到服务器上了,如果说服务器ip为10.4.13.1,端口为8080 小程序...

2019-12-17 13:00:39 108 0

原创 时区不同引发的要命事件

初次玩docker,结果入坑,docker容器和时区竟然不同。幸好数据库不在docker中,不然灾难了。 只是导致获取的结果少了8小时而已。 长话短说,先排除自己的docker是否也是如此。 在服务器下,输入date,查看主机的时区, 然后docker ps 查找容器 id 然后docker ex...

2019-12-17 10:56:01 21 0

原创 PS 照片换底色

一、第一种方式:使用磁性套索 List item 先用磁性套索,把人物圈出来,然后确定 crtl+c 复制 新建一个1寸的背景内容为背景色的文件,文章最后备注这尺寸 将前景色设置为你想要的背景色,文章最后有备注这颜色 油漆桶喷 新建图层A 将刚才选定的人物粘贴到图层A中 再复制图层A,命名图层B...

2019-12-16 09:57:13 21 0

原创 docker常用命令

#----docker-# docker ps -a 查看container docker images 查看镜像 docker run docker logs --tail=“50” CONTAINER ID 日志 删除容器时, 先停止容器, 再删除image 再删除容器 记得删除没用的ima...

2019-12-11 16:31:54 18 0

原创 axure页面向下滚动导航栏固定在顶部

我们要实现的是,操作成功后,在最上面弹出操作成功的提示。即使页面滚动到下面,也会在屏幕最上方弹出操作成功。 实现方式如下: 在放消息的页面,绑定窗口滚动事件 ...

2019-11-20 13:48:20 587 0

原创 hadoop远程java api操作

hadoop远程api访问的时候报:java.net.ConnectException: Connection refused: no further information; 解决方法: 查找端口:netstat -tunlp 我们可以看见9000端口是正常运行的,但是前面是127.0.0.1 ...

2019-09-27 16:50:51 69 0

原创 mescroll vue使用

github:https://github.com/mescroll/mescroll 官方文档:http://www.mescroll.com 最好按照官方文档来 开启初始化完毕之后自动执行上拉加载的回调,保证一进入页面,就去加载数据 上拉刷新的时候,或者tab切换的时候,先将数据置空 pag...

2019-09-10 17:46:57 506 0

原创 mysql授权

https://www.cnblogs.com/bethal/p/5512755.html

2019-08-22 17:08:40 72 0

原创 uni-app 动态class

简单的不带循环的可以看官方文档:https://uniapp.dcloud.io/use?id=class-%E4%B8%8E-style-%E7%BB%91%E5%AE%9A 复杂的for循环的看这里: 我们需要在遍历的list里面,put进去class比如dynamic,然后在v-for的时候...

2019-08-19 11:10:24 2373 0

原创 js Promise使用

Promise能够有效的解决异步封装问题。 使用方法: 在我们定义的方法中, return new Promise((resolve, reject) =>{}) 我们所有的方法在里面写就行了。resolve表示成功后接着干啥,function reject表示中断要干啥。 来个demo:...

2019-08-16 16:09:31 32 0

原创 vue多层循环,动态改变数据后渲染的很慢或者不渲染

原因是因为vue检测速度很慢,因为多层循环了,在VUE 2.x的时候还能渲染出来,1.x的时候压根渲染不出来。 解决方式: 在动态改变数据的方法,第一行加上 this.$forceUpdate(); 就可解决渲染慢or渲染不出来的问题 ...

2019-08-08 21:50:39 1775 0

原创 tomcat启动了访问不了

centos7下,部署了几个tomcat,其中有个tomcat启动了,但是访问不了。甚至到最后webapps中我就放了个root文件,也访问不了。 通过ps -ef|grep tomcat 找到所有tomcat,发现有个一直没用,我猜想应该是之前添加的,将线程删除后,一切恢复正常。 建议:一定要将...

2019-08-05 12:51:23 372 0

原创 uni组件和页面之间的通信(所有页面共用工具栏)

uni官方文档中写有页面通信方式: https://uniapp.dcloud.io/api/window/communication?id=emit uni.$emit(eventName,OBJECT) 触发全局的自定事件。附加参数都会传给监听器回调。 示例: uni.$emit('...

2019-08-03 17:45:18 2384 0

转载 nginx centos

https://blog.csdn.net/stinkstone/article/details/78082748

2019-07-29 15:09:42 22 0

原创 iview upload

第一:Upload中clearFiles方法怎么调用 <Upload :action="uploadUrl" :on-success="uploadGeneralSuccess" ref="upload"> <...

2019-07-22 14:01:57 122 0

原创 python数组

python数组写法: arr = [0] print (arr) 结果[0] arr = [0]*3 print (arr) 结果[0,0,0] python数组迭代压缩 >>>a = [1,2,3] >>> b = [4,5,6] >>&...

2019-07-03 17:32:54 38 0

原创 foxmail配置

首先开启qq邮箱的POP3。 依次进入邮箱->设置->账户,然后找到下面这个界面 开启POP3,记住秘钥。 foxmail登录时,选择qq邮箱。然后把qq邮箱和秘钥填进去就配置好了。 ...

2019-06-27 21:18:47 376 0

原创 centos7 部署redmine4并配置邮件通知

centos7安装通过bitnami_redmine安装,很方便。网上有很多教程,可自行参考:https://blog.51cto.com/9025736/2063557 主要想说的是邮件通知的配置。 QQ个人邮箱配置 登录QQ邮箱,点设置,点账户,然后到下面这张图片这。开启POP3/SMTP,需...

2019-06-27 21:14:12 547 0

原创 vmware安装mac系统后不能全屏解决方式

设置全屏,方法: 关闭SIP 进入recovery Console,进入方法:在开机时按windows+R,进入后,选择实用工具->终端,输入csrutil disalbe,然后重启 安装vmware tools,方法: 下载darwin,链接:https://pan.baidu.com/...

2019-03-27 14:13:17 3843 1

原创 微信支付文档

准备工作: 需要开通微信商家平台,然后开通微信支付 拿到商家号,支付秘钥, 然后在商家平台中,产品中心,设置能够开发平台或者生产平台的域名。这样我们才能支付。 一般小程序都会用JSAPI来支付,各种支付方式参考:https://pay.weixin.qq.com/static/product/pr...

2018-12-26 21:03:48 341 0

转载 java.lang.ClassCastException 两个一样的类不能强转

spring boot导致的: 注释掉: &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&a...

2018-12-26 20:22:20 2713 0

原创 小程序返回时重新加载

解决方式:将数据加载部分放在onShow中进行

2018-12-26 12:22:55 2108 0

原创 VMware配置网络

有三种网络模式:桥接模式,NAT模式,主机模式 桥接模式: 把物理主机作为交换机,来进行通信,桥梁就是物理主机。 所以物理主机是关键,所有的虚拟机都要听物理主机的,需要在物理主机的网段下工作。如果需要上网,也是通过物理主机来上网的,DNS也要和主机一样。 可能centos的/etc/sysc...

2018-12-25 23:27:48 164 0

原创 远程桌面连接失败

很奇怪的一个问题,我的电脑不能被远程桌面连接,但是可以使用Remote Desktop Organizer连接。 原因是因为,有个配置问题。解决方案: 命令:gpedit.msc 打开“本地组策略编辑器” 本地计算机策略-&gt;计算机配置-&gt;Windows设置-&am...

2018-05-22 15:36:09 2565 0

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