编程软件
IDEA
Java IDE (社区版免费,但是不支持 spring
,需要单独安装 Java
运行环境和 Maven
)
WebStrom
前端 IDE (需要单独安装 Node
、WebPack
、vue-cli
等)
PyCharm
Python IDE (社区版免费,需要单独安装 Python
、Anacanda
等)
Android Studio
Android 开发
Navicat
数据库连接
secureCRT
SSH连接
Postman
测试后台接口
Sublime
查看代码 (需要再装个格式化代码的插件CodeFormatter)
Visual Studio Code
查看代码
Typora + PicGo
写笔记,图片上传gitee图床(PigGo需要装gitee插件,gitee建立仓库配置token,参考,不过现在推荐阿里云OSS)
Git
代码版本控制 (不会命令行的话可以辅助安装 TortoiseGit
)
Windows Terminal
命令行 (Win + R 输入wt打开,在文件夹下输入 wt -d .
打开)
Visual Studio 2019
C C++ C# IDE
微信开发者工具
用于开发微信小程序
IDEA
个性化设置及插件:装两个插件 Lombok
和Background Image Plus
。
Visual Studio Code
个性化设置及插件
Visual Studio 2019
个性化设置及插件(XAML Style
、CodeMaid
、Output enhancer
)
视频播放器:VLC media player
和 PotPlayer
dism++
对系统进行个性化设置
RightMenuMgr
对系统右键菜单进行个性化设置
git的安装和使用
详细安装教程(一般来说全部默认就可以了):https://www.cnblogs.com/xueweisuoyong/p/11914045.html
查看版本:
1 | git --version |
首先设置本地git账户:
- 查看用户名和邮箱地址:
1 | git config user.name |
- 修改用户名和邮箱地址:
1 | git config --global user.name "Your Name" |
之后的使用:
1 | git clone url // 从远程克隆 |
笔记文件git仓库:https://gitee.com/xiaoshihd/mynote.git
Node.js的安装和使用
参考这个:https://www.npmjs.cn/getting-started/what-is-npm/
安装一般也都是全部默认即可。安装完成之后自带npm包管理器。
node查看版本:
1 | node -v |
新建helloworls.js文件:
1 | console.log("Hello World"); |
node直接运行js文件:
1 | node helloworld.js |
npm查看版本:
1 | npm -v |
安装完成之后尽量更新一下npm:
1 | npm install npm@latest -g. |
或者
1 | npm install -g npm |
之后换国内镜像:
1 | npm config set registry https://registry.npm.taobao.org |
配置后可通过下面方式来验证是否成功:
1 | npm config get registry |
如果不需要了还可以切换回官方镜像:
1 | npm config set registry https://registry.npmjs.org/ |
或者使用cnpm(之后的下载安装命令都换为cnpm):
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
- 全局安装包:
1 | npm install webpack -g // 或者 npm install webpack --global |
包安装在Node安装目录下的node_modules文件夹中,一般在 C:\Users\用户名\AppData\Roaming\npm\node_modules
目录下,可以使用以下命令查看全局安装目录:
1 | npm root -g |
全局安装后可以供命令行(command line)使用,用户可以在命令行中直接运行该组件包支持的命令。
1 | npm update -g webpack // 全局更新包 |
- 本地安装包:
1 | npm install echarts |
执行该命令后会在当前目录生成 node_modules
文件夹,包安装在这个文件夹下。
package-lock.json
文件也是自动生成的,记录安装包的信息。
如果在本地目录中没有 package.json
这个文件的话,那么最新版本的包会被安装。如果存在 package.json
文件,则会在 package.json
文件中查找符合规则的最新版本。
package.json文件需要手动创,执行:
1 | npm init |
执行 npm run 命令
,package.json
中的 scripts
会按照一定顺序寻找对应命令的位置。
参数 --save
的含义是代表把你的安装包信息写入package.json文件的 dependencies
字段中。
参数 --save-dev
的含义是代表把你的安装包信息写入package.json文件的 devDependencies
字段中。
这两个字段的作用就是方便根据 package.json
文件安装依赖包。比如拿到别人的项目:
- 需要安装之前package.json中devDpendencies 和 dependencies两个模块下所列举的依赖:
1 | npm install |
- 只需要安装之前package.json中dependencies 模块下所列举的依赖:
1 | npm install packagename |
- 只需要安装之前package.json中devdependencies 模块下所列举的依赖:
1 | npm install packagename -dev |
本地更新包:
1 | npm update echarts |
本地卸载包:
1 | npm uninstall echarts |
如需从 package.json
文件中删除依赖,需要在命令后添加参数:
1 | npm uninstall --save echarts |
搭建Vue开发环境:
- 安装webpack:
1 | npm install webpack -g |
- 安装vue-cli
1 | npm install --global vue-cli |
验证命令:vue -V
如果提示“在此系统上禁用脚本”,以管理员身份打开命令提示符,输入以下命令开启即可:
1 | set-ExecutionPolicy RemoteSigned |
创建Vue项目:
1 | vue init webpack vue-demo //项目名 |
Python的安装和使用
Python安装的时候注意勾选添加环境变量。安装的时候自带pip包管理工具。
查看版本:
1 | python --version |
升级 pip
1 | pip install -U pip |
pip换源
1 | pip install SomePackage -i https://pypi.tuna.tsinghua.edu.cn/simple # 临时 |
1 | pip config list # 查看当前源 |
pip的安装包一般在:C:\Users\用户名\AppData\Local\Programs\Python\PythonXX\Lib\site-packages
下面。
安装包
1 | pip install SomePackage # 最新版本 |
升级包
1 | pip install --upgrade SomePackage |
升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
卸载包
1 | pip uninstall SomePackage |
搜索包
1 | pip search SomePackage |
显示安装包信息
1 | pip show |
查看指定包的详细信息
1 | pip show -f SomePackage |
列出已安装的包
1 | pip list |
查看可升级的包
1 | pip list -o |
Anaconda的安装和使用
anaconda安装的时候也是要注意一下勾选添加环境变量的选项。
推荐直接安装这个,要不然用到什么包都pip安装,偶尔还报错烦死你。而且anaconda安装进来后就已经安装了python、pip和conda。
Java的安装和使用
从Oracle的官网下载 JDK安装,推荐1.8版本。
安装完成后设置环境变量:
设置一个 JAVA_HOME
的系统环境变量,它指向JDK的安装目录。
通常Eclipse/IntelliJ Idea/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
1 | C:\Program Files\Java\jdk-14 |
然后,把 JAVA_HOME
的 bin
目录附加到系统环境变量 PATH
上。
1 | %JAVA_HOME%\bin |
把 JAVA_HOME
的 bin
目录添加到 PATH
中是为了在任意文件夹下都可以运行 java
。打开命令提示符窗口,输入命令 java -version
,即可看到版本信息。
bin
目录下的 java
可执行程序其实就是JVM,运行Java程序,就是启动JVM,然后让JVM执行指定的编译后的代码。
之后设置 CLASSPATH
系统环境变量:
JDK在默认情况下会到当前工作目录下(变量值用“.
”表示)以及JDK的lib目录下寻找所需的class文件,因此如果Java程序放在这两个目录中,即使不设置CLASSPATH变量执行环境也可以找得到。但是如果Java程序放在其他目录下,运行时则需要设置CLASSPATH变量。
1 | .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar |
Maven的安装和使用
IDEA安装的时候其实自带的有maven,也就是下面这个:
但是建议自己安装配置,用起来比较靠谱,推荐3.6.1版本。
设置使用本地maven:
- 将文件解压到
C:\Program Files\Apache\
目录下: - 新建环境变量
MAVEN_HOME
,赋值D:\Program Files\Apache\apache-maven-3.8.1
- 编辑环境变量Path,追加
%MAVEN_HOME%\bin
mvn --version
查看是否安装成功
maven安装目录下的 conf\settings.xml
文件是maven的配置文件。
配置本地仓库:
localRepository节点用于配置本地仓库,默认是注释掉的,它的默认地址是 C:\Users\用户名\.m2\repository
。
如果有需要可以进行更改到指定文件夹(路径不要有空格和中文):
1 | <localRepository>D:\maven\repository</localRepository> |
maven下载依赖由于要访问国外服务器,所以有时候会很慢。需要配置中央仓库:
官方文档:https://help.aliyun.com/document_detail/102512.html?spm=a2c40.aliyun_maven_repo.0.0.36183054eGk3vS
1 | <mirror> |
如果有问题,就在IDEA里面配置忽略ssl证书的验证:
1 | -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true |
mevan官方仓库:https://mvnrepository.com/
要找仓库的地址可以在这里找。
比如mybatis:
1 | <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> |
GCC的安装和使用
下载地址:https://sourceforge.net/projects/mingw/files/latest/download
下载进来之后在线安装,全部勾选:
点击 Installation > Apply Changes ,等待安装完成。
把 C:\MinGW\bin
添加到环境变量。在cmd命令提示符里面输入 gcc –help 回车查看是否安装成功。
上面这个安装方式太慢了,我还是下载codeblocks吧。
下载链接:https://www.codeblocks.org/downloads/binaries/
选择codeblocks-20.03mingw-nosetup.zip
解压后把 D:\CodeBlocks\MinGW\bin
加到系统变量里的path里。
gcc 命令编译格式
1 | gcc test.c -o test |
之后直接输入test即可运行。
对于C++:
1 | g++ test.cpp -o test2 |
用gcc(g++)编译器 执行-o(链接命令,(其实包括了编译,汇编,链接)),指定test(test2)作为输出的exe的文件名,对test.c(test.cpp)执行。
-S是输出的.s文件(将c语言编译成汇编语言),
-c是输出.o文件(将汇编语言汇编成目标文件),
-o就是输出.exe文件了(将目标文件链接,输出exe文件)
Sublime Text教程
基础配置:Preferences/Setting
1 | { |
插件配置:使用快捷键 “ Ctl+Shift+P ”,再选择 “Package Control: Install Package“
等待列出可安装的插件列表,输入”==CodeFormatter==”找到它,并点击即可安装。
CodeFormatter插件能支持常见的几种编程语言格式化:
- PHP
- JavaScript/JSON
- HTML
- CSS
- SCSS
- Python
- Visual Basic/VBScript
- Coldfusion/Railo/Lucee
Ctrl+Alt+F格式化快捷键。
C、C++、C#、Java使用==SublimeAStyleFormatter==
根据自己的编程环境需要,可通过”Preferences > package setttings > codeFormatter > settings-user“设置一些参数,如PHP的安装路径。
Sublime text不支持GB2312和GBK编码,汉会被当成UTF-8编码进行转换,就会出现乱码。这个时候可以安装插件==ConvertToUTF8==。