自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 linux系统下使用docker笔录

Docker是一个开源的容器化平台,用于开发、部署和运行应用程序。它通过容器技术将应用及其依赖打包成轻量级、可移植的单元,实现"一次构建,到处运行"。核心概念包括容器(轻量化的运行环境)、镜像(容器的模板)、Dockerfile(定义镜像构建步骤)和Docker Hub(公共镜像仓库)。 在Linux系统安装Docker CE的步骤包括:系统更新、安装必要工具、添加阿里云Docker CE YUM源、安装Docker CE并设置开机自启。常用命令分为镜像操作(如pull、run、prun

2025-12-29 17:18:45 693

原创 PyQt5开发一个窗口浏览器访问url

本文介绍如何使用PyQt5创建一个简易的浏览器窗口应用,并打包为可执行文件。主要内容包括:1) 安装PyQt5和pyinstaller;2) 提供示例代码实现浏览器窗口功能,可自定义主页URL;3) 说明打包命令和requirements文件内容。该方案适用于需要在不带浏览器的电脑上访问网页的场景,通过封装为独立应用解决浏览器依赖问题。

2025-12-21 13:53:51 155

原创 小程序搭建本地环境开发

本文介绍了如何在本地宝塔环境中配置反向代理访问线上服务器静态资源。主要步骤包括:1)在宝塔面板添加反向代理并开启缓存和高级功能;2)修改配置文件指定需要代理的文件类型(如图片、CSS、JS等);3)设置目标URL和Host头指向线上域名;4)配置完成后检查PHP版本是否被自动切换为纯静态模式,需手动切换回来。通过此方法可实现本地环境访问线上服务器资源的需求。

2025-12-21 10:17:32 157

原创 宝塔代码自动部署简单配置(git webhooks)

本文介绍了配置Git自动拉取代码的完整流程:1) 验证终端git pull命令可行;2) 在宝塔面板创建WebHook脚本,包含git pull命令和权限设置;3) 在Gitee仓库配置WebHook指向服务器URL;4) 建议配置SSH公钥实现免密操作。通过WebHook实现代码提交后自动同步到服务器,并提供了测试方法和权限问题排查建议。

2025-12-20 11:42:14 242

原创 记录PHP+linux动态爬取网站内容操作

本文介绍了在PHP环境下使用QueryList结合Puppeteer进行网页抓取的配置方法。环境要求包括PHP 7.4(关闭putenv函数)、OpenCloudOS系统、Node 16.15.1和谷歌浏览器。安装步骤包括:通过Composer安装QueryList及其Puppeteer扩展,使用Yarn安装Node依赖,以及安装指定版本的谷歌浏览器。文中提供了示例代码,展示如何通过Puppeteer模拟浏览器操作(如设置UserAgent、Cookie、页面滚动、元素点击等)来获取动态加载的网页内容,特别

2025-12-20 11:35:14 247

原创 PHP创建webSocket客户端与服务器保持链接并监听消息

本文介绍了在ThinkPHP6项目中实现PHP WebSocket客户端的完整方案。通过安装textalk/websocket扩展,创建自定义命令类实现WebSocket连接、消息收发和处理逻辑,并支持参数配置和异常处理。具体步骤包括:1)安装扩展;2)创建客户端命令;3)编写核心交互逻辑;4)注册ThinkPHP命令;5)运行命令连接到服务端;6)使用Supervisor管理进程。该方案实现了PHP与服务端的持久化WebSocket通信,支持心跳检测、消息处理和断线重连,适用于后台服务对接场景。

2025-10-19 11:55:16 328

原创 vite+vue3搭建uniapp开发环境

本文介绍了基于Vue3+Pinia+uni-app的前端项目配置流程。主要包括:1.创建uni-app项目框架;2.安装配置Pinia状态管理及持久化插件;3.集成自动导入(unplugin-auto-import)和组件按需加载(unplugin-vue-components)插件;4.配置迷你路由(uni-mini-router)实现路由管理;5.添加axios请求库;6.引入UVUI组件库。文中详细说明了各模块的安装方法、配置文件修改要点,以及Vite配置中的路径别名、跨域代理等设置。这些配置可以帮助

2025-09-22 13:10:58 704

原创 centos7下使用git设置显示分支名称和改变颜色

本文介绍了如何通过修改.bashrc文件来美化终端显示。主要步骤包括:1)找到并编辑~/.bashrc文件;2)在文件末尾添加Git分支显示和颜色配置代码;3)保存后执行source命令使配置生效。此外,还提供了开启Git多颜色输出的命令,通过设置color.status、color.diff等参数为auto,可使Git命令输出彩色显示,提升可读性。这些配置能显著改善终端外观和工作效率。

2025-09-22 13:06:01 171

原创 centOs7.6简单升级git版本

本文介绍了在CentOS 7上安装高版本Git的完整过程:1)首先卸载旧版本Git;2)添加WANdisco的Git仓库源;3)执行yum安装命令。安装过程中包含了依赖项自动处理、GPG密钥验证等步骤,最终成功安装Git 2.22.0版本。整个过程涉及软件包下载、依赖解析、签名验证等典型yum安装环节,最后通过git --version验证安装成功。

2025-09-22 09:29:23 167

原创 Hyper虚拟机装好CentOS7后配置静态IP并连接外网

Hyper虚拟机装好CentOS7后配置静态IP并连接外网教程说明。

2025-03-03 08:09:39 407

原创 MQTT物联网开发,搭建自己的私有MQTT-broke服务,linux部署EMQX

1.发送消息的时候没有选择Retain,那么在订阅该主题之前所发送的消息不能被客户端接收到。如果需要了解PHP使用workerman/mqtt做物联网mgtt订阅与发布消息,请看文章。自此,整改搭建MQTT-broke服务以及与客户端发布订阅测试结束。2.可以通过Dashboard来管理链接和订阅信息。如果还不是很明白,建议看。输入主题名称发送消息。2.MQTT物联网开发,Linux服务器搭建自己的私有MQTT-broke服务,Iinux部署EMQX,发布消息与订阅测试

2025-02-14 09:34:47 902

原创 MQTT开发,thinkphp6配合workerman/mqtt做物联网mqtt订阅与发布消息,支持长连接、断开重连

MQTT 协议快速入门:基础知识和实用教程 | EMQThinkPHP官方手册提示:MOTT开发,thinkphp6配会workermanmqtt做物联网mqtt订阅与发布消息,支持长连接、断开重连

2025-02-11 11:40:56 2707 1

空空如也

空空如也

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

TA关注的人

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