- 博客(106)
- 资源 (1)
- 收藏
- 关注

原创 uniapp Android 原生插件开发(Module 扩展为例·2022)
uniapp原生android插件开发流程,uniapp原生android插件调试流程,uniapp原生android插件自定义基座打包流程一览。
2022-08-11 16:07:23
25409
53

原创 Linux搭建Redis5.0集群(编译安装Redis5.0)
这里使用两台服务器,安装共6个节点,一台三个节点服务器系统是CentOS7.5安装Redis下载redis,可以访问Redis官网获取稳定版(Stable版)下载地址,我这里获取的是Redis 5.0.7版本wget http://download.redis.io/releases/redis-5.0.7.tar.gz下载完后解压下载的安装包redis-5.0...
2020-01-09 17:35:22
772

原创 MySQL集群升级从5.5版本升级到10.*以上版本(CentOS7.5 MariaDB集群升级)
最近由于数据库迁移合并原因,导致集群数据库版本不兼容现有数据库,因此打算升级MySQL集群数据库版本从5.5升级到10.4硬件信息:CentOS Linux release 7.5.1804 (Core)主数据库:172.16.116.40从数据库:172.16.116.42、172.16.116.43MySQL集群的搭建可以参考:CentOS7.5实现MySQL集群-主从服务器...
2020-01-06 15:48:21
1294

