简码短链测试用例设计报告

news2024/10/5 1:43:57

文章目录

  • 1.前言
  • 2.用户模块
    • 2.1 登录
    • 2.2 注册
    • 2.3 修改个人信息
    • 2.4 退出登录
  • 3.短链接分组模块
    • 3.1 创建短链接分组
    • 3.2 修改短链接分组
    • 3.3 删除短链接分组
  • 4.短链接管理模块
    • 4.1 创建单个短链接
    • 4.2 批量创建短链接
    • 4.3 修改短链接信息
    • 4.4 分页查询短链接
    • 4.5 短链接跳转原始链接
    • 4.6 删除短链接
  • 5.短链接监控模块
    • 5.1 统计短链接的PV访问
    • 5.2 统计短链接的UV访问
    • 5.3 统计短链接的IP访问
    • 5.4 统计短链接的地区访问
    • 5.5 统计短链接的浏览器访问
    • 5.6 统计短链接的访问设备
    • 5.7 统计短链接的网络
    • 5.8 统计短链接访问的操作系统
  • 6.回收站模块
    • 6.1 恢复短链接
    • 6.2 彻底删除短链接
    • 6.3 分页查询回收站短链接

1.前言

本篇文章主要是简码短链项目的功能,安全性,易用性,兼容性等方面进行测试,采用的方法有等价类划分法,边界值分析法,错误推测法等

2.用户模块

用户模块共有三个功能:

  1. 用户登录
  2. 用户注册
  3. 用户修改个人信息
  4. 退出登录

2.1 登录

登录页面这里需要输入用户名和密码.
在这里插入图片描述
根据等价类划分法设计测试用例如下
有效等价类:

  1. 有效用户名和密码
用例编号输入预期结果
1有效的用户名和密码成功登录,并跳转到主页
  1. 无效等价类
用例编号输入预期结果
2空用户名,任意密码成功失败,并提示"请输入正确的账号密码!"
3任意用户名,空密码成功失败,并提示"请输入正确的账号密码!"
4正确的用户名,错误的密码成功失败,并提示"请输入正确的账号密码!"
5错误的用户名,正确的密码成功失败,并提示"请输入正确的账号密码!"
6错误的用户名和密码成功失败,并提示"请输入正确的账号密码!"
7有效的用户名和密码成功失败,并提示"请输入正确的账号密码!"

2.2 注册

用户注册功能需要输入用户名,邮箱,手机号,姓名,密码,其中用户名是1~11位,姓名不是必须要输入的,密码要在8位以上,手机号和邮箱要符合正确的格式
在这里插入图片描述
注册功能的测试用例设计主要使用了等价类划分和边界值分析法.
设计测试用例如下:

用例编号输入预期结果
1所有必填项均填写正确,且输入姓名成功注册,并自动登录跳转到主页
2所有必填项均填写正确,但姓名为空成功注册,并自动登录跳转到主页
3用户名为空,其它选项填写正确注册失败,并提示"请输入用户名"
4邮箱为空,其它选项填写正确注册失败,并提示"请输入邮箱"
5手机号为空,其它选项填写正确注册失败,并提示"请输入手机号"
6密码为空,其它选项填写正确注册失败,并提示"请输入密码"
7手机号格式不正确,其它选项填写正确注册失败,并提示"请输入正确的手机号"
8邮箱格式不正确,其它选项填写正确注册失败,并提示"请输入正确的邮箱号"
9用户名已经存在时注册失败.并提示"用户记录已存在"
10用户名长度为1,其它选项填写正确成功注册,并自动登录跳转到主页
11用户名长度为11,其它选项填写正确成功注册,并自动登录跳转到主页
12密码长度为8位,其它选项填写正确成功注册,并自动登录跳转到主页
13密码长度为15位,其它选项填写正确成功注册,并自动登录跳转到主页
14密码长度长度大于15位,其它选项填写正确注册失败.并提示"密码长度为8~15位"

2.3 修改个人信息

修改个人信息功能功能修改用户的手机号,邮箱,姓名和密码.
邮箱和手机号是必填字段,而且格式要正确
密码不会进行回显,可直接进行输入新密码进行修改
在这里插入图片描述
修改个人信息功能设计测试用例主要使用了等价类划分和边界值分析法
测试用例如下:

