当前位置: 首页 > news >正文

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试试。

  1. 复杂有两种,一种是长篇大论,这种似乎对生成式AI并不合适作为主题,因为使用生成式AI本就是为了从简单的话题进行扩展;另一种是简单的话中包含了更多关联的内容、更深层的意思
  2. 在没有上下文的情况下,生成式AI可以一本正经的拼凑出一段或一份尚可的话我文章,修修改改也能凑个数,不算专业,但有个形式和样子
  3. 生成式AI在尝试理解一个简短的提问所包含的内容和意思,尝试给出分析和理解
  4. 框架性性的、格式化的、模版化的回复对初试者是福音,有了填充内容的格式,但千篇一律并不是我们想要的
  5. 单一提问后的回复,只有思路和官话版的回复,缺少了实际的数据的支撑 -- 实事求是更好?还是给出更多的提示再由提问者修改、判断的好?
  6. 文心一言并未就提问而回复,而尝试了一种将前后提问作为关联处理的方式,这是一种优势?
  • 【测试生成式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 项目中嵌入视频

案例&#xff1a; 代码&#xff1a; <template><div class"schematicDiagramIndex"><el-container><el-aside width"20rem"> <!-- <h4 style"font-size: 18px">视频演示</h4>--><div styl…...

第二章 进程与线程 十二、进程同步与进程互斥

目录 一、进程同步 1、定义 二、进程互斥 1、定义 2、四个部分 3、原则 一、进程同步 1、定义 进程同步是指在多个进程之间协调执行顺序的一种机制&#xff0c;使得进程按照一定的顺序执行&#xff0c;以避免出现不一致的情况。常见的实现方式有信号量、管程、屏障等。…...

Linux内核链表(list)移植到任意平台

一、前言 linux内核链表在include/linux/list.h文件中&#xff0c;内核中实现的链表比较简洁&#xff0c;实用性很强&#xff0c;因此想把它单独移植出来使用。 内核中的代码只能使用gnuc编译器编译&#xff0c;stdc编译器编译是会报错的&#xff0c;主要是因为typeof这个宏是…...

【操作系统】聊聊什么是CPU上下文切换

对于linux来说&#xff0c;本身就是一个多任务运行的操作系统&#xff0c;运行远大于CPU核心数的程序&#xff0c;从用户视角来看是并发执行&#xff0c;而在CPU视角看其实是将不同的CPU时间片进行分割&#xff0c;每个程序执行一下&#xff0c;就切换到别的程序执行。那么这个…...

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 语言和类实现顺序表 属性包括&#xff1a;数组、实际长度、最大长度&#xff08;设定为 1000 &#xff09; 操作包括&#xff1a;创建、插入、删除、查找 类定义参考 #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复选框默认选中样式

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

高云FPGA系列教程(10):letter-shell移植

文章目录 letter-shell简介letter-shell源码获取letter-shell移植函数和变量应用示例 本文是高云FPGA系列教程的第10篇文章。 shell&#xff0c;中文是外壳的意思&#xff0c;就是操作系统的外壳。通过shell命令可以操作和控制操作系统&#xff0c;比如Linux中的Shell命令就包括…...

【C语言学习笔记---指针进阶02】

C语言程序设计笔记---017 C语言进阶之回调函数1、函数指针数组2、回调函数3、 回调函数的应用 --- qsort库函数4、模拟qsort函数5、结语 C语言进阶之回调函数 前言&#xff1a; 通过C语言进阶前篇的指针进阶01的知识&#xff0c;继续学习。这篇引用一个简易计算器的程序进行深…...

低功耗蓝牙物联网:未来连接的无限可能

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

安装社区版本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 格式的数据进行前后端交互 前端发送请求时&#xff0c;如果是复杂的数据就会以 json 提交给后端&#xff1b; 而后端如果需要响应一些复杂的数据时&#xff0c;也需要以 json 格式将数据响应回给浏览器 为达到以上目的就需要重点学习…...

爬虫 — App 爬虫(一)

目录 一、介绍二、APP 爬虫常见反爬三、APP 抓包常用工具四、模拟器五、安装 APP1、下载 APP2、安装 APP 六、fiddler1、工作原理2、安装3、基本介绍 七、环境配置1、fiddler 的配置2、夜神模拟器的配置 八、案例 一、介绍 爬虫分类——数据来源 1、PC 端爬虫&#xff08;网页…...

如何使用正则表达式实现Java日志信息的抓取与收集

首先&#xff0c;什么是Java日志信息&#xff1f;简单来说&#xff0c;Java应用程序在运行过程中会输出一些信息&#xff0c;这些信息可以用来追踪程序运行状态、调试错误等。而Java日志信息就是这些输出信息的集合。 那么为什么要抓取和收集Java日志信息呢&#xff1f;一方面…...

C/C++算法入门 | 简单模拟

不爱生姜不吃醋⭐️ 如果本文有什么错误的话欢迎在评论区中指正 与其明天开始&#xff0c;不如现在行动&#xff01; 文章目录 &#x1f334;前言&#x1f334;一、害死人不偿命的&#xff08;3n1&#xff09;猜想1.题目&#xff08;PAT B1001&#xff09;2.思路3.代码实现 &am…...

stm32学习-芯片系列/选型/开发方式

【03】STM32HAL库开发-初识STM32 | STM概念、芯片分类、命名规则、选型 | STM32原理图设计、看数据手册、最小系统的组成 、STM32IO分配_小浪宝宝的博客-CSDN博客  STM32&#xff1a;ST是意法半导体&#xff0c;M是MCU/MPU&#xff0c;32是32位。  ST累计推出了&#xff1a…...

mnist数据集

