有AI助手帮你,刷任何题都不吃力!

news2024/9/24 23:24:51

Rider如何配置AI助手?

  • 前言:
    • 一、选择AI助手
    • 二、如何在Rider中配置CodeWhisperer
    • 三、使用方法
    • 四、分享你的AI解决方案

明明自觉学会了不少知识,可真正开始做题时,却还是出现了“一支笔,一双手,一道力扣(Leetcode)做一宿”的窘境?你是否也有过这样的经历,题型不算很难,看题解也能弄明白,可一到自己做就变成了与题面面相觑无从下手。这种困境如今正烦恼着你还是已经被你克服呢?来分享下你的烦恼和建议吧!

前言:

(提醒:AI已经成为这个时代的必备技能了,与其坐等其他人掌握AI,不如主动拥抱AI。)
古人云:

学海无涯而生有涯,以有涯追无涯,殆矣。

解释是:人的生命是有限的,而知识是无穷的,以有限的生命去追求无穷的知识,就会搞得精疲力竭。
当然,笔者就是一个热爱学习的人,真的是“书山有路勤为径,学海无涯苦作舟”,笔者读过的书真的已经堆积成山了,然而仍然活不好自己的人生,不是说丧气话,原本打算出书的,结果被出版社以太冷门而拒绝了;交往一个女朋友,最终发现对方不是真的喜欢自己;想开发一款游戏,结果老板急功近利,天天催命一样赶!
所以人生的题比力扣(Leetcode)更难,笔者真的不想继续把生命放到无穷的知识当中了,因为AI已经来了,力扣(Leetcode)的这些题目,只需要简单的注释,AI就能帮助我们自动生成代码,我们何必还需要冥思苦想呢?
当然,前提你得知道如何写注释,下面就先告诉大家如何掌握AI助手吧!

一、选择AI助手

提示:市面上有非常多的AI助手,很多都是基于ChatGPT的,而且有各种限制,例如国区限制,还有收费等等。

笔者也是从很多方案中刷选出一个自认为比较适中的解决方案,当然,并不代表别的不好,而是自己刚好使用便利而已。
笔者的组合是:Rider+CodeWhisperer
这个方案的优势是:

  1. Rider本身是非常好用的IDE;
  2. CodeWhisperer是免费的;
    这两者的组合就是明显的1+1>2的解决方案,当然Rider是收费的,大家如果是老师或学生可以申请免费,如果实在不想花钱,可以使用VSCode来替代,根据个人情况取组合。

二、如何在Rider中配置CodeWhisperer

提示:其他IDE也是相似的配置方式。

首先打开Rider的插件窗口,在Marketplace中搜索AWS,如下图所示:

搜索插件
第一个AWS Toolkit就是我们需要的亚马逊提供的工具箱,点击安装,然后点击Restart重启Rider。
打开任意一个项目,在工具栏找到AWS的亚马逊图标,点击打开AWS Toolkit,如下图所示:
打开亚马逊工具箱
上图中,笔者已经注册亚马逊的构建ID连上了,没有连上之前是有一个按钮,点击按钮后会弹出一个导航窗口,大家只需跟着这个导航打开浏览器完成注册,就可以完成配置了,这里都是非常简单的步骤,就不再赘述了。
大家如果在注册过程中遇到问题,可以在评论区留言,笔者会补充解答。

三、使用方法

提示:使用方法过于简单,所以真的没有什么好写的!

连接好亚马逊的服务器后,大家只需要写注解,然后等待服务器搜索,接着只需要不停按回车,就可以自动生成代码了。
如果有不理解的地方,可以翻看CodeWhisperer User Guide,如下图所示,这个用户指导写得非常详细。
使用说明
上面都是英文的,大家自带翻译工具即可。

四、分享你的AI解决方案

提示:笔者这个方案,目前来说是还不错的,但是不一定可以完美解决所有问题。