用例编号输入预期结果
1修改所有字段,且符合要求修改成功,页面提示"修改成功"
2仅修改手机号(正确的格式)修改成功,页面提示"修改成功"
3仅修改邮箱(正确的格式)修改成功,页面提示"修改成功"
4仅修改姓名修改成功,页面提示"修改成功"
5仅修改密码(8~15位)修改成功,页面提示"修改成功"
6手机号为空修改失败,页面提示"请输入手机号"
7邮箱为空修改失败,页面提示"请输入邮箱"
8手机号格式不正确修改失败,页面提示"请输入正确的手机号"
9邮箱格式不正确修改失败,页面提示"请输入正确的邮箱号"
10密码长度不足8位修改失败,页面提示"密码长度为8~15位"
11密码长度大于15位修改失败,页面提示"密码长度为8~15位"

2.4 退出登录

退出登录功能是确保用户能够安全地结束会话的重要部分
在这里插入图片描述
退出登录功能设计测试用例主要使用了兼容性测试

用例编号输入预期结果
1用户已登录,点击退出按钮退出成功,页面提示"成功退出!",并跳转到登陆页面
2用户已登录,通过浏览器菜单退出退出成功,会话信息被清除
3不同浏览器下的退出操作退出成功,页面提示"成功退出!",并跳转到登陆页面
4不同设备下的退出操作退出成功,页面提示"成功退出!",并跳转到登陆页面

3.短链接分组模块

短链接分组的功能有三个:

  1. 创建短链接分组
  2. 修改短链接分组
  3. 删除短链接分组

3.1 创建短链接分组

创建短链接分组功能是为了帮助用户更好地管理和组织他们的短链接。
在这里插入图片描述
由于这里的分组名称并没有什么限制条件,所以测试用例写起来也比较简单
测试用例如下:

用例编号输入预期结果
1输入分组名称为"测试"添加成功,在分组列表中显示"测试"短链接分组
2输入的分组名称包含HTML标签系统应该能够防止XSS攻击,不对输入的HTML标签进行解析或执行
3输入分组名称为 ’ OR ‘1’='1SQL注入失败
4使用不同的浏览器(如Chrome、Firefox、Safari、Edge等)创建短链接分组添加成功,在分组列表中显示"测试"短链接分组
5使用不同的设备(如PC、手机、平板等)创建短链接分组添加成功,在分组列表中显示"测试"短链接分组

3.2 修改短链接分组

修改短链接分组功能允许用户更改已创建的分组名称。在这里插入图片描述
测试用例如下:

用例编号输入预期结果
1输入分组名称为"测试"编辑成功,在分组列表中显示"测试"短链接分组
2输入的分组名称包含HTML标签系统应该能够防止XSS攻击,不对输入的HTML标签进行解析或执行
3输入分组名称为 ’ OR ‘1’='1SQL注入失败
4使用不同的浏览器(如Chrome、Firefox、Safari、Edge等)创建短链接分组添加成功,在分组列表中显示"测试"短链接分组
5使用不同的设备(如PC、手机、平板等)创建短链接分组编辑成功,在分组列表中显示"测试"短链接分组

3.3 删除短链接分组

删除短链接分组功能是为了允许用户移除不再需要的分组。
在这里插入图片描述

用例编号输入预期结果
1删除空分组短链接分组在分组列表中删除成功
2删除包含短链接的分组短链接分组在分组列表中删除成功,短链接也一并删除
3删除多个分组短链接分组均可以删除成功
4使用不同的浏览器(如Chrome、Firefox、Safari、Edge等)短链接分组在分组列表中删除成功
5使用不同的设备(如PC、手机、平板等)短链接分组在分组列表中删除成功

4.短链接管理模块

短链接管理模块的功能有:

  1. 创建短链接
  2. 批量创建短链接
  3. 修改短链接
  4. 删除短链接

4.1 创建单个短链接

创建单个短链接功能是短链接管理模块中的核心功能之一。创建短链接分组时,短链接分组默认是默认分组,有效期为永久.

在这里插入图片描述

