自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 A服务器备份rabbitmq持久化目录到B服务器,不显示mq队列消息

在A服务器上通过Docker启动RabbitMQ服务后,恢复服务时发现队列消息丢失。问题解决步骤如下:首先,备份持久化文件并压缩发送到备用服务器。接着,在新服务器上解压文件并启动MQ服务,但发现队列消息未显示。通过检查发现,需要备份并同步原服务器的hostname和.erlang.cookie文件,以确保持久化消息能被识别。修改docker-compose.yml文件,添加hostname和RABBITMQ_ERLANG_COOKIE配置后,重新启动服务,队列消息成功恢复。

2025-05-23 17:57:23 457

原创 Numpy简单学习入门

NumPy是Python中用于高效处理多维数组的库,广泛应用于数据分析和机器学习。其核心是ndarray对象,支持快速数值计算和并行运算,性能远超纯Python代码。NumPy数组与Python列表相比,具有更高的计算效率,且支持多维数据存储和向量化运算。通过np.array、np.arange、np.random等方法可以创建数组,并支持多种数据类型和形状操作。NumPy还提供了丰富的数组操作功能,如索引、切片、布尔索引等,便于数据筛选和处理。由于其底层使用C语言编写,NumPy在处理大规模数据时表现出色

2025-05-22 14:34:17 760

原创 Docker部署单节点Elasticsearch

Docker-compose 中设置环境变量编写 elasticsearch.yml 配置文件,挂载到容器配置文件目录本文选择第二种,编辑配置文件,挂载到容器目录的方案。# 基本配置 cluster.name: es-cluster。

2025-05-15 10:29:58 874

原创 大模型MCP之小试牛刀

MCP(ModelContextProtocol)是一种协议,旨在帮助AI模型更智能地理解和利用工作环境中的上下文信息。通过支持MCP的客户端,AI可以自动收集并利用当前打开的文件、选中的代码片段、项目结构等上下文信息,从而更准确地响应用户需求。例如,在代码修改任务中,MCP能够提供相关头文件、源文件及业务逻辑代码片段,使AI生成更高质量的代码。使用MCP的步骤包括准备大模型API Key(如DeepSeek)、在VSCode中安装插件并配置API Key,最后测试效果。通过MCP,AI能够自动分析需求、创

2025-05-14 09:23:15 323

原创 大模型MCP之UV安装使用

本文介绍了如何在Windows系统上安装和使用uv工具来管理Python环境。首先,通过pip、PowerShell脚本或pipx安装uv。接着,使用uv安装指定版本的Python,并创建虚拟环境。文章还详细说明了如何查看和切换已安装的Python版本,以及如何初始化项目和安装依赖。此外,提供了配置镜像源的方法,以加快依赖包的下载速度。通过这些步骤,用户可以高效地管理Python环境和项目依赖。

2025-05-13 10:30:23 516

原创 docker-compose的yml文件配置deploy参数失效use the ‘deploy‘ key, which will be ignored.

在配置Docker Compose时,遇到deploy配置失效的问题,提示docker-compose不支持deploy配置,建议使用docker stack deploy命令。具体表现为在docker-compose.yml中配置了replicas: 4,但实际只启动了一个实例。通过查询资料发现,Swarm集群不支持在docker-compose.yml中直接配置replicas,需先初始化Swarm集群,然后使用docker stack deploy命令部署。

2025-05-12 15:17:47 238

原创 PVE安装Openwrt

本文介绍了在Proxmox VE (PVE) 上安装OpenWrt的步骤。首先,从OpenWrt官网下载适用于x86_64架构的镜像文件,并上传至PVE的指定路径。接着,使用qm importdisk命令将镜像导入为虚拟机磁盘,建议生成qcow2格式以支持快照功能。最后,配置OpenWrt的软件包源,包括核心、基础、Luci界面、路由、电话等模块的下载地址。整个过程涵盖了从镜像下载到虚拟机创建及配置的完整流程,适合在PVE环境中部署OpenWrt的用户参考。

2025-05-09 09:35:54 214

原创 mq消息可靠性传送

self.channel.confirm_delivery() 开启消息确认机制,防止消息丢失。开启消息发布确认模式。

2025-05-04 15:22:50 178

原创 js逆向之远程调用(rpc)免去抠代码补环境

在Windows中下载Windows_amd64.exe文件,双击执行。js逆向之远程调用(rpc)免去抠代码补环境。执行完成之后可以看到浏览器打印test。执行之后浏览器 提示rpc链接成功。

2025-05-04 15:19:30 664

原创 ubuntu新增磁盘挂载

