- 博客(21)
- 收藏
- 关注
原创 记录fastadmin在docker上部署的笔记
本文提供了一份详细的FastAdmin框架Docker部署指南,包含完整的配置文件与注释说明。通过Docker Compose编排PHP-FPM 7.4、Nginx和MySQL 5.7服务,确保环境兼容性。重点解决了Nginx伪静态规则配置、PHP路径信息处理等常见问题,并提供了一键部署脚本。所有配置文件均添加详细注释,包括PHP扩展预安装、目录权限设置等关键步骤,帮助开发者快速搭建完整的FastAdmin开发环境。
2026-01-15 16:06:33
389
原创 记录学习PHP8笔记
PHP 8带来了多项重大改进,主要包括JIT编译器显著提升性能(计算密集型任务提升4倍)、命名参数实现更清晰的函数调用、联合类型增强类型系统、匹配表达式简化条件判断等。其中JIT编译器通过将PHP代码编译为机器码,特别适合数学计算、图像处理等场景;命名参数允许按参数名而非顺序传递值,提高了代码可读性和维护性。这些特性使PHP 8成为性能更强、语法更现代化的版本。
2026-01-13 15:25:34
316
原创 记录学习php7新特性笔记
PHP7新特性与性能优化解析 摘要:PHP7带来了显著的性能提升和语言特性改进。性能方面,全新的Zend引擎3.0使执行速度提升2-3倍,内存占用减少40%。语言特性上新增了标量类型声明、返回值类型声明、null合并运算符等,使代码更严谨可靠。错误处理机制改进将许多错误转为异常处理,提升了健壮性。同时引入了匿名类、太空船操作符、生成器委托等现代编程特性,使PHP更适应当前开发需求。这些改进使PHP7成为更高效、更安全的服务器端脚本语言选择。
2026-01-13 14:41:51
308
原创 记录学习Docker容器技术笔记
本文介绍了在CentOS 7系统上安装Docker CE社区版的详细步骤,包括环境准备、系统更新、添加阿里云镜像源、安装Docker CE及配置开机启动等操作。同时提供了配置Docker镜像加速的方法,推荐使用轩辕镜像和毫秒镜像。此外还介绍了安装DPanel社区版进行可视化管理的命令,以及常用的Docker镜像操作指令,如搜索镜像、拉取镜像和相关统计命令的使用示例。
2026-01-12 19:06:31
657
原创 Linux常用指令记录笔记
Linux系统概述与基础命令 Linux系统简介 由Linus Torvalds于1991年创建的开源操作系统 采用模块化设计,核心是Linux内核,负责系统资源管理 常见发行版包括Ubuntu、CentOS、Debian等 目录结构特点 采用单根目录结构,所有文件都在"/"下 重要目录: /bin:基础命令 /etc:配置文件 /home:用户目录 /var:可变数据 基础文件操作命令 目录操作: ls:列出目录内容 cd:切换目录 mkdir/rmdir:创建/删除目录 文件操作:
2026-01-03 18:59:24
781
原创 tkinter模块使用记录
Tkinter是Python内置的GUI工具包,基于Tcl/Tk开发,具有跨平台性。它适合开发简单界面如计算器、简易聊天窗口,但不适合复杂应用。Tkinter提供了窗口、标签、按钮等基本组件,支持布局管理和事件处理。标签(Label)用于显示文本,可设置字体、颜色等属性;按钮(Button)可绑定点击事件,支持网格(grid)和绝对定位(place)布局方式。Tkinter语法简洁,开发效率高,是Python GUI入门的理想选择。
2026-01-02 09:36:58
969
原创 uniapp开发微信H5授权登录笔记记录
本文介绍了使用uniapp开发微信H5授权登录的测试流程,主要涉及获取用户openid、unionid、昵称和头像。文章强调敏感信息(如appid、secret)应通过后端请求获取。内容包括:1)准备测试公众号并配置授权回调域名;2)开发授权页面流程,包括创建uniapp项目、获取code、换取access_token和用户信息等步骤。文中提供了完整的前端代码示例,但特别提醒这些敏感操作本应通过后端实现。测试时建议使用微信测试号进行调试,并给出了详细的配置和开发指引。
2026-01-02 09:22:58
831
原创 uniapp在开发微信H5使用微信js-sdk记录
本文介绍了如何在uni-app中使用jweixin-module插件实现微信功能。该插件支持微信支付、分享、获取用户信息、扫码等功能。首先通过npm安装插件,然后在项目中封装wx-jssdk.js文件,提供初始化、支付、分享等基础方法。使用时导入封装模块,创建实例后即可调用相关功能。文中给出了具体代码示例和调用方法,并提供了微信官方文档链接供参考。
2026-01-01 12:20:11
639
原创 linux系统下使用docker笔录
Docker是一个开源的容器化平台,用于开发、部署和运行应用程序。它通过容器技术将应用及其依赖打包成轻量级、可移植的单元,实现"一次构建,到处运行"。核心概念包括容器(轻量化的运行环境)、镜像(容器的模板)、Dockerfile(定义镜像构建步骤)和Docker Hub(公共镜像仓库)。 在Linux系统安装Docker CE的步骤包括:系统更新、安装必要工具、添加阿里云Docker CE YUM源、安装Docker CE并设置开机自启。常用命令分为镜像操作(如pull、run、prun
2025-12-29 17:18:45
1082
2
原创 PyQt5开发一个窗口浏览器访问url
本文介绍如何使用PyQt5创建一个简易的浏览器窗口应用,并打包为可执行文件。主要内容包括:1) 安装PyQt5和pyinstaller;2) 提供示例代码实现浏览器窗口功能,可自定义主页URL;3) 说明打包命令和requirements文件内容。该方案适用于需要在不带浏览器的电脑上访问网页的场景,通过封装为独立应用解决浏览器依赖问题。
2025-12-21 13:53:51
166
原创 小程序搭建本地环境开发
本文介绍了如何在本地宝塔环境中配置反向代理访问线上服务器静态资源。主要步骤包括:1)在宝塔面板添加反向代理并开启缓存和高级功能;2)修改配置文件指定需要代理的文件类型(如图片、CSS、JS等);3)设置目标URL和Host头指向线上域名;4)配置完成后检查PHP版本是否被自动切换为纯静态模式,需手动切换回来。通过此方法可实现本地环境访问线上服务器资源的需求。
2025-12-21 10:17:32
169
原创 宝塔代码自动部署简单配置(git webhooks)
本文介绍了配置Git自动拉取代码的完整流程:1) 验证终端git pull命令可行;2) 在宝塔面板创建WebHook脚本,包含git pull命令和权限设置;3) 在Gitee仓库配置WebHook指向服务器URL;4) 建议配置SSH公钥实现免密操作。通过WebHook实现代码提交后自动同步到服务器,并提供了测试方法和权限问题排查建议。
2025-12-20 11:42:14
289
原创 记录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
256
原创 PHP创建webSocket客户端与服务器保持链接并监听消息
本文介绍了在ThinkPHP6项目中实现PHP WebSocket客户端的完整方案。通过安装textalk/websocket扩展,创建自定义命令类实现WebSocket连接、消息收发和处理逻辑,并支持参数配置和异常处理。具体步骤包括:1)安装扩展;2)创建客户端命令;3)编写核心交互逻辑;4)注册ThinkPHP命令;5)运行命令连接到服务端;6)使用Supervisor管理进程。该方案实现了PHP与服务端的持久化WebSocket通信,支持心跳检测、消息处理和断线重连,适用于后台服务对接场景。
2025-10-19 11:55:16
343
原创 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
722
原创 centos7下使用git设置显示分支名称和改变颜色
本文介绍了如何通过修改.bashrc文件来美化终端显示。主要步骤包括:1)找到并编辑~/.bashrc文件;2)在文件末尾添加Git分支显示和颜色配置代码;3)保存后执行source命令使配置生效。此外,还提供了开启Git多颜色输出的命令,通过设置color.status、color.diff等参数为auto,可使Git命令输出彩色显示,提升可读性。这些配置能显著改善终端外观和工作效率。
2025-09-22 13:06:01
178
原创 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
176
原创 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
935
原创 MQTT开发,thinkphp6配合workerman/mqtt做物联网mqtt订阅与发布消息,支持长连接、断开重连
MQTT 协议快速入门:基础知识和实用教程 | EMQThinkPHP官方手册提示:MOTT开发,thinkphp6配会workermanmqtt做物联网mqtt订阅与发布消息,支持长连接、断开重连
2025-02-11 11:40:56
2787
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