前言
最近在先办法补充自己的基础知识。这件事,其实不是看看书就能解决的。因为基础知识非常基础,需要系统性的学习与练习才能够有基础的掌握,只是看过一遍或者几遍的话,是难以有深刻的印象的。而对于我这么一个软件工程师来说,所谓基础知识,就是计算机体系结构等计算机背景基础知识,数据结构等编程及设计需要的基础知识,而后者对我来说可能会更加欠缺一些。虽然最近我有在极客时间上刷课,但是缺少实际练习,效果一般。这让我想起来大学期间各个ACM题练习网站了,不过它们一般都是各大学搭建的,而且需要是大学生才鞥呢注册。然后,朋友给我推荐了LeetCode。大喜过望,和当初的网站功能差不多,连题都差不多。棒棒哒。昨晚刷了第一道题,网站编辑器好难用,高级的代码提示要开会员,会员一年五百块,好贵。然后,发现了有Ideal插件可用。开源万岁。
安装
ideal的菜单路径为:Files->settings->plugins,在leetcode,入下图所示:
点击安装,然后重启Ideal即可。
配置
菜单路径为:Files->settings->Tools->leetcode plugin,配置界面入下图所示:
要配置的内容其实也不多,其实主要就是用户名密码,我还自定义了自己的临时文件路径,默认是用户目录下的一个路径。然后,我们就可以用了。
使用
配置结束后,其实怎么使用依然是蒙的。我是针对leetcode新建了一个空的project,但事实上似乎不需要。看看使用界面吧:
这里要注意的是,登录需要进行邮箱验证。而且,刚才设置完用户名密码并没有登录,需要手动点击登录按钮,否则有些功能用不了。另外就是,我们不用为做题创建模块或者项目,双击做题即可。
最后
很简单吧,刷题愉快。