- 博客(904)
- 资源 (6)
- 收藏
- 关注
原创 k8s dial tcp 127.0.0.1:6443: connect: connection refused排查流程及解决思路
前言k8s 集群中,使用 kubelet 报错,如下:The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port?排查思路1. 检查环境是否正常1.1 确认是否在 Master 节点排查确保当前操作的机器是 Kubernetes 的 Master 节...
2025-02-07 10:53:00
870
原创 git push解决 error src refspec master does not match anyerror
前言git push origin mastergit push 时报错:error: src refspec master does not match anyerror: failed to push some refs to 'https://gitee.com这个错误可能是由不同原因引起的。最有可能出现这种错误的原因是,master分支不存在。也许你克隆了一个新的仓库,默认...
2025-02-05 09:17:00
217
原创 本地如何访问vue2 生成的dist代码
前言当你使用 Vue CLI 或其他构建工具构建 Vue 2 项目时,它会生成一个 dist 文件夹,这个文件夹包含了你项目的生产环境版本的静态资源文件(HTML、JavaScript 和 CSS)。直接打开 dist 文件夹中的 index.html 文件在某些情况下是可以的,但是由于浏览器的安全限制,特别是当你的应用需要从本地加载资源或与本地API交互时,这种方式可能会导致问题。一般情...
2025-01-07 22:28:00
366
原创 Huawei Cloud EulerOS上安装sshpass
下载源码git clone https://github.com/kevinburke/sshpass.git由于网络问题,这里我用了一个代理下载git clone https://ghproxy.cn/https://github.com/kevinburke/sshpass.git安装依赖包sudo yum install make gcc pam-devel openssl-de...
2025-01-07 22:27:00
264
原创 windows nvm 切换node版本后,npm找不到
前言在 windows 使用 nvm,管理 node 版本时,nvm install 14.21.3 后,发现在指定 node 版本的 node_modules 文件夹中没有对应的 npm 包,这时有两种方法解决,第一种配置自动下载 npm,第二种手动下载 npm更改配置文件,自动下载npm命令行运行:nvm root 显示出 nvm 的安装目录打开 nvm 文件夹下的 setting...
2024-12-25 20:40:00
697
原创 vue2 配置 mock.js 模拟后端数据
安装 mockj首先确保你有一个 vue 2 项目,如果没有,可以用 Vue CLI 创建一个:vue create vue-mock-demo开始安装 Mock.jsnpm install mockjs --save-dev创建 Mock 配置文件在项目的 src 目录下新建一个文件夹 mock,并在其中创建 index.js 文件,用于编写模拟接口。例如(src/mock/in...
2024-12-14 20:55:00
1216
原创 解决 Mac(M1/M2)芯片,使用node 14版本
前言nvm 在安装 Node.js v14.21.3 时,报错:nvm install 14Downloading and installing node v14.21.3...Downloading https://nodejs.org/dist/v14.21.3/node-v14.21.3-darwin-arm64.tar.xz...curl: (56) The requested...
2024-12-10 23:05:00
646
原创 npm淘宝镜像证书过期
前言使用 npm 报错:npm ERR! request to https://registry.npm.taobao.org/xxx failed, reason: certificate has expired错误原因:早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 http://registry.npm.taobao.org 切换到了 http://registry.np...
2024-12-10 13:51:00
818
原创 解决Dcat Admin laravel框架登录报错问题,(blocked:mixed-content)
前言在使用 Dcat Admin 后台登录时,发生 error 报错:(blocked:mixed-content) xhr VM484:1,浏览器拦截其实这是浏览器在 HTTPS 页面中尝试加载 HTTP 资源,导致浏览器阻止了这些不安全的请求。解决在 .env 文件中添加或修改 ADMIN_HTTPS 变量为 true ,以确保 Dcat Admin 使用 HTTPS 协议。ADM...
2024-11-23 18:13:00
382
原创 kubeadm init 或 join 失败 [kubelet-check] Initial timeout of 40s passed.
前言kubeadm 初始化或 join 时,报错:[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"I1122 10:50:39.224341 51720 local.go:65] [etcd] wrote Static Pod manifest for a local et...
2024-11-22 14:32:00
216
原创 k8s NotReady cni config uninitialized
前言k8s node 节点 join master 后,状态报错:NOT READY查看 kubelet 日志journalctl -xeu kubelet报错如下:Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:docke...
2024-11-22 14:24:00
680
原创 Kubernetes v1.16.3版本开启 Job ttlSecondsAfterFinished 自动清理机制
前言Kubernetes v1.23 之前,Job 在处于 Completed 后,默认是不会被清理的。完成的 Job 通常不需要留存在系统中。在系统中一直保留它们会给 API 服务器带来额外的压力。Kubernetes v1.23 之后, TTL 控制器所提供的 TTL 机制。通过设置 Job 的 .spec.ttlSecondsAfterFinished 字段,可以让该控制器清理掉已...
2024-11-18 09:22:00
359
原创 mac环境配置本地nfs服务
前言在这篇文章中,讲了在Mac端开启NFS服务,并通过NFS协议让其他设备挂载到你的Mac上。步骤一:增加配置文件首先,我们需要编辑NFS的配置文件,以便定义哪些目录可以被远程访问。打开终端,输入以下命令以编辑/etc/exports文件:sudo vim /etc/exports在文件中添加以下内容,以共享/Users/xxxx/Documents目录:/Users/xx...
2024-11-08 22:16:00
681
原创 解决Mac M芯片 Wireshark 运行rvictl -s 后,出现Starting device failed
前言mac os big sur 之后,苹果系统的安全性能提升,导致 rvictl -s 创建虚拟网卡失败。$ rvictl -s 000348120-001621w21184C01Ebootstrap_look_up(): 1102Starting device 000348120-001621w21184C01E [FAILED]这是由于 rvictl 需要开启系统扩展才能使用,...
2024-11-08 22:14:00
539
原创 go 定义接口解决 import cycle not allowed
前言go项目运行报错: import cycle not allowed,导入循环(import cycle)报错原因,在Go语言中,两个或更多的包之间形成了相互依赖的关系,即A包导入了B包,而B包又反过来导入了A包,形成一个循环。这种循环会导致编译器无法确定每个包的完整依赖图,因为它们互相引用,就像一个无解的链条。避免导入循环的关键在于理解包的依赖结构。一般来说,应该尽量保持单向依赖,...
2024-11-05 21:35:00
921
原创 docker 超出共享内存限制 RuntimeError: DataLoader
前言docker 运行时报错:RuntimeError: DataLoader worker (pid 86) is killed by signal: Bus error. It is possible that dataloader's workers are out of shared memory. Please try to raise your shared memory lim...
2024-10-30 11:19:00
230
原创 Jupyter Notebook的所有文件ipynb保存下来
前言如果你想要保存整个 Jupyter Notebook 工作目录,包括所有笔记本和其他相关文件,最直接的方法是将整个文件夹压缩为一个 ZIP 或 TAR 文件。下载单个文件压缩文件夹下载在 JupyterLab 的左侧文件浏览器中,点击“+”号,然后选择“终端”(Terminal)# 创建一个 ZIP 压缩文件zip -r /path/to/notebooks.zip /path...
2024-10-30 10:48:00
411
原创 yolov5 train报错:TypeError: expected np.ndarray (got numpy.ndarray)
前言mac intel 机器上,使用 yolov5 物体检测训练时报错:TypeError: expected np.ndarray (got numpy.ndarray)这个错误信息 TypeError: expected np.ndarray (got numpy.ndarray) 看起来有些奇怪,因为 numpy.ndarray 实际上就是 np.ndarray。通常情况下,这种错误...
2024-10-29 12:14:00
383
原创 Conda使用教程
Conda介绍conda 可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与 pip 的使用方法类似似,环境管理则是允许用户方便安装不同版本的 python 环境并在不同环境之间快速地切换。Conda的设计理念conda 将几乎所有的工具、第三方包都当作 package 进行管理,甚至包括 python 和 conda 自身。Anaconda 是一个打包的集...
2024-09-29 09:07:00
514
原创 解决macOS无法验证“xxx”的开发者。你确定要打开它吗?
前言当 macOS 无法验证开发者时,有两种方式解决,可以通过以下步骤来打开 xxx系统偏好设置:打开“系统偏好设置”。选择“安全性与隐私”。在“常规”选项卡中,你会看到“仍要打开”按钮,点击它。使用命令行:打开终端,运行以下命令:xattr -d com.apple.quarantine /path/to/xxx将 /path/to/xxx 替换为 xxx 的实际路径。...
2024-09-24 10:39:00
360
原创 mac 触控板 三指拖动
1. 打开系统偏好设置点击屏幕左上角的苹果图标(),选择“系统设置”。2. 打开指针控制在系统偏好设置窗口左侧栏中,点击“辅助功能”,然后在右侧列表中,向下滚动并选择“指针控制”。3. 启用三指拖移在指针控制窗口中,点击“触控板选项”在弹窗中勾选使用触控板进行拖移,拖移样式选择三指拖移,再点击好即可启用三指拖移。...
2024-09-24 09:08:00
590
原创 mac输入法 cpu占用,解决mac使用输入法出现卡顿延迟
1、介绍网上有各种方法,例如有touchbar的macbook关闭输入建议;定时重启“简体中文输入法”进程;关闭“显示器具有单独的空间”这些方法网上都能看到,有些人说能解决,有些人说还是卡,我试过了问题依然存在。网上还有一种思路就是换第三方输入法,一般推荐的都是搜狗输入法或者百度输入法,这个方法确实能一定程序上缓解这个问题,但是我用下来还是治标不治本。在使用这两种输入法的时候,偶尔还是会...
2024-09-23 10:01:00
2973
2
原创 修改docker的默认存储位置及镜像存储位置
前言Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易出问题,这里说明一下如何修改 Docker 的默认存储目录。一、查看当前docker的默认存储目录docker info# docker 存储目录Docker Root Dir: ...
2024-09-11 19:02:00
810
2
原创 k8s dashboard token 生成/获取
创建示例用户在本指南中,我们将了解如何使用 Kubernetes 的服务帐户机制创建新用户、授予该用户管理员权限并使用与该用户绑定的承载令牌登录仪表板。对于以下每个和的代码片段ServiceAccount,ClusterRoleBinding您都应该将它们复制到新的清单文件(如)中,dashboard-adminuser.yaml并使用kubectl apply -f dashboard-...
2024-09-11 18:40:00
1094
原创 mac 如何开启指定端口供外部访问?
前言需要 mac 上开放指定端口,指定 ip 访问解决在 macOS 上开放一个端口,并指定只能特定的 IP 访问,可以使用 macOS 内置的 pfctl(Packet Filter)工具来实现。1、 编辑 pf 配置文件: 打开 /etc/pf.conf 文件进行编辑。可以使用任何文本编辑器,如 sudo vim /etc/pf.conf。2、添加规则: 在文件中添加规则,例如...
2024-09-11 18:25:00
2795
原创 mysql 连接失败:message from server: "Host '192.168.xx.xxx' is not allowed to connect to this MySQL serve...
前言mysql 连接失败:message from server: "Host '192.168.xx.xxx' is not allowed to connect to this MySQL server"解决错误信息表明你尝试从 IP 地址 192.168.xx.xxx 连接到 MySQL 服务器,但是该 IP 地址没有被授权连接权限。为了解决这个问题,你需要确保你的 MySQL 用...
2024-09-11 18:20:00
730
原创 DBeaver 连接 mysql 报错:Public Key Retrieval is not allowed
前言DBeaver 连接 mysql 报错:Public Key Retrieval is not allowed遇到 "Public Key Retrieval is not allowed" 错误时,通常意味着你正在使用的身份验证方法需要加密连接,但是没有正确地配置客户端或服务器来支持这种加密。解决第一种可以在连接字符串中添加 allowPublicKeyRetrieval=tru...
2024-09-11 18:15:00
609
原创 docker Get "https://registry-1.docker.io/v2/": x509: certificate is valid for
前言docker 在进行 build 时,报错:Get "https://registry-1.docker.io/v2/": x509: certificate is valid for问题原因:Docker 客户端无法验证 Docker Hub 服务器的 SSL/TLS 证书解决在 /etc/docker/daemon.json 中新增国内镜像源:"registry-mirrors...
2024-09-10 10:10:00
909
原创 ubuntu升级python版本
ubuntu升级python版本# 更新包列表sudo apt update# 安装 Python 所需的软件包sudo apt install software-properties-common# 添加 Python PPA(以 Python 3.12 为例)sudo add-apt-repository ppa:deadsnakes/ppasudo apt update...
2024-09-09 09:23:00
1993
原创 python3 ModuleNotFoundError: No module named 'CommandNotFound'
前言python3 报错:ModuleNotFoundError: No module named 'CommandNotFound'这是 linux 安装多版本 python 时的一个遗留问题, 如果修改了默认系统的 /usr/bin/python 的软连接到新安装的版本,然后在 /usr/bin 下将名为 python3 的软链接指向了新版本的 python 。因为 Python 版本...
2024-09-09 09:16:00
1122
原创 python3 报错ModuleNotFoundError: No module named 'apt_pkg'
前言apt update无法执行,python3 报错 ModuleNotFoundError: No module named 'CommandNotFound'这是因为将 python 版本升级后的问题正确做法将路径:/usr/lib/python3/dist-packages 下的文件 apt_pkg.cpython-36m-x86_64-linux-gnu.so,文件名没有跟随 p...
2024-09-09 08:55:00
1382
原创 Ubuntu Nvidia driver驱动安装(新)
前言英伟达更新了安装驱动的方式,更新一下文档旧文:Ubuntu Nvidia driver驱动安装及卸载下载官方驱动安装1.安装驱动前一定要更新软件列表和安装必要软件、依赖(必须)sudo apt-get update #更新软件列表 sudo apt-get install -y g++ gcc make2.查看GPU型号(你自己知道显卡型号就不用查了,直接下一步;通用查看...
2024-09-04 18:21:00
1266
原创 解决nvm ls-remote 列表只出现iojs版本
前言在 nvm 安装 node 时发现显示不存在此版本,使用 nvm ls-remote 查看可安装列表时发现,列表中只有 iojs$ nvm ls-remote iojs-v1.0.0 iojs-v1.0.1 iojs-v1.0.2 iojs-v1.0.3 iojs-v1.0.4 iojs-v1.1.0 iojs-v1.2.0 ...
2024-08-20 10:05:00
947
3
原创 k8s 手动更新 seldon core ca证书
前言seldon core 报错:x509: certificate has expired or is not yet valid: current time这是因为 seldon core 默认的证书有效期为一年,需要 helm 重新安装才行,或者在安装seldon core时启用了certManager自动更新证书helm install seldon-core seldon-cor...
2024-08-20 08:57:00
369
原创 linux xxx is not in the sudoers file. This incident will be reported.
前言linux 报错:xxx is not in the sudoers file. This incident will be reported.这意味着用户 xxx 没有在 sudoers 文件中被授权使用 sudo 命令。解决su 切换到 root 用户,报错:su: Authentication failure使用 su - root 命令,切换登录 root 用户成功。...
2024-08-15 19:36:00
524
原创 mac 源码编译安装php8.3.9
前提条件确保你已经安装了 Homebrew 和 Xcode Command Line Tools。你可以通过以下命令安装它们:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"xcode-select --installhttps://www.cnblogs.com...
2024-08-01 21:23:00
656
3
原创 docker 配置安装宝塔面板
宝塔镜像https://hub.docker.com/r/btpanel/baota配置宝塔第一步:创建一个名为 bt-data 的目录,此目录将存储宝塔数据。$ mkdir bt-data$ chmod -R 755 bt-data第二步:在 bt-data 目录中创建一个名为 docker-compose.yml 的文件,并将以下内容复制并粘贴到文件中。version: '3'...
2024-07-28 22:32:00
764
原创 gorm中使用乐观锁
乐观锁简介乐观锁(又称乐观并发控制)是一种常见的数据库并发控制策略。乐观并发控制多数用于数据竞争(data race)不大、冲突较少的环境中,这种环境中,偶尔回滚事务的成本会低于读取数据时锁定数据的成本,因此可以获得比其他并发控制方法更高的吞吐量。 它的作用是防止并发更新数据库中的数据,从而避免数据的混乱。实现乐观锁的核心要素乐观锁由以下几个要素组成:在 table 中增加一列...
2024-07-28 19:25:00
515
原创 Caddy web服务器
caddy 中文文档:https://caddy2.dengxiaolong.com/docs/常用命令命令描述caddy run启动Caddy服务器caddy reload重载Caddy配置caddy start启动Caddy服务器,在后台运行caddy stop优雅地停止Caddy服务器caddy install安装软件包cadd...
2024-07-28 16:50:00
375
原创 PV、UV、VV、IP含义及计算方式
什么是PV?PV 即 Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的PV。具体的说,PV值就是所有访问者在24小时(0点到24点)内看了某个网站多少个页面或某...
2024-07-28 16:40:00
651
phpExcel中文帮助手册
2018-10-29
echarts 2018最新各省市地理坐标
2018-09-20
深入PHP:面向对象、模式与实践(第3版)完整版带书签.pdf
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人