文章目录

  • OAuth2.0
    • 历史由来
    • 名词解释
    • 授权码模式(authorization code 最常用)
      • 先换取code,再根据 code 换取 access_token原因
    • 简化模式(implicit)
    • 密码模式(resource owner password credentials)
    • 客户端模式(client credentials)
  • OpenID Connect
  • 案例

OAuth2.0

历史由来

  • 有一个第三方网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让第三方网站读取自己储存在Google上的照片
  • 传统方法是,用户将自己的Google用户名和密码,告诉第三方网站,后者就可以读取用户的照片了。这样的做法有以下几个严重的缺点
    • 第三方网站为了后续的服务,会保存用户的密码,这样很不安全,第三方应用程序被破解,就会导致用户密码泄漏,以及所有被密码保护的数据泄漏
    • 第三方网站拥有了用户储存在Google所有资料的权力,用户没法限制第三方网站获得授权的范围和有效期
    • 用户只有修改密码,才能收回第三方网站赋予的权力
  • OAuth在"客户端"与"服务提供商"之间,设置了一个授权层。“客户端"不能直接登录"服务提供商”,只能登录授权层,获取所用的令牌(token),"服务提供商"根据令牌的权限范围和有效期,向"客户端"开放用户储存的资料。

名词解释

1)Third-party application:第三方应用程序,本文中又称"客户端"(client)。(2HTTP service:HTTP服务提供商,本文中简称"服务提供商",即Google。(3)Resource Owner:资源所有者,本文中又称"用户"(user)。(4)Authorization server:认证服务器,即服务提供商专门用来处理认证的服务器。(5)Resource server:资源服务器,即服务提供商存放用户生成的资源的服务器。它与认证服务器,可以是同一台服务器,也可以是不同的服务器。

授权码模式(authorization code 最常用)

  • 创建应用:A网站开发者首先去诸如淘宝开放平台创建应用,开放平台会生成一个client_id作为A网站唯一标识
  • 跳转授权页:用户在A网站点击使用淘宝账号登陆时,实际上跳转至淘宝提供的授权页,会带上 client_id 和 redirect_uri 等参数
  • 重定向:用户在授权页面输入淘宝用户名和密码,校验成功后跳转至A网站 redirect_uri 回调地址,地址上会拼接授权码 code
  • A网拿到授权码 code 后访问授权服务器,用授权码 code 去换访问口令 access_token 和 过期更新口令 refresh_token
    • refresh_token的时效性比access_token长,当access_token过期时,可以使用refresh_token换取新的access_token
 // access_token 示例{"access_token":"2YotnFZFEjr1zCsicMWpAA","token_type":"example","expires_in":3600,"refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA","example_parameter":"example_value"}
  • 完成授权:后续后端请求用户的信息通过 access_token 来获取
    在这里插入图片描述

先换取code,再根据 code 换取 access_token原因

简化模式(implicit)

密码模式(resource owner password credentials)

客户端模式(client credentials)

OpenID Connect

案例

OAuth2第三方登录实践

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. [论文笔记]MacBERT

    引言 今天带来MacBERT的阅读笔记。论文题目是 重新审视中文自然语言处理的预训练模型。 本篇主要是探讨中文预训练语言模型在非英文语言中的有效性,然后提出了一种简单而有效的模型,称为MacBERT,它在多个方面改进了RoBERTa,特别是采用纠错型掩码语言模型(MLM as correcti…...

    2023/9/29 19:28:46
  2. 【Git】Deepin提示git remote: HTTP Basic: Access denied 错误解决办法

    git remote: HTTP Basic: Access denied 错误解决办法 1.提交代码的时候提示2. 原因3.解决方案 1.提交代码的时候提示 git remote: HTTP Basic: Access denied 错误解决办法 2. 原因 本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。 3.解决方案 如果账号…...

    2023/9/29 19:28:00
  3. 【golang】调度系统之整体介绍

    调度系列 调度系列之goroutine 调度系列之m 调度系列之p 调度系列之sysmon 前面几篇对调度体系的G、M、P、sysmon分别进行了介绍。拆分的介绍有助于聚焦单一的角色,比较快地建立认识,同时也能更深入细节,但是不足以建立全局的认知。本篇在前面…...

    2023/9/29 19:27:33
  4. 数据库学习笔记——DDL

    数据库学习笔记——DDL 建立EMPLOYEE数据库: CREATE TABLE employee(employee_ID int not null,employee_name varchar(20) not null,street varchar(20) not null,city varchar(20) not null,PRIMARY KEY(employee_ID) );CREATE TABLE company(company_name varc…...

    2023/9/29 19:27:21
  5. DataBinding双向绑定简介

    一、简介 在Vue中使用的是MVVM架构。通过ViewModel可以实现M层和V层数据的双向绑定。Model层的数据发生变化后,会自动更新View层UI。UI层数据发生变化(用户输入),可以驱动Model层的数据发生变化,借助于Vue框架中的View…...

    2023/9/29 19:25:38
  6. Java 基于 SpringBoot 的校园疫情防控系统

    博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文章目录 1 简介2.主要技术3 需求分析4系统设计4.1功能结构4.2 数据库设计4.2.1 数据库E/R图4.2.2 数据库表…...

    2023/9/29 19:25:14
  7. 【自动化测试】--JUnit5

    前言 小亭子正在努力的学习编程,接下来将开启软件测试的学习~~ 分享的文章都是学习的笔记和感悟,如有不妥之处希望大佬们批评指正~~ 同时如果本文对你有帮助的话,烦请点赞关注支持一波, 感激不尽~~ 目录 前言 Junit5简介 什么是Junit5 JU…...

    2023/9/23 17:25:13
  8. 【学习笔记】NOI 模拟赛 t3 exam

    点这里看题 因为版权问题啥的也不好公开,就将就着看吧。 好题。考场上观察出了一点苗头,可惜没能 A C AC AC。 事实上,这道题目并不需要高深的数学知识,只不过需要用 F M T FMT FMT进行反复正变换和逆变换罢了。给出题人点赞。…...

    2023/9/29 10:48:27
  9. ESP32设备驱动-SHT40温湿度传感器驱动

    SHT40温湿度传感器驱动 文章目录 SHT40温湿度传感器驱动1、SHT40介绍2、硬件准备3、软件准备4、驱动实现1、SHT40介绍 Sensirion 温度/湿度传感器是可以获得的最好和最高精度的设备之一。SHT40 传感器是第四代(从 SHT10 开始,一直到顶峰!)。 SHT40 在 25 至 75% 范围内具有…...

    2023/9/24 10:26:51
  10. Python二级综合应用题:《论语》

    目录 一、题干 二、问题1的解答 1. 官方给出的解法 2. 个人优化版 3. 正则表达式解法 二、问题2的解答 1.官方解法:用replace来替换 2. 个人解法:用re.sub()来替换 四、注意事项 一、题干 附件中有 2 个 Python 源文件和 3 个文本文件&#xf…...

    2023/9/28 16:14:40
  11. 每日一题之打家劫舍

    打家劫舍 题目链接 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代…...

    2023/9/27 11:45:56
  12. (学习日记)2023.06.06

    写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…...

    2023/9/29 18:45:28
  13. 测牛学堂:2023软件测试自动化入门python编程(for循环详解)

    python的循环结构 1 for循环 for循环后面可以跟可迭代对象:比如列表,元组,字典 for循环还可以结合range函数使用。 语法规则: for 变量名 in 可迭代对象 执行的代码 注意: 1 for 和in 是python中的关键字。 2 for 循…...

    2023/9/29 17:15:09
  14. 论文笔记--LLaMA: Open and Efficient Foundation Language Models

    论文笔记--LLaMA: Open and Efficient Foundation Language Models 1. 文章简介2. 文章概括3 文章重点技术3.1 数据集3.2 模型训练 4. 数值实验5. 文章亮点6. 原文传送门7. References 1. 文章简介 标题:LLaMA: Open and Efficient Foundation Language Models作者…...

    2023/9/12 12:33:30
  15. bpmn.js的简单使用

    文章目录 一、bpmn.js是什么?二、使用步骤1.引入bpmn2.使用bpmn3.引入bpmn-左侧工具栏4.引入bpmn-左侧工具栏5.引入bpmn数据导出6.数据导出为svg格式7.监听modeler并绑定事件7.监听element点击…… 总结 一、bpmn.js是什么? bpmn.js是一个基于JavaScrip…...

    2023/9/19 21:44:27
  16. XSS-labs靶场通关

    目录 level 1 ​level 2 level 3 level 4 level 5 level 6 level 7 level 8 level 9 level 10 level 11 level 12 level 13 level 14 level 15 level 16 level 17 level 18 今天就要开始打xss-labs靶场了,点击图片开始吧 level 1 查看源码发现没…...

    2023/9/1 23:35:12
  17. 裸辞3个月没工作,害怕面试,害怕HR问我的问题,怎么办?

    其实裸辞最大的伤害就是很容易导致自己的不自信。 现在可能就是你的低谷期,你需要做的是什么呢,丰富自己。 你要相信,你只是太久没有面试过,生疏了而已。 今天小月带你回到面试场,找回面试最纯正的感觉! 面…...

    2023/9/23 9:44:01
  18. 五年后,你是什么档次

    每晚一到两篇的阅读 1.认清现实,她就是喜欢钱 2.不要再找理由,自卑才是你最大的动力 3.提高自己的任性指数 4.尽量把钱花在有营养的地方 5.不要成为一条被溺死的鱼 6.总有一天,卫生纸比钞票值钱 7.穷忙的人,不要开Toyota 8.目标就…...

    2023/9/27 23:41:51
  19. SAP获取企业微信打开记录并更新HR相关数据

    FUNCTION zfm_zhrrxxx. *“---------------------------------------------------------------------- "“本地接口: *” IMPORTING *” VALUE(IV_BEG_DATUM) TYPE SY-DATUM *" VALUE(IV_BEG_UZEIT) TYPE SY-UZEIT *" VALUE(IV_END_DATUM) TYPE SY-D…...

    2023/9/6 0:33:59
  20. 13.Linux创建快捷方式

    在 Linux 中,创建快捷方式(类似于 Windows 中的快捷方式)可以使用 ln 命令实现。 ln 命令用于创建硬链接或软链接(也称为符号链接),它将两个文件名链接在一起,这使得一个名称可以引用另一个名称…...

    2023/9/27 11:45:55
  21. 【文生图系列】 Stable Diffusion v2复现教程

    文章目录 xformersbug 记录 txt2imgdiffusers参考 基础环境承接Stable Diffusion v1, 详情请见我的博文【文生图系列】 Stable Diffusion v1复现教程。然后更新pytorch和torchvision的版本,因为要使用GPU和xformers,需要下载gpu版本的pytorch。再下载ope…...

    2023/9/29 13:32:49
  22. 在不到200行的HTML代码中,实现老板要求为他的孩子绘制一个童话乐园:七彩彩虹、微笑笑脸和魔法树

    文章目录 准备工作1.绘制七彩彩虹2.绘制微笑笑脸3.绘制多变的魔法树 结语 欢迎来到童话乐园!这里有一些有趣的绘图功能,让你在代码的世界中感受童话般的乐趣。本篇博文将介绍如何使用代码来绘制七彩彩虹、微笑笑脸和魔法树。让我们一起来探索吧&#xff…...

    2023/9/28 18:22:00
  23. 案例31:基于Springboot企业员工薪酬关系系统开题报告设计

    博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…...

    2023/7/5 15:23:51
  24. 可能是 Python 中最火的第三方开源测试框架 pytest

    一、介绍 本篇文章是《聊聊 Python 的单元测试框架》的第三篇,前两篇分别介绍了标准库 unittest 和第三方单元测试框架 nose。作为本系列的最后一篇,压轴出场的是Python 世界中最火的第三方单元测试框架:pytest。 pytest 项目地址&#xff1…...

    2023/9/10 14:58:49
  25. Linux 进程信号的基本概念、信号类型、信号处理方式、信号传递机制以及如何使用进程信号进行进程间通信、异常处理

    进程信号是在操作系统中用于进程间通信和控制的一种机制。当一个进程接收到一个信号时,操作系统会做出相应的处理,例如终止进程、暂停进程等。在 Linux 中,进程信号被广泛应用于多种场景,例如进程间通信、异常处理、线程同步等。本…...

    2023/9/27 14:50:29
  26. 浅结反静态调试2

    文章目录 SMC 自解码什么是SMC?原理示例动调 SMC 自解码 什么是SMC? 简而言之,就是程序中的部分代码在运行之前被加密成一段数据,不可反编译,通过程序运行后执行相关的解码功能,对加密的代码数据进行动态…...

    2023/9/22 11:42:29

最新文章

  1. CasaOS:一个docker容器应用的可视化Portal

    CasaOS 官网声称他是一个家庭云操作系统,但我实际使用后感觉称之为“docker容器的可视化Portal”更合适。因为它本身不具备IAAS、PAAS、或SAAS的开箱即用能力,更像是一个把OS上的docker Container集中管理并展示的索引目录,各个docker Contai…...

    2023/9/29 19:29:05
  2. Elasticsearch:使用 Elasticsearch 进行语义搜索

    在数字时代,搜索引擎在通过浏览互联网上的大量可用信息来检索数据方面发挥着重要作用。 此方法涉及用户在搜索栏中输入特定术语或短语,期望搜索引擎返回与这些确切关键字匹配的结果。 虽然关键字搜索对于简化信息检索非常有价值,但它也有其局…...

    2023/9/29 19:27:53
  3. Acer宏碁笔记本暗影骑士轻刃AN715-51原装出厂Windows10系统工厂模式镜像

    系统自带所有驱动、NITROSENSE风扇键盘灯控制中心、Office办公软件、出厂主题壁纸、系统属性Acer宏基专属的LOGO标志、 Acer Care Center、Quick Access等预装程序 下载链接:https://pan.baidu.com/s/1FDCP5EONlk0o12CYFXbhrg?pwdvazt 所需要工具:32G…...

    2023/9/29 19:27:00
  4. 从零学算法(LCR 191)

    为了深入了解这些生物群体的生态特征,你们进行了大量的实地观察和数据采集。数组 arrayA 记录了各个生物群体数量数据,其中 arrayA[i] 表示第 i 个生物群体的数量。请返回一个数组 arrayB,该数组为基于数组 arrayA 中的数据计算得出的结果&am…...

    2023/9/29 19:26:50
  5. 【力扣】动态规划题目之“最”系列

    文章目录 一、动态规划问题解决步骤二、力扣经典例题[5. 最长回文子串](https://leetcode.cn/problems/longest-palindromic-substring/)[32. 最长有效括号](https://leetcode.cn/problems/longest-valid-parentheses/description/)[53. 最大子数组和](https://leetcode.cn/pro…...

    2023/9/29 19:26:38
  6. CISSP学习笔记:安全脆弱性、威胁和对策

    第九章 安全脆弱性、威胁和对策 9.1 评估和缓解安全脆弱性 9.1 硬件 处理器执行类型 多任务处理: 同时处理两个或更多任务多处理: 利用多个处理器完成一个应用程序的处理能力多程序设计:通过操作系统对单个处理器上的两个任务进行协调&…...

    2023/9/29 19:25:56
  7. Django模板加载与响应

    前言 Django 的模板系统将 Python 代码与 HTML 代码解耦,动态地生成 HTML 页面。Django 项目可以配置一个或多个模板引擎,但是通常使用 Django 的模板系统时,应该首先考虑其内置的后端 DTL(Django Template Language,D…...

    2023/9/29 19:25:32
  8. CISSP学习笔记:人员安全和风险管理概念

    第二章 人员安全和风险管理概念 2.1 促进人员安全策略 职责分离: 把关键的、重要的和敏感工作任务分配给若干不同的管理员或高级执行者,防止共谋工作职责:最小特权原则岗位轮换:提供知识冗余,减少伪造、数据更改、偷窃、阴谋破坏和信息滥用的风险&…...

    2023/9/29 19:25:20
  9. python学习扩展(放大招)

    博主:命运之光 专栏:Python程序设计 目录 __name__属性作用 dir()函数: 查看模块的可用属性和函数。 help()函数---查看模块、函数等的详细说明信息。 __name__属性(注意__name__两端各有两个下划线) # 查看所有内置模块名称…...

    2023/9/29 19:24:36
  10. 【Unity】LODGroup 计算公式

    Unity 在配置 LodGroup 时,其分级切换的计算方法是按照物体在相机视野中占据的比例计算的。在运行时,如果相机视野范围(Field of View)没有改变,那么这个值可以直接换算成物体距离相机的距离。这里就讨论下如何计算得到…...

    2023/9/29 19:24:16
  11. linux字符串截取

    使用 sed 命令来截取两个 ‘|‘ 符号之间的内容 假设你的字符串是 |wechat-mod1el-m3sg-buness-service|,你可以按照以下方式截取内容: echo "|wechat-mod1el-m3sg-buness-service|" | sed s/|\(.*\)|/\1/ 这个命令将输出 wechat-mod1el-m3…...

    2023/9/29 19:23:53
  12. 【GDB】常用操作

    文章目录 GDB 常用操作logdebug会话 / 历史 / 命令文件watchcommanddefine记账.gdbinit 文件参考 GDB 常用操作 log (gdb) set logging file test.log # 设置 log 文件名, (gdb) set logging enabled on # 打开 log (gdb) info b # 实际操作,显示断点 …...

    2023/9/29 19:22:46
  13. 使用perming加速训练可预测的模型

    监督学习模型的训练流程 perming是一个主要在支持CUDA加速的Windows操作系统上架构的机器学习算法,基于感知机模型来解决分布在欧式空间中线性不可分数据集的解决方案,是基于PyTorch中预定义的可调用函数,设计的一个面向大规模结构化数据集的…...

    2023/9/29 19:22:10
  14. python安装第三方模块方法

    正常情况下安装python第三方模块没啥说的,但是由于python安装模块默认是在外网下载安装,牵扯外网网速问题,所以可以配置下使用国内某镜像源来下载模块 python -m pip install xxxxxxxxxxx 和 pip install xxxxxxxxxx 的命令都可下载安装第三…...

    2023/9/29 19:21:38
  15. kylin10 mount.nfs: No such device

    先和正常机器对比:命令 strace mount -a跟踪对比过程,发现/run/mount/utab文件不存在,手动创建配置也不起作用。 然后通过如下命令发现问题 [rootkylin10 build]# lsmod | grep -i nfs lsmod: symbol lookup error: lsmod: undefined symbo…...

    2023/9/29 19:20:21
  16. 【Unity的 Built-in 渲染管线下实现好用的GUI模糊效果_Blur_案例分享(内附源码)】

    CGPROGRAM实现好用的GUI模糊效果 实现Blur模糊方式1C#代码如下方式1_Shader代码如下实现Blur模糊方式2方式2_Shader如下实现Blur模糊方式1 其他的模糊效果,在这一篇。 效果如图: 新建一个C#文件,命名为"CommandBlur",打开C#,删除内容,复制粘贴下面的代码:…...

    2023/9/29 19:19:14
  17. 什么是Times New Roman 字体

    如何评价 Times New Roman 字体?:https://www.zhihu.com/question/24614549?sortcreated 新罗马字体是Times New Roman字体,是Office Word默认自带的英文字体之一。 中英文字体 写作中,英文和数字的标准字体为 Times New Roma…...

    2023/9/29 19:18:41
  18. linux centos7 安装mongodb7.0.1 及 mongosh2.0.1

    下载数据库并解压 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-7.0.1.tgz tar -zxf mongodb-linux-x86_64-rhel70-7.0.1.tgz #移动到/usr/local/mongo目录 mv mongodb-linux-x86_64-rhel70-7.0.1 /usr/local/mongodbmongosh 命令行下载 #下载命令行…...

    2023/9/29 19:16:34
  19. MySQL了解视图View (视图篇 一)

    视图View是什么? MySQL的视图是一种虚拟表,它是基于一个或多个表的查询结果构建而成的。视图并不实际存储数据,而是根据定义的查询逻辑动态生成结果。 ----------------------------------- 视图的特点: - 虚拟表:…...

    2023/9/29 19:14:13
  20. 时间管理器:高效管理你的时间

    随着社会的发展和生活节奏的加快,时间管理成为了人们日常生活中不可或缺的一部分。每个人都希望能够高效利用时间,提高工作和生活的效率。然而,在忙碌的生活中,很多人常常感到无所适从、无法合理规划自己的时间。这时,…...

    2023/9/29 19:14:04
  21. 【ChatGPT】AI 大模型的幕后英雄 GPU King NVIDIA : 英伟达公司为什么会成功?—— 人工智能领域的领导者

    【ChatGPT】AI 大模型的幕后英雄 GPU King NVIDIA : 英伟达公司为什么会成功? 文章目录 【ChatGPT】AI 大模型的幕后英雄 GPU King NVIDIA : 英伟达公司为什么会成功?前言第一章:英伟达公司的创立和早期历史第二章:英伟达公司的成功转型第三章:英伟达公司的产品和技术显…...

    2023/9/29 1:52:16
  22. chatgpt在哪用?详谈一下gpt的各方面

    ChatGPT是一种人工智能技术,它可以通过自然语言交互回答各种问题。这种技术已经被广泛应用于各个领域和场景中,帮助人们更好地获取知识和信息。那么,ChatGPT在哪里使用呢?下面我们来探讨一下。 一.chatgpt在哪用 打开任意的浏览器…...

    2023/9/29 12:43:45
  23. 3款好用的IntelliJ IDEA ChatGPT插件

    今天,给大家介绍3款好用的IntelliJ IDEA ChatGPT插件,各有千秋,可以帮我自动写代码,自动改善代码性能和安全并且生成视图对比,以及解释代码,优化代码,生成单元测试用例,更牛逼的是直接可以根据描…...

    2023/9/29 1:59:14
  24. ChatGPT平替工具claude,无需梯子,保姆级安装教程

    前言 最近炒的最火的就属chatgpt了,他的强大功能让每个人忍不住都想去尝试一下,但是高大上的门槛,让很多人望而却步,目前在国内还没有开放ChatGPT的注册和使用,“科学上网”这道难关就难住了许多人,特别是…...

    2023/9/29 12:43:44
  25. ChatGPT 国内镜像网站独家汇总:发现最优秀的人工智能对话体验

    欢迎来到我们的 ChatGPT 镜像网站汇总博客!在这个令人激动的人工智能时代,ChatGPT 作为一款顶尖的语言模型,已经引起了全球范围内的热议。但是,您是否曾经为了找到最佳的 ChatGPT 使用体验而苦苦搜寻?别担心&#xff0…...

    2023/9/29 0:40:27
  26. ChatGPT自然语言处理的新里程碑

    ChatGPT中文网是一个面向中国用户的聊天机器人网站,旨在为国内用户提供一个自然的环境、有趣、实用的聊天体验。它使用最新的自然语言处理技术来帮助用户更好地理解他们的聊天对话,还可以帮助用户解决日常生活中的问题,提供有趣的谈话内容以及…...

    2023/9/29 6:44:17
  27. 【利用ChatGPT学习英语口语(包括如何安装插件的详细教程)】

    内容目录 一、插入ChatGPT语音播放插件1. 打开谷歌浏览器——右上角三点——更多工具——扩展程序2. 点击扩展程序三个横杠——打开chrome 应用商店3. 搜索Voice Control for ChatGPT——点击如下图第一个——添加至Chrome——添加扩展程序4. 成功安装,打开ChatGPT有…...

    2023/9/29 6:44:15
  28. 学习笔记:吴恩达ChatGPT提示工程

    以下为个人笔记,原课程网址Short Courses | Learn Generative AI from DeepLearning.AI 01 Introduction 1.1 基础LLM 输入 从前有一只独角兽,输出 它和其他独角兽朋友一起住在森林里输入 法国的首都在哪?输出 法国的首都在哪&#xf…...

    2023/9/29 5:22:15
  29. ChatGPT对未来编程语言发展的影响与展望

    目录 一、引言1.ChatGPT的介绍与背景介绍背景 2.编程语言发展的重要性和挑战重要性挑战 二、ChatGPT在编程领域的应用1.自然语言处理技术在编程中的应用现状2. ChatGPT作为编程辅助工具的潜力与优势 三、ChatGPT对编程语言发展的影响1. 创新编程模式的涌现2. 语言设计与交互方式…...

    2023/9/29 6:44:10
  30. 一文带你读懂什么是ChatGPT?

    文章目录 前言ChatGPT的发展历史ChatGPT初体验ChatGPT的未来展望提高聊天机器人的对话能力改进聊天机器人的生成能力提高聊天机器人的个性化能力加强聊天机器人的安全性 总结福利彩蛋 前言 橙子送书第1期!文末参与活动,即可包邮到家。为即将或正在使用Ja…...

    2023/9/29 6:44:07
  31. 我,ChatGPT,打钱

    「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 一、ChatGPT是个啥? chat:表示“聊天”。 GPT:则是G…...

    2023/9/29 6:44:05
  32. ChatGPT|LangChain介绍

    什么是LangChain? 使用ChatGPT大家可能都是知道prompt, (1)想像一下,如果我需要快速读一本书,想通过本书作为prompt,使用ChatGPT根据书本中来回答问题,我们需要怎么做&#xff1f…...

    2023/9/28 20:38:12
  33. 让chatGPT使用Tensor flow Keras组装Bert,GPT,Transformer

    让chatGPT使用Tensor flow Keras组装Bert,GPT,Transformer implement Transformer Model by Tensor flow Kerasimplement Bert model by Tensor flow Kerasimplement GPT model by Tensor flow Keras 本文主要展示Transfomer, Bert, GPT的神经网络结构之间的关系和差异。网络上…...

    2023/9/29 6:44:00
  34. chatgpt生成【2023高考作文】北京卷一 - 续航

    “续航”一词,原指连续航行,今天在使用中被赋予了新的含义,如为青春续航、科技为经济发展续航等。 请以“续航”为题目,写一篇议论文。 要求:论点明确,论据充实,论证合理;语言流畅&a…...

    2023/9/29 4:04:21
  35. 三分钟搭建一个自己的 ChatGPT (从开发到上线)

    原文链接:https://icloudnative.io/posts/build-chatgpt-web-using-laf/ 视频教程:https://www.bilibili.com/video/BV1cx4y1K7B2/ 前提条件:你需要准备一个 ChatGPT 账号并且生成一个 API Key (这一步可以问 Google ) 云函数教学 首先需要登…...

    2023/9/29 12:43:43
  36. 自制ChatGPT批量生成文章多线程 多Key Python脚本

    本文转载自:自制ChatGPT批量生成文章多线程 多Key Python脚本 更多内容请访问钻芒博客:https://www.zuanmang.net 简单 多线程GPT3.5模型: 特有需求,生成文章后会先保存txt到文章中,程序跑完之后会在生成一个文章汇…...

    2023/9/29 4:22:28
  37. [chatGPT攻略] 如何检测文本内容是否由ChatGPT生成 ?

    [chatGPT攻略] 如何检测文本内容是否由ChatGPT生成 ? 在 ChatGPT 爆火的两个月内,学生就已经自发用这种工具做作业、写论文偷懒,编剧会用它编故事试试出乎人意料的故事走向,文案编辑用它来给自己打工。 在用工具给自己省事这件事上&#xf…...

    2023/9/28 20:43:17
  38. IDEA装上这3款ChatGPT插件,彻底炸裂!!

    今天,给大家介绍3款好用的IntelliJ IDEA ChatGPT插件,各有千秋,可以帮我自动写代码,自动改善代码性能和安全并且生成视图对比,以及解释代码,优化代码,生成单元测试用例,更牛逼的是直接可以根据描…...

    2023/9/29 6:38:17
  39. ChatGPT是什么?

    目录 1.什么是ChatGPT? 2.ChatGPT的前世今生 3.ChatGPT收费标准 4.ChatGPT能做什么 1.什么是ChatGPT? ChatGPT英文全名:Chat Generative Pre-trained Transformer,中文名:聊天生成型预训练变换模型), 顾名思义,…...

    2023/9/29 6:43:45
  40. chatgpt赋能python:如何取出带有4的整数

    如何取出带有4的整数 Python是一门功能强大的编程语言,可以轻松解决复杂的编程问题。在本文中,我们将介绍如何使用Python编程语言从一个整数列表中取出所有带有4的整数。我们将从介绍如何创建一个整数列表开始,然后编写Python代码以实现我们…...

    2023/9/29 5:20:37
  41. ChatGPT+智能家居在AWE引热议 OpenCPU成家电产业智能化降本提速引擎

    作为家电行业的风向标和全球三大消费电子展之一,4月27日-30日,以“智科技、创未来”为主题的AWE 2023在上海新国际博览中心举行,本届展会展现了科技、场景等创新成果,为我们揭示家电与消费电子的发展方向。今年展馆规模扩大至14个…...

    2023/9/29 6:43:40
  42. 聊聊开源的类ChatGPT工作——ChatGLM

    这是”聊聊开源的类ChatGPT工作“的第二篇,写第一篇[7]的时候,当时恰巧MOSS开源,就顺手写了MOSS。但要问目前中文领域的“开源”的语言模型谁更强,公认的还是ChatGLM-6B(以下简称ChatGLM)。 下面是官方对C…...

    2023/9/29 6:43:38
  43. 我发现3个国内一直能用的免费版ChatGPT 免登免注册无广告 再不赶紧保存就没啦!

    🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞&#x1…...

    2023/9/29 6:43:35
  44. 我用ChatGPT写2023高考语文作文(三):新课标I卷

    2023年 新课标I卷 适用地区:山东、福建、湖北、江苏、广东、湖南、河北、浙江 好的故事,可以帮我们更好地表达和沟通,可以触动心灵、启迪智慧;好的故事,可以改变一个人的命运,可以展现一个民族的形象……故…...

    2023/9/29 6:43:33
  45. 漫画:ChatGPT的应用场景有哪些?

    第一,文案创作 ChatGPT可以通过用户输入的提示,创作出相应的文本内容。 媒体作者可以给ChatGPT提出要求,让ChatGPT根据某一主题生成的媒体文案。 广告策划人员可以把要推广的商品信息输入给ChatGPT,让ChatGPT针对此商品生成一段广…...

    2023/9/29 6:43:31
  46. Openai+Deeplearning.AI: ChatGPT Prompt Engineering(六)

    想和大家分享一下最近学习的Deeplearning.AI和openai联合打造ChatGPT Prompt Engineering在线课程.以下是我写的关于该课程的前五篇博客: ChatGPT Prompt Engineering(一)ChatGPT Prompt Engineering(二)ChatGPT Prompt Engineering(三)ChatGPT Prompt Engineering…...

    2023/9/29 6:43:28
  47. chatgpt赋能python:Python在一个程序里调用另一段程序

    Python在一个程序里调用另一段程序 随着Python程序的复杂度越来越高,有时候一个程序难以处理所有的任务。这时候我们可能需要将任务拆分成多个脚本来执行。但是,这会导致代码的复杂性增加,同时也会增加可读性和维护成本。这时候,…...

    2023/9/29 6:43:26
  48. 人人实现ChatGPT自由,手把手教你零撸部署自己聊天私服

    我们知道chat gpt最近非常的火爆,朋友圈啊,短视频到处都是chat gpt身影。 但是网上看到各种教程资源,都是不是百分一百的免费,毫无保留教给你的,要么是卖账号 要么是割韭菜的。其实没有什么可以学习的,使用…...

    2023/9/29 6:43:23
  49. ChatGpt写高考作文——2023北京卷

    题目一: “续航”一词,原指连续航行,今天在使用中被赋予了新的含义,如为青春续航、科技为经济发展续航等。 请以“续航”为题目,写一篇议论文。 要求:论点明确,论据充实,论证合理&a…...

    2023/9/29 6:43:21
  50. ChatGPT时代:ChatGPT全能应用一本通

    摘要 ChatGPT是一款开创性的人工智能语言模型,将人类语言理解和生成的能力推向了新的高度。作为一个全能的应用,ChatGPT能够在各个领域提供帮助和指导,从教育到医疗,从娱乐到商业。本文将探讨ChatGPT时代的到来,以及其…...

    2023/9/29 1:58:24
  51. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...

    2022/11/19 21:17:18
  52. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  53. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  54. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  55. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...

    2022/11/19 21:17:13
  56. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  57. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...

    2022/11/19 21:17:11
  58. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...

    2022/11/19 21:17:10
  59. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  60. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...

    2022/11/19 21:17:08
  61. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  62. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  63. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  64. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  65. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...

    2022/11/19 21:17:02
  66. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  67. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...

    2022/11/19 21:17:00
  68. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  69. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  70. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57