训练模型 import tensorflow as tfimport keras from keras.models import Sequential from keras.layers import Dense,Dropout, Flatten,Conv2D, MaxPooling2D # from keras.optimizers import SGD from tensorflow.keras.optimizers import Adam,Nadam, SGDfrom PIL import…...

Java之IO概述以及

1.1 什么是IO 生活中&#xff0c;你肯定经历过这样的场景。当你编辑一个文本文件&#xff0c;忘记了ctrls &#xff0c;可能文件就白白编辑了。当你电脑上插入一个U盘&#xff0c;可以把一个视频&#xff0c;拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢&#xff1f;键…...

Spring WebFlux—Reactive 核心

一、概述 spring-web 模块包含以下对响应式Web应用的基础支持&#xff1a; 对于服务器请求处理&#xff0c;有两个级别的支持。 HttpHandler: 用于HTTP请求处理的基本约定&#xff0c;具有非阻塞I/O和Reactive Streams背压&#xff0c;以及Reactor Netty、Undertow、Tomcat、…...

由于找不到d3dx9_43.dll,无法继续执行代码要怎么解决

D3DX9_43.dll是一个动态链接库文件&#xff0c;它是DirectX的一个组件&#xff0c;主要用于支持一些旧版本的游戏和软件。当电脑缺少这个文件时&#xff0c;可能会导致这些游戏和软件无法正常运行。例如&#xff0c;一些老游戏可能需要D3DX9_43.dll来支持图形渲染等功能。此外&…...

git安装配置教程

目录 git安装配置1. 安装git2. git 配置3.生成ssh key:4. 获取生产的密钥3. gitee或者github添加ssh-key4.git使用5. git 使用-本地仓库与远程仓库建立连接第一步&#xff1a;进入项目文件夹&#xff0c;初始化本地仓库第二步&#xff1a;建立远程仓库。 建立远程连接的小技巧 …...

要如何选择报修工单管理系统?需要注意哪些核心功能?

现如今&#xff0c;越来越多的企业已经离不开报修工单管理系统&#xff0c;但市面上的产品繁多&#xff0c;很难寻找到一款特别符合企业需求的系统。企业采购报修工单管理系统的主要目的在于利用其核心功能&#xff0c;如工单流转等&#xff0c;来解决工作事件的流程问题&#…...

面对大数据量渲染,前端工程师如何保证页面流畅性?

一、问题背景 在web前端开发中,需要渲染大量数据是很常见的需求。拿一般的业务系统来说,一个模块中往往需要显示成百上千条记录,这已经属于比较大的数据量。而一些大型系统,如数据分析平台、监控系统等,需要同时渲染的 数据量可能达到几十万甚至上百万。 面对大数据量渲染的需…...

2023年浙工商MBA新生奖学金名单公布,如何看待?

浙工商MBA项目官方最新公布了2023年的非全日制新生奖学金名单&#xff0c;按照政策约定&#xff0c;共分为特等奖学金1名&#xff0c;一等奖学金10名&#xff0c;二等奖学金15名&#xff0c;三等奖学金30名&#xff0c;额度对应3万、1万、0.8万、0.5万不等&#xff0c;主要名单…...

关于时空数据的培训 GAN:实用指南(第 02/3 部分)

一、说明 在本系列关于训练 GAN 实用指南的第 1 部分中&#xff0c;我们讨论了 a&#xff09; 鉴别器 &#xff08;D&#xff09; 和生成器 &#xff08;G&#xff09; 训练之间的不平衡如何导致模式崩溃和由于梯度消失而导致静音学习&#xff0c;以及 b&#xff09; GAN 对超参…...

网站开发 附加协议/seo数据监控平台

Glenn Maynar..16没有.没有运行的功能没有本地人; 它只是一个功能.询问如何在函数未运行时修改函数的本地函数,就像询问如何在程序未运行时修改程序的堆.但是,如果你真的想要,你可以修改常量.def func():a 10print aco func.func_codemodified_consts list(co.co_consts)for…...

c asp.net网站开发书/重庆百度快照优化排名

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 茶艺师&#xff08;初级&#xff09;找解析参考答案及茶艺师&#xff08;初级&#xff09;考试试题解析是安全生产模拟考试一点通题库老师及茶艺师&#xff08;初级&#xff09;操作证已考过的学员汇总&#xff0c;相…...

做综合医院网站/免费的个人网站html代码

Document.get获取记录数据&#xff0c;或获取根据查询条件筛选后的记录数据函数签名如下&#xff1a;function get(options?: object): Promise参数说明options 为可选参数&#xff0c;是一个如下格式的对象&#xff0c;如传入 success、fail、complete 三者之一&#xff0c;则…...

从手机上可以做网站吗/青岛网站seo服务

对象状态与一级缓存 状态介绍 hibernate 规定三种状态&#xff1a;瞬时态、持久态、脱管态 状态 瞬时态&#xff1a;transient&#xff0c;session没有缓存对象&#xff0c;数据库也没有对应记录。 OID特点&#xff1a;没有值 持久态&#xff1a;persistent&#xff0c;session…...

用asp做宠物网站页面/网站怎么接广告

用python将图片转成字符串 下面是原始图片&#xff1b;代码&#xff1a; from PIL importImage ascii_char list("$B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_~<>i!lI;:,\"^.") WIDTH 85 #字符画的宽 HEIGHT 25 #字符画的高 #将256灰度映…...

武汉做医院网站公司电话/网站排名优化方案

为什么选择WijmoJS&#xff1f; 作为一款纯前端控件集&#xff0c;WijmoJS秉承“快如闪电&#xff0c;触控优先”的设计理念&#xff0c;在提供优质服务和产品的同时&#xff0c;专注于企业应用开发&#xff0c;不断优化产品架构&#xff0c;与时俱进。除在全球率先支持Angular…...