首页
学习
活动
专区
圈层
工具
发布

ChatGPT生成接口文档实践案例(2)

OpenAPI 3.0的目标是提供更丰富的API文档和规范,以便开发人员更好地理解和使用API。...注册信息包括用户名、密码、确认密码、名字、姓氏、街道地址和城市邮编等。...一些企业可能存在没有接口文档的情况,这会给测试人员的接口测试工作带来困难。测试人员不仅需要分析接口的输入和输出,还需要负责编写接口文档,这容易导致漏测情况的发生。...有一些企业还开发了一些工具或平台,通过调用OpenAI提供的相关API来自动生成接口文档并发布,这极大地提高了研发及测试的效率。...(3) 进行多轮提问修正 事实上,我们在使用ChatGPT生成接口文档时可能不会“一气呵成”,有时可能需要同ChatGPT进行多轮会话,才能生成最终的接口文档。

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

    我用 Python 偷偷查到暗恋女生的名字

    1 目 标 场 景 不知道你有没有经历过这样一个场景,好不容易拿到一个妹子的手机号,但是又不好意思去搭讪,问一下对方的名字。...下面我们用 Python 实现一个手机号码获取妹子名字的功能。 2 编 写 代 码 首先,我们需要爬取国内最常用的一些姓氏,以百度百科 - 中国姓氏为例。 ?...如果是非好友关系,转账界面对方显示的名字不完全,可以点击「验证按钮」,输入对方的姓氏就能进行确认。 所以,可以遍历上面获取到的姓氏,一个个地去验证。...3 结 果 结 论 拿常用姓氏去一个个验证姓名即可拿到妹子的完整名字。...但是由于支付宝对接口的限制,一个账号每天只能有 10+ 次试错的机会;因此,如果妹子的姓氏不是那么常见,可以需要试错多次才能拿到妹子的名字。

    79420

    我用 Python 偷偷查到暗恋女生的名字

    1 目 标 场 景 不知道你有没有经历过这样一个场景,好不容易拿到一个妹子的手机号,但是又不好意思去搭讪,问一下对方的名字。...下面我们用 Python 实现一个手机号码获取妹子名字的功能。 2 编 写 代 码 首先,我们需要爬取国内最常用的一些姓氏,以百度百科 - 中国姓氏为例。 ?...如果是非好友关系,转账界面对方显示的名字不完全,可以点击「验证按钮」,输入对方的姓氏就能进行确认。 所以,可以遍历上面获取到的姓氏,一个个地去验证。...3 结 果 结 论 拿常用姓氏去一个个验证姓名即可拿到妹子的完整名字。...你的肯定是我最大的鼓励和支持。 我已经将全部源码上传到后台上,关注公众号后回复「你的名字」即可获得下载链接。

    82830

    我用 Python 偷偷查到暗恋女生的名字

    1 目 标 场 景 不知道你有没有经历过这样一个场景,好不容易拿到一个妹子的手机号,但是又不好意思去搭讪,问一下对方的名字。...下面我们用 Python 实现一个手机号码获取妹子名字的功能。 2 编 写 代 码 首先,我们需要爬取国内最常用的一些姓氏,以百度百科 - 中国姓氏为例。 ?...如果是非好友关系,转账界面对方显示的名字不完全,可以点击「验证按钮」,输入对方的姓氏就能进行确认。 所以,可以遍历上面获取到的姓氏,一个个地去验证。...# 点击确认按钮,开始验证 self.poco('com.alipay.mobile.antui:id/ensure').click() 另外,转账页面可以先利用界面元素拿到妹子不包含姓氏的名字...'com.alipay.mobile.antui:id/message', text=u'姓名和账户不匹配,为避免转错账,请核对') btn_ensure = self.poco('com.alipay.mobile.antui

    71320

    攻防|记两次内网入侵溯源

    接口查询QQ号绑定的手机号 4、通过手机号加钉钉好友,发现名字,想通过支付宝转帐猜解姓氏,但是目标把支付宝搜索关闭了 只能发动群众力量在微信中搜索微信昵称,最终在一个客户群中发现该名攻击者,确实是某厂的工程师...3、在 Tomcat日志上显示的XXX.XX.1.142为F5转化后的地址,在防火墙上查看真实攻击IP为XXX.XXX.X.91。...但是在威胁情报平台并未查到有效信息 4、在受害主机上发现了frp以及fscan,frp远控服务器地址XXX.XXX.72.91 域名反查,找到一个疑似域名所有者姓名的域名,但是搜索域名并未找到更多信息...真有人实名上网啊) 2、对域名解析IP为XXX.XX.XXX.87,证明现为攻击者所有 通过搜索引擎搜索,侧面证明为安全从业者 网站80端口为nps服务 3、XXX.XX.XXX.87的数字证书显示颁发者和使用者均为...xxx,和备案人的姓氏是相同的 4、对xxx进行搜索,发现其csdn账号 通过CSDN的密码找回功能,爆破手机号 成功爆破出手机号181****0865 并且在gitee中也找到手机号:181

    66830

    数据揭秘:中国姓氏排行榜

    而还保留着这个古老姓氏的人口,也仍然栖息在古老中华文明的发源地——河南。 从姬姓的例子中我们看到,一些较小的姓氏在空间上的分布是高度集中的。这可能是因为较小姓氏的发源地相对单一吧。...事实上,从空间分布来看,朴也是典型的北方姓氏,也主要分布在宇宙第一大国的辐射地:东北三省。 如果说小姓比较容易呈现出明显的聚集趋势,那么人数众多的大姓是否都是雨露均沾、均匀分布的呢?...廉姓主要分布于河南、山东、陕西等省,对外迁徙的目的地并没有明显偏好。...似乎在各种排行中,大姓的特点都并不突出。这也难怪,大姓人多,形形色色的人都有,总体来看就比较平均了。 但是,如果已经进入到大姓行列,有没有办法提高自己或者是子女名字的逼格呢?...当然姓是不能随便改的,我们就只能在名字上动脑筋了。于是,我们设计了第四个指数: 4.装逼指数 装逼指数=名字长度在4字或以上的人口数量占该姓氏人口数量的比例。

    2.4K100

    攻防|记两次内网入侵溯源

    接口查询QQ号绑定的手机号4、通过手机号加钉钉好友,发现名字,想通过支付宝转帐猜解姓氏,但是目标把支付宝搜索关闭了只能发动群众力量在微信中搜索微信昵称,最终在一个客户群中发现该名攻击者,确实是某厂的工程师...3、在 Tomcat日志上显示的XXX.XX.1.142为F5转化后的地址,在防火墙上查看真实攻击IP为XXX.XXX.X.91。...但是在威胁情报平台并未查到有效信息4、在受害主机上发现了frp以及fscan,frp远控服务器地址XXX.XXX.72.91域名反查,找到一个疑似域名所有者姓名的域名,但是搜索域名并未找到更多信息。...发现存在备案人姓名(不是,真有人实名上网啊)2、对域名解析IP为XXX.XX.XXX.87,证明现为攻击者所有通过搜索引擎搜索,侧面证明为安全从业者网站80端口为nps服务3、XXX.XX.XXX.87的数字证书显示颁发者和使用者均为...xxx,和备案人的姓氏是相同的4、对xxx进行搜索,发现其csdn账号通过CSDN的密码找回功能,爆破手机号成功爆破出手机号181****0865并且在gitee中也找到手机号:181****0865,

    56420

    编码通信与魔术初步(七)——二进制编码经典魔术《街头猜数字》

    街头猜姓氏/数字 视频1 街头猜数字 这个魔术我小时候在很多地方见过(或许你也是),大街上,古玩店里,以及后来在淘宝店里。...大体流程是魔术师会拿出一叠卡片,去询问每张卡片上有没有观众所想的数字或者姓氏等其他内容,问完以后,魔术师就感应出了结果。 因为其来自于街头巷尾,又和经典的《街头猜姓氏》呼应,便取了这个名字。...显然对于这以内个数的数字,姓氏,都可以顺利完成编码最后再由魔术师解码返回。而姓氏等姓氏,无非是在数字编码基础上再加了一层一一映射而已。...但依稀记得我那时候应该还在读小学,哪懂什么二进制,但是我大体分析出,应该是每个数字在每张卡片上的出现与否都不同的结果。...当时我只是不知道这玩意有二进制编码这个名字罢了,其实执行的就是对应的操作。即,每个数字的出现与否所形成的二进制序列对应的值,恰好是观众所选。因此,就按照这个方式把数字打印在各张卡片上就好了。

    1.2K10

    中国姓氏大数据,看看你本家的牛逼指数和抱团指数

    而还保留着这个古老姓氏的人口,也仍然栖息在古老中华文明的发源地——河南。 从姬姓的例子中我们看到,一些较小的姓氏在空间上的分布是高度集中的。这可能是因为较小姓氏的发源地相对单一吧。...事实上,从空间分布来看,朴也是典型的北方姓氏,也主要分布在宇宙第一大国的辐射地:东北三省。 如果说小姓比较容易呈现出明显的聚集趋势,那么人数众多的大姓是否都是雨露均沾、均匀分布的呢?...廉姓主要分布于河南、山东、陕西等省,对外迁徙的目的地并没有明显偏好。...似乎在各种排行中,大姓的特点都并不突出。这也难怪,大姓人多,形形色色的人都有,总体来看就比较平均了。 但是,如果已经进入到大姓行列,有没有办法提高自己或者是子女名字的逼格呢?...当然姓是不能随便改的,我们就只能在名字上动脑筋了。于是,我们设计了第四个指数: 4、装逼指数 装逼指数=名字长度在4字或以上的人口数量占该姓氏人口数量的比例。

    1.5K30

    hanlp自然语言处理包的人名识别代码解析

    袁义达在《中国的三大姓氏是如何统计出来的》文献中指出:当代中国100个常见姓氏中,集中了全国人口的87%,根据这一数据我们只保留nr.txt中的100个常见词语的姓氏角色,其他词语去掉其姓氏角色状态。...,各命名实体识别准确率 nr 33% ns 83% nt 43% 姓氏过滤后,各命名实体识别准确率 nr 36% ns 83% nt 81% 这里没有开层叠隐马预测机构名和地名,nt上升原因估计是由于很多不是人名的词语没被标为人名...但是到了实体识别则不一定,拿人名来说,除了姓氏以外,名字词语部分可以填充的词语是任意的,也就是说任何词语都有可能出现在中间位置,此时发射矩阵中的某些词实际上就没有太大意义了,因为它可能等可能的由BIEO...因此,我们通过引入角色标记,实际上这就引入了先验知识,比如某些字只能由姓氏标记产生,某些字一般情况都充当名字首字,某些字一般情况都充当名字末字,通过给这些不同情况下的字集按照其出现的位置的分布和其语法意义做角色定义...在做人名识别时还有一个注意的点,如果你的预测语料和训练语料完全在文体上差别很大,或者说你就是在公开的训练语料上训练而不在预测语料上训练的话,基本上上下文信息是没有用处的,甚至有可能上下文信息会给实体边界标注带来干扰

    1.2K30

    WordPress 用户的 user_login、user_nicename、display_name 和 nickname 有什么区别

    WordPress 中有一堆的用户名相关的字段: user_login - 用户名 user_nicename - 别名 first_name - 名字 last_name - 姓氏 nickname...而 user_login 是不可以修改的,而 WordPress 后台也没有提供修改的 user_nicename 的地方,所以这一点比较坑。...另外 nickname 是存储在 user_meta 里面的。...display_name 用户公开显示的名字,在文章详情页,要显示文章作者名字时,一般可以使用模板函数 the_author() 来调用显示,所以一般看到作者的名字就是这个。...WPJAM 用户管理插件的优化 那么多的名字,所以个人感觉,最好合并一下,所以 WPJAM 用户管理插件提供了下面的设置选项: 屏蔽姓名设置:屏蔽了姓氏和名字设置,简化后台个人资料界面设置。

    1.3K20

    深入非聚集索引:SQL Server索引进阶 Level 2

    这将给我们我们的受控环境:表的两个副本:一个具有单个非聚集索引,另一个没有任何索引。 注意: 在这个楼梯级别显示的所有TSQL代码可以在文章底部下载。...这里显示FullName索引的片段,包括姓氏和名字作为键列,加上书签: :--- Search Key Columns : Bookmark...如果一个请求询问所有姓“Ashton”的人,我们的索引是非常有用的,但是如果这个请求是针对所有名字是“Ashton”的人,那么这个索引几乎没有任何帮助。...为了验证上一节中的断言,我们打开了在1级中使用的相同性能统计信息,并运行一些查询; 有和没有索引。...所有的“姓氏以'Ste'开始”在索引内是连续的; 并在该组内,单个名字/姓氏值的所有条目将被组合在一起。不需要访问表格; 也不需要对中间结果进行排序。 同样,涵盖查询的索引是一件好事。

    2.1K30

    如何使用LinkedInDumper并通过LinkedIn API转储企业员工信息

    关于LinkedInDumper LinkedInDumper是一款针对LinkedIn社交媒体网络平台的数据收集工具,该工具基于Python 3开发,可以帮助广大企业网络安全管理人员或其他领域的安全专家转储目标组织或企业的员工...该工具支持收集和转储的数据包括目标的完整姓名、职位(头衔)、地理位置和用户资料链接等等。如果目标组织的员工不超过十人的话,该工具只需要两次API调用即可获取目标组织所有员工的LinkedIn数据。...否则,我们就需要对API返回的结果进行分页了。除此之外,我们还可以使用--email-format命令行接口参数来定义一个Python字符串格式,并根据检索到的名字和姓氏自动生成电子邮件地址。...由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。...quiet] [--include-private-profiles] [--email-format EMAIL_FORMAT] options: -h, --help 显示工具帮助信息和退出

    76720

    WPJAM「用户管理插件」:自定义头像,屏蔽个人设置,优化姓名设置,隐藏登录名,限制登陆失败次数,防止暴力破解等功能

    优化姓名设置 默认情况下,个人资料页面用户的姓名设置是这样的: 一般情况下,我们是不需要用户输入名字和姓氏,公开显示的名字直接为昵称即可。...所以我们提供了下面两个选项: 屏蔽姓名设置:屏蔽了姓氏和名字设置,简化后台个人资料界面设置。 显示名称设置:取消显示名称选择器,直接使用昵称作为显示名称。...所以改进之后最终的用户界面如下所示: 隐藏登录名 如果用户没有修改过别名(user_nicename),那么他的别名和用户名(user_login)很大概率是一样的,然后作者文章链接或者其他地方就会暴露用户名...格式文章 在 WordPress 实现真正的文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接的有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...文章隐藏 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 Meta Data 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: Post Meta,Term Meta

    1.8K10

    AIGC:你的姓氏,也能变成炫酷艺术头像!

    你的姓氏,也能变成炫酷艺术头像! 在这个数字化、个性化的时代,每个人都在寻找一种方式来表达自己的独特性。有人说,名字是父母赠予我们的第一份礼物,它承载了家人的期望与祝福。...想象一下,当你的社交媒体头像不再是平淡无奇的照片,而是一个将你的姓氏转化为艺术品的炫酷头像,你将会成为人群中最独特的存在。锦书平台作为这个全新潮流的引领者,为你提供了一个将个人姓氏艺术化的便捷途径。...无论是在微信还是在办公室,都能让你的存在更加引人注目。 艺术头像是你个人姓氏的变形,它承载了你的身份和独特性。在这个追求个性与创新的时代,一个与众不同的头像将为你带来更多的关注和认可。...生成的图片如下: 总结 这篇文章探讨了如何利用Ai艺术头像的新玩法,将个人姓氏转化为炫酷的艺术头像,展现个性化和创意。通过介绍锦书平台的功能,展示了如何将姓氏和单个字体转化为具有独特艺术风格的头像。...无论是在微信还是在办公室,都能让你的存在更加引人注目。 艺术头像是你个人姓氏的变形,它承载了你的身份和独特性。在这个追求个性与创新的时代,一个与众不同的头像将为你带来更多的关注和认可。

    77120

    ChatGPT生成接口文档实践案例(1)

    (1) 准备关键信息在本案例中,笔者准备的接口关键信息如下所示。接口名称:用户注册接口接口描述:新用户注册接口,注册内容包括:用户名、姓名、地址、邮编等。...ChatGPT给出两个方案供我们选择,即Response 1和Response 2,分别如图5-11和图5-12所示。 以下内容为ChatGPT生成的Response 1接口文档。...ChatGPT生成的Response 1接口文档以下是飞机订票系统的用户注册接口文档:用户注册接口接口描述: 新用户注册接口,允许用户提供以下信息进行注册:用户名、密码、确认密码、名字、姓氏、街道地址、...注册信息包括用户名、密码、确认密码、名字、姓氏、街道地址和城市邮编等。...HTML格式的页面,显示感谢消息,其中{username}将被替换为实际注册的用户名。

    19910

    推特并入X公司 马斯克正式启动微信计划

    推特公司已不复存在 文件显示,X是一家新成立的空壳公司,私人持股,它的母公司是X控股公司,没有上市公司拥有X或X控股公司10%或更多的股份。...对于这一突如其来的变化,马斯克啥也没说,只在推特上发了一个“X”。 马斯克的推文在几个小时内吸引了超过1300万的点击量。 在日本,“推特消灭”(Twitter Gone)的话题登上热搜。...有网友直接放图,在推特的蓝鸟标志后放上了一个燃烧的X,似乎有浴火重生的味道。 推特网友的贴图 有网友则直接恶搞马斯克,把马斯克的姓氏Musk,直接改成了MusX。...尽管他没有详细披露是否计划将推特转化为X,或者利用它打造一个全新平台,但是从他的一系列暗示中,我们或许能够看到这个万能应用的雏形。...业界人士推测,Twitter 更名为 X Corp 是马斯克计划推出类似中国的微信一样的“万能应用”的下一步计划,用户可以在一个平台上发送支付、购物和互相发送消息。

    30210

    js随机取游戏角色名称

    前言 同学们好久不见了,最近业余时间我完成了一个微信小程序的开发,今天想和大家分享一下整个项目的技术栈和开发心得。...: 直接使用微信官方API文档 备选方案: 考虑过使用Uni-app (最终选择了原生开发) 为什么选择这些技术?...虽然Uni-app可以跨平台,但考虑到: 当前项目只需要微信小程序端 2 希望更直接使用微信原生API 避免跨平台框架可能带来的性能损耗 开发中的经验分享 后端开发Tips 使用TypeORM的Repository...// 常用姓氏(单姓和复姓) const commonSurnames = [ '李', '王', '张', '刘', '陈', '杨', '赵', '黄', '周', '吴...return part; }; const results = []; for (let i = 0; i < count; i++) { // 随机选择姓氏

    24510
    领券