ChatGPT调教指北,技巧就是效率!
技巧就是效率
很多人都知道ChatGPT
很火很强,几乎无所不能,但跨越了重重门槛之才有机会使用的时候却有些迷茫,一时间不知道如何使用它。如果你就是把他当作一个普通的智能助手来看待,那与小爱同学有什么区别?甚至还差劲些,因为各大厂商的智能助手起码还知道实时的时间和天气情况,而ChatGPT
却一无所知,那么,什么样的使用姿势才是正确且高效的呢?
ChatGPT能干什么?
包括但不限于:
类别 | 描述 |
---|---|
学术论文 | 它可以写各种类型的学术论文,包括科技论文、文学论文、社科论文等。它可以帮助你进行研究、分析、组织思路并编写出符合学术标准的论文。 |
创意写作 | 它可以写小说、故事、剧本、诗歌等创意性的文学作品,能够在描述情节和角色方面提供帮助。 |
内容创作 | 它可以写SEO文章、博客文章、社交媒体帖子、产品描述等各种类型的内容创作。它能够为你提供有趣、独特、易读的内容,帮助你吸引读者和提升品牌知名度。 |
商业写作 | 它可以帮助你编写商业计划书、市场调研报告、营销策略、商业简报、销售信件等。它可以用清晰、精炼的语言向你的潜在客户或投资者传达你的信息。 |
学术编辑 | 它可以帮助你进行学术论文、研究报告、学位论文等的编辑和校对工作,确保文本的正确性、一致性和完整性,并提供改进建议。 |
翻译 | 它可以进行英语和中文之间的翻译工作,包括但不限于学术文献、商业文档、网站内容、软件界面等。它可以保证翻译的准确性和专业性。 |
数据分析 | 它可以帮助你进行各种类型的数据分析,包括统计分析、文本分析、数据可视化等。它可以使用Python、R等工具来分析你的数据,并提供数据报告和可视化结果。 |
技术文档 | 它可以编写各种类型的技术文档,包括用户手册、技术规范、API文档、代码注释等。它可以使用清晰、准确、易懂的语言描述你的技术产品和流程。 |
教育培训 | 它可以编写各种类型的教育培训材料,包括课程大纲、课件、教学指南、教育评估等。它可以帮助你设计课程内容和教学方法,并为你制定适合你目标受众的培训计划。 |
网站内容 | 它可以编写网站的各种类型内容,包括首页、关于我们、服务介绍、博客文章等。它可以根据你的品牌和目标读者为你提供优质、富有吸引力的内容。 |
研究咨询 | 它可以帮助你进行研究、提供咨询意见和建议。它可以进行文献综述、研究设计、数据分析等工作,为你提供高质量、可靠的研究结果和建议。 |
演讲稿 | 它可以帮助你编写演讲稿、PPT等,包括商业演讲、学术演讲、庆典致辞等。它可以根据你的主题、目标听众和场合为你编写一份有说服力、生动有趣的演讲稿。 |
个人陈述 | 它可以帮助你编写个人陈述,包括申请大学、研究生、博士生、奖学金、工作等的个人陈述。它可以帮助你展现你的优势和价值观,并提供专业的写作建议。 |
简历和求职信 | 它可以帮助你编写简历和求职信,帮助你突出你的技能和经验,并为你提供吸引雇主和HR的技巧和建议。 |
广告文案 | 它可以编写各种类型的广告文案,包括产品广告、服务广告、品牌广告、活动宣传等。它可以为你编写具有吸引力、清晰明了的广告文案,让你的目标受众更容易接受你的产品或服务。 |
SEO优化 | 它可以帮助你优化你的网站、文章或其他内容的SEO。它可以使用关键词研究、内容优化等技术,帮助你提高排名、获得更多的流量和转换率。 |
社交媒体 | 它可以为你编写社交媒体内容,包括微博、脸书、Instagram等。它可以帮助你设计吸引人的标题、内容和图片,并为你提供有用的社交媒体营销策略。 |
新闻稿 | 它可以帮助你编写新闻稿,包括公司新闻、产品发布、重大事件等。它可以为你编写新闻稿、编辑和发布,以吸引媒体关注并提高品牌知名度。 |
多语言翻译 | 它可以提供各种语言之间的翻译服务,包括英文、中文、法文、德文、西班牙文、俄文等。它可以翻译各种类型的文件,包括技术文档、商务合同、宣传资料、学术论文等。 |
电子商务 | 它可以编写各种类型的电子商务内容,包括产品描述、产品说明书、电子商务博客文章等。它可以帮助你编写吸引人的产品描述,以及建立与客户的信任和忠诚度。 |
旅游文案 | 它可以帮助你编写旅游文案,包括旅游目的地介绍、旅游路线规划、旅游攻略、旅游博客等。它可以帮助你为你的读者提供有用的信息和建议,帮助他们计划自己的旅行。 |
医疗文案 | 它可以帮助你编写医疗文案,包括医疗产品说明、疾病预防、健康知识、医疗博客等。它可以帮助你使用专业的术语和语言,使你的文案更易于理解和接受。 |
儿童读物 | 它可以帮助你编写儿童读物,包括故事书、绘本、启蒙读物、课外阅读等。它可以使用有趣、生动的语言和图片,吸引孩子们的注意力,并帮助他们学习和成长。 |
小说 | 它可以帮助你编写小说,包括各种类型的小说,如言情、悬疑、恐怖、科幻等。它可以帮助你创造有趣、引人入胜的情节和角色,并为你提供专业的写作技巧和建议。 |
调教实战
1.写一本拥有出人意料结局的推理小说。
"写一本拥有出人意料结局的推理小说。" "写一个让读者参与其中的交互小说。" "为孩子们写一本激励他们勇敢面对挑战的小说。" "编写一个有关科技创新的未来世界的小说。" "创造一个让读者感到沉浸其中的幻想故事。"
2.充当Linux
终端
完全可以使用
ChatGPT
就是一台行走的Linux
,可以用来学习,查询Linux
相关命令。
3.充当英语翻译和改进者
妈妈再也不用担心我学不好英语了。
4.充当英英词典(附中文解释)
5.充当前端智能思路助手
可以替代某DN,某度。
我想让你充当前端开发专家。我将提供一些关于Js、Node等前端代码问题的具体信息,而你的工作就是想出为我解决问题的策略。这可能包括建议代码、代码逻辑思路策略。我的第一个请求是“我需要能够动态监听某个元素节点距离当前电脑设备屏幕的左上角的X和Y轴,通过拖拽移动位置浏览器窗口和改变大小浏览器窗口。”
好的,要实现该功能,你可以使用JavaScript和DOM API来动态监听某个元素节点的位置,然后在拖动和改变浏览器窗口大小时更新其位置。这可以使用window对象的resize事件、以及元素的offsetLeft和offsetTop属性来完成。同时,你可以使用CSS来改变该元素节点的大小,并使用CSS动画实现平滑的移动效果。我会提供一个示例代码以供参考:
const element = document.getElementById('yourElementId');
let initialX, initialY, currentX, currentY;element.addEventListener('mousedown', function (event) {initialX = event.clientX - element.offsetLeft;initialY = event.clientY - element.offsetTop;document.addEventListener('mousemove', dragElement);document.addEventListener('mouseup', stopDragging);
});function dragElement(event) {currentX = event.clientX - initialX;currentY = event.clientY - initialY;// set the position of the elementelement.style.left = `${currentX}px`;element.style.top = `${currentY}px`;
}function stopDragging() {document.removeEventListener('mousemove', dragElement);document.removeEventListener('mouseup', stopDragging);
}window.addEventListener('resize', function(event) {// update the position of the elementelement.style.left = `${currentX}px`;element.style.top = `${currentY}px`;
});
请将 "yourElementId
" 替换为你所需元素节点的ID。
6.担任面试官
免费的面试神奇。
7.文字冒险游戏
在写这部分的时候差点在游戏里停不下来,哈哈哈。
8.做表格
不妨把它做好的表格直接用起来,看看效果:
生肖 | |
---|---|
1 | 鼠 |
2 | 牛 |
3 | 虎 |
4 | 兔 |
5 | 龙 |
6 | 蛇 |
7 | 马 |
8 | 羊 |
9 | 猴 |
10 | 鸡 |
11 | 狗 |
12 | 猪 |
非常nice!
9.充当旅游指南
10.充当中国亲妈
11.充当“电影/书籍/任何东西”中的“角色”
这里只是一个示例,你可以把角色替换为自己喜欢的。
12.作为广告商
13.作为招聘人员
14.扮疯子
15.在学校担任讲师
16.担任营养师
17.简单的去重工具
18.担任语言病理学家 (SLP)
19.扮演海绵宝宝的魔法海螺壳
20.充当紧急响应专业人员
21.充当正则表达式生成器
22.充当全栈软件开发人员
好的,以下是一些关于使用 Golang 和 Angular 开发此应用程序的架构和代码的建议:
- 架构设计
我们可以使用以下架构来实现该应用程序:
- 数据库层:使用 MySQL 或 PostgreSQL
数据库存储用户和车辆信息。 - 服务层:使用 Golang 实现服务层,包括用户、车辆和身份验证服务。
- Web 层:使用 Angular 实现 Web 层,包括用户注册、登录和车辆信息的 CRUD 操作。
- 数据库设计
我们需要创建以下表来存储用户和车辆信息:
- 用户表:存储用户的 ID、用户名、密码、角色等信息。
- 车辆表:存储车辆的 ID、车牌号、品牌、型号等信息。
- 用户车辆表:存储用户和车辆之间的关系,包括用户 ID 和车辆 ID。
- 服务层实现
我们可以使用以下服务来实现该应用程序:
- 用户服务:提供用户注册、登录和身份验证的功能。
- 车辆服务:提供车辆信息的 CRUD 操作功能。
- 身份验证服务:使用 JWT 实现身份验证功能。
以下是身份验证服务的实现代码:
import ("github.com/dgrijalva/jwt-go"
)type Claims struct {UserID uint64 `json:"user_id"`Role string `json:"role"`jwt.StandardClaims
}func GenerateToken(userID uint64, role string) (string, error) {token := jwt.NewWithClaims(jwt.SigningMethodHS256, 38Claims{UserID: userID,Role: role,})return token.SignedString([]byte("secret"))
}func ParseToken(tokenString string) (*Claims, error) {token, err := jwt.ParseWithClaims(tokenString, 38Claims{}, func(token *jwt.Token) (interface{}, error) {return []byte("secret"), nil})if err != nil {return nil, err}claims, ok := token.Claims.(*Claims)if !ok || !token.Valid {return nil, errors.New("invalid token")}return claims, nil
}
- Web 层实现
我们可以使用以下组件来实现 Web 层:
- 用户注册组件:提供用户注册功能。
- 用户登录组件:提供用户登录功能。
- 车辆列表组件:显示用户拥有的车辆列表。
- 车辆详情组件:显示车辆的详细信息。
- 身份验证拦截器:使用 JWT 实现身份验证功能。
以下是身份验证拦截器的实现代码:
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { HttpInterceptor, HttpRequest, HttpHandler } from '@angular/common/http';@Injectable()
export class AuthInterceptor implements HttpInterceptor {constructor(private router: Router) {}intercept(req: HttpRequest60any62, next: HttpHandler) {const token = localStorage.getItem('token');if (token) {const authReq = req.clone({headers: req.headers.set('Authorization', `Bearer ${token}`)});return next.handle(authReq);} else {this.router.navigate(['/login']);return null;}}}
以上是一个基本架构和代码实现,实现了用户角色注册和保存车辆信息的系统,并且有管理员、用户和公司角色,并使用 JWT 来确保安全。然而,实现这个 Web 应用程序还需要更多的细节和功能,如表单验证、错误处理、数据校验等,这些都需要更多的编程技能和经验。
23.担任数学历史老师
24.扮演塔罗占卜师
调教并没有结束,只是转移到了你的手里。
相关文章:

