- 博客(62)
- 收藏
- 关注
原创 Windows 通过 ZIP 方式安装 MySQL 8.0.46
本文详细介绍了在Windows 10/11及Windows Server 2016以上系统中,通过ZIP包手动部署MySQL 8.0.46的全过程。涵盖环境准备、VC++运行库安装、文件下载与校验、目录规划、配置文件my.ini创建及数据目录初始化等步骤。重点强调路径规范(使用正斜杠)、安全配置(仅本机访问)与管理员权限操作,确保服务稳定运行。适用于需自定义部署的场景,便于后续维护与升级。
2026-11-07 15:37:15
282
原创 Windows MySQL 5.6 远程连接配置指南
适用环境:Windows;数据库:MySQL 5.6;默认端口:TCP 3306;客户端:Navicat。
2026-11-06 11:20:47
351
原创 Ubuntu Server 使用 Docker 安装 Nginx 部署手册
如果需要限制访问来源,应同时检查 Docker 的 iptables/nftables 转发规则。如果服务器部署在云平台,还需要检查云平台安全组是否放行 80 和 443 端口。为了方便后续维护,建议先从官方镜像中获取默认配置文件,再挂载到宿主机。注意:HTTPS 正常使用需要有效证书,域名还需要正确解析到服务器。是后续按实际业务需求创建的配置文件,不是初始安装时必须存在的文件。如果需要通过 HTTPS 访问,需要准备域名和 SSL 证书。Nginx 除了提供静态网站,还可以作为后端服务的统一入口。
2026-11-01 02:23:26
199
原创 Ubuntu Server 使用 Docker 安装 Redis 部署手册
本文详细介绍了在Ubuntu Server 26.04上基于Docker部署Redis 8.10.3的全过程,包括环境准备、目录创建、镜像拉取、容器启动及配置。重点启用AOF持久化(每秒同步),设置密码认证,并通过客户端验证连接、数据读写与持久化功能。同时提供远程访问配置指导,确保Redis服务安全稳定运行,适用于Spring Boot等Java项目集成。
2026-10-31 23:14:02
363
原创 Ubuntu Server 26.04 安装 MySQL 8.0.46(压缩包方式)
本文详细介绍了在Ubuntu Server 26.04上通过二进制压缩包方式安装MySQL 8.0.46的完整流程,涵盖环境准备、解压部署、用户与目录配置、系统服务管理及安全初始化。重点说明了libaio兼容性处理、bind-address配置、首次初始化与root密码设置,并指导如何创建专用远程账号,配合UFW防火墙与云平台安全组,实现Navicat安全连接。全程强调最小权限原则与网络访问控制,确保生产环境安全性。
2026-10-25 12:41:30
229
原创 Docker 国内镜像源配置
本文介绍了通过配置 Docker 镜像源加速拉取镜像的步骤:编辑 /etc/docker/daemon.json 文件,添加多个国内可用镜像源;重启 Docker 服务后,使用 docker info 验证配置,并通过运行 hello-world 镜像测试是否成功。该方法有效解决 Docker Hub 拉取缓慢问题,提升开发效率。
2026-10-24 23:07:05
75
原创 MySQL 5.6.51 ZIP Windows 安装与配置文档
本文详细介绍了MySQL 5.6.51 ZIP版在Windows下的免安装部署流程:解压至指定目录,创建my.ini配置文件并设置关键参数,以管理员身份注册为名为MySQL56的Windows服务,启动后通过客户端连接并验证版本。重点说明了root密码修改方法及常见问题排查,如服务注册失败、端口冲突等,并提供常用服务管理命令,适用于本地测试环境快速搭建。
2026-10-21 17:18:27
190
原创 Ubuntu 安装 JDK (含手动安装)
如果你是 Java 开发者,经常需要在不同项目间切换不同的 JDK 版本(如 JDK 8, 11, 17, 21),强烈推荐使用。Ubuntu 官方仓库提供了 OpenJDK 的多个版本(如 JDK 11, 17, 21 等)。运行后,终端会列出所有已安装的版本,输入对应的。(注:JDK 9 及以上版本已不再需要配置。如果输出了对应的版本号,说明安装成功。下载 Linux x64 的。保存并退出(在 nano 中按。(假设下载的文件名为。
2026-09-26 19:11:49
233
原创 Ubuntu Server 26.04 网络配置
Ubuntu Server 26.04 网络配置 流程适用场景:Ubuntu Server 22.04 / 24.04 / 26.x覆盖:**网卡检查 → WiFi 检查 → RF-kill 检查 → 启用 WiFi → 连接 WiFi → DHCP 获取 IP → DNS → Netplan 持久化 → 网络故障排查**
2026-09-13 02:18:32
188
原创 【大学生软件测试基础】白盒测试 - 运用6种逻辑覆盖方法,设计测试用例
任务1、依据需求,画出程序流程图;任务2、用标识在流程图上标志路径;任务3、列出所有判定语句、所有的逻辑条件及所有逻辑条件组合;任务4、运用6种逻辑覆盖方法,设计测试用例。要求列出:逻辑覆盖的方法名称、测试用例编号、输入数据、覆盖的路径,及应该覆盖的判定、逻辑条件、逻辑条件组合;注意:不同覆盖方法,可以用相同数据表示不同用例,用例编号则不同;1、程序流程图2)所有的判断语句有2条:P1:x>0&&y=1;P2:x=2||z&g...
2022-05-26 23:30:11
4019
原创 【大学生软件测试基础】白盒测试 - 控制流图 - 01
任务1、画出程序流程图;任务2、画出控制流图;任务3、根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目;任务4、根据环形复杂度的计算结果,源程序的基本路径集合中有多少条独立路径;任务5、设计测试用例;1、程序流程图2、控制流图3、根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目;V(G) = P + 1 = 3+1控制流程图环形复杂度为 44、根据环形复杂度的计算结果,源程序的基本路径集合中有多少条独立路径;...
2022-05-26 23:22:58
26879
2
原创 【大学生软件测试基础】白盒测试 - 测试用例
案例一:任务1、依据源代码画出程序流程图;任务2、在程序流程图中标志路径;任务3、根据路径覆盖法设计测试用例;解题:1)、程序流程图,如下:2)、测试用例案例二:任务1、依据源代码画出程序流程图;任务2、在程序流程图中标志路径;任务3、根据路径覆盖法设计测试用例;解题:1)、程序流程图,如下:2)、测试用例...
2022-05-26 22:38:06
1235
原创 【大学生python】错误和异常
目录一、错误和异常概述Python 中常见类的继承关系。Exception 中常见的子类及描述一、错误和异常概述Python 程序中最常见的错误为语法错误。语法错误又称解析错误,是指开发人员编写了不符合 Python 语法格式的代码所引起的错误。含有语法错误的程序无法被解释器解释,必须经过修正后程序才能正常运行。while True print("语法格式错误") 上述示例代码中的循环语句后少了冒号(:),不符合 Python 的语句格...
2022-05-23 04:36:14
2385
1
原创 【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 03
任务1、依据源代码画出程序流程图;任务2、找出需求中所有的逻辑条件;任务3、列出所有逻辑条件组合情况;任务4、设计条件组合覆盖用例;1.流程图2.找出需求中所有的逻辑条件;S1:x>0 S2:y>0 S3:gift<03、列出所有逻辑条件组合情况:4.设计条件组合覆盖用例;...
2022-05-18 00:50:00
491
原创 【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 02
任务1、依据源代码画出程序流程图;任务2、找出需求中所有的逻辑条件;任务3、列出所有逻辑条件组合情况;任务4、设计条件组合覆盖用例;1.流程图2.找出需求中所有的逻辑条件;S1:x>0 S2:y>0 S3:x<=0 S4:y<=03、列出所有逻辑条件组合情况:4.设计条件组合覆盖用例;...
2022-05-18 00:43:34
1999
原创 【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 01
任务1、依据源代码画出程序流程图;任务2、找出需求中所有的逻辑条件;任务3、列出所有逻辑条件组合情况;任务4、设计条件组合覆盖用例;1.流程图2.找出需求中所有的逻辑条件;S1:x>0 S2:y<0 S3:x>2 S4:z>03、列出所有逻辑条件组合情况:有 24=16种:...
2022-05-13 21:18:02
520
原创 【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 03
任务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...
2022-05-13 21:11:45
857
原创 【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 02
任务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-...
2022-05-13 20:34:36
629
原创 【大学生Python】文件与文件路径操作
目录一、文件的打开、关闭、读取、写入等基础操作。1、文件的打开、关闭、读取2、文件的写入:二、文件的定位读取::文件中的内容:1.tell() 方法:2.seek()方法三、文件的复制和重命名1.文件的复制2.文件的重命名四、目录操作1.创建目录2.删除目录3.获取目录的文件列表五、文件路径操作1.相对路径与绝对路径2.检测路径有效性3.路径的拼接一、文件的打开、关闭、读取、写入等基础操作。1、文件的打开、...
2022-05-12 01:59:47
2717
原创 【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 01
任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件和判定语句;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、使用标识符标识各个判定语句取真值与取假值的情况表;任务6、找出能覆盖所有判定-条件覆盖的最少路径;任务7、根据最少路径设计判定-条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1) a-b-d,2)a-b-e,3)a-c-d,4)a-c-e3.找出需..
2022-05-10 23:54:50
1168
原创 【大学生软件测试基础】白盒测试 - 条件覆盖 - 03
任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、找出能覆盖所有逻辑条件的最少路径;任务6、根据最少路径设计条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1)a-b-c-e-g 2)a-b-d-e-g 3)a-b-d-e-f-h 4)a-b-c-e-f-h3.找出需求中所有的逻辑条件:S1:x>0..
2022-05-10 23:35:34
333
原创 【大学生软件测试基础】白盒测试 - 条件覆盖 - 02
任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、找出能覆盖所有逻辑条件的最少路径;任务6、根据最少路径设计条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1) a-b-c-e,2)a-b-c-f,3)a-b-d-e,4)a-b-d-f3.找出需求中所有的逻辑条件:S1:x>y S2:y>0 ..
2022-05-10 23:30:24
453
原创 【大学生软件测试基础】白盒测试 - 条件覆盖 - 01
任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、找出能覆盖所有逻辑条件的最少路径;任务6、根据最少路径设计条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1) a-b-d ,2)a-b-e,3)a-c-d,4)a-c-e3.找出需求中所有的逻辑条件:S1:x>0 S2:y<0 S3:x>...
2022-05-10 23:21:00
467
原创 【大学生软件测试基础】白盒测试 - 判定覆盖 - 01
任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的判定语句;任务4、找出能覆盖所有判定的最少路径;任务5、根据最少路径设计判定覆盖用例;任务二:根据程序流程图,找出程序的所有执行路径为:1):a-b-c-d-e-f 2):a-b-c-d-f 3):a-b-d-e-f 4):a-b-d-f任务三:所有的判定语句有2条: P1:x>y and y>0 P2:x==2 and m==2任务四:能覆盖所有语句的...
2022-05-04 22:10:14
850
原创 【大学生软件测试基础】白盒测试 - 语句覆盖 - 03
任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出能覆盖所有语句的最少路径;任务4、根据最少路径设计语句覆盖用例;流程图:任务2、根据程序流程图,找出程序的所有执行路径;1)a-b-c-e-g 2)a-b-d-e-g 3)a-b-d-e-f-h 4)a-b-c-e-f-h任务3、找出能覆盖所有语句的最少路径;1)a-b-c-e-g 2)a-b-d-e-f-h...
2022-05-04 22:01:40
971
原创 【大学生软件测试基础】三角形类型 - 白盒测试 - 语句覆盖 -02
根据三角形三边的关系可将三角形分为4种类型:不构成三角形、一般三角形、等腰三角形、等边三角形。根据该原则实现一个判断三角形的程序。任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出能覆盖所有语句的最少路径;任务4、根据最少路径设计语句覆盖用例;任务2、根据程序流程图,找出程序的所有执行路径:1)a-b-c-d 2)a-b-c-e-f 3)a-b-c-e-g 4)a-b-h任务3、找出能覆盖所有语句的最少路径:1)a-b-c-...
2022-05-04 21:55:47
13916
原创 【大学生Python】判断平闰年和各月份的天数
判断平闰年:year = int(input('请输入年份:'))if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: print(f'{year}年是闰年。')else: print(f'{year}年是平年。')判断平闰年各月份的天数:year = int(input('请输入年份:'))month = int(input('请输入月份:'))if month in [1, 3, 5,
2022-05-01 23:14:54
4552
原创 【大学生Python】判断回文数字
1.什么是回文数字:无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。方法一:可以判断说有的回文数字num = input('请输入一个整数:')rever_num = num[::-1]if num == rever_num: print(f'{num}是回文数')else: print(f'{num}不是回文数')方法二:只判断四位数的回文数字num = int(input('请输入四位数:'))if (num // 10
2022-05-01 23:09:28
2802
原创 【大学生Python】for循环实现 - 九九乘法表
for i in range(1, 10): for j in range(1, i+1): print('%dx%d=%d' % (j, i, i*j), end='\t') print('')运行结果如下:
2022-05-01 22:51:27
444
原创 【大学生Python】猜数字小游戏
import random # 随机模块name = input('你的名字是:')print('你好,' + name + '!我们来玩猜数字的游戏吧!')minNum = int(input('请输入一个最小值:'))maxNum = int(input('再输入一个最大数:'))secret = random.randint(minNum, maxNum)guess = 0tries = 0 # 用来限制猜数字的次数while guess != secret and tries.
2022-05-01 22:26:18
1889
原创 【大学生Python】字典的基础使用
# ----------定义两个字典----------stu_1 = {'姓名': '张三', '年龄': '23', '手机号码': '13817136563'}stu_2 = {'姓名': '李四', '年龄': '22', '手机号码': '13517136563', '地址': '北京', '性别': '男', '专业': '软件技术'}# -------...
2022-05-01 22:23:27
948
原创 【大学生Python】用字典和列表实现手机通讯录
person_info = []while True: print("=" * 20) print('欢迎使用通讯录:') print("1.添加联系人") print("2.查看通讯录") print("3.删除联系人") print("4.修改联系人") print("5.查找联系人") print("6.退出") print("=" * 20) per_dict = {} fun_num = input('请输.
2022-05-01 22:16:35
3263
原创 【大学生Python】水仙花数
1.什么是水仙花数水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)方法一:num = int(input('请输入一个三位数:'))hundreds_place = int(num // 100 % 10)ten_place = int(num // 10 % 10)one_place = int (num % 10)if hundreds_place ** 3 + ten_place ** 3 + one_pla
2022-05-01 22:09:25
1480
原创 【大学生Python】关键字过滤
keyword = '你好' # 过滤掉的文本text = input('请输入需要过滤的文本段:')for word in keyword: if word in text: text = text.replace(word, '*') # 将要过滤的文本用 * 号替代print(text)
2022-05-01 21:36:26
831
原创 【大学生Python】根据身高体重计算 BIM 指数
BIM指数即身体质量指数,是目前国际常用来衡量人体胖瘦程度以及是否健康的一个标准。BIM 指数计算公式如下:体质指数(BIM)= 体重(kg)÷ (身高²)(m²)height = float(input('请输入你的身高(m):'))weight = float(input('请输入你的体重(kg):'))BMI = weight/(height * height)print('你的BMI值为:%.2f' % BMI)if BMI < 18.5: print("体重过轻
2022-04-29 23:31:36
15889
原创 【大学生Python】海洋单位距离的换算
在陆地上可以使用参照物确定两点间的距离,使用厘米、米、公里等作为计量单位,而海上缺少参照物,人们将赤道上经度的一分对应的距离记为1海里,使用海里作为海上计量单位。公里与海里可以通过以下格式换算:1海里 = 1.852公里# print() 函数练习案例kilometer = float(input('请输入公里数:'))nautical_mile = kilometer/1.852# 用多种方式输出print('换算后的海里数为:', nautical_mile)print('-'
2022-04-29 23:21:46
9000
原创 【大学生Python】模拟下载速度
在陆地上可以使用参照物确定两点间的距离,使用厘米、米、公里等作为计量单位,而海上缺少参照物,人们将赤道上经度的一分对应的距离记为1海里,使用海里作为海上计量单位。公里与海里可以通过以下格式换算:1海里 = 1.852公里import timeprint('=' * 25 + '开始下载' + '=' * 25)all = 50 # 进度条的长度for i in range(all + 1): ok = '*' * i # 已完成长度用 * 号代替 no = '-' * (
2022-04-29 23:13:24
729
原创 【大学生软件测试基础】白盒测试 - 语句覆盖 - 01
任务1、依据源代码画出程序流程图; 任务2、根据程序流程图,找出程序的所有执行路径; 任务3、找出能覆盖所有语句的最少路径; 任务4、根据最少路径设计语句覆盖用例; 根据程序流程图,找出程序的所有执行路径为:1):a-b-c-d-e-g 2):a-b-c-d-f-g 3):a-b-h任务3:能覆盖所有语句的最少路径是:a-b-c-d-e-g...
2022-04-24 23:57:01
631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