我是一名工科本科在读生,目前一年级,这个学期要学C++,ECS是课程附带的。
使用体验吧,主要还是开了开眼界,了解了一下服务器能干些什么,跟着老师装了很多插件,搭建了博客什么的,还尝试了一下搭一个游戏服务器,可惜失败了(悲),还弄了个网页版的VSCODE,还是挺有意思的,这一套下来不能说学到了什么,但确实接触了不少前所未知的东西,也算是收获颇丰吧,了解了一些插件的使用方式。
首先一个是tmux吧,前面说可以弄网页版的VSCODE,但前提是服务器网页得开着,服务器网页一关,VSCODE也跟着关了,然而要是每次用网页VSCODE都要登录一次服务器,未免有些太麻烦了,最后用tmux解决了这个问题。
Tmux呢,可以让终端复用,比如让一块终端同时显示两个界面,分离运行某一个终端的程序什么的,这是我目前需要用到的功能,据说还有更多别的作用。通过tmux,就可以把开启网页VSCODE这个进程给分离出去,类似于“挂机”,不受关闭网页的影响,这样我就可以在任何地方脱离本地软件编程了,虽然对于一个学生实际用处不大,但我觉得还是很牛逼的——甚至可以在手机上编程,虽然适配性好像不是很好。除了开网页之外,有时遇到一些需要跑很久的程序,也可以用tmux挂着跑,有效避免了现实生活中可能出现的各种幺蛾子,保护了我的血压。
另外就是搭建博客,我用的是hexo,他的作用是把markdown转换成html文件,然后依赖服务器自动给你搭一个只属于你的网页出来,很适合用来跟同学装大逼,我还尝试在博客里面弄了个视频出来,不过是借鉴了hexo作者网页的代码来设置……到时候再好好学一下html的语法来补票吧。不过成就感还是很足的(๑•̀ㅂ•́)و
就写这么多吧,虽然开steam游戏服务器,以及各种搞幺蛾子的事情就先不说了吧,毕竟我自己也不是很弄的懂(悲)。
总的来说,ECS成功让我意识到互联网的广大,让我感到深刻的渺小感,感觉想要穷尽这些知识得花个几辈子呐……不过每次学到新东西都会很开心,就像旅行一样,一直顺着这条路下去,也许也不是什么坏事吧。