AIGC(生成式AI)试用 6 -- 从简单到复杂
从简单到复杂,这样的一个用例该如何设计?
之前浅尝试用,每次尝试也都是由浅至深、由简单到复杂。
一点点的“喂”给生成式AI主题,以测试和验证生成式AI的反馈。
AIGC(生成式AI)试用 1 -- 基本文本_Rolei_zl的博客-CSDN博客
AIGC(生成式AI)试用 2 -- 胡言乱语_Rolei_zl的博客-CSDN博客
AIGC(生成式AI)试用 3 -- 专业主题_Rolei_zl的博客-CSDN博客
AIGC(生成式AI)试用 4 -- 从模糊到精确_Rolei_zl的博客-CSDN博客
AIGC(生成式AI)试用 5 -- 从模糊到精确,再一步_Rolei_zl的博客-CSDN博客
而面对简单到复杂这样的测试主题,却不知道如何下行。
既然不知道该怎么设计这样的用例,那就交给生成式AI试试。
- 复杂有两种,一种是长篇大论,这种似乎对生成式AI并不合适作为主题,因为使用生成式AI本就是为了从简单的话题进行扩展;另一种是简单的话中包含了更多关联的内容、更深层的意思
- 在没有上下文的情况下,生成式AI可以一本正经的拼凑出一段或一份尚可的话我文章,修修改改也能凑个数,不算专业,但有个形式和样子
- 生成式AI在尝试理解一个简短的提问所包含的内容和意思,尝试给出分析和理解
- 框架性性的、格式化的、模版化的回复对初试者是福音,有了填充内容的格式,但千篇一律并不是我们想要的
- 单一提问后的回复,只有思路和官话版的回复,缺少了实际的数据的支撑 -- 实事求是更好?还是给出更多的提示再由提问者修改、判断的好?
- 文心一言并未就提问而回复,而尝试了一种将前后提问作为关联处理的方式,这是一种优势?
- 【测试生成式AI】:文心一言和CSDN创作助手都无法提供具体的方法,但文心一主给出了潜在的、可能性的指导性建议
- 【测试CSDN创作助手】:文心一言第一句还很上道“无法提供。。。”,接着似乎将CSDN创作助手作业个插件讲解,也还好,接下来的就不知道在说什么功能特性也,也许CSDN创作助手可以帮着解释下
- 【测试文心一言】:CSDN创作助手的“生命不止,奋斗不息。”,不知道在证明什么;文心一言谦虚的作了一下自我介绍 -- 主题不对
- 【生成式AI功能列表】:CSDN创作助手和文心一言分类后的说明虽有不同,但内容基本一致
- 【为生成式AI的文本生成功能撰写测试计划】:文心一言的计划更格式化、整体框架更完整,更像是个计划;CSDN创作助手生成了计划的头(目标)和尾(总结),中间内容更多的是测试用例,而非对生成式AI如何测试确认和设计
- 【为生成式AI的文本生成功能设计测试用例】:文心一言仍时标准化、格式化的框架来表达测试用例的设计模版、文档,更像个专来的测试;CSDN创作助手直入主题,从思路开始讲如何测试,不讲形式,不拘一可
- 【显示生成式AI的文本生成功能测试执行结果】:没有执行哪有结果,CSDN创作助手因为无法提供结果而抱歉;文心一言一本正经的给出了一份看似完整的测试报告,从何而来呢?也许来自之前提出的问题的后续,拿来做个样版,根据实际修修改改?
- 【输出生成式AI的文本生成功能测试总结】:CSDN创作助手和文心一言都一本正结的给出了测试总结,把各自都夸了一番,但更多的是形式而缺少更多的实质性的内容,比如详实的数据
- 【从简单到复杂,这样的一个用例该如何设计?】:CSDN创作助手起语“设计一个从简单到复杂的用例”,文心一言起语“设计从简单到复杂的生成式AI文本生成功能测试用例”;文心一言在关联之前的提到的问题“生成式AI”;CSDN助手和文心对这样的文本主题,都没有实质性的内容,只是讲述一种思路,讲述一种分析的方法
提问主题 | CSDN创作助手 | 文心一言 |
测试生成式AI | 你想让我生成什么内容呢?可以给我一个主题或关键词。 | 很抱歉,无法提供有关测试生成式AI的具体步骤或建议,但是可以提供一些相关信息。 生成式人工智能是人工智能的一个子领域,它学习输入数据中的模式,然后生成模拟这些模式的新数据。生成式AI的一个显著特点是,它可以被指示以特定的比例生成数据。 有关生成式AI的更多信息,建议咨询专业的技术专家或查阅相关文献、资料以获取更多帮助。 |
测试CSDN创作助手 | 很高兴能够为您测试CSDN创作助手。请问您需要测试哪方面的功能呢? | 很抱歉,无法为您提供测试CSDN创作助手的详细步骤或建议。但是,可以从使用体验和功能介绍两个方面为您提供一些信息。 从使用体验上来看,作为计算机专业的学生,日常会频繁使用笔记本电脑,也喜欢尝试新鲜的东西,这个插件的优点主要体现为以下几点: 快速:可以直接粘贴代码,然后促发,不需要在线搜索计算器浪费时间。 方便:可以省去很多时间。 从功能介绍上来看,这个插件有以下特点: JSON格式化:输入O,再输入JSON即可促发。 计算器:输入O,然后输入Calc,直接输入计算结果。 日期转换:输入O,再输入date或time都可以显示当前的时间和时间戳。 二维码生成:这是一个很实用的功能。 总的来说,这个插件在某些方面确实能提高效率。如果您在使用过程中遇到问题,可以互相交流,可以在评论区提出意见和建议。 |
测试文心一言 | "生命不止,奋斗不息。" 愿你披荆斩棘,不负韶华如风。 | 是的,我是文心一言。我能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。 |
生成式AI功能列表 | 以下是生成式AI可能具备的功能列表: 文本生成:生成各种文本,如文章、故事、诗歌等 语言翻译:将一种语言翻译成其他语言 问答系统:回答用户提出的问题 个性化推荐:根据用户的兴趣和行为,推荐相关内容 机器写作:能够自动创作新闻稿、广告语、产品介绍等商业文案 机器编辑:对文本进行自动编译、修改、改写等过程 图片描述生成:根据图片内容生成描述性文字 视频字幕生成:将语音自动转换成文字 情感分析:分析文本中的情感色彩,如喜怒哀乐等 文本分类:将文本按照主题或类别进行分类 搜索引擎:根据用户输入的关键词,返回相关的文本内容 语音识别:将口头语言转换成文字 语音合成:将文字转换成口头语言 语音转换:将人的声音转换成不同的语音风格 机器人聊天:与用户进行自然语言交互,进行聊天 口语评测:对人的口语进行评测,给出分数和建议 自动摘要:将长文章自动提取关键信息,生成简短的摘要 文本纠错:检测文本中的拼写错误、语法错误等 新词发现:发现文本中的新词,将其加入词库中 数据清洗:清理文本数据中的噪声、无效信息等。 | 生成式AI有很多不同的功能和应用,以下是一些常见和典型的功能列表: 写作辅助:一些生成式AI工具可以智能识别用户需求,提供个性化的文案和内容,从而提升写作效率。 图片生成:通过文字描述,生成式AI可以自动生成相应的图片和画作,为设计师和艺术家带来无限创意。 代码理解:一些生成式AI能够自动解析和生成代码,帮助程序员更加高效地开发软件和应用程序。 翻译:一些生成式AI可以实现多语言间的即时翻译,促进国际交流和合作。 虚拟助手:生成式AI可以用于创建虚拟助手,这些助手可以帮助人们回答问题,提供信息和服务。 智能客服:通过使用生成式AI,企业可以创建智能客服来回答客户的问题和提供服务。 内容创作:生成式AI可以用于创作各种类型的内容,如文本、图像、音频和视频等。 情感分析:生成式AI可以分析和理解文本中的情感,帮助人们更好地了解和分析文本中所表达的情感。 推荐系统:通过使用生成式AI,企业可以创建智能推荐系统,根据用户的需求和兴趣推荐产品或服务。 智能写作:一些生成式AI可以自动生成文章、新闻报道、短篇小说等文本,节省了人工写作的时间和精力。 这些功能只是生成式AI的一部分,随着技术的不断发展和进步,生成式AI的应用和功能也会不断扩展和丰富。 |
为生成式AI的文本生成功能撰写测试计划 | 测试目标:测试生成式AI的文本生成能力,包括文本质量和多样性。 测试计划: 测试样本的准备:准备不同类型和长度的输入样本,包括短文本、长文本、问题等。 文本质量测试: a. 语法和拼写:输入包含语法错误或拼写错误的样本,检查输出是否能够自动纠正这些错误。 b. 意思的清晰度:制作几个有深度的语言样本,检查输出是否理解并保留了原始意思。 c. 语言的逻辑性:输入一些内容逻辑不一致的样本,看输出的回答是否合理。 多样性测试: a. 模型的创造性:输入一些具有创造性的问题,例如“想象一个水底世界的探险之旅”,检查输出是否能够创造性地回答。 b. 风格和语气:输入不同的语言和风格的样本,检查输出是否能够反应不同的语气和风格。 c. 输出的多样性:调整模型的参数、随机状态等,多次给定相同的输入,测试是否能够生成不同的输出。 测试步骤: 用准备好的样本对生成式AI进行测试,记录输出结果并评估其质量和多样性。 对于不符合预期的输出,尝试分析原因并调整参数或修改样本以达到更好的输出结果。 重复多次测试以确保稳定性和一致性。 测试报告: 测试报告应包括测试目的、测试样本、测试结果以及结论和建议。对于每项测试,应评估生成式AI的表现,并记录其强项和改进点。测试报告还应包括将来可能的改进和优化建议。 | 生成式AI的文本生成功能测试计划 一、测试目标 本测试计划旨在确保生成式AI的文本生成功能能够正常工作,生成高质量、准确且连贯的文本。我们将评估模型在各种场景下的性能,包括但不限于对话生成、文章生成、摘要生成等。 二、测试范围 对话生成:评估模型在模拟对话中的表现,包括生成合适的回复、理解上下文以及维持对话连贯性。 文章生成:评估模型在生成长篇文章或短篇文章时的表现,包括内容准确性、逻辑连贯性和语法正确性。 摘要生成:评估模型在生成文章摘要时的表现,包括内容完整性、简洁性和可读性。 三、测试方法 单元测试:针对文本生成功能的各个组件进行单元测试,确保每个组件都能正常工作。 集成测试:测试整个文本生成系统,确保各个组件之间的交互没有问题。 性能测试:评估模型在生成不同长度和复杂度的文本时的性能表现。 用户验收测试:邀请一定数量的用户对模型的输出进行评估,收集他们的反馈和建议。 四、测试环境与工具 测试环境:使用GPU服务器进行测试,确保足够的计算资源。 测试工具:使用Python编程语言和PyTorch框架进行测试。同时,使用自动评估指标(如BLEU、ROUGE等)和人工评估方法对模型输出进行评估。 五、测试计划与执行 单元测试:预计耗时1周,对各个组件进行逐一测试。 集成测试:预计耗时2周,测试整个系统的稳定性和性能。 性能测试:预计耗时1周,对模型在不同场景下的性能进行评估。 用户验收测试:预计耗时2周,邀请用户参与评估并收集反馈。 六、测试结果分析与报告 分析自动评估指标和人工评估结果,评估模型的性能表现。 分析用户反馈,总结模型的优点和不足。 |
为生成式AI的文本生成功能设计测试用例 | 为生成式AI的文本生成功能设计测试用例时,可以考虑以下几个方面: 语法和语义的正确性:测试用例应包括各种语法和语义正确的文本,包括简单的句子、问句、陈述句、命令句、复合句等。例如,“我爱你”、“今天天气怎么样?”、“他去了商店买了苹果,还买了橘子”等。 矛盾和错误的文本:测试用例也应包括一些矛盾和错误的文本,以测试AI是否能够检测出其中的问题并做出适当的回应。例如,“我昨天在北京度假”(但AI之前并没有提到在北京度假的事情)、“请给我一只绿色的颜色”(矛盾的要求)等。 上下文和语境的变化:测试用例应包括一些需要根据上下文和语境来生成文本的情况,以测试AI是否能够理解上下文和语境的变化并做出适当的回应。例如,“请告诉我附近有什么好吃的?”(AI应该考虑到用户所在的位置来推荐餐馆或食物)、“今天我想吃点甜点”(AI应该考虑到时间和用户口味偏好来推荐甜点)等。 特殊字符和标点符号:测试用例应包括一些包含特殊字符和标点符号的文本,以测试AI是否能够正确处理这些符号。例如,“请给我电话号码为021-12345678的餐厅地址”(AI应该能够正确解析电话号码和餐厅地址)、“他说:‘你好’”(AI应该能够正确处理引号和冒号)等。 长度和语言风格的变化:测试用例还应包括一些长度和语言风格不同的文本,以测试AI是否能够根据输入的文本长度和语言风格来生成具有相应特点的文本。例如,“我喜欢你”和“我非常喜欢你,你就是我的唯一”(长度不同)、“你好”和“您好,有什么可以为您服务的?”(语言风格不同)等。 | 为生成式AI的文本生成功能设计测试用例 一、测试用例目标 测试用例旨在确保生成式AI的文本生成功能在各种场景下能够正常工作,生成高质量、准确且连贯的文本。我们将评估模型在各种场景下的性能,包括但不限于对话生成、文章生成、摘要生成等。 二、测试范围 对话生成:评估模型在模拟对话中的表现,包括生成合适的回复、理解上下文以及维持对话连贯性。 文章生成:评估模型在生成长篇文章或短篇文章时的表现,包括内容准确性、逻辑连贯性和语法正确性。 摘要生成:评估模型在生成文章摘要时的表现,包括内容完整性、简洁性和可读性。 三、测试用例设计 对话生成测试用例: a. 输入:用户输入“你好” 输出:模型回复“你好,有什么可以帮助你的吗?” b. 输入:用户输入“今天天气怎么样?” 输出:模型回复“对不起,我无法提供实时的天气信息。你可以查看天气预报或者询问当地的气象部门。” c. 输入:用户输入“你最喜欢的电影是什么?” 输出:模型回复“作为一个人工智能,我没有情感,所以没有最喜欢的电影。” 文章生成测试用例: a. 输入:以“全球变暖的影响”为题写一篇文章。 输出:文章包含全球变暖的原因、影响以及应对措施。 b. 输入:以“人工智能的发展前景”为题写一篇文章。 输出:文章包含人工智能的发展历程、应用领域以及未来发展方向。 c. 输入:以“为什么学习外语很重要”为题写一篇文章。 输出:文章强调学习外语的重要性,包括文化交流、职业发展等方面。 摘要生成测试用例: a. 输入:一篇关于人工智能发展的长篇文章。 输出:文章摘要包含人工智能的发展历程、应用领域以及未来发展方向。 b. 输入:一篇关于全球变暖的长篇文章。 输出:文章摘要包含全球变暖的原因、影响以及应对措施。 c. 输入:一篇关于学习外语重要性的长篇文章。 输出:文章摘要强调学习外语的重要性,包括文化交流、职业发展等方面。 四、测试环境与工具 测试环境:使用GPU服务器进行测试,确保足够的计算资源。 测试工具:使用Python编程语言和PyTorch框架进行测试。同时,使用自动评估指标(如BLEU、ROUGE等)和人工评估方法对模型输出进行评估。 |
显示生成式AI的文本生成功能测试执行结果 | 我很抱歉,我不确定您需要的是哪种生成式AI的文本生成功能测试执行结果。可能需要更具体的信息和指示才能帮助您。 | 对于生成式AI的文本生成功能的测试执行结果,整体上,模型的对话生成、文章生成以及摘要生成在多数场景下都能生成合理、准确且连贯的文本。 在对话生成测试中,模型能够理解并回应简单的问候,同时能够针对询问提供有用的信息回应。例如,对“今天天气怎么样?”的问题,模型回应“对不起,我无法提供实时的天气信息。你可以查看天气预报或者询问当地的气象部门。”这样的回答既符合实际情况,又能满足用户需求。 在文章生成方面,模型在给定主题下能够撰写出结构完整、逻辑清晰的文章。例如,在以“人工智能的发展前景”为题的文章生成测试中,模型成功地阐述了人工智能的发展历程、应用领域以及未来发展方向,显示了模型对于该主题的深入理解。 摘要生成测试中,模型能够从长篇文章中准确提取关键信息并形成简洁的摘要。例如,在针对一篇关于人工智能发展的长篇文章进行摘要生成测试时,模型输出的摘要准确地概括了原文的主旨,简明扼要地介绍了人工智能的发展历程和应用领域。 然而,我们也发现了一些潜在的问题。在一些特定情况下,模型的回复可能会显得生硬或不够自然。这可能是由于模型在处理某些特定语境时没有做出适当的处理。此外,模型的摘要生成能力在面对一些复杂或专业领域的文章时,可能无法完全准确地概括出文章的所有重要信息。 总的来说,虽然这个生成式AI的文本生成功能在许多场景下的表现都令人满意,但仍然有改进的空间。我们建议进一步的研究和优化以提高模型的对话和摘要生成能力,同时解决特定语境处理的问题。 |
输出生成式AI的文本生成功能测试总结 | 在进行输出生成式AI的文本生成功能测试时,我们可以得出以下总结: 语言模型的质量对生成的文本质量有很大影响。一个高质量的语言模型可以产生更好的结果,而一个低质量的语言模型则会产生许多错误、重复或无意义的文本。 文本生成的长度和内容需要用户进行设置。在测试时,我们可以通过指定生成文本的长度和所需主题或关键词来控制生成的文本内容。 调整模型参数可以影响生成文本的效果。例如,改变生成文本的温度、采样方法或beam search的宽度等参数,都会对生成文本的结果产生影响。 生成文本的多样性和连贯性是需要权衡的。在一定程度上,这两者是相互矛盾的。生成的文本可以非常多样化,但在内容连贯性和相关性方面会受到影响。 对于某些主题,如新闻、科技等领域,一些预处理操作可以提高生成文本的质量。例如,使用具有针对性的语料库或模型,可以提高生成文本的准确性。 总之,输出生成式AI的文本生成功能可以产生有趣、有启发性的文本,但也需要谨慎使用和适当调整参数。 | 根据我们的测试用例执行结果,生成式AI的文本生成功能在多数场景下都能够生成高质量、准确且连贯的文本。具体来说: 对话生成:模型在模拟对话中表现出色,能够理解并回应不同的问候和问题,也能根据上下文提供合理的回复。例如,对于“你最喜欢的电影是什么?”的问题,模型能够理解并回应“作为一个人工智能,我没有情感,所以没有最喜欢的电影。”这样的回答符合对话的上下文和模型的设定。 文章生成:模型在生成长篇文章或短篇文章时也表现良好,输出的文章内容准确、逻辑清晰且符合预期。例如,在以“人工智能的发展前景”为题的文章生成测试中,模型成功地阐述了人工智能的发展历程、应用领域以及未来发展方向,显示了模型对于该主题的深入理解。 摘要生成:模型在摘要生成测试中也能从长篇文章中准确提取关键信息并形成简洁的摘要。例如,在针对一篇关于人工智能发展的长篇文章进行摘要生成测试时,模型输出的摘要准确地概括了原文的主旨。 然而,我们也发现了一些潜在的问题。在一些特定情况下,模型的回复可能会显得生硬或不够自然。这可能是由于模型在处理某些特定语境时没有做出适当的处理。此外,模型的摘要生成能力在面对一些复杂或专业领域的文章时,可能无法完全准确地概括出文章的所有重要信息。 总的来说,尽管这个生成式AI的文本生成功能在许多场景下的表现都令人满意,但仍然有改进的空间。我们建议进一步的研究和优化以提高模型的对话和摘要生成能力,同时解决特定语境处理的问题。通过不断优化和改进,我们相信这种文本生成功能在未来的应用中将会更加广泛和高效。 |
从简单到复杂,这样的一个用例该如何设计? | 设计一个从简单到复杂的用例,可以按照以下步骤进行: 1.确定基本功能:首先确定该用例所需完成的基本功能,这些功能可能包括输入、输出和处理数据的步骤。 2.从简单开始:从一个简单的场景开始,例如只有一个输入和一个输出(单一输入和单一输出)。这可以帮助开发人员逐步增加代码的复杂度,同时减少开发过程中的错误。 3.添加更多步骤:添加更多的步骤,例如多个输入和多个输出,或者对输入的验证。通过逐步增加步骤的复杂度,可以确保开发人员正确地实现了每个步骤。 4.测试和验证:在每个步骤完成后,进行测试和验证以确保代码的准确性和可靠性。如果发现错误或问题,回到前一个步骤进行修改和测试。 5.完善最终产品:最终,通过逐步增加功能和验证的过程,可以实现一个完善的产品,包括所有必要的功能和适当的异常处理。 通过这种方法,可以确保开发出高质量、可靠的产品,并最大程度地减少错误和问题。 | 设计从简单到复杂的生成式AI文本生成功能测试用例,可以通过以下几个步骤进行: 确定测试目标:首先,要明确测试的目标是什么。是评估对话生成的流畅性和准确性,还是评估文章生成的逻辑性和详细程度,或者是评估摘要生成的简洁性和信息完整性。明确测试目标有助于确定测试的方向和重点。 设计基本测试用例:在确定了测试目标后,可以设计一些基本的测试用例,这些用例要涵盖对话、文章和摘要生成等基本功能。例如,可以设计一些简单的对话,检查模型是否能正确理解并回应简单的问题,或者生成一些简单的文章或摘要,检查内容的准确性和逻辑性。 设计复杂测试用例:在基本测试用例通过后,可以设计一些更复杂的测试用例,以检查模型在处理复杂语境和更高难度任务时的表现。例如,可以设计一些包含多个主题和观点的对话,以检查模型是否能理解和跟随复杂的对话流程。或者生成一些长篇大论的文章或摘要,以检查模型在处理复杂内容时的表现。 考虑异常情况:除了常规的测试用例外,还需要考虑一些异常情况。例如,可以设计一些异常输入,如空输入、重复输入、无意义的输入等,以检查模型是否能正确处理这些情况。此外,还可以设计一些测试用例以检查模型的边界情况,例如在对话中引入专业术语、生成文章的特定格式等。 自动化测试与人工评估:使用自动化测试工具进行测试用例的执行,并同时进行人工评估。自动化测试可以提供快速的测试执行和结果反馈,而人工评估则可以提供更全面的评估结果,包括文本的流畅性、准确性、逻辑性和连贯性等。 分析测试结果并改进:根据自动化测试和人工评估的结果,分析模型的性能和存在的问题。根据分析结果,提出改进意见和建议,并进行相应的优化和修复。然后重复进行测试用例的设计和执行,以不断改进模型的性能。 通过以上步骤,可以从简单到复杂设计生成式AI文本生成功能的测试用例,并不断优化模型的性能以满足实际应用的需求。 |
相关文章:
AIGC(生成式AI)试用 6 -- 从简单到复杂
从简单到复杂,这样的一个用例该如何设计? 之前浅尝试用,每次尝试也都是由浅至深、由简单到复杂。 一点点的“喂”给生成式AI主题,以测试和验证生成式AI的反馈。 AIGC(生成式AI)试用 1 -- 基本文本_Role…...