ChatGPT调教指北,技巧就是效率!
技巧就是效率 很多人都知道ChatGPT很火很强,几乎无所不能,但跨越了重重门槛之才有机会使用的时候却有些迷茫,一时间不知道如何使用它。如果你就是把他当作一个普通的智能助手来看待,那与小爱同学有什么区别?甚至还差劲…...
Android启动流程(五)——init进程对子进程的监控
init进程会读取rc文件,然后孵化很多其他系统服务进程,为防止子进程死亡后称为僵尸进程,init需要监测子进程是否死亡,如果死亡,则清除子进程资源,并重新拉起进程。 system/core/init/init.cpp InstallSigna…...

Python每日一练:蚂蚁家族(详解集合法)
文章目录 前言一、题目二、代码分析总结 前言 这题挺有意思,感觉评简单难度有点低了,如果正经用无向图来做,代码还是有点长的。首先得建立节点,估计除第一个和最后一个每个节点都是一条线连进,一条线连出的。就可以这…...

图神经网络:在KarateClub数据集上动手实现图神经网络
文章说明: 1)参考资料:PYG官方文档。超链。 2)博主水平不高,如有错误还望批评指正。 3)我在百度网盘上传了这篇文章的jupyter notebook。超链。提取码8888。 文章目录 文献阅读:代码实操: 文献阅读: 参考文…...
ArduPilot之开源代码调试技巧
ArduPilot之开源代码调试技巧 1. 源由2. ArduPilot Code Debugging Part13. ArduPilot Code Debugging Part24. 持续更新中。。。5. 参考资料 1. 源由 对于如何调试和验证ArduPilot,对于新手来说,有的时候反而是入门的一个门槛。 其实这个并不难&#…...

