非 windows 用户校园生存指南:修订间差异

来自ECUST_WIKI
跳到导航 跳到搜索
(受后辈之托写了.)
 
Wu讨论 | 贡献
(增加跳转校园网的选项)
 
(未显示6个用户的7个中间版本)
第1行: 第1行:
考虑到不是所有学生都会在学校里使用 Windows, 那么我将会给出一些在 Linux, MacOS 或者 Windows 上也可以使用的一些全平台并且免费, 不一定开源的工具的替代品.
考虑到不是所有学生都会在学校里使用 Windows, 那么我将会给出一些在 Linux, MacOS 或者 Windows 上也可以使用的一些全平台并且免费, 不一定开源的工具的替代品.


下面以科目/工具的形式给出, 请保证能用 Google 或 bing 搜下列内容.
下面以科目/工具的形式给出, 请保证能用 Google 或 Bing 进行搜索。
 
既然已经不用windows了,纵使前路满是荆棘,也应当咬着牙关走下去。
 
== 连接校园网 ==
 
对于不使用GNOME、KDE等图形化的Linux而言若要连接到校园网,需要过深澜的网络认证系统,使用[https://github.com/zu1k/srun zu1k/srun]完成认证,其中ac_id在教学区是18,宿舍区是7(可能),下载的时候注意选择合适的架构(aarch64是armv8)
 
SRUN FOR ECUST修改版本:[https://github.com/ericzhang-debug/srun ericzhang-debug/srun]
 
有关校园网的详细内容请前往 [[网络|校园网]]
 
== LLM ==
 
对大语言模型的态度参见这篇问答. https://meta.stackoverflow.com/questions/421831/temporary-policy-generative-ai-e-g-chatgpt-is-banned


== 代码编辑器 ==
== 代码编辑器 ==


如果不需要模拟考环境, 那么 VS Code + clangd 是一个比较好的搭配
如果不需要模拟考环境, 那么 https://code.visualstudio.com + https://clangd.llvm.org 是一个比较好的搭配。
 
考虑到跨境访问总归会有一点问题,个人非常建议使用腾讯出品的[https://www.cloudstudio.net CloudStudio],支持一键部署环境和大量预设环境模板,方便又好用。


== C/C++ 环境 ==
== C/C++ 环境 ==


对 win 用户 C++ 环境可以用 tdmgcc. Linux 或者 Mac 有着非常完善的包管理, 比如 apt, pacman, homebrow 就可以一键安装一键更新, 安装环境并不会成为问题
对 win 用户 C++ 环境可以用 https://jmeubank.github.io/tdm-gcc/ . Linux 或者 Mac 有着非常完善的包管理, 比如 apt, pacman, homebrow 就可以一键安装一键更新, 安装环境并不会成为问题。
 
但你真的需要大量管理一些CPP依赖的时候,还是看看Microsoft出品的vcpkg.
 
或者CMake配合github actions做CI/CD也不赖啊


== 文档编辑器 ==
== 文档编辑器 ==


一般的 Word/Excel/PPT 文档编辑用 WPS office 就可以
一般的 Word/Excel/PPT 文档编辑用 https://www.wps.com/ 就可以。你真的不喜欢wps也可以使用libreoffice。Mac用户请注意自带的很多OSX独有字体在Windows上面都是不能识别的!


== 数字电路 ==
== 数字电路 ==


数字电路可以用 logisim 这个软件, 开源免费跨平台, 只需要电脑上装 Java 运行时. 不需要去找 multisim.
数字电路可以用 http://www.cburch.com/logisim 这个软件, 开源免费跨平台, 只需要电脑上装 Java 运行时. 不需要去找 multisim.
 
由于作者不更新了, 也可以用 https://github.com/logisim-evolution/logisim-evolution
 
你真的想要用Multisim的话,我教你啊,有网页版的<ref>https://www.multisim.com/</ref>


== Matlab ==
== Matlab ==


Octave 差不多能用, 反正学校教的那点不会超.
使用学校的edu邮箱注册MathWork账户,注册成功后账户里有Academic License,通过官方渠道下载支持Linux版的Matlab并完成安装和激活
 
开源替代方案:https://octave.org 差不多能用, 反正学校教的那点不会超.
 
== 传统工科软件 ==
 
举例为化工专业使用的Aspen Plus系列软件和机械专业使用的Solidworks等。建议想办法再搞一台Windows机子,或者使用ventoy等工具制作多系统启动。因为在虚拟化下运行此类大型软件非常困难,并且可能遇到各类不稳定等问题,不建议用自己宝贵的时间来折腾操作系统,而不是去完成自己的设计任务。
 
如果你在上化工设计这门课的时候,老师给了你一个虚拟机让你使用Aspen v7.2这个远古版本的话,先恭喜你,这是为数不多在虚拟机里面很稳定的版本了。
 
但是,请千万不要安装VMware这个垃圾软件,考虑到它被Broadcom收购之后取消了买断制度,白嫖的难度陡然大增。
 
CIC更加推荐你使用QEMU去启动这个VMDK,或者你用VirtualBox我们也不会说什么。
 
总之别用傻逼VMware.  


== 代码仓库 ==
== 代码仓库 ==


github / gitlab , 新世界大门
https://github.com
 
https://about.gitlab.com
 
等等等, 新世界大门


== 记忆工具 ==
== 记忆工具 ==


Anki
https://apps.ankiweb.net


== 学习路线 ==
== 学习路线 ==
第35行: 第77行:
不会吧, 不会吧, 真的有人能对着谭 C 学到东西?
不会吧, 不会吧, 真的有人能对着谭 C 学到东西?


请在自己能力范围内全部采用国外大学的教材/课程, 虽然去不了, 但是可以用啊. 这里是本人写的一篇仅供参考. (利益相关: 本人) https://blog.asukaminato.eu.org/CS-4b9f59acd3a64bf8916f834d0c7f25ea
请在自己能力范围内全部采用国外大学的教材/课程, 虽然去不了, 但是可以用啊. 这里是Asuka Minato写的一篇指南和碎碎念<ref>https://blog.asukaminato.eu.org/CS-4b9f59acd3a64bf8916f834d0c7f25ea</ref>(仅供参考)


== 各种电子书 ==
== 各种电子书 ==


annas archive
https://annas-archive.org
 
你也可以使用Z-Library, 域名太多CIC就不列举了。
 
No.5 在打算把Wiki挂上电子书分享,但在此之前[https://alist.世界百流大学.com alist.世界百流大学.com]也是一个选择
 
== API 速查 ==


能够上神奇外网的工具最好也准备一个.
https://zealdocs.org


有问题可以写在讨论, 或者 E-mail send to <i at asukaminato dot eu dot org>, 或者自己补上去.
有问题可以写在讨论, 或者 [mailto:i@asukaminato.eu.org E-mail to ''asukaminato''], 或者自己补上去.


不能给出所有的好方案
不能给出所有的好方案
[[分类:学习]]

2024年10月1日 (二) 12:32的最新版本

考虑到不是所有学生都会在学校里使用 Windows, 那么我将会给出一些在 Linux, MacOS 或者 Windows 上也可以使用的一些全平台并且免费, 不一定开源的工具的替代品.

下面以科目/工具的形式给出, 请保证能用 Google 或 Bing 进行搜索。

既然已经不用windows了,纵使前路满是荆棘,也应当咬着牙关走下去。

连接校园网[编辑 | 编辑源代码]

对于不使用GNOME、KDE等图形化的Linux而言若要连接到校园网,需要过深澜的网络认证系统,使用zu1k/srun完成认证,其中ac_id在教学区是18,宿舍区是7(可能),下载的时候注意选择合适的架构(aarch64是armv8)

SRUN FOR ECUST修改版本:ericzhang-debug/srun

有关校园网的详细内容请前往 校园网

LLM[编辑 | 编辑源代码]

对大语言模型的态度参见这篇问答. https://meta.stackoverflow.com/questions/421831/temporary-policy-generative-ai-e-g-chatgpt-is-banned

代码编辑器[编辑 | 编辑源代码]

如果不需要模拟考环境, 那么 https://code.visualstudio.com + https://clangd.llvm.org 是一个比较好的搭配。

考虑到跨境访问总归会有一点问题,个人非常建议使用腾讯出品的CloudStudio,支持一键部署环境和大量预设环境模板,方便又好用。

C/C++ 环境[编辑 | 编辑源代码]

对 win 用户 C++ 环境可以用 https://jmeubank.github.io/tdm-gcc/ . Linux 或者 Mac 有着非常完善的包管理, 比如 apt, pacman, homebrow 就可以一键安装一键更新, 安装环境并不会成为问题。

但你真的需要大量管理一些CPP依赖的时候,还是看看Microsoft出品的vcpkg.

或者CMake配合github actions做CI/CD也不赖啊

文档编辑器[编辑 | 编辑源代码]

一般的 Word/Excel/PPT 文档编辑用 https://www.wps.com/ 就可以。你真的不喜欢wps也可以使用libreoffice。Mac用户请注意自带的很多OSX独有字体在Windows上面都是不能识别的!

数字电路[编辑 | 编辑源代码]

数字电路可以用 http://www.cburch.com/logisim 这个软件, 开源免费跨平台, 只需要电脑上装 Java 运行时. 不需要去找 multisim.

由于作者不更新了, 也可以用 https://github.com/logisim-evolution/logisim-evolution

你真的想要用Multisim的话,我教你啊,有网页版的[1]

Matlab[编辑 | 编辑源代码]

使用学校的edu邮箱注册MathWork账户,注册成功后账户里有Academic License,通过官方渠道下载支持Linux版的Matlab并完成安装和激活

开源替代方案:https://octave.org 差不多能用, 反正学校教的那点不会超.

传统工科软件[编辑 | 编辑源代码]

举例为化工专业使用的Aspen Plus系列软件和机械专业使用的Solidworks等。建议想办法再搞一台Windows机子,或者使用ventoy等工具制作多系统启动。因为在虚拟化下运行此类大型软件非常困难,并且可能遇到各类不稳定等问题,不建议用自己宝贵的时间来折腾操作系统,而不是去完成自己的设计任务。

如果你在上化工设计这门课的时候,老师给了你一个虚拟机让你使用Aspen v7.2这个远古版本的话,先恭喜你,这是为数不多在虚拟机里面很稳定的版本了。

但是,请千万不要安装VMware这个垃圾软件,考虑到它被Broadcom收购之后取消了买断制度,白嫖的难度陡然大增。

CIC更加推荐你使用QEMU去启动这个VMDK,或者你用VirtualBox我们也不会说什么。

总之别用傻逼VMware.

代码仓库[编辑 | 编辑源代码]

https://github.com

https://about.gitlab.com

等等等, 新世界大门

记忆工具[编辑 | 编辑源代码]

https://apps.ankiweb.net

学习路线[编辑 | 编辑源代码]

不会吧, 不会吧, 真的有人能对着谭 C 学到东西?

请在自己能力范围内全部采用国外大学的教材/课程, 虽然去不了, 但是可以用啊. 这里是Asuka Minato写的一篇指南和碎碎念[2](仅供参考)

各种电子书[编辑 | 编辑源代码]

https://annas-archive.org

你也可以使用Z-Library, 域名太多CIC就不列举了。

No.5 在打算把Wiki挂上电子书分享,但在此之前alist.世界百流大学.com也是一个选择

API 速查[编辑 | 编辑源代码]

https://zealdocs.org

有问题可以写在讨论, 或者 E-mail to asukaminato, 或者自己补上去.

不能给出所有的好方案