竞赛 基于深度学习的人脸识别系统
前言 🔥 优质竞赛项目系列,今天要分享的是 基于深度学习的人脸识别系统 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/…...
uniapp:APP开发,后台保活
前言: 在ios中,软件切换至后台、手机息屏,过了十来秒软件就会被系统挂起,APP内的任务就不能继续执行;在android中,默认情况下,软件在后台运行的时候,触发某些特定条件的情况下&…...

vue2 项目中嵌入视频
案例: 代码: <template><div class"schematicDiagramIndex"><el-container><el-aside width"20rem"> <!-- <h4 style"font-size: 18px">视频演示</h4>--><div styl…...
第二章 进程与线程 十二、进程同步与进程互斥
目录 一、进程同步 1、定义 二、进程互斥 1、定义 2、四个部分 3、原则 一、进程同步 1、定义 进程同步是指在多个进程之间协调执行顺序的一种机制,使得进程按照一定的顺序执行,以避免出现不一致的情况。常见的实现方式有信号量、管程、屏障等。…...
Linux内核链表(list)移植到任意平台
一、前言 linux内核链表在include/linux/list.h文件中,内核中实现的链表比较简洁,实用性很强,因此想把它单独移植出来使用。 内核中的代码只能使用gnuc编译器编译,stdc编译器编译是会报错的,主要是因为typeof这个宏是…...

