前言
我整理了以下我常用的软件。
一、软件
1.常用
以下几个是我每天开机自启的,因为经常用到,特别推荐!
-
anydesk
远程桌面软件,最主要的是:个人使用免费。
大一开始时,本来买了一个笔记本,但是买的笔记本性能堪忧,用的一直是Eclipse,因为IDEA多半跑不起来。所以自己配置了一台台式机放在寝室,然后出去的时候就用笔记本远程连接寝室里面的电脑。也用过向日葵,免费的比较卡。
而且用anydesk相比向日葵而言,速度要更快更流畅。下载了TeamViewer但是没怎么用过,毕竟anydesk就足够了。
官网下载链接:https://anydesk.com/zhs -
有道云笔记
别的笔记也用过,不过觉得还是有道云笔记用着舒服,也蛮好看的。 -
有道词典
打开设置 - 取词划词 - 展示方式,设置为双击ctrl展示结果,这时候你只要选中那个单词就能翻译了,非常舒服。
2.开发工具
2.1 Java开发
以下是我Java开发时经常用到的工具。最最最常用的就是IDEA,当然Eclipse也在用。
- IDEA (常用,强烈推荐)java编程语言开发的集成环境,内存最好8g及以上吧,用着是真的舒服。
- eclipse 学Java电脑内存比较小的同学用这个
- Maven 项目管理工具软件
- PowerDesigner 数据库设计工具
- MySQL 关系型数据库管理系统
- navicat 数据库管理工具
- tomcat Web 应用服务器
- git 分布式版本控制系统
- Jd-gui “.class”文件反编译软件
- Android Studio 安卓开发
2.2 其他
- Notepad++ 软件小巧高效。文本编辑器蛮好看的,让我放弃了win10自带的记事本
- sublime 精致文本编辑器
- WebStorm Web前端开发神器
- photoshop 图像处理软件,做做图片的时候会用到
- filezilla 连接服务器,用来上传文件
- Xshell 连接服务器
- VMware 强大的桌面虚拟计算机软件,不想买服务器可以安装这个
- RegexBuddy 正则表达式测式工具,学正则表达式的时候可以使用
二、网站
1.搜索问题
- 谷歌百度
要有独立解决问题的能力,那就从搜索问题开始吧。
大部分搜到的是来自CSDN、博客园、知乎、简书的,这几个网站也特别棒。
2.知识点学习
下面三个用来入门,和查查一些学过但忘记了的东西。
-
W3school
链接:https://www.w3school.com.cn/index.html -
w3cscoole
注意,这两个不是同一个,w3cscoole的比较多一些。
链接:https://www.w3cschool.cn/ -
菜鸟教程
链接:https://www.runoob.com/
如果你喜欢视频教程,有一个网站就够了。
- 中国大学MOOC(慕课)
链接:https://www.icourse163.org/
3.算法题库
- leetcode
推荐leetcode,可以先按标签刷,一道题可以用不同的解法,感觉挺实用的。
链接:https://leetcode-cn.com/problemset/all/
其他的如:pintia、ZOJ、HDU都可以,当然一个OJ就行了。
再分享一个各大OJ题目的分类链接:http://www.pythontip.com/acm/problemCategory