用例编号输入预期结果
1输入原始链接创建短链接成功,在列表中可以进行显示
2跳转链接为空创建短链接失败,页面提示"请输入"请输入链接"
3描述信息为空创建短链接失败,页面提示"请输入描述信息"
4选择其它短链接分组创建短链接成功,在对应的短链接分组中可以进行显示
5选择短链接有效期为永久创建永久短链接成功
6选择短链接有效期为自定义创建短链接成功,可以点击短链接旁的图标查看到期时间
7原始接格式不对创建短链接失败,页面提示"请输入 http:// 或 https:// 开头的链接或应用跳转链接"
8使用不同的浏览器(如Chrome、Firefox、Safari、Edge等)创建短链接短链接创建成功
9使用不同的设备(如PC、手机、平板等)创建短链接短链接创建成功

4.2 批量创建短链接

批量创建短链接功能是为了方便用户一次性创建多个短链接。
在这里插入图片描述
测试用例如下:

用例编号输入预期结果
1输入100个以内原始链接创建短链接成功,在列表中可以进行显示
2跳转链接为空创建短链接失败,页面提示"请输入"请输入链接"
3描述信息为空创建短链接失败,页面提示"请输入描述信息"
4选择其它短链接分组创建短链接成功,在对应的短链接分组中可以进行显示
5选择短链接有效期为永久创建永久短链接成功
6选择短链接有效期为自定义创建短链接成功,可以点击短链接旁的图标查看到期时间
7原始接格式不对创建短链接失败,页面提示"请输入 http:// 或 https:// 开头的链接或应用跳转链接"
8使用不同的浏览器(如Chrome、Firefox、Safari、Edge等)创建短链接短链接创建成功
9使用不同的设备(如PC、手机、平板等)创建短链接短链接创建成功
10输入100个以上原始链接创建短链接失败
11输入原始链接和描述信息行数不一致创建短链接失败

4.3 修改短链接信息

修改短链接信息功能是为了允许用户更新已创建的短链接的原始链接或自定义短链接。
在这里插入图片描述
测试用例如下:

用例编号输入预期结果
1修改原始链接修改短链接成功,在列表中可以进行显示
2跳转链接为空修改短链接失败,页面提示"请输入"请输入链接"
3描述信息为空修改短链接失败,页面提示"请输入描述信息"
4选择其它短链接分组修改短链接成功,在对应的短链接分组中可以进行显示
5选择短链接有效期为永久修改永久短链接成功
6选择短链接有效期为自定义修改短链接成功,可以点击短链接旁的图标查看到期时间
7原始接格式不对修改短链接失败,页面提示"请输入 http:// 或 https:// 开头的链接或应用跳转链接"
8使用不同的浏览器(如Chrome、Firefox、Safari、Edge等)修改短链接短链接修改成功
9使用不同的设备(如PC、手机、平板等)修改短链接短链接修改成功

4.4 分页查询短链接

短链接默认展示15条,可以选择每页展示10,15,20,30条
在这里插入图片描述
测试用例如下:

用例编号输入预期结果
1默认展示15条记录页面展示15条短链接,总页数显示正确
2默认展示10条记录页面展示10条短链接,总页数显示正确
3默认展示20条记录页面展示20条短链接,总页数显示正确
4默认展示30条记录页面展示30条短链接,总页数显示正确
5选择上一页当页数为1时,无法点击
6选择下一页当页数为1时,无法点击
7输入前往的页数大于总页数页面跳转到最后一页
8输入前往的页数小于总页数页面跳转到第一页
9输入前往的页数不是数字页面跳转到第一页

4.5 短链接跳转原始链接

短链接跳转原始链接功能是短链接管理模块的核心功能之一,确保用户通过短链接能够正确跳转到对应的原始链接。

用例编号标题预期结果
1短链接未过期短链接能正常挑战到原始链接
2短链接过期短链接能挑战404页面
3短链接格式不正确短链接能挑战404页面
4短链接被删除短链接能挑战404页面
5高并发访问短链接系统性能稳定,响应时间合理
6使用不同的浏览器(如Chrome、Firefox、Safari、Edge等)跳转短链接能正常挑战到原始链接
7使用不同的设备(如PC、手机、平板等)跳转短链接能正常挑战到原始链接