Linux网络基础-2
在之前的网络基础博客中,我们对网络的基本概念进行了一个简单的介绍,那么接下来的网络内容中,我们将对网络通信中的典型协议进行详细解释。 我们根据网络协议中的分层来对典型协议进行注意介绍,不过对于物理层的传输我们不做考究…...
软件测试报告模板
目录 2 1 概述... 3 1.1 测试目的... 3 1.2 测试策略... 3 1.3 测试方法... 3 1.4 计划验收标准... 3 1.5 测试用例... 4...

记一次azkaban调度异常处理
一、背景 预发布环境使用的数据库性能比较低,根据业务测试的需求,需要将数据库更换成 稳定高性能的数据库。更换业务数据库后azkaban定时任务失败 二、数据库服务信息 说明:该部分使用代号来代替,非真实信息 该数据库存储了azka…...
开发一个vue自定义指令的npm库-系列三:使用rollup打包npm库并发布
配置 rollup 使用rollup将 TypeScript 代码转换为 JavaScript,然后进行压缩和输出到目标文件。 项目根目录新建rollup.config.js import typescript from "rollup/plugin-typescript"; import terser from "rollup/plugin-terser"; import de…...

C嘎嘎的运算符重载基础教程以及遵守规则【文末赠书三本】
博主名字:阿玥的小东东 大家一起共进步! 目录 基础概念 优先级和结合性 不会改变用法 在全局范围内重载运算符 小结 本期送书:盼了一年的Core Java最新版卷Ⅱ,终于上市了 基础概念 运算符重载是通过函数重载实现的…...

