
从零搭建 Jenkins + Docker + Gitee 自动化部署流水线
基于 Jenkins、Docker 和 Gitee 构建自动化部署流水线的完整流程。通过编写 Flask 应用与 MySQL 数据库的 Docker Compose 配置,结合 Jenkins Pipeline 脚本,实现了代码推送后的自动构建、镜像打包及容器重启。同时利用 Jenkins post 钩子集成飞书机器人,实时通知构建状态。教程涵盖了环境初始化…
博客作者
云原生实践者
337
已发布文章
14K
博客获赞
770K
博客浏览
第 9 页

基于 Jenkins、Docker 和 Gitee 构建自动化部署流水线的完整流程。通过编写 Flask 应用与 MySQL 数据库的 Docker Compose 配置,结合 Jenkins Pipeline 脚本,实现了代码推送后的自动构建、镜像打包及容器重启。同时利用 Jenkins post 钩子集成飞书机器人,实时通知构建状态。教程涵盖了环境初始化…
优雅草正版授权系统的前端实现方案,基于 Vue 3、TypeScript、Vite 和 Tailwind CSS 构建。内容涵盖环境配置、快速开始、项目结构、核心功能(授权查询、订单管理等)、开发指南及两种部署方式。旨在为开发者提供完整的参考文档,帮助理解并搭建类似的授权验证系统。
深入解析 Magpie 窗口缩放工具中的三种基础插值算法:Bilinear、Bicubic 与 Lanczos。详细阐述了各算法的原理、参数调优及适用场景。Bilinear 速度快但细节损失大,适合实时应用;Bicubic 通过调整 B 和 C 参数平衡平滑与锐化;Lanczos 基于 sinc 函数,画质锐利但计算复杂度高。文章提供了性能对比数据及针对不同…

Visual Studio 2026 Insider C++ 项目配置指南。主要修改常规属性中的平台工具集为 v145、语言标准为 C++17,并继承其他默认值。建议开启 W4 警告等级,Debug/Release 分别启用静态链接库 MTd/MT。提供批生成操作及直接编辑.vcxproj 文件以复用配置的解决方案。旨在统一项目环境,增强代码兼容性并减少跨平…

du 命令用于计算文件和目录的磁盘空间占用,是 Linux 系统管理中的核心工具。通过 -h 参数可实现人类可读格式,-s 选项仅显示总计,结合 sort 与 grep 能快速定位大文件。涵盖基础用法、脚本集成、权限处理及 df 与 du 差异分析,帮助管理员高效排查存储问题并优化系统性能。

OpenClaw Gateway 作为 AI 助手架构的核心枢纽,负责消息路由、会话管理及安全认证。其启动配置参数、优雅关闭策略及 Prometheus 监控方案,涵盖故障排查与高可用部署最佳实践,帮助构建稳定可靠的网关基础设施。重点包括 YAML 配置结构、环境变量覆盖、SIGTERM 信号处理、健康检查端点配置、Nginx 负载均衡策略以及 Redis…

档基于黑马商城项目,系统讲解了 ElasticSearch 在分布式架构中的应用。内容包括 ES 安装与配置、倒排索引原理、IK 分词器使用、索引库与文档的 CRUD 操作、批量处理、JavaRestClient 客户端集成、DSL 查询语法(叶子、复合、排序分页、高亮)、深度分页问题及聚合查询实现。通过实战演示了如何构建高性能电商搜索功能,涵盖从基础概念到…
介绍在 macOS 和 Linux 环境下使用国内镜像源高速安装与配置 Homebrew 的方法。针对网络不稳定导致的下载慢、连接重置等问题,提供了中科大和清华镜像源的配置方案。内容包括一键安装脚本的使用步骤、手动永久配置环境变量(ZSH/Bash)的详细代码、以及常见问题排查指南。适用于 Apple Silicon 及 Intel 架构的 Mac 设备,旨…

在 Visual Studio Code 中配置 C/C++ 开发环境的完整流程。主要步骤包括安装 C/C++ 及 CMake 插件,配置 MinGW 编译器环境变量,以及创建 tasks.json、launch.json 和 c_cpp_properties.json 三个配置文件以关联编译器和调试器。通过正确设置编译器路径、调试器路径和工作目录,实现从构…