该命令会列出所有磁盘及其分区的信息,新磁盘通常没有挂载点。如果新磁盘没有分区,你需要对其进行分区。在根目录下创建一个用于挂载新磁盘分区的目录,例如。为了让系统在开机时自动挂载新磁盘分区,需要编辑。命令查看系统中所有的块设备,找出新增的磁盘。命令对分区进行格式化,这里以创建。命令将新磁盘分区挂载到创建的挂载点。

2025-04-28 16:12:16 375

原创 用节点亲和性把 Pod 分配到节点

Kubernetes 节点亲和性

2025-04-24 11:36:38 341

原创 kuberSphere开启ELK日志组件

在集群板块点击定制资源定义 ClusterConfiguration。enabled: false 改为 enabled: true。将images中busybox:latest修改为可拉取镜像。

2025-04-09 17:10:45 162

原创 Ubuntu 24.04启用root账户

ubuntu默认是禁用了root账号的,需要手动开始root权限。一旦你成功登录为 root 用户,你就可以执行需要。然后输入你之前设置的 root 密码。(**注:**可能需要重连一下终端)

2025-04-09 17:05:44 1099

原创 Python优雅的日志输出

配置日志# 记录日志logger.debug("这是一条Debug级别的日志")logger.info("这是一条Info级别的日志")输出结果如下2025-04-02 15:58:24,459 - example_logger - DEBUG - 这是一条Debug级别的日志2025-04-02 15:58:24,459 - example_logger - INFO - 这是一条Info级别的日志每次创建文件的时候都需要配置一下日志输出的格式,有没有更优雅简洁的方案,接下来看下。

2025-04-03 10:59:29 200 1

原创 docker的入门以及使用

docker container update --restart=always 容器ID(或者容器名)docker run -d --restart=always --name 设置容器名 使用的镜像。#创建容器的时候设置容器为自动重启 命令行中加参数 --restart=always。docker logs -f -t tail 10 容器id。docker logs --tail=“100” 容器id。docker logs --f 容器id。docker rmi -f 镜像id。

2025-04-02 15:45:25 1021

原创 使用KubeKey新增Kubernetes的worker节点

修改配置文件 /etc/chrony.conf,修改 ntp 服务器配置。重启并设置 chrony 服务开机自启动。切入新的终端会话,验证主机名修改成功。验证 chrony 同步状态。

2025-04-02 15:37:53 178

原创 python的进度条展示库

Python中的进度条展示库

2025-04-02 15:35:09 304

原创 docker打包使用有头模式playwright

创建Dockerfile文件如下打包后有头模式playwright镜像如下。

2025-04-01 10:41:34 374

原创 mysql备份设置主从同步