【MCAL_UART】-1.2-图文详解RS232,RS485和MODBUS的关系
目录 1 UART,RS232和RS485通信拓扑 2 什么是RS232 2.1 RS232标准的演变 2.2 RS232标准讲了哪些 2.2.1 RS232通信的电平 2.2.2 RS232通信的带宽 2.2.3 RS232通信距离 2.2.4 RS232通信的机械接口 3 什么是RS485 3.1 RS485标准的演变 3.2 RS485标准讲了哪些…...
设计模式详解(二)——单例模式
单例模式简介 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,创建型模式是一类最常用的设计模式,在软件开发中应用非常广泛,它提供了一种创建对象的最佳方式。 单例模…...

为什么hooks不能在循环、条件或嵌套函数中调用
hooks不能在循环、条件或嵌套函数中调用 为什么? 带着疑问一起去看源码吧~ function App() {const [num, setNum] useState(0);const [count, setCount] useState(0);const handleClick () > {setNum(num > num 1)setCount(2)}return <p …...

互联网赚钱项目有哪些?目前最火的互联网项目
互联网是一个神奇的行业,大门不出二门不迈,一根网线一台电脑,甚至一台手机就可以赚钱。它给我们创造了前所未有的商业机会,让成千上万有梦想,敢想敢干的人通过互联网获得了巨大的成功!正因为如此࿰…...

队列、栈专题
队列、栈专题 LeetCode 20. 有效的括号解题思路代码实现 LeetCode 921. 使括号有效的最少添加解题思路代码实现 LeetCode 1541. 平衡括号字符串的最少插入次数解题思路代码实现 总结 不要纠结,干就完事了,熟练度很重要!!ÿ…...

TensorFlow vs PyTorch:哪一个更适合您的深度学习项目?
在深度学习领域中,TensorFlow 和 PyTorch 都是非常流行的框架。这两个框架都提供了用于开发神经网络模型的工具和库,但它们在设计和实现上有很大的差异。在本文中,我们将比较 TensorFlow 和 PyTorch,并讨论哪个框架更适合您的深度…...
大项目环境配置
目录 Linux的龙蜥8是什么? OpenGL是什么? 能讲讲qt是什么吗? 我可以把qt技术理解为c工程师的前端开发手段吗? 我其实一直有些不懂大家所说的这个开发框架啥的,这个该如何理解呢 那现在在我看来,框架意…...
Elasticsearch——》正则regexp
推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoD…...

五面阿里Java岗,从小公司到阿里的面经总结
面试 笔试常见的问题 面试常见的问题下面给的面试题基本都有。 1 手写代码:手写代码一般会考单例、排序、线程、消费者生产者 排序。 2 写SQL很常考察group by、内连接和外连接 2.面试1-5面总结 1)让你自我介绍 2)做两道算法…...