4.6 删除短链接

删除短链接功能是为了允许用户从系统中删除不再需要的短链接。
在这里插入图片描述
测试用例:

用例编号标题操作预期结果
1删除单个短链接在短链接列表中选择短链接,点击“删除”按钮并确定短链接被移动到回收站,短链接列表中不再显示该短链接,回收站中显示该短链接
2删除多个短链接在短链接列表中选择短链接,点击“删除”按钮并确定短链接被移动到回收站,短链接列表中不再显示该短链接,回收站中显示该短链接
3删除最后一个短链接短链接分组中只有一个短链接短链接被移动到回收站,短链接列表中不再显示任何短链接,回收站中显示该短链接
4删除短链接前的确认提示点击“删除”按钮显示确认对话框,“是否移入回收站”,用户确认后,短链接被移动到回收站
5删除短链接后的反馈信息用户删除完短链接之后页面提示"删除成功" ,短链接被移动到回收站

5.短链接监控模块

短链接监控模块用于实时监控短链接的使用情况,包括点击次数、访问来源、访问时间等数据。

5.1 统计短链接的PV访问

统计短链接的PV(Page View,页面浏览量)访问功能是为了记录和分析短链接的访问次数。
在这里插入图片描述

用例编号标题步骤预期结果
1记录单次访问输入短链接进行访问PV访问次数增加1次
2记录多次访问输入短链接进行访问每次访问PV访问次数增加1次
3记录不同时间段的访问输入短链接进行访问,在不同的时间段(如上午、下午、晚上)访问短链接PV访问次数增加1次,访问记录包含访问时间

5.2 统计短链接的UV访问

统计短链接的UV(Unique Visitor,独立访客)访问功能是为了记录和分析短链接被访问时的独立访客数。
在这里插入图片描述

用例编号标题步骤预期结果
1记录单个独立访客访问一个独立访客访问短链接统计模块记录一次UV访问
2记录多个独立访客访问多个独立访客访问短链接统计模块记录多次UV访问
3记录同一访客多次访问一个独立访客在同一会话内多次访问短链接统计模块记录为旧访客
4记录不同时间段的独立访客访问两个独立访客在不同时间段(如上午和下午)访问短链接统计模块记录两次UV访问

5.3 统计短链接的IP访问

统计短链接的IP访问功能是为了记录和分析短链接被访问时所使用的IP地址。
在这里插入图片描述

用例编号标题步骤预期结果
1记录单个IP访问一个IP地址访问短链接统计模块记录一次IP访问
2记录多个IP访问多个独立访客访问短链接统计模块记录多次IP访问
3记录同一IP多次访问一个IP在同一会话内多次访问短链接每次访问记录一次该IP地址的访问
4记录不同时间段的IP访问两个IP在不同时间段(如上午和下午)访问短链接记录两次不同IP地址的访问

5.4 统计短链接的地区访问

统计短链接的地区访问功能是为了记录和分析短链接被访问时所处的地理位置。
在这里插入图片描述

用例编号标题操作预期结果
1记录不同省份的访问从中国不同省份(如北京、上海、广东、江苏)访问短链接统计模块记录各省份的访问次数
2记录同一省份多次访问从同一省份(如北京)多次访问短链接每次访问记录一次该省份的访问
3不记录国际地区的访问从不同国家(如美国、日本、德国)访问短链接统计模块不记录这些国家的访问
4记录未知地区的访问使用未知或无法识别的IP地址访问短链接统计模块记录这些未知地区的访问为未知
5地区访问数据的实时更新从中国不同省份访问短链接,查看地区访问统计数据地区访问统计数据实时更新,显示最新的访问记录,仅显示中国省份的访问数据

5.5 统计短链接的浏览器访问

统计短链接的浏览器访问功能是为了记录和分析短链接被访问时所使用的浏览器类型。
在这里插入图片描述