原创 MySQL集群-主从服务器搭建(一主多从)
硬件信息:CentOS Linux release 7.5.1804 (Core)主数据库:172.16.116.40从数据库:172.16.116.42、172.16.116.43如果已经安装5.5版本需要升级10版本,可以参考:MySQL集群升级从5.5版本升级到10.*以上版本(CentOS7.5 MariaDB集群升级)安装MySQL服务(主从都需要)开放数据库默认端...
2019-07-18 18:33:25
989
原创 Linux 安装 meilisearch
由于项目部分数据需要用到搜索引擎进行检索,但是服务器资源有限,安装elasticsearch过于笨重,不太符合现实情况,所以选择了meilisearch作为搜索引擎来使用,目前使用接近一年,运行良好。
2025-01-06 15:14:26
435
原创 WUP-MY-POS-PRINTER 旻佑热敏打印机票据打印uniapp插件使用说明
本插件主要用于旻佑热敏打印机打印票据,不支持标签打印。适用于旻佑的各型支持票据打印的热敏打印机。本插件开发时使用的打印机型号为MY-805嵌入式面板打印机,其他型号请先试用测试。使用本插件需要在以上设备使用。插件支持uniapp的vue2 和 vue3 版本;uniapp x没做支持,可自行测试。初始化流程:获取设备-打开设备-设置多字节模式及编码。
2024-10-25 15:02:16
1400
原创 WUP-MY-LABEL-PRINTER 旻佑热敏打印机标签打印uniapp插件使用说明
WUP-MY-LABEL-PRINTER 主要用于旻佑热敏打印机打印标签,不支持票据打印。
2024-08-17 14:28:34
1189
1
原创 WUP-CH34X ch34x系列芯片USB转串口通信uniapp插件使用说明
WUP-CH34X针对 CH340/CH341/CH342/CH343/CH344/CH347/CH9101/CH9102/CH9103/CH9104/CH9143 的 USB 转串口通信安卓库。
2024-08-10 17:19:04
1885
2
原创 uniapp 原生插件开发 android.app.Application 和 android.content.Context 获取问题
在开发CH34X相关串口的uniapp原生插件时,遇到相关SDK方法调用时需要传入 android.app.Application application 和 android.content.Context context 的问题。
2024-07-31 17:41:09
782
原创 uniapp 原生插件引入aar包报错:Invoker print exception:java.lang.reflect.InvocationTargetException 解决
最近在开发uniapp原生插件时,需要引入的Android SDK包是.aar类型的,在引入过程中出现问题:Invoker print exception:java.lang.reflect.InvocationTargetException
2024-07-16 11:41:38
865
6
原创 uniapp 获取外设键盘输入(扫码器/扫码枪/读卡器等)
在使用uniapp开发收银机等设备时,常常会用到使用键盘输入的外设,如使用扫码器/扫码枪读取条形码/二维码等,及使用读卡器读取卡ID(需要读卡器支持键盘输入卡ID,此种方式只支持读取未加密的卡ID信息,读取加密信息请使用NFC方式)。
2024-01-18 12:00:59
2470
4
原创 Nginx 单域名多项目配置汇总
本篇文章为自用nginx多项目配置汇总,涉及Laravel项目/Websocket/Vue项目和Golang项目,基础项目为laravel项目。
2024-01-02 11:51:57
910
原创 uniapp uni-popup组件在微信小程序中滚动穿透问题
在微信小程序中使用uni-popup组件时,出现滚动穿透,并且uni-popup内部内容不会滚动问题。
2023-12-01 15:37:55
2391
原创 MySQL报错:json_contains: “The document is empty.“ at position 0.
在使用json_contains查询MySQL表里面的JSON字段数据时,报错:3141 Invalid JSON text in argument 1 to function json_contains: "The document is empty." at position 0.
2023-09-20 13:44:49
2901
原创 萤石摄像头RTSP流获取(黑屏解决)
在获取萤石摄像头RTSP视频流时,视频流获取不成功,黑屏并且一直显示缓冲中。下面对获取过程中查阅的资料和解决方案做一下汇总。
2023-06-11 00:22:34
15991
1
原创 Hyperf Elasticsearch-PHP库使用报错:No alive nodes found in your cluster in StaticNoPingConnectionPool.php
Hyperf Elasticsearch-PHP库使用报错:No alive nodes found in your cluster[64] in ../Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php
2023-02-14 18:01:45
906
原创 CentOS8 Kibana8.x 安装遇到的问题解决
在安装完相同版本的Elasticsearch和Kibana后,Elaticsearch运行成功并可以正常使用,Kibana也正常启动,但是在访问时会出现以下错误及提示:浏览器访问提示:Kibana server is not ready yet.(服务器尚未准备就绪。)查看kibana日志:missing authentication credentials for REST request…
2022-12-27 18:03:07
3079
原创 CentOS8 Elasticsearch8.x 安装遇到的问题解决汇总
elasticsearch安装过程中报错解决,启动报错:ERROR: Elasticsearch exited unexpectedlycurl测试报错:curl: (52) Empty reply from server。
2022-12-26 16:05:22
3659
原创 Bootstrap Table pagelist设置后失效
Bootstrap Table pagelist设置后不生效、失效、不起作用、不能使用问题。在使用Bootstrap Table进行数据展示时,设置pagelist选项后不生效。bootstrap版本为 v3.3.7。网上搜索尝试使用以下几种方式解决,发现均不行,你们可以参考解决:定位到pageList所在下拉框代码,然后点击下拉框,发现相关属性有被操作,但是并没有被改变。所以,问题应该是由下拉框dropdown插件引起的。按照上面分析,单独引入Bootstrap下拉框插件dropdown的js文件,由于使
2022-12-07 10:02:19
1570
1
原创 解决php和crypto.js使用md5加密结果不一致问题
在做 前后端验签时,使用到了md5加密,发现前后端加密结果不统一,导致验签失败。这里总结一下问题原因以及解决方法,以供参考。前端使用到了CryptoJS前端加密库进行加密。
2022-11-07 17:52:49
2561
原创 uniapp 原生android插件实现get和post请求
由于Android 4.0 之后不能在主线程中请求HTTP请求,所以请求必须放在子线程中进行。Http请求方式Get与Post的简介 先来了解Http协议:Http(HyperText Transfer Protocol超文本传输协议)是一个设计来使客户端和顺利进行通讯的协议。HTTP在客户端和服务器之间以request-response protocol(请求-回复协议)工作。简单来说呢,Get与Post就是基于http协议的网络数据交互方式。......
2022-08-30 16:49:37
2063
原创 uniapp android 打包报错:Execution failed for task ‘:app:checkReleaseDuplicateClasses‘.
查找资料后发现该问题是由于包重复依赖造成的,因此想起:应该是原生插件包中的旧版本插件没做删除处理,uniapp线上打包时一并加载了,所以造成重复依赖,所以只要删除无用插件后重新打包就好。...
2022-08-30 14:32:36
5551
3
原创 PHP 计算个人所得税(两种方式)
php计算个人所得税,使用此种计算方式前,需要知道当年已纳税总额度以及本月应纳税额度。这两个参数需要自行根据各自系统数据计算出来,此方法只实现个税计算算法。此外,需要打开PHP的bc扩展。方法传入两个参数即可,当月应纳税额度以及本年已纳税总额度(不含当月)。首先是确认两个层级,一个是本年已纳税总额度所在税率层级(不含当月),另一个是本月之后本年已纳税总额度所在税率层级(含当月);最后在计算个税时使用了两种计算方式,一种是分别计算在每个税率层级的税额;另一种是使用速算扣除数进行计算,按需使用就好。......
2022-07-01 17:52:08
1012
原创 使用ort.js的create方法加载onnx模型报错:Fetch API cannot load file…… URL scheme “file“ is not supported.
问题在html中使用ort.js通过路径的方式加载onnx模型时,如果项目不使用代理直接本地运行,会报以下错误;Fetch API cannot load file:///storage/……/html/js/Onnxmodel/FSC.onnx. URL scheme "file" is not supported. at /html/js/ort.min.js:450211:46:39.103 Uncaught (in promise) TypeError: Failed to fetch
2022-05-27 11:21:11
3531
原创 Windows下PHP微服务框架Hyperf Swoole开发部署(Docker方式)
前提查看此教程时,默认你已经安装Docker for windows,并且具备了基本的docker及linux操作技能。安装创建并启动一个Hyperf容器运行以下命令来创建并启动一个hyperf官方提供的镜像容器,注意D:/hyperf是我本地主机存放hyperf项目的目录,挂载到了容器的/data/project目录;本地主机的9501端口挂载到了容器的9501端口docker run --name hyperf -v D:/hyperf:/data/project -p 950
2022-04-14 15:06:34
2692
5
原创 laravel6 使用rabbitmq报错:Call to a member function make() on null at Queue\\Jobs\\Job.php:215
报错信息[previous exception] [object] (Error(code: 0): Call to a member function make() on null at ~\\vendor\\laravel\\framework\\src\\Illuminate\\Queue\\Jobs\\Job.php:215)另外,以下情况报错可能也是由于此问题产生,可以参考是否能够解决:PhpAmqpLib\Exception\AMQPProtocolChannelExcept.
2022-04-03 14:07:21
2635
原创 PHP编译安装amqp扩展报错解决:/usr/bin/ld: cannot find -lrabbitmq
问题PHP使用RabbitMQ时,需要安装amqp扩展,安装过程中编译时出现如下问题,程序找不到已经安装的librabbitmq库/usr/bin/ld: cannot find -lrabbitmq解决进入到已安装的librabbitmq库目录,将目录下lib64目录复制一份为lib测试重新执行make和make install,如下安装成功编译安装附完整安装过程参考:centos7 安装rabbitmq rabbitmq-c以.
2022-03-29 10:31:54
1952
原创 CentOS8 更换镜像源(华为云为例)
CentOS8 更换镜像源,这里以华为云为例,腾讯云、阿里云可以参考Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlistError: Failed to download metadata for repo 'baseos': Cannot prepare internal mirrorlist: No URLs in mi
2022-03-23 14:07:25
11606
2
原创 Gin-Vue-Admin 前后端获取用户信息方式
前端前端登陆成功后,gin-vue-admin会将登录用户存储到vuex中,所以获取时直接在vuex中获取就好,具体代码如下:计算属性中获取下面同时获取了登陆后的token和用户信息computed: { ...mapGetters('user', ['userInfo', 'token'])},使用console.log('user-info', this.userInfo)console.log('token', this.token)后端有以
2022-02-28 18:24:18
1445
原创 Gin渲染html模板报错:ends in a non-text context: {stateHTMLCmt delimNone urlPartNone jsCtxRegexp attrNone
起因在部署前端发来的模板文件后,出现了以下错误,由于与网上找的原因有所不同,所以分享一下ends in a non-text context: {stateHTMLCmt delimNone urlPartNone jsCtxRegexp attrNone elementNone <nil>}排查过程常见原因在检查了路由和命名都正确后,根据网上的资料检查了标签是否正常闭合,发现都不存在;以下为闭合错误资料,可以优先参考检查:Golang模板展示时的错误_male1
2022-02-09 10:54:15
879
原创 Golang 上传文件到又拍云
准备安装又拍云官方的go-sdk# 获取又拍云官方库go get github.com/upyun/go-sdk/v3获取接口上传的文件avatar, _, err := c.Request.FormFile("avatar")上传又拍云初始化初始化又拍云服务,三个参数获取于又拍云后台 up := upyun.NewUpYun(&upyun.UpYunConfig{ Bucket: "Bucket", Operator: "Operator..
2022-01-17 18:07:12
502
原创 Gin-Vue-Admin 线上部署
前言在网上找的很多教程包括官方的都不够细致,很容易导致出现问题,所以特记录下部署的过程官方部署文档:部署教学 | Gin-Vue-Admin准备前端配置文件修改修改前端目录下的.env.production文件VUE_APP_SERVER_PORT:根据自己后端项目运行端口设置,我这里使用了8806 VUE_APP_BASE_PATH:官方设置为了线上ip,经测试设置为本地回环地址也没问题(最好根据官方,我先踩坑) VUE_APP_BASE_API:根据nginx设置的代
2022-01-14 18:27:32
5462
原创 laravel 模板变量赋值给js变量
原始数据$data = [ "name" => "name", "positions_arr" => ["a", "b", "c", "d"]];字符串变量模板变量字符串赋值给JavaScript变量var params_str = '{{$data['name']}}';console.log(params_str);数组变量模板变量数组赋值给JavaScript数组变量var path = [
2022-01-11 18:08:57
1304
原创 laravel-admin 自定义登陆逻辑,补充原有账号密码登录
laravel-admin自定义登录 / 登陆前提如果需要使用自定义登录,需要能获取到登录用户的相关信息,然后使用相关信息进行登录。这样可以绕开laravel-admin默认的账号密码登录机制进行登录。代码直接上代码吧,代码中我们获取到了用户ID,然后通过用户ID获取到用户信息进行登录。控制器代码成功后直接跳转到laravel-admin后台首页,失败返回上一页。<?phpdeclare(strict_types=1);namespace App\Admin\C
2022-01-07 16:52:16
2472
原创 Golang 处理复杂格式JSON数据(多类型混合)
起因在调取百度人体检测接口时,返回的JSON数据嵌套了多层,解析为map[string]interface()类型的数据后,在遍历取值过程中出现了一些异常,如下两个等:cannot range over person_info (type interface {})interface conversion: interface {} is []interface {}, not map[string]interface {}原始数据以下为返回的JSON数据{ "p.
2021-12-17 17:52:07
7854
原创 Mysql case 视图操作报错 1267 Illegal mix of collations (utf8mb4_unicode_ci,COERCIBLE)……
报错视图(view)查询时报错:General error: 1267 Illegal mix of collations (utf8mb4_unicode_ci,COERCIBLE) and (utf8mb4_general_ci,COERCIBLE) for operation 'case'报错语句SELECT `test`.`score_item_id` AS `score_item_id`, `test`.`title` AS `title`, `test`.`check_.
2021-12-03 11:52:06
2202
Linux shell文件备份脚本
2020-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人