如果你有更好的AI解决方案,可以在评论区留言,笔者会逐个去尝试,然后分享给更多人。
拥抱AI也许就是当下解放我们大脑的一种技术手段,这个技术有利也有弊,只能说仁者见仁智者见智了。
就像前言里面表达的那样,如果可以通过AI让我们从无尽的加班和学习中解放出来,这就是一件好事情。与其很吃力的刷题,或者低效的加班,为什么不节约出时间去好好生活?
生活应该是我们享受人生的美好体验,而不是在无意义的事情中浪费。
笔者的姐姐常常因为侄儿的英语不好而烦恼,笔者告诉她根本不需要学习英语,因为AI会帮我们翻译,所以不应该浪费时间去学。但现实是必须要学这个才能上大学,这个就是我们的社会还没有适应AI带来的变革。
相信这个适应期很快就会结束,就好比很多人劝笔者考驾照,因为他们认为驾照是必备的,所以早考早享受。但是笔者认为没有必要,一则是笔者还没有车;二则是自动驾驶技术的日趋成熟;三则是笔者不想浪费自己的生命去考自己根本不想考的试。
当然,这些事情都是仁者见仁智者见智的,人生没有唯一解,我们只能不断去适应这个极速变化的时代!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/731881.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RabbitMQ五种工作模式的简单应用

发布订阅模式(三种方式) 发布订阅模式上一篇我们已经介绍了,这里就不做介绍了,想要看的可以点此链接 在SpringBoot中对RabbitMQ三种使用方式_流殇꧂的博客-CSDN博客 Routing(路由模式)(基于注解的方式) 1.创建交换机和消息队列,类型要为direct(不设置也是默认的配置) //路由模式…

通信算法之173: 物理层峰均比PAPT