用例编号标题操作预期结果
1记录Chrome浏览器访问使用Chrome浏览器访问短链接统计模块记录一次Chrome浏览器访问
2记录Firefox浏览器访问使用Firefox浏览器访问短链接统计模块记录一次Firefox浏览器访问
3记录Safari浏览器访问使用Safari浏览器访问短链接统计模块记录一次Safari浏览器访问
4记录Edge浏览器访问使用Edge浏览器访问短链接统计模块记录一次Edge浏览器访问
5记录多种浏览器访问从Chrome、Firefox、Safari和Edge浏览器分别访问短链接记录每一次Chrome、Firefox、Safari和Edge浏览器的访问
6记录同一浏览器多次访问从同一浏览器(如Chrome)多次访问短链接每次访问记录一次该浏览器的访问
7浏览器访问数据的实时更新从不同浏览器访问短链接,查看浏览器访问统计数据浏览器访问统计数据实时更新,显示最新的访问记录

5.6 统计短链接的访问设备

在这里插入图片描述
统计短链接的访问设备功能是为了记录和分析短链接被访问时所使用的设备类型,如PC、手机、平板等。

用例编号标题操作预期结果
1记录PC设备访问使用PC浏览器访问短链接统计模块记录一次PC设备访问
2记录手机设备访问使用手机浏览器访问短链接统计模块记录一次手机设备访问
3记录平板设备访问使用平板浏览器访问短链接统计模块记录一次平板设备访问
4记录同一设备多次访问从同一设备(如手机)多次访问短链接每次访问记录一次该设备的访问
5设备访问数据的实时更新从不同设备访问短链接,查看设备访问统计数据设备访问统计数据实时更新,显示最新的访问记录

5.7 统计短链接的网络

统计短链接的访问网络功能是为了记录和分析短链接被访问时所使用的网络类型,如移动网络(3G/4G/5G)、Wi-Fi等。
在这里插入图片描述
测试用例如下:

用例编号标题操作预期结果
1记录Wi-Fi网络访问使用Wi-Fi连接访问短链接统计模块记录一次Wi-Fi网络访问
2记录移动网络访问使用移动网络连接访问短链接统计模块记录一次移动网络访问
3记录多种网络类型访问使用Wi-Fi和移动网络连接分别访问短链接统计模块记录每次网络访问
4记录同一网络多次访问从同一网络(如Wi-Fi)多次访问短链接统计模块记录每一次网络访问
5网络访问数据的实时更新从不同网络访问短链接,查看网络访问统计数据网络访问统计数据实时更新,显示最新的访问记录

5.8 统计短链接访问的操作系统

在短链接项目中,统计访问短链接的操作系统可以为用户和开发者提供有价值的信息。
在这里插入图片描述

用例编号标题操作预期结果
1记录Windows操作系统访问使用Windows操作系统访问短链接记录一次Windows操作系统的访问
2记录macOS操作系统访问使用macOS操作系统访问短链接记录一次macOS操作系统的访问
3记录Linux操作系统访问使用Linux操作系统访问短链接记录一次Linux操作系统的访问
4记录同一操作系统多次访问从同一操作系统(如Windows 10)多次访问短链接每次访问记录一次该操作系统的访问
5记录多种操作系统访问从Windows、macOS、Linux、Android和iOS操作系统分别访问短链接统计模块分别记录各操作系统的访问

6.回收站模块

短链接回收站模块允许用户将已删除的短链接暂时存放在回收站中,以便后续恢复或彻底删除。

6.1 恢复短链接

恢复短链接功能是为了允许用户将已删除的短链接从回收站中恢复到正常使用状态。
在这里插入图片描述
测试用例:

用例编号输入预期结果
1恢复单个短链接短链接从回收站中移除,并恢复到对应的短链接分组中
2恢复多个短链接短链接从回收站中移除,并恢复到对应的短链接分组中
3当用户将鼠标悬停恢复图标页面出现提示信息"恢复"
4恢复已经过期的短链接短链接从回收站中移除,并恢复到对应的短链接分组中,且依旧是过期状态
5恢复期限为自定义的短链接短链接从回收站中移除,并恢复到对应的短链接分组中,且期限依旧是自定义时间
6恢复期限永久的短链接短链接从回收站中移除,并恢复到对应的短链接分组中,且期限依旧是永久

6.2 彻底删除短链接