【操作系统】聊聊什么是CPU上下文切换
对于linux来说,本身就是一个多任务运行的操作系统,运行远大于CPU核心数的程序,从用户视角来看是并发执行,而在CPU视角看其实是将不同的CPU时间片进行分割,每个程序执行一下,就切换到别的程序执行。那么这个…...
CMake教程-第 2 步 添加一个库
CMake教程-第 2 步 添加一个库 1 CMake教程介绍2 学习步骤Step 1: A Basic Starting PointStep 2: Adding a LibraryStep 3: Adding Usage Requirements for a LibraryStep 4: Adding Generator ExpressionsStep 5: Installing and TestingStep 6: Adding Support for a Testin…...
DS 顺序表--类实现(C++数据结构题)
实现顺序表的用 C 语言和类实现顺序表 属性包括:数组、实际长度、最大长度(设定为 1000 ) 操作包括:创建、插入、删除、查找 类定义参考 #include<iostream> using namespace std; #define ok 0 #define error -1 // 顺…...

0.UML
1.图 1.1类图含义 第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号, ,表示public,-,表示private,#,表示protected。 1.2接口图 与类图的区别主要是顶端有<< interface >…...

PostgreSQL设置主键为自增
1、创建自增序列 CREATE SEQUENCE table_name_id_seq START 1; 2、设置字段默认值 字段默认值中设置 nextval(table_name_id_seq) 3、常用查询 -- 查询所有序列 select * from information_schema.sequences where sequence_schema public; -- 查询自增序列的当前值 select cu…...

