首页 重装电脑记录
文章
取消

重装电脑记录

过寒假前电脑中病毒重装了,马上开学把之前的开发环境重装一下。

之前的准备

重装电脑也不是第一次,之前的习惯是把系统,驱动,编译器等基础软件装在C盘,其他软件装在D盘,数据在E盘。重装系统后C盘原有的基础软件都不在了,游戏存档也在C盘没有了,这次配置要把存档放在E盘。

Win11

把默认编码模式改成unicode:

  1. 按windows键,搜索区域,打开
  2. 点击“管理”页面
  3. 点击“改变系统区域设置”
  4. 点击”Beta版:使用UTF-8…..”
  5. 重启。

DirectX9

首先打开原来的游戏看看能不能运行,报错缺少Direct9X相关的dll动态链接库文件。这一类报错都是一些必备环境没有安装好。

DirectX 9.0是2002年底DirectX 技术的最新版本,是windows 3d图形和声效优化工具,为使用DirectX 的游戏和其他多媒体软件程序提供更高性能。

本来一些游戏网站(3dm,游侠网)都有成套的工具可以使用,没找到,而网上一大堆都要收费,这时候还是360软件管家(https://soft.360.cn/)的DirectX9修复工具比较管用还免费,直接下,不用先下360软件管家。

Git设置

在这个网站Git - Downloading Package上下载Windows对应的git安装包,注意里面的下载链接连的是github,需要上网才能在官方下载页下载。

安装后的全局设置:

1
2
3
git config --global user.name "****"
git config --global user.email "********"
git config -l

之后就可以愉快使用git了,在push到Gitee时会弹出登录框,登录一下就行。

C/C++/OC编译套件

具体指gccg++makegdb等基础软件,在Windows中先要下载MinGW(可以视作一个工具箱,可以下载和管理基础软件。提供的工具包括C语言/C++语言/Objective-C语言的编译器。

MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。

实际上 MinGW 并不是一个 C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。

开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。

GNU操作系统是一种由自由软件构成的类 Unix 操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于UNIX的自由软件环境。

MinGW下载:https://sourceforge.net/projects/mingw/,之后勾选要安装的工具包安装。

Python环境

具体指python主体与pip包管理器。

python下载:https://www.python.org/downloads/

pip的下载,使用命令:

1
py -m ensurepip --upgrade

然后找到python安装目录,把目录下的Scripts文件夹加入环境变量。

默认的安装目录可以从这里找:C:\Users<用户名>\AppData\Local\Programs\Python\

pip临时换源:

1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple [package_name]

pip永久换源:

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

VS Code配置

设置自动保存:文件->首选项->设置->autoSave设置为afterDelay

登录帐号(在设置中打开设置同步),几个喜欢的插件如下:

  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code:中文界面。
  • Code Runner:一键运行代码。注意在设置界面把run in terminal勾上
  • GitHub Copilot:AI智能提示。
  • open in browser:在编写html时一键打开浏览器。
  • Remote - SSH:远程连接服务器。

VS Code Insider + GitHub Copilot Nightly:在侧边栏出现新tab,可以和copilot对话

Java环境

下载好jdk,将bin目录加入环境变量,如果在控制台输入java有正常显示则安装好。

IDEA

激活码

安装好之后文件->设置->插件->搜索Chinese->安装中文插件

文件->设置->按键映射->搜索increase和decrease->更改放大缩小文本区快捷键

Chrome浏览器配置

登录账号(需要上网),所有的插件,历史记录和收藏夹都会配置好。

MySQL

文章参考

MySQL社区版下载界面选择MySQL Installer for Windows,进入后选择大的安装包下载。安装时按照默认就行。

Windows中打开服务net start mysql80

Windows中关闭服务net stop mysql80

mysql80是安装MySQL在windows服务界面配置的服务名,默认mysql80,如果权限不够Win+X,点击终端管理员。

可以使用VSCode插件MySQL连接本地数据库,点击加号后依次输入IP地址(本机为127.0.0.1),用户名(本机默认root)、密码、端口(默认3306),ssl(可直接回车跳过)。

如果出现报错Error: ER_NOT_SUPPORTED_AUTH_MODE:,在命令行打开MySQL输入命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[自己输入密码]';之后再用VSCode连接。

导致这个错误的原因是,目前最新的mysql模块并未完全支持 MySQL 8的 “caching_sha2_password” 加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。因此,下面的方式命令是默认已经使用了“caching_sha2_password”加密方式,该账号、密码无法在mysql模块中使用。

连接成功后在127.0.0.1标签上右键选择New Query,写完一堆东西后在编辑框中右键Run MySQL Query

VMware Workstation

官方下载网站

17pro的激活码可以参考这个,YA11K-6YE8H-H89ZZ-EXM59-Y6AR0

安装完成后,需要检查一下虚拟机的网络设置,确保虚拟机能够上网方法:win+R—>输入ncpa.cpl,若有VMnet1和WMnet8则可以。

Ubuntu系统iso文件下载:官方下载网站,可以选择desktop版本的LTS版本(long-term support)下载。

具体安装:使用VMware安装Ubuntu虚拟机 - 完整教程

NodeJS

1
2
npm config set proxy http://127.0.0.1:7890
npm config set https-proxy http://127.0.0.1:7890

php

https://windows.php.net/download#php-8.3

其他工具

  • Markdown软件Typora,见百度网盘。
  • 压缩包软件Bandizip,见百度网盘。记得点开选项、设置、高级修改临时文件夹。
  • 远程服务器连接WindTerm,GitHub上搜索。
  • 视频播放器PotPlayer
  • 格式转换格式工厂
本文由作者按照 CC BY 4.0 进行授权

面试官:断网了,还能 ping 通 127.0.0.1 吗?

如何评价DUT的人工智能基础课?