彻底删除短链接功能是为了允许用户永久删除回收站中的短链接,确保这些短链接不能再被恢复。
在这里插入图片描述
测试用例:

用例编号输入预期结果
1删除单个短链接短链接从回收站中移除,尝试访问该短链接时,跳转到404页面
2删除单个短链接短链接从回收站中移除,尝试访问该短链接时,跳转到404页面
3点击删除按钮删除短链接页面提示"删除后短链跳转会失效,同时停止数据统计,这是一个不可逆的操作,是否删除?"
4点击删除按钮,确认删除短链接页面提示"删除成功"

6.3 分页查询回收站短链接

分页查询回收站短链接功能是为了让用户能够高效地管理和查看回收站中的短链接列表。
在这里插入图片描述
测试用例如下:

用例编号步骤预期结果
1默认展示15条记录页面展示15条短链接,总页数显示正确
2选择展示10条记录页面展示10条短链接,总页数显示正确
3选择展示20条记录页面展示20条短链接,总页数显示正确
4选择展示30条记录页面展示30条短链接,总页数显示正确
5选择上一页当页数为1时,无法点击
6选择下一页当页数为1时,无法点击
7输入前往的页数大于总页数页面跳转到最后一页
8输入前往的页数小于总页数页面跳转到第一页
9输入前往的页数不是数字页面跳转到第一页

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2189064.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CTK框架(十一):使用的常见问题

目录 1.MF文件路径 2.服务必须要接口类 3.插件名命名要求 4.生命周期问题 5.一个接口对多个实现注意 6.中文输出注意 7.同一插件安装注意 8.添加元数据 9.关于升级插件时遇到的问题 10.不同插件定义资源文件注意路径问题 11.安装插件 12.插件依赖 1.MF文件路径 在…

基于Springboot+VUE的二手奢侈品商城的设计与实现

一、摘要 当前,二手奢侈品市场持续蓬勃发展,吸引了越来越多的消费者。然而,现有的二手奢侈品交易平台在用户体验、安全性和功能方面仍存在一些问题,需要进一步改进。本研究旨在设计和实现一种基于Spring Boot 和 Vue 技术框架的二…

题目:最左边的数字

问题 - 1060 (hdu.edu.cn) 解题思路: 数字很大,使用科学计数法。则,我们需要的是a的整数位,最终求出a即可。 取对数:nlgnmlga,移项:lganlgn-m,接下来我们需要求m。 …

04:(寄存器开发)使用外部中断按键控制LED