input修改checkbox复选框默认选中样式
问题描述: <input type"checkbox" /> input修改checkbox默认选中样式,直接设置选中后的样式不生效,需要先给复选框设置-webkit-appearance: none(取消默认样式), 再设置样式才会生效。 …...

高云FPGA系列教程(10):letter-shell移植
文章目录 letter-shell简介letter-shell源码获取letter-shell移植函数和变量应用示例 本文是高云FPGA系列教程的第10篇文章。 shell,中文是外壳的意思,就是操作系统的外壳。通过shell命令可以操作和控制操作系统,比如Linux中的Shell命令就包括…...
【C语言学习笔记---指针进阶02】
C语言程序设计笔记---017 C语言进阶之回调函数1、函数指针数组2、回调函数3、 回调函数的应用 --- qsort库函数4、模拟qsort函数5、结语 C语言进阶之回调函数 前言: 通过C语言进阶前篇的指针进阶01的知识,继续学习。这篇引用一个简易计算器的程序进行深…...

低功耗蓝牙物联网:未来连接的无限可能
物联网是连接各种设备和传感器的网络,其目的是实现信息的交换和共享,提高效率并优化生活。在这个领域,低功耗蓝牙(BLE)正在发挥着越来越重要的作用。 低功耗蓝牙是一种无线通信技术,它的主要特点是低功耗和…...

