- 博客(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
原创 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
原创 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
原创 上课点名系统
对象上课点名需要增加趣味性,然后就想着搞一个随机点名的系统,找了一下网上已有的方案简单,用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
原创 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
原创 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
原创 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
原创 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
原创 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
腾讯云服务器ubuntu安装mysql.md
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人