首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ChatGPT 编写模式:如何高效地将思维框架赋予 AI ?

如何理解 Prompt ?图片Prompt Enginneeringprompt 通常指的是一个输入的文本段落或短语,作为生成模型输出的起点或引导。...设计模式的要素是哪些?2. 对于 AI 领域的 prompt 编写来说,我们通常使用的模式有哪些?3. 能将 AI 领域的 prompt 常见的设计模式用 "设计模式要素" 的格式一一表达吗?...这种模式通常用于生成类似于给定示例的文本,例如自动生成电子邮件、产品描述、新闻报道等。示例文本可以是单个句子或多个段落,具体取决于任务的要求。2....同时,不一定是编程语言,结构化的声明式DSL它也可以很好的解析,如:把我给定的输入输出,按照下面的格式写成一个测试用例的描述:{ desc: 'Test with $p_ref returning...其它人类如何思考问题?人类相对于其他动物更擅长于类比、概念抽象、符号化等高级认知活动,这些认知活动可以帮助人类在面对新问题时,从已有的知识和经验中找到相似的部分,快速理解和解决新问题。

1.3K31

作为PHP开发工程师,如何高效优雅地编写接口文档

作为一名优秀的PHP开发工程师,编写接口文档向来是一件很头疼的事情。本来就被bug纠缠的很累了,你还让我干这? 其实,你可以试试ApiPost。...下面就简单介绍如何利用ApiPost调试接口和快速的生成接口文档,让您初步体验ApiPost的魅力! 1. API写完想要测试?...测试完后我想快速生成文档给前端看 点击分享文档 复制并打开文档地址就可以看到了完整的接口文档。 3. 后记 恭喜你体验了第一个接口文档的旅程。我们的工具同时节省了前后端的开发以及沟通时间。...除此之外我们还有更多更好的功能等您来体验。 Apipost官方链接:https://console.apipost.cn/register?...utm_source=10009 版权声明:本文为 知乎 小码哥 的原创文章。 原文链接:作为PHP开发工程师,如何高效优雅地编写接口文档 - 知乎 (zhihu.com)

52120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何高效地使用 Git

    Git 是一个免费且开源的 版本控制 系统,是目前最为流行的 源代码管理 工具,本篇文章从 Git 的基本指令到进阶操作,包含了使用 Git 的过程中遇到的大部分大小问题 基本操作 ---- 初始化设置...commit 分支 Git 有很多优点,其中 分支使用方便 就是很显著的一条,创建仓库的时候,master 是默认的分支,一般,我们会创建其他的分支在上面进行开发,完后再将它们合并到主分支上来 #...$ git pull --rebase = git fetch + git rebase git merge 与 git rebase 的区别 # 相同点 整合的最终结果所指向的快照是一样的 #...Awesome Autocomplete for GitHub:提供更强大的智能搜索 Isometric Contributions:更友好地展示提交记录 Git.io Git.io 是 Github...Gists Gists 方便我们管理代码片段,不必使用功能齐全的仓库 Gist 可以非常方便地得到便于嵌入到其他网站的 HTML 代码 而且,Gists 可以像任何标准仓库一样被克隆,你可以像 Github

    60320

    如何高效地逛Github?

    前言 以前只是将Github作为代码库,基本上只从论文给定的链接去clone代码~虽然比较直接,但是没有将Github这个全球最大的男性同志交流网站充分应用。...最近探索了一下,做个记录吧~ 1、注册 注册是第一步,这个就不多说了,网上很多教程,给自己起个Awesome的名字,哈哈哈~ 2、代码的上传与管理 分为Windows和Linux下,Windows下可以使用...GitHub Desktop这一桌面级的软件来管理,使用起来非常方便。...右边的Star可以选中,这样,将会在个人页面左边显示关注的领域栏~ ?...第三个Trending模块,Github将当天的star较高的项目也就是比较受欢迎的项目推荐出来,除此之外,用户还可以根据语言、单周、单月的star量进行筛选~ ?

    91520

    如何高效地编写Envoy过滤器!第1部分

    在这一系列的文章中,我们将了解Envoy过滤器的基础知识,并学习如何通过实现定制过滤器来扩展Envoy以创建有用的特性! ? 介绍 Envoy提供一组API,允许用户和控制平面静态和动态地配置代理。...Envoy提供了许多内置的过滤器,它还提供了API让你创建自己的过滤器! 过滤器的类型 Envoy目前提供了三种类型的过滤器,它们组成一个层次过滤器链。...通过共享状态,像MySQL过滤器这样的过滤器可以与另一个过滤器(像RBAC过滤器)共享所访问的资源和执行的操作有关的信息,从而提供高阶RBAC解决方案。...在下一篇文章中,我们将了解Envoy的过滤器API,并学习如何创建自己的过滤器! . . . 本文是与Envoy的高级维护人员Harvey Tuch合作撰写的。...想了解更多关于服务网格的内容,请到我的个人博客venilnoronha.io。 免责声明:我的帖子是我自己的,不一定代表VMware的立场、策略或观点。

    3.7K40

    如何高效地准备技术面试?

    他们从公司的角度去思考,自愿自发地用周末的时间去解决并不属于自己范畴的问题。...并在博客(链接)分享学到的知识。 面试官在筛选简历看到的时候就会自然地打开博客,进一步地了解求职者(恭喜你,击败了其他 80% 的求职者)。...有的厂则能提供大量隐性的福利(国内可以参考腾讯)。求职者需要真正地去思考自己想要去怎么样的公司。工作和找男女朋友一样,找你喜欢的,而不是找你能找到的。...其实到最后,你会发现计算机是越学越容易的,如果你不了解同步异步,往往是因为你不知道 Web 服务器是如何实现,不知道系统调用是如何实现的。当你能自己去实现的时候,很多以前的问题也就迎刃而解了。...要大声肯定地说出自己的想法,同时可以向面试官提问,比看着题目 10分钟 不知所措要好得多。我面试过几位求职者,虽然他们没有顺利地完成算法题,但是能一直说出自己的思路,给我留下不错的印象。

    1.2K11

    如何高效及时地完成工作

    记得我在ThoughtWorks的时候,我的一位Sponsor给我分享了他高效工作的秘诀,说来毫不神秘,就是——每天做好优先级最高的三件事!...实际上,作为一名管理者,真要每天能做到这一点,已经非常高效了! 那么,该如何确定优先级呢?...我觉得真不用太高深的理论,无非就从重要程度和紧急程度综合进行判断,如下图所示: 或曰:该如何确定什么才是重要的,什么才是紧急的? 别说虚头巴脑的理论,要说什么重要不重要,就是看利益罗。...,列在这里,就能知道每天需要参加多少会议,如此才能更加精确地确定每天能做的待办项。...它又不仅仅是一种仪式,而是通过这一行为让你可以沉下心来,梳理一下你的所有任务,了解有多少任务等着你,又有多少任务即将到期,如此就能让你更好地掌控你的工作,把握好工作的节奏。

    58720

    如何高效地玩转多级缓存

    多级缓存解决方案的痛点 基于上述描述,我们总结了下列 多级缓存解决方案 需要解决的需求痛点: 热点探测:如何快速且准确的发现 热点访问 key ?...数据一致性:前置在应用层的本地缓存,如何保障与分布式缓存系统的数据一致性? 效果验证:如何让应用层查看本地缓存命中率、热点 key 等数据,验证多级缓存效果?...TMC 本地缓存 如何透明 TMC 是如何减少对业务应用系统的入侵,做到透明接入的?...包,使用 RedisClient编写业务代码; 不论使用以上那种方式,最终通过 JedisPool创建的 Jedis对象与缓存服务端代理层做请求交互。...准确性 key 的热度汇聚结果由“基于时间轮实现的滑动窗口”汇聚得到,相对准确地反应当前及最近正在发生访问分布。

    68320

    如何高效地玩转多级缓存

    多级缓存解决方案的痛点 基于上述描述,我们总结了下列 多级缓存解决方案 需要解决的需求痛点: 热点探测:如何快速且准确的发现 热点访问 key ?...数据一致性:前置在应用层的本地缓存,如何保障与分布式缓存系统的数据一致性? 效果验证:如何让应用层查看本地缓存命中率、热点 key 等数据,验证多级缓存效果?...TMC 本地缓存 如何透明 TMC 是如何减少对业务应用系统的入侵,做到透明接入的?...包,使用 RedisClient编写业务代码; 不论使用以上那种方式,最终通过 JedisPool创建的 Jedis对象与缓存服务端代理层做请求交互。...准确性 key 的热度汇聚结果由“基于时间轮实现的滑动窗口”汇聚得到,相对准确地反应当前及最近正在发生访问分布。

    85420

    如何高效地进行网页设计

    例如电商网站的终极目标是卖出更多的商品,资讯类网站的目标是让用户能更多地阅读最新讯息,目标不同,两类网站在设计上也会有截然不同的差异。...二、打造平衡的效果网页中炫酷的视觉效果能让用户印象深刻,但效果实现需要付出更成本。能明确知道什么时候更简洁的视觉效果能让整个设计变得更好,能让用户专注于正确的事情,这一点很重要。...有时候在网页中添加过多元素,会分散有价值的信息,用户也难以识别他们想看的内容。三、了解面对的用户网页设计需要知道面对的用户是谁、他们想获取什么、想处理什么问题以及他们是想法是什么等等。...对最终用户的印象越清晰,越有可能创造出成功的设计,就像设计一个面向儿童的网站与设计一个供老年人使用的网页会完全不同。...所以在一开始,要先学会把自己的观点先放在一边,倾听目标用户的意见,然后再慢慢验证自己的想法。

    34740

    如何编写高效的jQuery代码(转载)

    jQuery的编写原则: ---- 一、不要过度使用jQuery 1. jQuery速度再快,也无法与原生的javascript方法相比,而且建立的jQuery对象包含的信息量很庞大。...top_100_list[i] + ""; } $mylist.html(top_100_li);// DOM操作只有这么一次 四、命名规范   jQuery代码中不免夹杂有JS代码,如何让...jQuery编写技巧: ---- 一、选择器择优   选择器是jQuery的基础,如何选择效率最高的选择器,先要了解各种选择器的性能差异。...三、高效循环   循环总是一种比较耗时的操作,javascript原生循环方法for和while,要比jQuery的".each()"快。并且关于for循环,以下这种写法效率最高。...i in arr)"高得多,也比循环取得数组长度"for (var i = 0; i 的效率高!

    75520

    如何简单高效地管理企业的 IT 资产?

    随着企业信息化建设的普及,越来越多的企业开始慢慢重视固定资产的信息化管理。IT 资产是企业可持续经营和发展的重要物资之一。不论对于制造业、互联网或者其他企业而言,IT资产都是不可或缺的实物资产。...企业加强对 IT 资产的监管,不仅可以降低IT资产的成本投入,还可以提高IT 资产的正常运维和使用寿命,提升企业整体的管理效率,达到开源节流、降本增效的目的。为企业赢得在市场上的竞争优势。...一、无统一管理系统 一个企业的正常运作需要多种类型的设备。需要统一的管理系统对其进行统筹管理。...二、无实时监管方案 由于没有统一的管理,IT 资产没有完善的实时监管方案,无法实时跟踪 IT 设备的运行、安全和其他情况。...全员盘点——引领IT资产的高效盘点 将员工端、移动APP与标签(条形码/二维码)相结合,提供全新的固定资产快速盘点体验,快捷准确盘点,确保物、卡、账一致, 并自动生成盘点报告。

    1K20

    如何更高效地定制你的bootstrap

    但bootstrap提供的默认样式往往不能满足我们的需求,从而定制化bootstrap成为我们经常需要做的工作,本文就如何更高效更可维护地定制bootstrap做一下探讨。...如下图,在你的button 中加入bootstrap的class: btn btn-primary,就可以将默认的button(左边)变成右边的样式。 可如果我们想应用自己的样式呢?...你可以快速直接修改你的样式,即使是你的网站引用了其他的类似bootstrap的框架样式,你都可以在同一个地方进行统一的定制。...缺点:但是对于更彻底的修改(比如重新设计导航栏)或是非局部的修改(比如修改适用于整个网站的高亮颜色)来说,这样东一块,西一块的覆盖样式更像是一种打补丁式的解决方案。...写于最后: 如何更高效的定制bootstrap还有一点需要注意的就是,你要理解bootstrap组织代码的方式以及如果更高效的书写Less。

    99410

    如何最有效地编写SQL

    解决数据库级(SQL)工作上的问题,应该采用的是SET方法(整体的)而不是过程式的方法。下面来看看作者为什么这么说。 编写有效的SQL查询是企业软件世界中最大的难题之一。...这些问题(运行缓慢的数据库操作)可能有各种各样的原因。本文将解释如何在编写查询时进行思考,如何思考是最基本的问题,也是解决此类问题的起点。 观察发现SQL开发人员常使用过程方法编写查询。...虽然使用语言开发软件是一种正确的方法,但在编写数据库级(SQL)的查询时,却不会产生同样的效果。 下面用两种不同的方法来解决同一个示例问题,并将结果进行比较。...还有其他一些影响在SQL内调用PL/SQL代码性能的不利因素,但在本文中,不会提到性能问题。 下面编写查找客户表中每个客户的购买金额的代码。...在本例中,通过查看consistent GETS和递归调用输出,我们可以看到相同的情况。 我们的查询也是生成更高效的数据库操作的第一步,它考虑的是批处理,而不是逐行思考。

    1K60

    如何在Bash中编写循环?

    for循环将每个文件一个一个地分配给变量f,然后运行命令: $ for f in * ; do > file $f ; > done cat.jpg: JPEG...一个实际的例子 这是一个循环如何对日常计算有用的实际示例。假设您有要发送给朋友的度假照片集。您的照片文件很大,太大而无法通过电子邮件发送,并且不便上传到您的照片共享服务。...您想为照片创建较小的网络版本,但是您有100张照片,不想浪费时间一张一张地缩小每张照片。 首先,在Linux,BSD或Mac上使用包管理器安装ImageMagick命令。...在对循环感到满意之前,请在要处理的文件副本上使用它们,并尽可能多地使用带有内置保护措施的命令,以防止您破坏数据并造成不可弥补的错误,例如意外重命名整个文件,相同名称的文件目录,彼此覆盖。...只需做一些练习,您就可以从一个Linux用户转移到知道如何编写循环的Linux用户! ——The End——

    2.5K10

    PHP如何正确地编写事务

    我说的事务指的是一般的数据库事务,而不是什么分布式事务之类高大上的概念。听起来很简单,但是即便如此,想实现的优雅一点也不是一件容易的事情。...假设有一个 QA 系统,当用户在上面提问的时候,系统保存问题,然后更新用户的提问数,最后触发一个问题已经被创建的异步事件来解耦逻辑(代码均使用 Lumen 框架): 随着业务逻辑越来越复杂,会出现很多问题,其一:事务处理相关代码的割裂感会越来越严重;其二:事务处理相关逻辑会重复散落在很多地方,很容易遗漏或错乱。 如何解决问题?...学院派面对此类问题,多半会搞出一个新的 service 层,专门用来处理事务,不过对我来说太重了,我需要的是更轻量级的方案,从 PSR-15 中可以找到答案,其中的 Middleware 机制构造出了一个类似洋葱皮的结构...让我们看看如何实现事务处理的洋葱皮中间件: <?

    80910

    如何高效编写测试用例?

    逛知乎的时候,经常看到无论是刚入职场的新人,还是工作了一段时间的老人,都会对编写测试用例感到困扰?...作为混迹测试职场 9 年的老人,给大家分享一些用例编写的心得,接下来我会从以下几个方面展开来讲: 测试用例概念、作用、内容等介绍 如何编写测试用例?...3、测试用例编写形式 通过 Excel 编写,上述给出的模板就是该种形式 ,适用于项目开发时间比较充分的情况下 通过 Xmind 梳理测试点,适用于项目开发时间紧急情况下 项目管理平台例如禅道上编写,不常用...二、如何编写测试用例 大体思路分为三步: 第 1 步:依据需求梳理功能及功能点 第 2 步:通过测试理论方法及经验,梳理测试点 第 3 步:挖掘隐性需求,覆盖非功能测试层面 举例: 微信朋友圈动态发送...我们需要同时具备测试理论方法和测试经验,才能较好地设计出一份全面可靠的测试用例。常见的测试用例设计方法包括:等价类划分、边界值分析、判定表、因果图、错误推测法、场景法、正交试验法、状态迁移法等。

    52220

    如何高效编写可维护代码?

    接下来我们将通过实例,具体讲一讲如何在实际应用中运用上述 5 个方法。 命名 首先,看几个如何利用命名时代码变得清晰和自我文档化的例子。 1) 重命名函数可以遵守以下规则。...例如,用 widthPx 来取代 width 以指定宽度的单位是像素。 不要使用快捷键 —— a 和 b 都不能作为参数名。 函数封装 接下来,看几个如何将代码封装成函数的例子。...isVisible(el)) { } 引入变量 最后再讲讲如何引入变量。相较于上面两个方法,这个可能没那么有用,但是无论如何,知道比不知道好。 1) 用变量代替表达式。 看看下面的例子: if(!...—— 也是面向公共的方法和属性 —— 有点像说明如何使用的文档。...我特意举这个例子是想说明公共接口如何自文档化。 你能说出这个类是如何被调用的吗?很显然,这并不明显。 这两个函数都应该换个合理的名字以表述它们的目的。但即便做到这一点,我们还是不怎么清楚如何使用。

    58330

    如何高效编写测试用例?

    逛知乎的时候,经常看到无论是刚入职场的新人,还是工作了一段时间的老人,都会对编写测试用例感到困扰?例如: 固然,编写一份好的测试用例需要:充分的需求分析能力 + 理论及经验加持。...作为混迹测试职场 9 年的老人,给大家分享一些用例编写的心得,接下来我会从以下几个方面展开来讲: 测试用例概念、作用、内容等介绍 如何编写测试用例?...3、测试用例编写形式 通过 Excel 编写,上述给出的模板就是该种形式 ,适用于项目开发时间比较充分的情况下 通过 Xmind 梳理测试点,适用于项目开发时间紧急情况下 项目管理平台例如禅道上编写,不常用...二、如何编写测试用例 大体思路分为三步: 第 1 步:依据需求梳理功能及功能点 第 2 步:通过测试理论方法及经验,梳理测试点 第 3 步:挖掘隐性需求,覆盖非功能测试层面 举例: 微信朋友圈动态发送...我们需要同时具备测试理论方法和测试经验,才能较好地设计出一份全面可靠的测试用例。常见的测试用例设计方法包括:等价类划分、边界值分析、判定表、因果图、错误推测法、场景法、正交试验法、状态迁移法等。

    2.2K20

    如何高效地进行敏捷开发管理

    敏捷的初衷是团队成员能够更加紧密地配合完成工作,敏捷开发强调拥抱变化,但并不意味着可以随心所欲地变更需求。...下面我想分享下我们公司在近百人的开发团队,同时进行十几个项目开发的过程中,是如何使用CORNERSTONE管理平台进行敏捷项目管理的。...项目经理不应该对团队成员大吼小叫,也不会告诉研发人员该做什么以及如何开发一款产品,而是应该集中精力帮助研发人员清除前进道路上的障碍。       ...他们负责制定测试计划,编写测试用例,创建以及回归缺陷。 在CORNERSTONE中,我们可根据项目成员的具体职能设定不同的角色和权限。...二、收集需求(用户故事) 在项目开始前,产品经理应该基于用户或市场的需求,来编写用户故事,即CORNERSTONE中的需求。

    78630
    领券