一. SC-FDMA技术 OFDM技术,能有效克服宽带通信系统中的频率选择性衰落,降低传输符号间干扰。但4G LTE标准,OFDMA只用在其下行传输,上行端采用了单载波频分复用技术(single carrier frequency domain multiple access S…

【办公类-19-01】“微信表情”表情包上传,用Python调整各类尺寸、格式

背景需求: 今天学了“微信表情”的表情图上传流程,发现其中有多种尺寸参数,必须完全符合尺寸、格式,才能上传。 以上有PNG、GIF的不同,有50*50,120*120,240*240,750*400四款差异,手动修改太费时了 我想用…

我第一次面试自动化测试就被diss了,人生惨遭滑铁卢…

如果你恰好刚刚进入一家新公司,领导一上来就让你开展自动化测试,作为一名初出茅庐的测试新人,除了手足无措,你只能默默慨叹自己能力尚欠,眼前只会出现一个又一个无从下手的问题: 作为手工测试,…

MySQL的视图和索引(调优)

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于MySQL数据库的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.视图是什么? 二.视图…

【周末闲谈】关于计算机的二三事

个人主页:【😊个人主页】 系列专栏:【❤️周末闲谈】 文章目录 前言一、第一台计算机的诞生💻二、计算机发展历史📚第一代计算机💻第二代计算机💻第三代计算机💻第四代计算机&#x…

国产MCU-CW32F030开发学习-圆形GC9A01_LCD模块

国产MCU-CW32F030开发学习-圆形GC9A01_LCD模块 硬件平台 CW32_48F大学计划板CW32_IOT_EVA物联网开发评估套件1.28寸圆形彩色TFT显示屏高清IPS 模块240X240 SPI接口GC9A01 产品介绍 1.28寸圆形IPS彩屏,支持 RGB 65K色显示,显示色彩丰富240X240分辨率…

一篇文章让你搞懂指针和数组笔试题(加深对指针的理解)

指针和数组笔试题解析 下文哦我们直接结合代码进行讲述 一维数组 1 //一维数组 #include<stdio.h> int main() {//一维数组int a[] { 1,2,3,4 };printf("%d\n", sizeof(a));printf("%d\n", sizeof(a 0));printf("%d\n", sizeof(*a))…

【C的葵花宝典进阶篇】之指针进阶(一)

【C语言进阶篇】之指针进阶&#xff08;一&#xff09; 1. 字符指针2. 指针数组2.1 整形指针数组2.2 用指针数组模拟二维数组 3. 数组指针3.1 数组指针的表示方法3.2 深度剖析&数组名和数组名3.3 数组指针的使用3.3.1 在同一函数内直接将数组的地址赋给数组指针3.3.2 数组指…

Flink提交作业时报错Cannot support file system for ‘hdfs‘ via Hadoop

Flink整合HDFS提交作业时报错 分享一个Flink提交作业时的报错&#xff0c;由于我用的是1.12版本的Flink&#xff0c;对于Hadoop3.0新特性是没有支持的&#xff0c;我的Hadoop版本是3.3.1。然后flink-shaded-hadoop-3-uber jar包是没有的&#xff0c;需要手动添加。 报错 Caus…

6、选中tiles的模型并高亮

本节演示选中3dtiles的模型&#xff0c;选中模型与ceisum基本一致。通过鼠标左键单击模型并将选中的模型进行高亮。使用上一节的示例&#xff0c;再添加鼠标左键单击事件用于选中模型。 1、修改Handler类&#xff0c;添加静态函数onLeftClick&#xff0c;参数与右键单击函数一…

ubuntu无法定位软件包 tfpd-hpa

安装sudo apt-get install tftp-hpa tftpd-hpa 提示无法定位软件包tfpd-hpa 搜索一下解决方法是需要sudo apt-get update之后才可 结果sudo apt-get update提示索引文件下载失败 按照网上的解决办法更改/etc/apt/sources.list里面的下载源问题依旧&#xff0c;然后又把source…

怎么把word转换成只有一页的长页PDF?

来百度APP畅享高清图片 要将Word文档打印成一长页的PDF格式&#xff0c;我们得先知道word转PDF的工作原理。word转pdf其实就是将word打印出来&#xff0c;就是跟你用物理打印机打印的原理是差不多的&#xff0c;所不同的是&#xff0c;PDF虚拟打印的原理是利用虚拟打印机驱动程…

新手入门深度学习 | 6-2:AlexNet(2012)详解

&#x1f517; 运行环境&#xff1a;python3&#x1f6a9; 作者&#xff1a;K同学啊&#x1f947; 精选专栏&#xff1a;《深度学习100例》&#x1f525; 推荐专栏&#xff1a;《新手入门深度学习》&#x1f4da; 选自专栏&#xff1a;《Matplotlib教程》&#x1f9ff; 优秀专栏…

oracle新建库(表空间)表

文章目录 前言一、sqlplus登录二、表空间1.新建表空间2. 查看表空间3. 查看表空间和对应数据文件4.表空间增加数据文件5.删除单个数据文件&#xff08;只有一个默认的会删除失败&#xff09;6.删除表空间及数据文件(慎用) 三、创建新用户并指定表空间1.去掉前缀2.新建用户&…

C语言是一种通用的、面向过程的编程语言

具有以下特点&#xff1a; 简洁而高效&#xff1a;C语言的语法相对简单&#xff0c;同时提供了丰富的编程结构和功能&#xff0c;使得开发者能够用较少的代码实现复杂的任务。C语言的执行效率高&#xff0c;能够直接操作计算机硬件&#xff0c;提供了底层的控制和优化能力。 可…

时间序列预测 | Matlab基于极限梯度提升树XGBoost时间序列预测,XGBoost时间序列预测模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 时间序列预测 | Matlab基于极限梯度提升树XGBoost时间序列预测,XGBoost时间序列预测模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源码

后端开发常见技术场景

文章目录 1、单点登录这块怎么实现的1.1 概述1.2 JWT解决单点登录1.3 回答要点 2、权限认证是如何实现的2.1 概述2.2 RBAC权限模型2.3 回答要点 3、上传数据的安全性你们怎么控制&#xff1f;3.1 概述3.2 对称加密3.3 非对称加密3.4 回答要点 4、你负责项目的时候遇到了哪些比较…

【Ubuntu学习MySQL——导出数据报错ERROR1290】

将数据表 runoob_tbl 数据导出到 /tmp/runoob.txt 文件中出错&#xff1a; 这是因为mysql有个安全变量限制。可以通过以下语句查看设置的路径&#xff0c;然后将要导入到的文件名称改到此路径下即可。

现场工程师宝典-流式处理的异常现象以及提高吞吐能力的常见优化策略

流式处理区别于按包处理&#xff0c;指的是对处理者而言&#xff0c;面对的是逻辑上无头无尾的数据流。因此&#xff0c;在提取数据流中的包时&#xff0c;就需要遵循其内在的格式&#xff0c;进行头部捕获、提取、校验。然而&#xff0c;如果不考虑TCP等流式数据的异常情况&am…