logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微信小程序一次性订阅踩坑记录

由于是一次性订阅,每次订阅只能发送一次信息,为了让用户更好的知道自己能否有接收订阅消息,以及可以接收订阅消息的次数,所以会采取数据库记录,每次订阅加一,每次发送减一。理论上这样的逻辑是没什么问题,但是却忽略了这种发送次数的控制权限是在微信端,而微信端会在以下情况下清空发送条数,导致数据库的记录和实际发送次数有出入。1.用户禁止接收订阅消息如果一个用户在设置中禁止了接收订阅消息,那么该小程序下的所有

#微信小程序
微信小程序wx.getStorage报错,getStorage:fail data not found

如果是刚存储的数据,立刻getStorage是无法获取的,可以延迟获取setTimeout(function () {wx.getStorage}, 1000)

windows下运行think-worker下的gateway

测试环境:win 7think-worker默认有命令php think worker:gateway但是如果在win下运行,会报错GatewayWorker Not Support On Windows但是这并不是说gatewa不能再windows上运行,而是gateway需要启动好几个命令行,windows下无法直接处理,所以如果想要使用think-worker下的gateway,还需要改造下

#gateway
安装新版python注意事项

由于电脑配置问题,虚拟机只能跑的动centos6.8,centos7以上的64位基本跑不动,但是又想用点新的东西,例如python3.6,centos6.8默认安装的是python2.6.6,我想着直接替换下应该没什么问题吧,于是源码安装完了python3.6之后在/usr/bin中直接换了原来的python,没想到这一换出了问题,首先是yum不管用了,百度下是python版本问题,于是乎把/us

docker启动anything llm的时候报unable to open database file: ../storage/anythingllm.db解决办法

docker的安装和anything llm镜像的下载就不在过多介绍,下载docker和镜像的时候,记得切换到国内源,否则很可能下载速度缓慢或者下载失败。运行命令参考的是官网的命令但是总会报错最初以为是映射问题,总在映射上找原因,搜索了很多,但是没有能够解决问题的办法。于是又浏览了下官网的安装文档,发现了一个比较奇怪的说明,1000是linux普通用户的标识,而安装的时候使用的是root,所以没有

文章图片
#docker
vue-router使用beforeEach导致Maximum call stack size exceeded问题

错误写法router.beforeEach((to, from, next) => {var token = sessionStorage.getItem('token')if (!token) {next({ path: '/login' })} else {next()}})正确写法router.beforeEach((to, from, next) => {var token =

mysql的expire_logs_days参数引发的问题

mysql的expire_logs_days参数引发的问题

docker启动anything llm的时候报unable to open database file: ../storage/anythingllm.db解决办法

docker的安装和anything llm镜像的下载就不在过多介绍,下载docker和镜像的时候,记得切换到国内源,否则很可能下载速度缓慢或者下载失败。运行命令参考的是官网的命令但是总会报错最初以为是映射问题,总在映射上找原因,搜索了很多,但是没有能够解决问题的办法。于是又浏览了下官网的安装文档,发现了一个比较奇怪的说明,1000是linux普通用户的标识,而安装的时候使用的是root,所以没有

文章图片
#docker
docker启动anything llm的时候报unable to open database file: ../storage/anythingllm.db解决办法

docker的安装和anything llm镜像的下载就不在过多介绍,下载docker和镜像的时候,记得切换到国内源,否则很可能下载速度缓慢或者下载失败。运行命令参考的是官网的命令但是总会报错最初以为是映射问题,总在映射上找原因,搜索了很多,但是没有能够解决问题的办法。于是又浏览了下官网的安装文档,发现了一个比较奇怪的说明,1000是linux普通用户的标识,而安装的时候使用的是root,所以没有

文章图片
#docker
nmon和nmon analyser的下载和使用

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不算很广,因此我们重点讲下Linux下的nmon应用。首先自然是下载,Linux的nmon有自己的官方网站(http://nmon.sourceforge.net/),这时候第一个问题来了,网站居然打不开,难道网址不对?我想这是我们的第一反应,其实网址并没有任

    共 13 条
  • 1
  • 2
  • 请选择