寄存器开发 1、选择外部引脚配置2、上升沿触发/下降沿触发3、NVIC的配置4、完整代码 关于外部中断的AFIO,NVIC的基础知识请参考《stm32标准库入门教程》 链接: link 1、选择外部引脚配置 如上图所示:外部中断配置寄存器AFIO_EXTICR(1~4)中选择EXTI(0 ~ …

开源模型应用落地-模型微调-模型研制-环境准备(一)

一、前言 在自然语言处理(NLP)的快速发展中,语料采集作为基础性的步骤显得尤为重要。它不仅为机器学习模型提供了所需的训练数据,还直接影响模型的性能和泛化能力。随着数据驱动技术的不断进步,如何有效并高效地收集、…

链式前向星(最通俗易懂的讲解)

链式前向新:用于存储图的 边集 数组 前言 当我们存储图的时候,往往会使用 邻接矩阵 或是 邻接表。 邻接矩阵 好写,但太浪费空间,节点一多就存不下; 邻接表 效率高,但涉及指 ,不好写容易出错…

大语言模型入门(三)——提示词编写注意事项

一、提示词编写原则 提示词的编写应当遵循两个原则, 一个是指令必须清晰且具体,另一个是应当给模型充足的时间去思考。首先,你的指令足够清晰和具体,才能让大模型明确你需要它执行的任务,从而降低我们得到无关或者不正…

C# 入坑JAVA 潜规则 注解 列表 listMch,该列表存储了一个映射(Map)的集合 等 入门系列3

java注解 好像和C# 特性 差不多 Data Builder NoArgsConstructor AllArgsConstructor 在Java中,Data、Builder、NoArgsConstructor和AllArgsConstructor是Lombok库提供的注解,它们用于简化Java对象的创建和处理。Lombok是一个流行的Java库,…

java部分总结

一、Java语言发展简史 Java 语言源于 1991 年 4 月, Sun 公司 James Gosling 博士 领导的绿色计划 (Green Project) 开始启动,此计划最 初的目标是开发一种能够在各种消费性电子产品( 如机顶盒、冰箱、收音机等 ) 上运行的程序架构。这个就是 Jav…

基于Pulid-Flux一致性换脸

Pulid-Flux 简介 Pulid-Flux是风格一致性保持和迁移组件,是字节Pulid团队继SDXL的Pulid版本沉淀基础上再次出发布的PuLID-FLUX-v0.9.0 Flux版本风格一致性组件。能够提供了一个无需调整的身份ID一致性和定制化解决方案,能够被应用于风格一致性保持领域包…

如何写出更牛的验证激励

前言 芯片验证是为了发现芯片中的错误而执行的过程,它是一个破坏性的过程。完备的验证激励可以更有效地发现芯片错误,进而缩短验证周期。合格的验证激励必须能产生所有可能的验证场景(完备性),包括合法和非法的场景,并保持最大的…

Stable Diffusion绘画 | 来训练属于自己的模型:炼丹启动

经过前面几轮辛苦的准备工作之后,现在开始进入终篇的炼丹环节。 在「上传素材」页面,点击「开始训练」: 可以在「查看进度-进度」中,查看模型训练的整体进度: 求助!!!操作「开始训练…

date:10.4(Content:Mr.Peng)( C language practice)

void reverse(char* p, int len) {char* left p;char* right p len - 2;while (left < right){char* temp left;*left *right;//当*left*right后&#xff0c;*temp已经被改为f了*right *temp;//你再*temp赋值给*right时&#xff0c;已经没用了left;right--;}}int main…

前端学习第三天笔记 JavaScript JavaScript的引入 数据类型 运算符 条件语句 字符串

这里写自定义目录标题 JavaScriptJavaScript引入到文件嵌入到HTML文件中引入本地独立js文件引入网络来源文件 JavaScript的注释方式嵌入在HTML文件中的注释JavaScript的输出方式数据类型原始类型&#xff08;基础类型&#xff09;合成类型&#xff08;复合类型&#xff09; 运算…

Github优质项目推荐-第二期

文章目录 Github优质项目推荐 - 第二期一、【hello-algo】&#xff0c;96.1k stars - 算法与数据结构动画图解二、【tabby】&#xff0c;58.6k stars - ssh工具三、【mem0】&#xff0c;22.1k stars - 大模型长期记忆四、【HivisionIDPhotos】&#xff0c;10.6k stars - AI证件…

多智能体协作强化学习中的知识共享

本文提出了一种名为谨慎乐观知识共享&#xff08;CONS&#xff09;的新方法&#xff0c;用于解决合作多智能体强化学习&#xff08;MARL&#xff09;中的知识共享问题。针对传统的行动建议方法可能导致团队探索受阻的情况&#xff0c;即经验丰富的智能体会分享其知识而较不成熟…

【C++算法】10.滑动窗口_长度最小的子数组

文章目录 题目链接&#xff1a;题目描述&#xff1a;解法C 算法代码&#xff1a;图解 题目链接&#xff1a; 209. 长度最小的子数组 题目描述&#xff1a; 解法 解法一&#xff1a;暴力求解&#xff08;会超时&#xff09; 暴力枚举出所有子数组的和。 查找子数组n2&#xff0…

03:(寄存器开发)OLED的简单使用

OLED的简单使用 将江科大的标准库开发OLED的代码进行移植&#xff0c;修改的部分代码如下&#xff1a; /*引脚配置*/ //#define OLED_W_SCL(x) GPIO_WriteBit(GPIOB, GPIO_Pin_8, (BitAction)(x)) //#define OLED_W_SDA(x) GPIO_WriteBit(GPIOB, GPIO_Pin_9, (BitAction)(x))…

mybatis-plus使用总结

基本使用 mybatis-plus依赖 <!-- mybatis-plus开始 --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.7</version></dependency><dependency>&l…