Ubuntu 环境下 MySQL 8.0 安装全流程,涵盖旧版本清理、官方源配置、服务启动验证及 root 密码设置。重点解决中文乱码问题并配置 UTF-8 编码,提供常见 GPG 密钥错误处理方案,适合新手快速搭建本地开发环境。

文章介绍了 C++ string 类的深浅拷贝原理及自定义实现,涵盖构造析构、运算符重载、resize 等功能。详解标准库常用函数如初始化、容量管理、查找替换等。展示迭代器遍历方式及 STL 算法配合。最后通过字符串数字相加案例演示超大数处理逻辑。
VS Code 中 GitHub Copilot 无法使用时,需检查版本兼容性、网络代理及登录状态。通过命令面板重置令牌并刷新窗口可解决授权问题。settings.json 配置需启用所有语言支持。若存在扩展冲突或权限限制,应禁用其他 AI 插件或调整运行权限。订阅过期会导致服务不可用,必要时需卸载扩展并清除缓存后重装。验证方法为新建文件测试自动补全功能。

基于 STM32F407 微控制器与 K230 视觉模块构建的二维云台激光打靶系统,通过分段式自适应 PID 算法实现高精度目标追踪与自动瞄准。系统采用多任务调度机制,结合 UART 串口通信控制步进电机,支持多种工作模式及防摆动优化策略,适用于嵌入式视觉伺服控制场景。

Pi0 机器人视觉语言动作大模型在华为昇腾 A2 服务器上的部署实测。通过 CANN 架构实现国产算力适配,重点测试推理速度、控制精度及功能完整性。实测单次推理耗时 65 毫秒,误差控制在 1 厘米级别。验证了国产算力栈支撑高端具身智能发展的可行性,推荐开发者参考 CANN 开源社区相关案例进行落地。
2026 年人工智能趋势显示行业正从技术验证迈向规模化落地。报告涵盖 AI 通识教育框架、元宇宙产业规模预测、语言智能演进历程、高校教师应用现状、C 端与 B 端商业化进程以及主权 AI 战略布局。核心观点包括:AI 教育需注重伦理与思维能力培养;元宇宙市场年复合增长率超 40%;企业级应用降本增效是关键;主权 AI 成为国家安全战略。建议从业者进行业务 A…

SKResNet 结合选择性卷积核机制与残差连接,通过动态选择不同尺度卷积核自适应提取多尺度特征。文章分析传统 CNN 在固定感受野与特征单一性上的局限,阐述 SKResNet 的核心创新与技术优势,为复杂场景下的特征提取提供解决方案。
系统梳理了 C++ 核心知识点,涵盖基础语法与数据类型、面向对象编程(OOP)、继承与派生、多态性及运算符重载。重点讲解了 const 修饰符、指针与引用的区别、构造函数与析构函数的调用顺序、虚函数表原理及内存对齐规则。通过对比宏定义与 constexpr、左值与右值引用等概念,深入剖析了 C++ 的类型安全与性能优化机制,适合用于复习与巩固 C++ 语言基…

C++ 多态依赖虚函数表指针与虚函数表实现运行时绑定。含虚函数的类对象增加虚表指针,导致内存对齐后大小变化。基类指针调用虚函数时,通过对象内的虚表指针找到对应虚函数地址执行,而非编译期静态绑定。虚表通常存储在代码段常量区,不同派生类拥有独立虚表,重写函数会覆盖基类虚表项。

C++ 搜索引擎核心模块 Searcher 基于单例模式管理正倒排索引,负责处理用户查询并返回结果。流程涵盖分词、触发检索、合并排序及 JSON 序列化。利用哈希表对文档 ID 去重,累加权重以提升相关性,并通过摘要函数提取关键词上下文。最终输出结构化数据供前端展示,实现从关键词输入到清晰搜索结果的高效匹配。

介绍使用 C++ 栈模拟解决 LeetCode 227 基本计算器 II 问题。核心思路是利用单栈存储数字,通过记录前一个运算符处理加减乘除优先级。遍历字符串时,遇到加减法直接入栈(减法转为加负数),遇到乘除法则立即与栈顶元素计算后压回。最终对栈内元素求和得到结果。时间复杂度 O(n),空间复杂度 O(n)。需注意多位数解析及整数除法截断规则。