<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aiwuff的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aiwuff</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aiwuff]]></copyright><item><title><![CDATA[Windows 通过 ZIP 方式安装 MySQL 8.0.46]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/170243611</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/170243611</guid><author>aiwuff</author><pubDate>Sat, 07 Nov 2026 15:37:15 +0800</pubDate><description><![CDATA[本文详细介绍了在Windows 10/11及Windows Server 2016以上系统中，通过ZIP包手动部署MySQL 8.0.46的全过程。涵盖环境准备、VC++运行库安装、文件下载与校验、目录规划、配置文件my.ini创建及数据目录初始化等步骤。重点强调路径规范（使用正斜杠）、安全配置（仅本机访问）与管理员权限操作，确保服务稳定运行。适用于需自定义部署的场景，便于后续维护与升级。]]></description><category></category></item><item><title><![CDATA[Windows MySQL 5.6 远程连接配置指南]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/170190677</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/170190677</guid><author>aiwuff</author><pubDate>Fri, 06 Nov 2026 11:20:47 +0800</pubDate><description><![CDATA[适用环境：Windows；数据库：MySQL 5.6；默认端口：TCP 3306；客户端：Navicat。]]></description><category></category></item><item><title><![CDATA[Ubuntu Server 使用 Docker 安装 Nginx 部署手册]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/169657157</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/169657157</guid><author>aiwuff</author><pubDate>Sun, 01 Nov 2026 02:23:26 +0800</pubDate><description><![CDATA[如果需要限制访问来源，应同时检查 Docker 的 iptables/nftables 转发规则。如果服务器部署在云平台，还需要检查云平台安全组是否放行 80 和 443 端口。为了方便后续维护，建议先从官方镜像中获取默认配置文件，再挂载到宿主机。注意：HTTPS 正常使用需要有效证书，域名还需要正确解析到服务器。是后续按实际业务需求创建的配置文件，不是初始安装时必须存在的文件。如果需要通过 HTTPS 访问，需要准备域名和 SSL 证书。Nginx 除了提供静态网站，还可以作为后端服务的统一入口。]]></description><category></category></item><item><title><![CDATA[Ubuntu Server 使用 Docker 安装 Redis 部署手册]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/169653588</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/169653588</guid><author>aiwuff</author><pubDate>Sat, 31 Oct 2026 23:14:02 +0800</pubDate><description><![CDATA[本文详细介绍了在Ubuntu Server 26.04上基于Docker部署Redis 8.10.3的全过程，包括环境准备、目录创建、镜像拉取、容器启动及配置。重点启用AOF持久化（每秒同步），设置密码认证，并通过客户端验证连接、数据读写与持久化功能。同时提供远程访问配置指导，确保Redis服务安全稳定运行，适用于Spring Boot等Java项目集成。]]></description><category></category></item><item><title><![CDATA[Ubuntu Server 26.04 安装 MySQL 8.0.46（压缩包方式）]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/169059103</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/169059103</guid><author>aiwuff</author><pubDate>Sun, 25 Oct 2026 12:41:30 +0800</pubDate><description><![CDATA[本文详细介绍了在Ubuntu Server 26.04上通过二进制压缩包方式安装MySQL 8.0.46的完整流程，涵盖环境准备、解压部署、用户与目录配置、系统服务管理及安全初始化。重点说明了libaio兼容性处理、bind-address配置、首次初始化与root密码设置，并指导如何创建专用远程账号，配合UFW防火墙与云平台安全组，实现Navicat安全连接。全程强调最小权限原则与网络访问控制，确保生产环境安全性。]]></description><category></category></item><item><title><![CDATA[Docker 国内镜像源配置]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/168978693</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/168978693</guid><author>aiwuff</author><pubDate>Sat, 24 Oct 2026 23:07:05 +0800</pubDate><description><![CDATA[本文介绍了通过配置 Docker 镜像源加速拉取镜像的步骤：编辑 /etc/docker/daemon.json 文件，添加多个国内可用镜像源；重启 Docker 服务后，使用 docker info 验证配置，并通过运行 hello-world 镜像测试是否成功。该方法有效解决 Docker Hub 拉取缓慢问题，提升开发效率。]]></description><category></category></item><item><title><![CDATA[MySQL 5.6.51 ZIP Windows 安装与配置文档]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/168658422</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/168658422</guid><author>aiwuff</author><pubDate>Wed, 21 Oct 2026 17:18:27 +0800</pubDate><description><![CDATA[本文详细介绍了MySQL 5.6.51 ZIP版在Windows下的免安装部署流程：解压至指定目录，创建my.ini配置文件并设置关键参数，以管理员身份注册为名为MySQL56的Windows服务，启动后通过客户端连接并验证版本。重点说明了root密码修改方法及常见问题排查，如服务注册失败、端口冲突等，并提供常用服务管理命令，适用于本地测试环境快速搭建。]]></description><category></category></item><item><title><![CDATA[Ubuntu 安装 JDK （含手动安装）]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/166691691</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/166691691</guid><author>aiwuff</author><pubDate>Sat, 26 Sep 2026 19:11:49 +0800</pubDate><description><![CDATA[如果你是 Java 开发者，经常需要在不同项目间切换不同的 JDK 版本（如 JDK 8, 11, 17, 21），强烈推荐使用。Ubuntu 官方仓库提供了 OpenJDK 的多个版本（如 JDK 11, 17, 21 等）。运行后，终端会列出所有已安装的版本，输入对应的。(注：JDK 9 及以上版本已不再需要配置。如果输出了对应的版本号，说明安装成功。下载 Linux x64 的。保存并退出（在 nano 中按。(假设下载的文件名为。]]></description><category></category></item><item><title><![CDATA[Ubuntu Server 26.04 网络配置]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/165131114</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/165131114</guid><author>aiwuff</author><pubDate>Sun, 13 Sep 2026 02:18:32 +0800</pubDate><description><![CDATA[Ubuntu Server 26.04 网络配置 流程
适用场景：Ubuntu Server 22.04 / 24.04 / 26.x
覆盖：**网卡检查 → WiFi 检查 → RF-kill 检查 → 启用 WiFi → 连接 WiFi → DHCP 获取 IP → DNS → Netplan 持久化 → 网络故障排查**]]></description><category></category></item><item><title><![CDATA[Excel表格批注提取器-网页版源码]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/152738921</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/152738921</guid><author>aiwuff</author><pubDate>Wed, 08 Oct 2025 22:41:15 +0800</pubDate><description><![CDATA[【代码】Excel表格批注提取器-网页版源码。]]></description><category></category></item><item><title><![CDATA[SQL Server数据库常用语句]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/137650264</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/137650264</guid><author>aiwuff</author><pubDate>Thu, 11 Apr 2024 22:20:19 +0800</pubDate><description><![CDATA[SQL Server 数据库常用语句,只是为了方便自己学习用，有需要的自取。有问题私信。]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 运用6种逻辑覆盖方法，设计测试用例]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124994935</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124994935</guid><author>aiwuff</author><pubDate>Thu, 26 May 2022 23:30:11 +0800</pubDate><description><![CDATA[任务1、依据需求，画出程序流程图；

任务2、用标识在流程图上标志路径；

任务3、列出所有判定语句、所有的逻辑条件及所有逻辑条件组合；

任务4、运用6种逻辑覆盖方法，设计测试用例。



要求列出：逻辑覆盖的方法名称、测试用例编号、输入数据、覆盖的路径，及应该覆盖的判定、逻辑条件、逻辑条件组合；

注意：不同覆盖方法，可以用相同数据表示不同用例，用例编号则不同；



1、程序流程图



2）所有的判断语句有2条：P1：x&gt;0&amp;&amp;y=1;P2：x=2||z&g...]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 控制流图 - 01]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124994360</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124994360</guid><author>aiwuff</author><pubDate>Thu, 26 May 2022 23:22:58 +0800</pubDate><description><![CDATA[任务1、画出程序流程图；

任务2、画出控制流图；

任务3、根据程序环形复杂度的计算公式，求出程序路径集合中的独立路径数目；

任务4、根据环形复杂度的计算结果，源程序的基本路径集合中有多少条独立路径；

任务5、设计测试用例；

1、程序流程图







2、控制流图





3、根据程序环形复杂度的计算公式，求出程序路径集合中的独立路径数目；

V(G) = P + 1 = 3+1

控制流程图环形复杂度为 4



4、根据环形复杂度的计算结果，源程序的基本路径集合中有多少条独立路径；...]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 测试用例]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124993894</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124993894</guid><author>aiwuff</author><pubDate>Thu, 26 May 2022 22:38:06 +0800</pubDate><description><![CDATA[案例一：



任务1、依据源代码画出程序流程图；

任务2、在程序流程图中标志路径；

任务3、根据路径覆盖法设计测试用例；

解题：

1）、程序流程图,如下：



2）、测试用例





案例二：



任务1、依据源代码画出程序流程图；

任务2、在程序流程图中标志路径；

任务3、根据路径覆盖法设计测试用例；

解题：

1）、程序流程图,如下：



2）、测试用例










...]]></description><category></category></item><item><title><![CDATA[【大学生python】错误和异常]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124875290</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124875290</guid><author>aiwuff</author><pubDate>Mon, 23 May 2022 04:36:14 +0800</pubDate><description><![CDATA[目录

一、错误和异常概述

Python 中常见类的继承关系。

Exception 中常见的子类及描述



一、错误和异常概述

Python 程序中最常见的错误为语法错误。语法错误又称解析错误，是指开发人员编写了不符合 Python 语法格式的代码所引起的错误。含有语法错误的程序无法被解释器解释，必须经过修正后程序才能正常运行。


while True
    print("语法格式错误")

    上述示例代码中的循环语句后少了冒号（:），不符合 Python 的语句格...]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 03]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124833749</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124833749</guid><author>aiwuff</author><pubDate>Wed, 18 May 2022 00:50:00 +0800</pubDate><description><![CDATA[任务1、依据源代码画出程序流程图；

任务2、找出需求中所有的逻辑条件；

任务3、列出所有逻辑条件组合情况；

任务4、设计条件组合覆盖用例；

1.流程图



2.找出需求中所有的逻辑条件；

S1:x&gt;0 S2:y&gt;0 S3:gift&lt;0

3、列出所有逻辑条件组合情况：



4.设计条件组合覆盖用例；








...]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 02]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124833686</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124833686</guid><author>aiwuff</author><pubDate>Wed, 18 May 2022 00:43:34 +0800</pubDate><description><![CDATA[任务1、依据源代码画出程序流程图；

任务2、找出需求中所有的逻辑条件；

任务3、列出所有逻辑条件组合情况；

任务4、设计条件组合覆盖用例；

1.流程图



2.找出需求中所有的逻辑条件；

S1:x&gt;0 S2:y&gt;0 S3:x&lt;=0 S4:y&lt;=0

3、列出所有逻辑条件组合情况：



4.设计条件组合覆盖用例；








...]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 01]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124760062</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124760062</guid><author>aiwuff</author><pubDate>Fri, 13 May 2022 21:18:02 +0800</pubDate><description><![CDATA[任务1、依据源代码画出程序流程图；

任务2、找出需求中所有的逻辑条件；

任务3、列出所有逻辑条件组合情况；

任务4、设计条件组合覆盖用例；

1.流程图



2.找出需求中所有的逻辑条件；

S1:x&gt;0 S2:y&lt;0 S3:x&gt;2 S4:z&gt;0

3、列出所有逻辑条件组合情况：有 24=16种:












...]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 03]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124759507</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124759507</guid><author>aiwuff</author><pubDate>Fri, 13 May 2022 21:11:45 +0800</pubDate><description><![CDATA[任务1、依据源代码画出程序流程图；

任务2、根据程序流程图，找出程序的所有执行路径；

任务3、找出需求中所有的逻辑条件和判定语句；

任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表；

任务5、使用标识符标识各个判定语句取真值与取假值的情况表；

任务6、找出能覆盖所有判定-条件覆盖的最少路径；

任务7、根据最少路径设计判定-条件覆盖用例；

1.流程图



2.根据程序流程图，找出程序的所有执行路径有：

1）a-b-c-e-g 2）a-b-d-e-g 3）a-b-d-e-f 4...]]></description><category></category></item><item><title><![CDATA[【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 02]]></title><link>https://blog.youkuaiyun.com/aiwuff/article/details/124759271</link><guid>https://blog.youkuaiyun.com/aiwuff/article/details/124759271</guid><author>aiwuff</author><pubDate>Fri, 13 May 2022 20:34:36 +0800</pubDate><description><![CDATA[任务1、依据源代码画出程序流程图；

任务2、根据程序流程图，找出程序的所有执行路径；

任务3、找出需求中所有的逻辑条件和判定语句；

任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表；

任务5、使用标识符标识各个判定语句取真值与取假值的情况表；

任务6、找出能覆盖所有判定-条件覆盖的最少路径；

任务7、根据最少路径设计判定-条件覆盖用例；

1.流程图



2.根据程序流程图，找出程序的所有执行路径有：

1）a-b-c-e 2）a-b-c-f 3）a-b-d-e  4）a-b-...]]></description><category></category></item></channel></rss>