国产精品久久久久久久小说,国产国产裸模裸模私拍视频,国产精品免费看久久久无码,风流少妇又紧又爽又丰满,国产精品,午夜福利

熱搜: 佳士科技  irobot  工業(yè)機(jī)器人  機(jī)器人  機(jī)器人產(chǎn)業(yè)聯(lián)盟  ABB  機(jī)械手  發(fā)那科  碼垛機(jī)器人  機(jī)器人展覽 

亞馬遜云科技Amazon CodeWhisperer支持15種變種語言,為代碼提供個性化建議

   日期:2023-09-18     評論:0    
標(biāo)簽:
Amazon CodeWhisperer介紹
 
 Amazon CodeWhisperer是亞馬遜云科技出品的一款基于機(jī)器學(xué)習(xí)的通用代碼生成器,可實時提供代碼建議。類似Cursor和Github Copilot編碼工具。在編寫代碼時,它會自動根據(jù)您現(xiàn)有的代碼和注釋生成建議。從單行代碼建議到完整的函數(shù),它可為您提供各種大小和范圍的個性化建議。Amazon CodeWhisperer還可以掃描您的代碼以突出顯示和定義安全問題。
 
 Amazon CodeWhisperer目前已支持近15種變種語言:Python、Java、Javascript、Typescript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell腳本、SQL和Scala,以及主流的IDE開發(fā)工具:包括VS Code、IntelliJ IDEA和AWS Cloud9。
 
 
 
Amazon CodeWhisperer安裝
 
 以IDEA2022安裝為例:
 
1.在IDEA中打開配置窗口,選擇Plugins,搜索"AWS Toolkit",點擊Install,點擊OK按鈕。
 
2.安裝完之后重啟IDEA。
 
3.打開AWS Toolkit視圖(菜單View/Tool Windows/AWS Toolkit),點擊"Developer Tools"tab頁面,選擇“CodeWhisperer/Start"。
 
4.彈出的窗口中選擇“Use a personal email to sign up and sign in with AWS Builder ID",點擊“Connect”按鈕。
 
5.在彈出的窗口中,選擇“Open and Copy Code”。
 
6.此時會在瀏覽器中打開?個頁面,按ctrl-v粘貼code值,點擊“Next“。
 
7.輸?郵箱地址,點擊"Next",。
 
8.輸?名字,點擊“Next”,CodeWhisperer會向郵箱中發(fā)送?個驗證碼。
 
9.打開郵箱,可以看到驗證碼,復(fù)制驗證碼,粘貼到輸入框,點擊“Verify”按鈕。
 
10.設(shè)置密碼,點擊“Create AWS Builder ID“。
 
11.在最后?個頁面中點擊“Allow”按鈕。
 
12.出現(xiàn)提示后,即表示注冊AWS builder ID成功。
 
 
 
Amazon CodeWhisperer使用
 
 新建?個類,寫出冒泡排序的注釋,代碼如下:
 
 
 可以看到右下角的Amazon CodeWhisperer圖標(biāo)前?有?個圈,表示正在生成代碼中。代碼生成完畢,會出現(xiàn)如下界?:
 
 
 可以看到,Amazon CodeWhisperer已經(jīng)生成了代碼,此時可以按下Tab鍵確認(rèn)代碼,也可以點擊"Previous"或"Next"切換不同的代碼,最后按Tab鍵確認(rèn)。生成函數(shù)名以后,還可以生成函數(shù)體。最終,生成的代碼是這樣的:
 
 
 注釋寫的越精確,生成的代碼質(zhì)量越好。當(dāng)然,Amazon CodeWhisperer生成的代碼并不總是正確或最優(yōu),需要視情況進(jìn)進(jìn)修改或優(yōu)化。
 
 
 
Amazon CodeWhisperer使用感受
 
 Amazon CodeWhisperer能幫助初學(xué)者面對不那么熟悉的編程語言或開發(fā)框架時,快速學(xué)習(xí)常用的接口調(diào)用方式和簡單的實現(xiàn)方案。這意味著我們可以不用為了某些基礎(chǔ)問題反復(fù)翻找API手冊,或體驗CSDN這樣的技術(shù)博客網(wǎng)站的層層傳送門。
 
 Amazon CodeWhisperer可以幫助我們在不熟悉的領(lǐng)域快速上手,只需要一些注釋便可快速生成部分業(yè)務(wù)邏輯,然后進(jìn)行測試。當(dāng)然,最終代碼的可靠性還是需要開發(fā)者人為辨別和控制。
 
 Amazon CodeWhisperer可以在重復(fù)性勞動時顯著提升效率。比如你需要寫一大堆單元測試,它們無法靠復(fù)制/粘貼批量生成,同時有一些細(xì)微的邏輯變化需要處理。又或是你需要開發(fā)一些重復(fù)性功能,比如批量聲明一些數(shù)據(jù)類型好幾十次。這時Amazon CodeWhisperer補(bǔ)全的代碼往往很可靠。
 
 Amazon CodeWhisperer或許并不能承載類似“AI即將取代程序員”的想象,但在當(dāng)下,它無疑是程序員的好幫手。作為輔助,它提供的補(bǔ)全并沒有智能到讓完全不會編程的用戶完成開發(fā),但也并不只是簡單的提示工具。合理運(yùn)用Amazon CodeWhisperer能夠為開發(fā)者的學(xué)習(xí)成長帶來很大幫助。
-----------------------------------
 
 
 
聲明:凡資訊來源注明為其他媒體來源的信息,均為轉(zhuǎn)載自其他媒體,并不代表本網(wǎng)站贊同其觀點,也不代表本網(wǎng)站對其真實性負(fù)責(zé)。您若對該文章內(nèi)容有任何疑問或質(zhì)疑,請立即與中國機(jī)器人網(wǎng)(www.baoxianwx.cn)聯(lián)系,本網(wǎng)站將迅速給您回應(yīng)并做處理。
電話:021-39553798-8007
更多>相關(guān)資訊
0相關(guān)評論

推薦圖文
推薦資訊
點擊排行
?