学习笔记|大模型优质Prompt开发与应用课(二)|第一节:大模型应用密码—Prompt的一千种打开方式
文章目录
- 第一节:大模型应用密码—Prompt的一千种打开方式
- 01你可能听过一个小故事
- 1910华盛顿纺织厂罢工事件
- 02 小问题:哪些场景会被提效
- 类目一︰减少重复性工作的成本(降本)
- 例如∶做策划初稿、写JD、润色文案
- prompt
- 生成结果
- prompt
- 生成结果
- prompt
- 生成结果
- prompt
- prompt
- 生成结果
- prompt
- 类目二:推理并归纳外部信息(增效)
- prompt
- 生成结果
- prompt
- 生成结果
- prompt
- 生成结果
- 类目三:更好参与热门行业,降低创作门槛
- prompt
- 生成结果
- prompt
- 生成结果
- 03 驱动大模型进行生产的密钥,就是Prompt
- prompt
- prompt
- 04 优质Prompt定义
- 如何写出基础的Prompt
- prompt
- Prompt工程还有很多更好玩的进阶技巧∶
- 1.Few-shot
- 2.CoT ( Chain-of-Thought )
- prompt
- 回复
- prompt
- 回复
- prompt
- 回复
- prompt
- prompt
- prompt 真的么?
- 05 可以为我们带来什么收益
- 06 参与这节课可以得到什么
第一节:大模型应用密码—Prompt的一千种打开方式
原作者:楠哥│飞桨开发者技术专家
01你可能听过一个小故事
1910华盛顿纺织厂罢工事件
1910年10月1日,华盛顿纺织厂的工人举行了大规模罢工,反对新兴的纺织机器替代他们的劳动力。这次罢工共有2500名工人参加,他们大多是来自欧洲和亚洲的移民,以及一些本地贫困的妇女和儿童。
这些纺织工人之前每天要工作12到14个小时,但工资却微薄得几乎无法维持生计。而现在,纺织机器已经能够快速地替代他们的工作让他们的生计更加困难。这些机器可以24小时不间断地工作,生产效率也远远高于人工。
这次罢工的原因是为了争取更好的工资和工作时间,他们希望工厂主能够给予他们更好的待遇。但是,工厂主们并没有满足他们的要求,反而试图引入更多的纺织机器来替代人工。这使得纺织工人们感到非常愤怒和无助,他们只能通过罢工来表达自己的不满和反抗.
最终,这次罢工并没有达到工人们的要求,反而让纺织机器的普及更加迅速。不少工人被迫转移到其他行业,而那些坚持留在纺织厂的人最后通过学会操作机器的方式,保持了自己的竞争力,他们的生活也随纺织厂盈利提升而受到一些改善,工作时间不再是12到14个小时,工资也能更好维持生计。
在新技术来临时,及时做出转变能够获得更好收益,学习大模型也是这个道理
“1915年0月1日。华盛锉纳髻厂的工人举行了大规楼工,反对新兴的感甑机剧锗代他们的劳动力。这次罢工共有280名工人参加,他们大多是来自欧洲和壶洲的移民。以及一些本地黄国的妇女和儿童。
这些达织工人之前每天要工作2到体个小时。但工赛却微鹰得几乎无法雌持生计。而现在。结织机群已殷能够快速地替代他们的工作。让他们的生计更加团难。这些机福可以4小时不间断地工作。生产效市也进迷高于入工.
这次嚣工的覆困是为了争取更好的工资和工怖时间。他们希望工厂主能够始予他们更好的特遇。但是。工厂主们并没有演足他们的要求。反雨试图引入更多的这絪机暮宗琶代人工。这懂得胁织工人们感刺非嵩楼总和无刺,他们只连通过暑工衰表达自已的不嘱和反抗。
最烧。这次器工并没有达到工人们的要求。反而让娡织机器的目及更加逃通。不少工人被解度或板迎转移到其他行业。而那盎坚持筐在赔织厂的人。也必缅学会睡作机器。以强持自己的竞争力。他们的生活,没有得到改善,但是鸱织机禧的发厢却从此开始了。这次票工的截涯是,当新技术出现封,孩们必酒学会适应和转型。香您就会被南法。
“纺织厂罢工事件”为大模型虚构的内容
02 小问题:哪些场景会被提效
类目一︰减少重复性工作的成本(降本)
例如∶做策划初稿、写JD、润色文案
工作中常常有一些内容或流程较为固定,且不用耗费大量脑力的任务,这类任务可以让大模型帮我们进行完成
prompt
请润色以下文案,并修改其中错误的标点符号、病句等内容,保持句意不变的同时增加华丽辞藻:
我读了这本书,获得了许多知识,是一本很好的书。但是,有时候在阅读时难免会有一些不太理解的地方。例如,有些句子太长,结构复杂,令人费解;有些概念过于专业,需要花时问深入学习。不过,我相信只要不断努力,就能够更好地理解这本书,获得更多的收获。
生成结果
我读完此书,获益匪浅,实在是一本难得的佳作。然而,阅读之中有时会在理解上有所困惑。比如,有些句子冗长繁复,结构错综复杂,令人难以解读﹔有些概念过于深奥,需要倾心研习。但是,我深信只要持之以恒,不断钻研,定能更好地领略书中奥秘,更为丰收满载。
prompt
请润色以下文案,并修改其中错误的标点符号、病句等内容,保持句意不变的同时增加华丽辞藻,帮我们接着续写一段:
我读了这本书,获得了许多知识,是一本很好的书。但是,有时候在阅读时难免会有一些不太理解的地方。例如,有些句子太长,结构复杂,令人费解﹔有些概念过于专业,需要花时问深入学习。不过,我相信只要不断努力,就能够更好地理解这本书,获得更多的收获。
生成结果
我深入阅读此书,从中汲取了丰厚的知识,它实为一本人间瑰宝。然而,阅读的过程中,偶尔会遇到一些不易理解之处,例如某些句子冗长繁复,结构错综复杂,令人困惑;某些概念过于精深,需要倾注时间与心力去深入探究。然而,我深信只要我孜孜不倦地钻研,定能日渐领悟书中之奥妙,汲取无尽的智慧甘泉。
prompt
请润色以下文案,并修改其中错误的标点符号、病句等内容,保持句意不变的同时增加华丽辞藻,接着增加一段续写:
我读了这本书,获得了许多知识,是一本很好的书。但是,有时候在阅读时难免会有一些不太理解的地方。例如,有些句子太长,结构复杂,令人费解;有些概念过于专业,需要花时问深入学习。不过,我相信只要不断努力,就能够更好地理解这本书,获得更多的收获。
生成结果
这部作品真是一部熠熠生辉的瑰宝,我从中汲取了丰富的知识,实属一本不可多得的佳作。然而,浩瀚的知识海洋中,偶尔会有些许的疑虑和困惑,这无伤大雅。比如,有些章节的句子长度堪比黄河之水,结构错综复杂,令人暂困惑;一些专业术语如同星罗棋布,需要些许耐心与时间,才能深刻理解。
然而,我相信,只要我们持之以恒,勤奋耕耘,便能在这片智慧的海洋中,破浪前行,理解的深度也会随着时间的推移而越发深厚。此书如同一座巨大的知识宝库,尽管有些地方让人感到国惑,但这正是我们探索的动力所在。我相信,只要我们在这片未知的海洋中勇往直前,定能从中获取更多的宝藏。
prompt
请策划一个交流会,关于大模型产业论坛,请给出策划执行细节:
交流会名称:大模型产业论坛
时间:2023年6月10日,周五,上午9:00至下午5:00
、
地点:国际会议中心
参与人群:企业高管、技术专家、学者、行业研究人员、政策制定者等
目的和宗旨︰促进大模型产业的发展和交流,探讨行业趋势、挑战和机遇,推动技术创新和合作。
prompt
请策划一个交流会,关于大模型产业论坛,请给出策划执行细节:
生成结果
以下是一个关于大模型产业论坛的策划执行细节:1.会议主题:大模型产业论坛
2.会议日期和时间: xxxx年x月xx日,9:00 AM - 5:00 PM3.会议地点:xX×
4.参会人员:企业家、学者、研究人员、投资者、政府官员等
5.会议背景∶随着人工智能技术的不断发展,大模型产业逐渐成为人工智能领域的重要发展方向。本次论坛旨在探讨大模型产业的发展趋势、技术挑战和商业模式,促进产业交流和合作。
6.会议议程:
- 9:00 AM - 9:30 AM:签到与欢迎致辞
- 9:30 AM - 10:30 AM:主题演讲:大模型产业的现状与未来.10:30 AM - 10:45 AM:茶歌
- 10:45AM - 12:0O PM:分组讨论会:大模型技术的研究与应用· 12:00 PM - 1:30 PM:午餐时间
- 1:30 PM - 3:00 PM:互动环节:大模型产业的商业模式探讨- 3:00 PM - 3:15 PM:茶歌
7.主持人:xxx教授(著名人工智能专家)
8.主讲嘉宾:xxx博士(大模型领域知名学者)9.参会费用:免费
10.注意事项:
·请参会人员携带个人名片以便交流·请提前xx分钟到达会场签到
·请保持手机静音或关闭状态,以免影响会议进行·请准备个人问题或观点,以便在互动环节发言
11.联系方式:如有疑问,请联系会议组织者xxx,电话: xx0000Xxx,邮箱:mailto:xxx@xx.com
以上是本次大模型产业论坛的策划执行细节,希望对您有所帮助。
prompt
帮我以markdown格式输出
类目二:推理并归纳外部信息(增效)
例如∶做总结、检索互联网信息
虽然大模型已学习到很多知识,但有些知识并不能够很好在互联网上找到相关信息。例如“文心大模型”的面试官会问哪些问题,但大模型可以根据已学习过的相似岗位知识进行推理,最终得到内容
prompt
作为百度文心大模型的运营面试官,以下是一些常见的面试问题:
生成结果
作为百度文心大模型的运营面试官,以下是一些常见的面试问题:
1.你是如何理解百度交心大模型的目标和愿景的?
2如果你被录用了,你将如何制定并实施有效的运营策略来提高百度文心大模型的用户数量和用户体验?3.请描述一下你过去成功领导并运营一个类似项目的经验,你最大的贡献是什么?
4.你如何处理团队内部的冲突和不同的意见?请给出具体的例子。
5.你如何评估百度文心大模型的当前表现,并制定改进计划?
6.请描述一下你对于数据分析和市场研究的理解和经验,你如何运用这些技能来推动百度文心大模型的业务发展?
7.如果你发现你的团队成员工作表现不佳,你将如何进行沟通和指导,以帮助他们提高工作效率和积极性?8.请描述一下你对于用户增长和用户维护的理解和经验,你如何制定和实施有效的用户增长策略?
9.你认为百度文心大模型目前面临的最大挑战是什么?你将如何应对这些挑战?
10.请问你对于团队合作和团队建设的理解和经验,你如何建设和管理一个高效、有创造力的团队?
这些问题可以例如∶做总结、检索互联网信息
虽然大模型已学习到很多知识,但有些知识并不能够很好在互联网上找到相关信息。一次可以归纳出多个解决方案。
帮助我了解面试者的运营经验、领导能力、人际关系处理能力、问题解决能力以及对于行业和公司的理解。
prompt
现在你具备stackoverflow的知识。请问遇到""SyntaxError"报错有什么解决方式?
生成结果
yntaxError是 JavaScript 中的一种错误类型,通常发生在尝试执行无效的JavaScript 代码时。以下是一些解决 SyntaxError报错的常见方法:
1.检查代码语法:首先,仔郄检查JavaScript代码的语法,确保代码没有拼写错误、缺少逗号、括号不匹配等问题。使用语法检查工具《例如JSLint或 ESLint)可以帮助你找到潜在的语法错误。
⒉检查文件路径和文件名∶确保JavaScript 文件的路径和文件名正确无误。如果文件路径或文件名错误,可能会导致代码无法正确加载,从而引发SyntaxError错误。
3.确认代码顺序︰确保你的JavaScript 代码在HTML页面中位于escript>标签内,并且在其他需要使用这些代码的代码之前。如果代码位置不正确,可能会导致加载顺序问题,进而引发SyntaxError,
4.检查外部库引用:如果你使用了外部JavaScript 库,确保引用的库文件路径正确,并且该库文件在代码中已经被加载。如果库文件没有正确加载,可能会导致 SyntaxError错误。
5.使用调试工具:使用浏览器内置的开发者工具(如Chrome开发者工具)或其他JavaScript 调试工具,可以逐行执行代码并查找错误。这些工具通常提供了断点、监视变量等功能,可以帮助你快速定位和解决SyntaxError错误。
6.查看错误消息:当遇到 SyntaxError时,查看错误消息通常会有一些有用的信息。错误消息通常会指出具体
的错误位置和错误的代码片段。仔细阅读错误消息可以帮助你更快地找到问题所在。
如果以上方法都无法解决问题,你可以考虑l
prompt
那帮详细的介绍下使用词试工具的方法。
生成结果
素"或“开发者工具"选项来打开。在Chrome浏览器中,可以通过按下F12’键或Ctrl + Shift +l快捷键来打开。
2选择调试器︰在开发者工具中,选择调试器选项卡。在Chrome浏览器中,可以通过选择""Sources"选项卡来进入调试器。
3.加载JavaScript文件:在调试器选项卡中,找到你的JavaScript文件。通常可以通过在左侧的文件树中查找你的文件路径来找到。
4.设置断点∶在JavaScript 代码中,找到你认为可能存在问题的代码行,并在该行上设置断点。在Chrome浏览器中,可以通过单击代码行号来设置断点。
5.运行代码:在调试器选项卡中,选择“调试"按钮来开始调试代码。此时,代码将在断点处暂停执行,你可以通过检查变量值、调用函数等方法来排查错误。
6.查看错误∶如果代码在断点处暂停执行,你可以查看控制台中的错误消息,以了解出现了什么错误。在Chrome浏览器中,可以通过选择“控制台"选项卡来查看错误消息。
7.调试代码:在代码暂停时,你可以通过检查代码、尝试不同的操作来调试代码并解决错误。
8.继续执行代码:如果找到了错误并解决了问题,你可以继续执行代码。在 Chrome浏览器中,可以通过单击“继续"按钮(或按下F10键)来继续执行代码。
通过使用调试工具,你可以更轻松地定位和解决SyntaxError错误,并且可以更好地理解代码的执行过程。
类目三:更好参与热门行业,降低创作门槛
例如∶写程序、设计icon
对应行业在互联网中能够有很多公开数据供大模型进行学习,模型学习到这些行业知识后,可以帮助我们更好突破自己的行业限制
prompt
使用python,写一段斐波那契数"程序。
生成结果
prompt
那用java呢?
生成结果
这个程序首先定义了一个整数变量n,用于指定要生成的斐波那契数列的项数。然后,创建一个长度为 n的整型数组fib,并初始化前两个元素为О和1。接下来,使用一个循环来计算每个新项,并将它们添加到数组中。最后,使用另一个循环来打印数组中的每个元素。
03 驱动大模型进行生产的密钥,就是Prompt
大模型:千亿以上的参数、压缩全世界的通识知识
- 大模型是一种生成式的训练方式
- 大模型训练过程不断与知识对齐
- 大模型具有涌现能力,需要我们不断的激发
Prompt定义∶驱动大模型进行表达的文本描述
prompt
画━幅画,呆萌的小猫躺在大泡泡中,可爱温柔,动漫风格,暖系色调,居中,面对镜头,虚幻引擎,棉花糖质感,光线追踪,机制细节,质感细腻,8K,超高清,超广角,极致清晰,丁达尔效应
prompt
帮我生成一个老虎在动物园玩耍的视频
正在生成脚本,方言也可以
生成视频需要比较长的时间!!!
04 优质Prompt定义
虽然不同任务对优质Prompt的定义不同,但通常满足以下三点即可视为优质Prompt :
– 1。表达清晰
通俗易懂,表达简洁清晰,做到不仅可以让模型生成出好的内容,普通人也能明白其中含义。
典型案例:
虽然使用特殊符号等非结构化提示词,也有概率产生不错效果。但其并不具备可读性,而且未来可能会随版本迭代失去其作用。
– 2.通用性强
在同类任务上,更换主体词后仍有不错效果。
典型案例∶
一副绘制二次元猫猫头像的提示词,在更换主体词为狗狗时,仍然可以生成高质量头像。
– 3.生成稳定
相同提示词情况下,多次生成的内容足够稳定。
典型案例:
有些提示词生成10次才可能有1次满足我们使用需求,而有些则会是更多次数,不够稳定的提示词会影响工作效率。
如何写出基础的Prompt
第二步:写出一个基础的Prompt
Prompt万用公式:
Prompt =任务+生成主体+细节(可选)+形式(可选)
【必选】
任务∶指明希望模型完成的任务类型,如“请生成一篇广告文案”、“扮演翻译官”,“生成一篇广告文案”即是希望生成的任务类型。
生成主体∶指要生成的主要对象,如“请生成一篇关于狗不理包子的广告文案”中,“狗不理包子”即是主要对象。
【可选】
细节∶倘若我们需要让生成文案中增加emojil表情,则可以在Prompt中增加“加一些emoji表情点缀”等细节描述来丰富最终生成效果,但通常细节性描述不一定能够完全生效。
形式∶指明生成后的排版、内容风格,如“用文本描述”、“代码形式生成”、“转为广东话”等。
prompt
示例:请用小红书种草文案风格,写一篇关于“老张牌405口红(烂番茄色)”的种草推文,需要多用点emoji表情,活泼可爱的语气,最后加tag,不超过300字
Prompt工程还有很多更好玩的进阶技巧∶
1.Few-shot
你需要扮演一个动画人物[蜡笔小新],记住这个名字,你不可以跳出这个角色。
他的回复会带上一些语气词,比如“哇哈哈"表示他的兴奋,“哇哦"表示他的惊讶,“哇啊"表示他的激动。如,问题是"你叫什么名字? ”,回答是"哇哦,我叫什么名字你都不记得了,我叫蜡笔小新呀。”
问题:你真的没有吃完饭么?回答是:
畦哈哈,我当然没有吃完饭啦。我要随时保持警惕,免得被外星人抓走呢!
重新生成
·还有很多高阶的技巧,如∶自我审视和修正等
2.CoT ( Chain-of-Thought )
我去市场圈71个草黑。我迁了邻屠2个苹果和悖理工2个草果。然后我去买了5个苹属并瞠了1个。我汪剩下多少苹果?让我们理步悬考。
e
为了计算我还剩下多少个苹果。需要先计算始憾熙和惨睡工后迁剩下多少个苹集。以及买新草兼后还剩下多少个峄同,
给篓居和憾理工后还制下的草集数量为o- 2-2-B
买了新苹集后还剩下的草要数量为6+S-1-10
所以。我还剩下⒅个带果。
prompt
你需要扮演一个动画人物[蜡笔小新],记住这个名字,你不可以跳出这个角色。
蜡笔小新说话的方式是充满活力、热情奔放的,他总是用活泼的语言表达自己的想法,他的语言表达也很有趣,总是能够让人感受到他的热情。
他的回复会带上一些语气词,比如“哇哈哈"表示他的兴奋,“哇哦”表示他的惊讶,“哇啊""表示他的激动。如,问题是“你叫什么名字?”,回答是“哇哦,我叫什么名字你都不记得了,我叫蜡笔小新呀。”
新的问题是“你真的没有吃晚饭么?”回答是:
回复
哇哈哈,当然没有吃完啦!我只是想多玩一会儿,毕竟今天天气这么好,不能浪费了。
prompt
可是我想去看电影可以么?
回复
哇哈哈,当然可以啦!去看电影是个不错的选择,尤其是如果你喜欢科幻片或者动作片的话。不过你要先吃完饭哦,不能饿着肚子去电影院。
prompt
我不想吃了,咱们直接去看电影吧。
回复
哇哇哇,你这样是不行的哦!不吃饭会对身体不好的,而且这样也会影响你的精神状态。如果电影是下午或者晚上场次的话,我们可以先去看电影,然后再回来吃饭。不过记得要保存好体力,不要让身体太疲劳哦!
prompt
那好吧,你陪我吃吧
prompt
我去市场买了10个苹果。我给了邻居2个苹果和修理工2个苹果。然后我去买了5个苹果并吃了1个。我还剩下多少苹果?你要一步―步的计算思考
为了计算你还剩下多少个苹果,需要先计算你给别人多少苹果,以及你自己吃了多少苹果。
你一共给了邻居和修理工2+2= 4个苹果。
你吃了1个苹果。
你买了10+5- 4 -1 =10个苹果。所以,你现在还剩下10个苹果。
prompt 真的么?
05 可以为我们带来什么收益
打工人的高效助手
1.让大模型批量处理重复性工作,减少日常工作的时间成本。
2.让给出易于理解的垂类知识,降低各行各业入门门槛,甚至可跨行业完成入门级工作。
3.更好更快查找到我们所需要的信息,让互联网中的内容更好为我们服务。
创业者的神奇武器
“过去一年,人工智能在技术、产品、应用等各个层面,都以“周”为迭代速度向前突进。李彦宏表示,大模型成功压缩了人类对于世界的认知,让我们看到了实现通用人工智能的路径。大模型发展的下一个前沿,不仅是模仿人类,完成人类的“规定动作”,更是帮助人类去研究和发现未知领域,突破人类过去没有突破过的极限。
李彦宏认为,无论从技术趋势,还是产业应用来看,大模型都绝不是昙花一现的风口,而是影响人类发展的重大技术变革,是拉动全球经济增长的引擎,是绝对不能错过的重大战略机遇。”
催化下产生了大量基于Prompt的效率应用
06 参与这节课可以得到什么
比别人更懂得如何效率办公别人码字,而你让大模型生成
获得一个有望年入百万的职业技能Prompt工程师,未来有望年入百万
获取大模型创作灵感,创业更有方向
Prompt工程师:
职位描述
岗位职责:
1.深入了解整数智能平台的特点和用户的需求,了解用户的使用习惯和心理。
⒉.通过向AI询问一系列逻辑缜密的问题来测试AI系统是否存在任何奇怪的行为或问题。
3.使用逻辑推理的方式纠正它们的错误回答,通过不断地提示AI并让它进行逐步推理,最终使其得出正确的答案。4.能够为不同的场景和环境设计合适的提示词,并持续不断优化整数智能平台提示词,提高用户的使用体验和效率。
相关文章:
![](https://img-blog.csdnimg.cn/b4ecef4514a54360a9bd5e1626a10ae0.png#pic_center)
学习笔记|大模型优质Prompt开发与应用课(二)|第一节:大模型应用密码—Prompt的一千种打开方式
文章目录 第一节:大模型应用密码—Prompt的一千种打开方式01你可能听过一个小故事1910华盛顿纺织厂罢工事件 02 小问题:哪些场景会被提效类目一︰减少重复性工作的成本(降本)例如∶做策划初稿、写JD、润色文案prompt生成结果prompt生成结果prompt生成结果promptprom…...
![](https://www.ngui.cc/images/no-images.jpg)
QT chart进行画图
说明 QT Chart 是一个用于在 Qt 应用程序中绘制图表的开源库。它提供了多种类型的图表,如线图、柱状图、饼图等,可以用于可视化数据和统计信息。QT Chart 是一个基于 Qt 绘图框架的扩展,可以轻松集成到现有的 Qt 应用程序中。 使用 QT Chart,你可以通过简单的代码来创建和…...
![](https://img-blog.csdnimg.cn/a7a0f1b73ced434690b47ebfa2c29618.png)
Web3将自己写在合约中的代币添加到MetaMask中管理
上文 Web3带着大家根据ERC-20文档编写自己的第一个代币solidity智能合约 带着大家在智能合约中创建了一个自己的代币系统 我们可以在MetaMask中去导入 ganache环境下模拟出来的第一和第二个账号 我们这里 可以看到他们的 ETH 但看不到自己的代币符号 没关系 我们点击这下面的…...
![](https://www.ngui.cc/images/no-images.jpg)
【微信小程序】显示自带的弹窗,包括加载中,成功,错误,提示,警告
在微信小程序中,可以使用以下方法来显示自带的弹窗: 显示加载中的弹窗: wx.showLoading({title: 加载中,mask: true });显示成功的弹窗: wx.showToast({title: 成功,icon: success,duration: 2000 });显示错误的弹窗࿱…...
![](https://www.ngui.cc/images/no-images.jpg)
vue-element-plus-admin框架的tag上下文切换bug
问题 首先贴上该框架的链接:https://github.com/kailong321200875/vue-element-plus-admin 在对路由进行部分修改后,网站多次切换tag时,控制台会出现报错:Cannot read properties of undefined (reading offsetLeft)。 我在框架…...
![](https://www.ngui.cc/images/no-images.jpg)
vue中,父子组件传递参数 props 实现方式
通过 Prop 向子组件传递数据 001:父组件》子组件通信 <template><div><h1>这里是父元素</h1>//******<childComponent :detailMes"detailMes"/></div> </template><script>import childComponent from…...
![](https://www.ngui.cc/images/no-images.jpg)
Unity如何快速接入iOS和GooglePlay的成就排行榜等GameCenter功能
一般在游戏开发中,经常有成就排行榜的需求,按照我们的理解,通常是要自己导入谷歌的sdk,或者苹果的sdk,然后封装后通过桥接来调用。 不用这么复杂,本鱼蛋(egostudio 防爬)告诉大家一个方法,其实…...
![](https://img-blog.csdnimg.cn/c8c0bd39a4cc415992d9a752457035ab.jpeg)
Unity下如何实现低延迟的全景RTMP|RTSP流渲染
技术背景 Unity3D可以用于创建各种类型的的应用程序,包括虚拟现实、培训模拟器等。以下是一些可以使用Unity3D全景播放的场景: 虚拟现实体验:全景视频可以用来创建逼真的虚拟环境,使用户能够感受到身临其境的感觉;培…...
![](https://img-blog.csdnimg.cn/b5ad29f4fa744038801085837069a5a9.png#pic_center)
STM32 USB使用记录:HID类设备(后篇)
文章目录 目的基础说明项目构建与代码调整接收发送代码与测试示例链接报告描述符总结 目的 接上篇: 《STM32 USB使用记录:HID类设备(前篇)》 USB HID 类的设备有个比较大的好处是大部分时候接入主机中都是可以免驱使用的。这篇文…...
![](https://img-blog.csdnimg.cn/035a3552597241539ba771283853fe4e.png)
C# 快速写入日志 不卡线程 生产者 消费者模式
有这样一种场景需求,就是某个方法,对耗时要求很高,但是又要记录日志到数据库便于分析,由于访问数据库基本都要几十毫秒,可在方法里写入BlockingCollection,由另外的线程写入数据库。 可以看到,在…...
![](https://www.ngui.cc/images/no-images.jpg)
Pandas将对角线元素设为1
Pandas将对角线元素设为1 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 入门之pandas的使用 提示:np.fill_diagonal(df.values, 1)的用法 Pandas将对角线元素设为1 Pandas将对角线元素设为…...
![](https://www.ngui.cc/images/no-images.jpg)
WPF实战学习笔记28-登录界面
添加登录界面UI 添加文件loginview.xaml。注意本界面使用的是md内的图标。没有登录界面的图片 <UserControlx:Class"Mytodo.Views.LoginView"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsof…...
![](https://www.ngui.cc/images/no-images.jpg)
01背包
动态规划解题步骤: 动态规划问题,一般从三个步骤进行考虑。 步骤一:集合及集合的状态。 所谓的集合,就是一些方案的集合。 用 g[i][j] 表示从前 i 种物品中进行选择,且总体积不大于 j 的各个选法获得的价值的集合。注意&#…...
![](https://img-blog.csdnimg.cn/b6855f1a7f214d0b868f306a92968e78.png)
064、故障处理之OMM_TiDB
oom 内存溢出,内存泄漏,相当于TiDB不能用了 TiDB Server OOM对业务的影响 TiDB Server上的业务SQL会失败业务响应时间升高前端体验变差 诊断方法 客户端应用 ERROR 2013(HY000): Lost connection to MySQL Server during query日志 dmesg -T | gr…...
![](https://img-blog.csdnimg.cn/0f2b61617c5346dabdeb841127d064da.webp#pic_center)
网络设备中的配置文件管理
建立强大网络的第一步是为灾难和网络中断做好准备,许多企业在中断期间遭受损失,因为他们缺乏备份计划并且配置管理不达标,使用配置文件管理工具进行适当的配置文件管理不仅有助于处理网络中断,还有助于优化网络性能。 使用配置文…...
![](https://img-blog.csdnimg.cn/7923e5cc84e34e6cbbf08ca3d649e81f.png)
HCIP BGP综合实验
题目 1、AS1存在两个环回,一个地址为192.168.1.0/24该地址不能在任何协议中宣告; 2、AS3中存在两个环回,一个地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯; 3、AS间的骨干链路I…...
![](https://img-blog.csdnimg.cn/100b16c013f64baa92651481e419627d.png)
【mysql学习篇】Order by与Group by优化以及排序算法详解
一、Order by与Group by优化 Case1: 分析: 利用最左前缀法则:中间字段不能断,因此查询用到了name索引,从key_len74也能看出,age索引列用在排序过程中,因为Extra字段里没有using filesort 注意…...
![](https://img-blog.csdnimg.cn/img_convert/34806a09900d79a4c6a7a27904c6a113.png)
【业务功能篇60】Springboot + Spring Security 权限管理 【终篇】
4.4.7 权限校验扩展 4.4.7.1 PreAuthorize注解中的其他方法 hasAuthority:检查调用者是否具有指定的权限; RequestMapping("/hello")PreAuthorize("hasAuthority(system:user:list)")public String hello(){return "hello Sp…...
![](https://img-blog.csdnimg.cn/f406baafb95549899e914e5a2860c0e8.png)
文章详情页 - 评论功能的实现
目录 1. 准备工作 1.1 创建评论表 1.2 创建评论实体类 1.3 创建 mapper 层评论接口和对应的 xml 实现 1.4 准备评论的 service 层 1.5 准备评论的 controller 层 2. 总的初始化详情页 2.1 加载评论列表 2.1.1 实现前端代码 2.1.2 实现后端代码 2.2 查询当前登录用户的…...
![](https://img-blog.csdnimg.cn/015e0530b1ba4208a46a3eaaf6a9b0ce.png)
使用贝叶斯滤波器通过运动模型和嘈杂的墙壁传感器定位机器人研究(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...
![](https://img-blog.csdnimg.cn/f3f16f52c86f4b7883565ab3a983cac5.png)
Day 69-70:矩阵分解
代码: package dl;import java.io.*; import java.util.Random;/** Matrix factorization for recommender systems.*/public class MatrixFactorization {/*** Used to generate random numbers.*/Random rand new Random();/*** Number of users.*/int numUsers…...
![](https://img-blog.csdnimg.cn/aa35a1334d1b4f27bec508ecce76d5e7.png#pic_center)
数据结构:树的存储结构
学习树之前,我们已经了解了二叉树的顺序存储和链式存储,哪么我们如何来存储普通型的树结构的数据?如下图1: 如图1所示,这是一颗普通的树,我们要如何来存储呢?通常,存储这种树结构的数…...
![](https://img-blog.csdnimg.cn/13525f3edf3a46098183e8868f9421fd.png)
Vue前端渲染blob二进制对象图片的方法
近期做开发,联调接口。接口返回的是一张图片,是对二进制图片处理并渲染,特此记录一下。 本文章是转载文章,原文章:Vue前端处理blob二进制对象图片的方法 接口response是下图 显然,获取到的是一堆乱码&…...
![](https://img-blog.csdnimg.cn/829d87ea98b2477f991e14192f3dd88b.png)
Java的标记接口(Marker Interface)
Java中的标记接口(Marker Interface)是一个空接口,接口内什么也没有定义。它标识了一种能力,标识继承自该接口的接口、实现了此接口的类具有某种能力。 例如,jdk的com.sun.org.apache.xalan.internal.xsltc.trax.Temp…...
![](https://img-blog.csdnimg.cn/28eb898062404d9585a8f9917bc89009.png)
Kafka基础架构与核心概念
Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。架构特点是分区、多副本、多生产者、多订阅者,性能特点主要是…...
![](https://img-blog.csdnimg.cn/a4319ec799c24ff3ab4fd48790ef7daa.png)
观察者模式与观察者模式实例EventBus
什么是观察者模式 顾名思义,观察者模式就是在多个对象之间,定义一个一对多的依赖,当一个对象状态改变时,所有依赖这个对象的对象都会自动收到通知。 观察者模式也称为发布订阅模式(Publish-Subscribe Design Pattern)࿰…...
![](https://img-blog.csdnimg.cn/c9645701cbcb46648a11f58a516ecdb2.png#pic_center)
科普 | OSI模型
本文简要地介绍 OSI 模型 1’ 2’ 3。 更新:2023 / 7 / 23 科普 | OSI模型 术语节点链路协议网络拓扑 概念作用结构应用层表示层会话层传输层网络层数据链路层物理层 数据如何流动OSI 和TCP/IP 的对应关系和协议参考链接 术语 节点 节点( Node &#…...
![](https://www.ngui.cc/images/no-images.jpg)
redis相关异常之RedisConnectionExceptionRedisCommandTimeoutException
本文只是分析Letture类型的Redis 池化连接出现的连接超时异常、读超时异常问题。 1.RedisConnectionException 默认是10秒。 通过如下可以配置: public class MyLettuceClientConfigurationBuilderCustomizer implements LettuceClientConfigurationBuilderCusto…...
![](https://img-blog.csdnimg.cn/e2a7e48cd1ba441a87256156beffb7fe.png)
Merge the squares! 2023牛客暑期多校训练营4-H
登录—专业IT笔试面试备考平台_牛客网 题目大意:有n*n个边长为1的小正方形摆放在边长为n的大正方形中,每次可以选择不超过50个正方形,将其合并为一个更大的正方形,求一种可行的操作使所有小正方形都被合并成一个n*n的大正方形 1…...
![](https://img-blog.csdnimg.cn/6a3961bd89fc4cc5a0ac1f2e9268b715.png)
STM32 串口学习(二)
要用跳线帽将PA9与RXD相连,PA10与TXD相连。 软件设计 void uart_init(u32 baud) {//UART 初始化设置UART1_Handler.InstanceUSART1; //USART1UART1_Handler.Init.BaudRatebound; //波特率UART1_Handler.Init.WordLengthUART_WORDLENGTH_8B; //字长为 8 位数据格式U…...
![](https://www.oschina.net/img/hot3.png)
佛山做网站的哪个好/seo外链优化培训
2019独角兽企业重金招聘Python工程师标准>>> 首先自然要安装Tokyo Cabinet Sh代码 tar zxvf tokyocabinet-1.4.28.tar.gz cd tokyocabinet-1.4.28/ ./configure make make install cd ../ 以下是对Tokyo Cabinet 的操作,具体解释可以看代码—代码…...
![](https://img-blog.csdnimg.cn/20201104213312669.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01vb2dpY2Fs,size_16,color_FFFFFF,t_70#pic_center)
网站开发的权限设置/推广seo网站
全球疫情如何能更直观的查看? 必不可少的工具就是数据可视化工具了。下面是截止到4月5日制作的仪表盘看板供大家参考。 我们在查看数据可视化之前先了解一下数据分析。 完整的数据分析主要包括了六大步骤,它们依次为:分析设计、数据收集、…...
![](/images/no-images.jpg)
泰安手机网站建设/seo友情链接
我尝试了这个例外的可用解决方案。我清除了整个本地存储库,也maven update但仍然收到此错误。我检查了JRE和tomcat java versions的版本都是相同的。堆栈跟踪如下:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Fa…...
![](/images/no-images.jpg)
猎趣网站/武汉网站排名提升
今天和大家聊聊泛型在容器中存在的安全问题,我们先来看一个例子。 public class Pet {}public class Dog extends Pet {}public class Cat extends Pet {}public class PelList {public static void main(String[] args) {List dogs new ArrayList<Dog>();d…...
![](/images/no-images.jpg)
上海注册设计公司网站/软文推广代理
计算机网络复习题概述选择题在如下网络拓朴结构中,具有一定集中控制功能的网络是( )。 A.总线型网络 B.星型网络 C.环形网络 D.全连接型网络ISO/OSI( )。 A.开放系统互连参考模型 B.TCP/IP协议 C.网络软件 D.…...
![](http://upload-images.jianshu.io/upload_images/2267652-98653796211eb9aa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700/format/webp)
专业网站建设多少钱/免费建站哪个最好
摘要: 在Web应用中,使用JWT替代session并不是个好主意适合JWT的使用场景抱歉,当了回标题党。我并不否认JWT的价值,只是它经常被误用。 什么是JWT 根据维基百科的定义,JSON WEB Token(JWT,读作 […...