redis(7)
全局ID生成器: 全局ID生成器,是一种在分布式系统下用来生成全局唯一ID的工具,一般要满足以下特性 唯一性高可用(随时访问随时生成)递增性安全性(不能具有规律性)高性能(生成ID的速度快) 为了增加ID的安全性,我们不会使用redis自增的数值&am…...

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造,完美适配AGV和无人叉车。同时,集成以太网与语音合成技术,为各类高级系统(如MES、调度系统、库位管理、立库等)提供高效便捷的语音交互体验。 L…...

CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...
Rapidio门铃消息FIFO溢出机制
关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系,以下是深入解析: 门铃FIFO溢出的本质 在RapidIO系统中,门铃消息FIFO是硬件控制器内部的缓冲区,用于临时存储接收到的门铃消息(Doorbell Message)。…...

GC1808高性能24位立体声音频ADC芯片解析
1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率,…...

使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...
【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制
使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下,限制某个 IP 的访问频率是非常重要的,可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案,使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...

[ACTF2020 新生赛]Include 1(php://filter伪协议)
题目 做法 启动靶机,点进去 点进去 查看URL,有 ?fileflag.php说明存在文件包含,原理是php://filter 协议 当它与包含函数结合时,php://filter流会被当作php文件执行。 用php://filter加编码,能让PHP把文件内容…...
tomcat指定使用的jdk版本
说明 有时候需要对tomcat配置指定的jdk版本号,此时,我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...
32位寻址与64位寻址
32位寻址与64位寻址 32位寻址是什么? 32位寻址是指计算机的CPU、内存或总线系统使用32位二进制数来标识和访问内存中的存储单元(地址),其核心含义与能力如下: 1. 核心定义 地址位宽:CPU或内存控制器用32位…...