前言
最近在先辦法補充自己的基礎(chǔ)知識。這件事,其實不是看看書就能解決的。因為基礎(chǔ)知識非常基礎(chǔ),需要系統(tǒng)性的學(xué)習(xí)與練習(xí)才能夠有基礎(chǔ)的掌握,只是看過一遍或者幾遍的話,是難以有深刻的印象的。而對于我這么一個軟件工程師來說,所謂基礎(chǔ)知識,就是計算機體系結(jié)構(gòu)等計算機背景基礎(chǔ)知識,數(shù)據(jù)結(jié)構(gòu)等編程及設(shè)計需要的基礎(chǔ)知識,而后者對我來說可能會更加欠缺一些。雖然最近我有在極客時間上刷課,但是缺少實際練習(xí),效果一般。這讓我想起來大學(xué)期間各個ACM題練習(xí)網(wǎng)站了,不過它們一般都是各大學(xué)搭建的,而且需要是大學(xué)生才鞥呢注冊。然后,朋友給我推薦了LeetCode。大喜過望,和當(dāng)初的網(wǎng)站功能差不多,連題都差不多。棒棒噠。昨晚刷了第一道題,網(wǎng)站編輯器好難用,高級的代碼提示要開會員,會員一年五百塊,好貴。然后,發(fā)現(xiàn)了有Ideal插件可用。開源萬歲。
安裝
ideal的菜單路徑為:Files->settings->plugins,在leetcode,入下圖所示:

點擊安裝,然后重啟Ideal即可。
配置
菜單路徑為:Files->settings->Tools->leetcode plugin,配置界面入下圖所示:

要配置的內(nèi)容其實也不多,其實主要就是用戶名密碼,我還自定義了自己的臨時文件路徑,默認(rèn)是用戶目錄下的一個路徑。然后,我們就可以用了。
使用
配置結(jié)束后,其實怎么使用依然是蒙的。我是針對leetcode新建了一個空的project,但事實上似乎不需要。看看使用界面吧:

這里要注意的是,登錄需要進行郵箱驗證。而且,剛才設(shè)置完用戶名密碼并沒有登錄,需要手動點擊登錄按鈕,否則有些功能用不了。另外就是,我們不用為做題創(chuàng)建模塊或者項目,雙擊做題即可。
最后
很簡單吧,刷題愉快。