此mysql是由docker启动,挂在宿主机的/data/mysql目录下创建文件backup.sh$(date。

2025-03-22 16:51:56 344

原创 上课点名系统

对象上课点名需要增加趣味性,然后就想着搞一个随机点名的系统,找了一下网上已有的方案简单,用deepseek做了下修改,用来支持Excel上传。

2025-03-14 15:16:16 341

原创 Centos安装GPU驱动,使用100元显卡玩转deepseek

如果这个命令返回了 GPU 的信息,那么驱动已经安装。如果没有,你需要先安装 NVIDIA 驱动。你可以通过 NVIDIA 的官方网站下载适用于你的 CentOS 版本的驱动,或者使用 RPM 包进行安装。如果遇到任何问题,检查日志文件和确保所有依赖都已正确安装通常会有所帮助。的容器,用于显示 GPU 的状态信息。如果 GPU 信息被正确显示,那么你的安装就是成功的。的输出,说明 NVIDIA Container Toolkit 已正确安装并配置。确保你的系统上安装了 Docker。1.编辑配置文件编辑。

2025-02-10 17:50:59 1024

原创 Deepseek使用途径以及Prompt 提示词编写原理

deepseek⽬前因流量⼤常遇到服务器繁忙问题可替换的网站。

2025-02-08 14:10:46 1573

原创 kuberSphere开启日志系统

在集群板块点击定制资源定义ClusterConfiguration。enabled:false改为enabled:true。将images中busybox:latest修改为可拉取镜像。

2025-01-18 09:52:19 247

原创 scrapy对接rabbitmq的时候使用post请求

之前做分布式爬虫的时候,都是从push url来拿到爬虫消费的链接,这里提出一个问题,假如这个请求是post请求的呢,我观察了scrapy-redis的源码,其中spider.py的代码是这样写的。

2024-12-09 15:40:16 634

原创 k8s中镜像导出的报错 not found

crictl images ls查看镜像。ctr image export导出镜像

2024-12-05 11:30:57 668

原创 docker部署大模型ollama,无法使用GPU

容器部署大模型,无法调用GPU

2024-11-26 20:41:42 5671

原创 openEuler安装显卡P104-100驱动报错No devices were found

可以发现设备,因为是在PVE虚拟机中安装,已经打开显卡直通,在虚拟机里面折腾安装驱动都不大行。关机找到显卡电源线插上电源尝试,终于显示了,问题解决,这时候已经0点了,搞完收工。注:使用nano保存时候为ctrl + x,然后输入yes,回车保存退出。再次安装显卡驱动发现输出还有问题,难道真是显卡问题吗?周末闲来无事淘了一张矿卡,但是安装显卡驱动之后报错。1.安装过程中有上述报错,需要更新一下apt源。看到上述报错了,GPU电源没接。打开机箱果然电源没接,大乌龙啊。除了上述的还需要修改。

2024-11-25 09:31:25 971

原创 PVE中Cloudinit备份

我们知道pve中Cloudinit非常好用,适用于频繁实验创建虚拟主机,今天我们学习一下如何将Cloudinit备份,在不同的pve中使用。

2024-11-15 15:53:12 601

原创 linux配置nginx

状态如果是Active: active (running)则是正常的。

2024-11-13 14:18:35 886

原创 Centos安装docker

【代码】Centos安装docker。

2024-11-06 15:57:48 237

原创 FRP反向代理使用

我这里下载的是0.61的版本frp_0.61.0_linux_amd64.tar.gz将压缩包压缩包frp_0.61.0_linux_amd64.tar.gz到此目录下/usr/local/frps并解压文件其中frps为启动文件,frps.toml为配置文件编辑文件vim ./frps.toml。

2024-11-05 13:55:31 504

原创 vscode配置golang

vscode配置golang

2024-10-04 17:42:50 1304

原创 shell脚本基础

在 Shell 编程中,变量是用于存储数据值的名称。注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。变量名可以包含字母(大小写敏感)、数字和下划线,不能包含其他特殊字符。变量名不能以数字开头,但可以包含数字。不要使用Shell的关键字(例如 if、then、else、fi、for、while 等)作为变量名,以免引起混淆。习惯上,常量的变量名通常使用大写字母,例如PI=3.14。尽量避免在变量名中使用特殊符号,因为它们可能与 Shell 的语法产生冲突。

2024-09-27 10:11:10 1053

原创 将用户证书导入到系统证书

现在大部分app已经不信任用户证书,通过传统charles安装证书抓包的方式已经不行,今天就来说一个将系统证书移动到系统目录的方法,系统证书的目录只有可读权限,有时候挂在目录会不成功。通过RootExplorer将证书移动到系统证书文件下,系统证书目录为/etc/security/cacerts。然后再magisk中安装好模块,然后重启手机。

2024-09-07 10:28:06 1938 1

原创 ModuleNotFoundError: No module named ‘scrapy.utils.reqser‘

ModuleNotFoundError: No module named 'scrapy.utils.reqser'原因是新的版本的scrapy已经摒弃了该方法,但是scrapy-rabbitmq-scheduler 没有及时的更新,所以此时有两种解决方法。2.更改scrapy-rabbitmq-scheduler的源码,我已经重新发了新版本的包。在scrapy中使用scrapy-rabbitmq-scheduler会出现报错。然后再次尝试运行代码,发现代码已正常。在spider爬虫文件文件添加。

2024-07-24 15:17:47 585 2

原创 将charles证书放置根文件夹目录下

先将charles证书导出,然后使用下列命令将charles证书文件重命名将文件命名为e5472ab9.0。

2024-07-11 11:28:07 559

原创 FastBoot刷机获取root权限(Magisk)

安卓刷机解BL锁,获取root权限

2024-06-21 15:02:10 5365 1

原创 scrcpy通过PC端控制安卓手机

在做app数据抓包的时候,发现需要频繁的刷手机,这个时候想能不能直接在电脑上直接操作,经过搜索一番之后发现有一个开源工具scrcpy。同时还可以通过鼠标来进行点击和滑动的操作,有的手机可能还需要开启下面权限才能进行点击。下载之后解压压缩包,因为我的手机是通过adb链接的,双击这个bat脚本即可。

2024-06-06 14:35:07 842

原创 docker部署Minio对象存储及使用

访问地址:http://{你的ip}:39090/login。注:阿里云安全组要放开对应的39000,39090端口。执行之后结果如下,则上传成功。

2024-06-01 15:10:12 475

原创 Charles抓包https显示unknow

安装Charles之后抓包有的正常,有的显示unknow。

2024-05-27 11:17:44 5183

腾讯云服务器ubuntu安装mysql.md

一个小白买的腾讯云服务器,安装mysql,在 Ubuntu 上安装 MySQL,最简单的方式是在线安装。 ```shell #安装 MySQL 服务端、核心程序 sudo apt-get install mysql-server #安装 MySQL 客户端 sudo apt-get install mysql-client ``` 在安装过程中会提示确认输入 YES,设置 root 用户密码(之后也可以修改)等,稍等片刻便可安装成功。

2020-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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