-
解决Vue3中乱用 PWA 导致的页面重定向到首页问题
😊 问题 在开发前端项目时,遇到一个奇怪的问题:无论请求什么地址,都会被指向到首页。我认为这可能是 Nginx 配置问题,但检查后未发现任何问题。 🧐 自测流程 当我在 Nginx 反向代理之后的域名进行访问时,会触发指向首页的问题。通过 F12 查看请求响应,发现返回的是一个 status: 200 (service worker)。而在直接请求未反向代理的应用的直链时,响应是 status: …- 264
- 0
-
Drone Ci 自动持续集成/测试/部署软件 环境安装教程
Drone CI 安装教程 Drone是一款基于Docker的持续集成和持续部署平台,可以帮助开发者自动化构建、测试和部署应用程序。本教程将介绍如何在Linux系统上安装Drone。 前置条件 在开始安装Drone之前,你需要先安装Docker和Docker Compose。你可以参考以下链接了解如何安装它们: Docker 安装教程 Docker Compose安装教程 安装Drone Serv…- 512
- 0
-
关于Unraid中Docker抢占MAC地址导致爱快识别错误的一件事
问题引导 引入 由于一直在使用爱快跟Unraid,但是近期发现在爱快中的Unraid Mac地址一直在随机变化,且不显示真正的Unraid Mac 地址 查询问题 根据爱快提供的mac地址在Unraid查询相同的Mac地址信息 查询结果: 在Unraid中多了一个网卡shim-br0与爱快中显示的Mac地址一致 shim-br0网卡 在unraid Docker设置中 Docker 自定义网络类型…- 549
- 0
-
VUE3 中使用FlatPickr时间选择器组件
实际效果图如下: 首先安装:vue-flatpickr-component 时间选择器库 npm安装: npm install vue-flatpickr-component --save Yarn安装: yarn add vue-flatpickr-component <template> <div class="col-md-6"> <labe…- 763
- 0
-
Golang正则表达式语法用法
前言 Golang正则表达式跟普通正则表达不一致= =坑的一批 (?<命名>子表达式) 换成 (?P<命名>子表达式) 1. Golang中的正则语法 1.1 用法 ------------------------------ 单一: . 匹配任意一个字符,如果设置 s = true,则可以匹配换行符 [字符类] 匹配“字符类”中的一…- 978
- 0
-
Xarr-Notify 家庭影院影片更新系统 支持Sonarr Radarr 微信,邮件,PushPlus等推送
介绍 家庭影院系统中 影片自动通过Sonarr Radarr更新了,但是不知道怎么实时知道. 国外通知软件 针对国内环境又不是很友好 接下来为您提供解决此问题的工具 Xarr-Notify 加入QQ群:996973766 (加群获得更新最新消息) 功能: Sonarr 通知电视剧动漫等每集的更新信息 Radarr 通知电影资源更新信息 将影片信息通过企业微信,PushPlus,邮件等方式进行通知到…- 3.6k
- 0
-
etcd 两种本机搭建集群环境方式 操作记录
etcd 发布地址 etcd官网 git release etcd是使用Go语言开发的一个开源的、高可用的分布式key-value存储系统,可以用于配置共享和服务的注册和发现。 类似项目有zookeeper和consul。 etcd具有以下特点: 完全复制:集群中的每个节点都可以使用完整的存档 高可用性:Etcd可用于避免硬件的单点故障或网络问题 一致性:每次读取都会返回跨多主机的最新写入 简单:…- 652
- 0
-
Unraid NAS中搭建Send 临时安全远程异地分享文件服务
使用开源项目 Send 使用 Send 端到端加密分享文件,链接到期即焚。分享更私密,文件到期真正无痕迹。 github开源地址: https://github.com/timvisee/send 机翻项目介绍 火狐发送的一个分叉。Mozilla停止了Send,这个分叉是一个社区的努力,以保持项目的最新和活跃。 在Mozilla的最后一个公开托管版本上分叉 Mozilla和Firefox的品牌被移…- 958
- 0
-
unraid 日志100%导致服务异常解决方法
问题引导 如图 当unraid 运行到一段时间后 日志会逐渐变大 直到爆满 导致docker运行中的服务异常 问题排查 需要观察unraid系统日志中什么日志最多 如Docker则设置Docker日志轮询 如系统则设置系统日志服务器 解决方案 修改docker 日志轮询 毕竟大部分都是Docker日志比较多 修改系统日志服务器 连接:设置->系统日志服务器 解决效果 运行11天日志无明显上升- 2.9k
- 0
-
unraid 中的Docker qBittorrent下载视频后的 Sonarr Radarr文件硬链接方案
最近又开始折腾 高阶教程-追剧全流程自动化 全自动追剧操作 但是遇到一个问题 qb下载好视频后会复制到目标视频文件夹中 直接造成双倍的体积 但是不能造成双倍的快乐 默认 Sonarr Radarr 都已经开启了硬链接 测试流程 unraid 视频目录中 执行命令 ll 结果检查未有硬链接 如下图 -rw-r--r-- 2 1026 users 21895607335 Dec 14 12…- 2k
- 0
-
使用NGINX解决 客户端下载PHP服务端大文件时(kodbox) 服务器CPU爆满问题
使用场景 使用kodbox进行NAS文件管理,开始还好好的,下载一个gho系统镜像 一下子把NAS服务器干死,反馈给可道云官方,并没有实际效果,还让我了解两款产品(可道云,filebrowser)的构成 = = 无语之下,自行解决 先看看效果吧 处理前-Cpu提供4个 全部爆红 最终效果-CPU波澜不惊 解决方案 增加NGINX配置 #NGINX大文件下载加速 location /dresourc…- 1k
- 0
-
unraid docker中安装思源笔记方法
Docker Hub地址:https://hub.docker.com/r/b3log/siyuan Github地址:siyuan 简介 思源笔记是一款本地优先的个人知识管理系统, 支持细粒度块级引用和 Markdown 所见即所得。 特性 免费 所有本地功能都是免费的。 安装流程 填写程序运行配置 -resident --workspace=/siyuan -servePath=xxx.co…- 2k
- 0
-
php 执行shell_exec sudo su root -c 无效果
sudo执行命令的流程 将当前用户切换到超级用户下,或切换到指定的用户下, 然后以超级用户或其指定切换到的用户身份执行命令,执行完成后,直接退回到当前用户。 具体工作过程如下: 当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限 –>确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认 –>若密码输入成功,则开始执行sudo…- 794
- 0
-
go 判断运行环境为Linux还是Windows
package main import "runtime" func main() { println(runtime.GOOS) if runtime.GOOS == "linux" { //>> linux } if runtime.GOOS == "windows" { //>> windows } }- 912
- 0
-
查询linux密码数据
查询密码文件权限 ls -l /etc/passwd /etc/shadow 查询账号密码 查询用户 cat /etc/passwd 密码数据 cat /etc/shadow 详解 [collapse collapsed="false" title="/etc/passwd 详解" color="grey"] /etc/passwd 中一…- 536
- 0
-
mysql 快速复制一个数据库到另外一个数据库
需求 背景 游戏数据库 需要新增一个服 需要快速把数据库A复制到数据库B中 操作方法 新增数据库 CREATE DATABASE 'db_b' DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI; 导入数据 mysqldump db_a -u root -p123456 --add-drop-table | mysql db_b…- 863
- 0
-
在linux中运行 n2n v2提示错误`libc.so.6: version 'GLIBC_2.14' not found`
问题 今天在群里面下载了一个n2n v2版本 本来想在Centos 6.10 中执行搭建一个n2n超级节点 但是运行 supernode 命令的时候报错了 libc.so.6: version 'GLIBC_2.14' not found 产生原因 是由于Linux系统的glibc版本太低,而软件编译时使用了较高版本的glibc引起的! 排查原因解决方案如下 查看系统glibc…- 631
- 0
-
go tcp粘包 接受发送处理
为什么会出现粘包 主要原因就是tcp数据传递模式是流模式,在保持长连接的时候可以进行多次的收和发。 “粘包”可发生在发送端也可发生在接收端: 由Nagle算法造成的发送端的粘包:Nagle算法是一种改善网络传输效率的算法。简单来说就是当我们提交一段数据给TCP发送时,TCP并不立刻发送此段数据,而是等待一小段时间看看在等待期间是否还有要发送的数据,若有则会一次把这两段数据发送出去。 接收端接收不及…- 643
- 0
-
go 判断 map中键值是否存在
在go学习中没有像PHP中isset()那样直接判断键值是否存在 在go中判断键值使用下方写法 if _,ok:=mapVar[key];ok{ //>> 存在键值 }- 923
- 0
-
go http client Get请求方式代码
简单记录一下在Go语言中使用 http-Get 请求接口数据代码 //>> 创建http Get 请求 request, err := http.NewRequest("GET", "http://www.xxx.com/test.html", nil) //>> 判断是否出错 if err != nil { //>> 这…- 704
- 0
-
golang if 声明变量只在局部生效
PHP转Golang遇到的问题 今天开发的时候 遇到一个在if else中无法声明变量的问题 代码如下 if true { varA := 1 } else { varA := 2 } // 此时下面代码会报错 fmt.Println(varA) 在PHP中则可以这样写来声明变量 // 此处只是写法对比 条件无所谓 if(true) { $varA = 1; } else { $varA = 2;…- 677
- 0
-
gorm 自定义数据类型 Create时转为 json字符串
前言 gorm 中表字段使用自定义数据类型转换到json 在官网文档也有 本帖记录一下 官网写法 type JSON json.RawMessage // 实现 sql.Scanner 接口,Scan 将 value 扫描至 Jsonb func (j *JSON) Scan(value interface{}) error { bytes, ok := value.([]byte) if !ok…- 768
- 0
-
unraid docker 中 qBittorrent 访问被拒绝 重装qBittorrent之种子备份保留下载记录
前言 在Unraid中我的qBittorrent使用了主路由网段 由于是路由器没有设置静态路由IP 导致了在有时候访问 qBittorrent Webui 提示网络被拒绝 排查了很久才在ikuai中看到有一个主机占用了我的qBittorrent使用的IP地址 终于恍然大悟 原来 qBittorrent 的IP地址一直在被强占 导致了不能访问WebUI 解决方法 修改路由器配置 设置静态分配qBit…- 3.2k
- 0
-
linux 批量结束进程
命令 ps -ef | grep Swoole | grep -v grep | awk '{print $2}' | xargs kill -9 命令解析 ps -ef 表示查看全格式的全部进程。 ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。 参数含义: -e 显示所有进程。 -f 全格式。 -h 不…- 684
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
- ¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!