安装社区版本OB
获取一键安装包 https://www.oceanbase.com/softwarecenter 离线安装 [admintest001 ~]$ tar -xzf oceanbase-all-in-one-*.tar.gz [admintest001 ~]$ cd oceanbase-all-in-one/bin/ [admintest001 bin]$ ./install.sh [admintest001 bin]$ source ~/.oceanbase-all-in-one/…...

JSON 串和 Java 对象的相互转换
JSON 串和 Java 对象的相互转换 以 json 格式的数据进行前后端交互 前端发送请求时,如果是复杂的数据就会以 json 提交给后端; 而后端如果需要响应一些复杂的数据时,也需要以 json 格式将数据响应回给浏览器 为达到以上目的就需要重点学习…...

爬虫 — App 爬虫(一)
目录 一、介绍二、APP 爬虫常见反爬三、APP 抓包常用工具四、模拟器五、安装 APP1、下载 APP2、安装 APP 六、fiddler1、工作原理2、安装3、基本介绍 七、环境配置1、fiddler 的配置2、夜神模拟器的配置 八、案例 一、介绍 爬虫分类——数据来源 1、PC 端爬虫(网页…...
如何使用正则表达式实现Java日志信息的抓取与收集
首先,什么是Java日志信息?简单来说,Java应用程序在运行过程中会输出一些信息,这些信息可以用来追踪程序运行状态、调试错误等。而Java日志信息就是这些输出信息的集合。 那么为什么要抓取和收集Java日志信息呢?一方面…...
C/C++算法入门 | 简单模拟
不爱生姜不吃醋⭐️ 如果本文有什么错误的话欢迎在评论区中指正 与其明天开始,不如现在行动! 文章目录 🌴前言🌴一、害死人不偿命的(3n1)猜想1.题目(PAT B1001)2.思路3.代码实现 &am…...

接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...
利用ngx_stream_return_module构建简易 TCP/UDP 响应网关
一、模块概述 ngx_stream_return_module 提供了一个极简的指令: return <value>;在收到客户端连接后,立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量(如 $time_iso8601、$remote_addr 等)&a…...

python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)
UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化…...

pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)
目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关࿰…...

图表类系列各种样式PPT模版分享
图标图表系列PPT模版,柱状图PPT模版,线状图PPT模版,折线图PPT模版,饼状图PPT模版,雷达图PPT模版,树状图PPT模版 图表类系列各种样式PPT模版分享:图表系列PPT模板https://pan.quark.cn/s/20d40aa…...
C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)
名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...

计算机基础知识解析:从应用到架构的全面拆解
目录 前言 1、 计算机的应用领域:无处不在的数字助手 2、 计算机的进化史:从算盘到量子计算 3、计算机的分类:不止 “台式机和笔记本” 4、计算机的组件:硬件与软件的协同 4.1 硬件:五大核心部件 4.2 软件&#…...
Caliper 负载(Workload)详细解析
Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...