【寒假作业01】 🎁热身大礼包开箱Repot
✨ Part 1 博客园 & markdown
- 1、请为自己建立好博客园(用户名自取,有账号的话可以直接用),并加入班级(班级链接:https://edu.cnblogs.com/campus/fzu/2020CS ),加入的时候请以备注好姓名;
- 2、可以为自己的博客园申请好 js 权限,自行装饰博客园的样式,尽可能美观简洁,可能需要些许前端知识,但是该步骤可以直接百度搬砖(搬运现成代码);
- 3、选择博客园的编辑器为 “markdown”,并自行学习 Markdown 语言排版(学习链接请见附录)。Markdown 可以很好地编排你的文章,掌握熟练的话,在攥写专业论文时会是一把利器!
-
个人博客园链接 Here is 传送门🚪
(立个Flag🚩 一定要好好学前端,不许把搬来的砖乱堆!!!) -
Markdown语言排版学习
-
编写练习记录(
就这啊?这作业好像也不是很难嘛?)
-
该博客 Markdown 编写页面的截图
-
✨ Part 2 Github 永远滴神!
- 1、一个和自己账号名称一致的仓库,用 readme.md 文件写上简短的自我介绍和目前掌握的技能;
- 2、新建一个名为"2021"的仓库,用 git 将本地的 helloworld.c(.cpp) 文件 git 进该仓库中。
-
个人Github链接 Here is another 传送门🚪
-
个人账号有自我介绍的页面截图
-
进入两个仓库后的页面
-
Git的主要过程
-
创建本地仓库
-
创建SSH KEY并将本地库内容推送至远程库
-
Repository_2021 Code
ASUS@LAPTOP-33FTOODV MINGW64 /d/GitTest/repository_2021 $ git init Initialized empty Git repository in D:/GitTest/repository_2021/.git/ ASUS@LAPTOP-33FTOODV MINGW64 /d/GitTest/repository_2021 (master) $ ls -ah ./ ../ .git/ helloorld.c ASUS@LAPTOP-33FTOODV MINGW64 /d/GitTest/repository_2021 (master) $ git add helloworld.c ASUS@LAPTOP-33FTOODV MINGW64 /d/GitTest/repository_2021 (master) $ git commit -m"first file" [master (root-commit) 8f1642b] first file 1 file changed, 6 insertions(+) create mode 100644 helloworld.c ASUS@LAPTOP-33FTOODV MINGW64 /d/GitTest/repository_2021 (master) $ ssh-keygen -t rsa -C 550582668@qq.com Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/ASUS/.ssh/id_rsa): Created directory '/c/Users/ASUS/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/ASUS/.ssh/id_rsa Your public key has been saved in /c/Users/ASUS/.ssh/id_rsa.pub The key fingerprint is: SHA256:P+08N0oeRwKePgw58ULYdQannBoZ8wnTYsgOLXT8a/I 550582668@qq.com The key's randomart image is: +---[RSA 3072]----+ | ..+..=.o.+ | | o.=ooX.B | | +.o*.B | | ...B o | | S.+ . . | | . oB . o | | + * + . | | E B.oo | | =+ . | +----[SHA256]-----+ ASUS@LAPTOP-33FTOODV MINGW64 /d/GitTest/repository_2021 (master) $ git remote add origin git@github.com:Forest-ZeroOne/2021.git ASUS@LAPTOP-33FTOODV MINGW64 /d/GitTest/repository_2021 (master) $ git push -u origin master The authenticity of host 'github.com (13.229.188.59)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts. Enumerating objects: 3, done. Counting objects: 100% (3/3), done. Delta compression using up to 8 threads Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 282 bytes | 282.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 To github.com:Forest-ZeroOne/2021.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'origin'./
-
✨ Part 3 神秘的 Linux + 虚拟机
- 1、推荐安装 Vmware 或者 VirtualBox,然后安装 Linux 中 Ubuntu 16.04 及以上的版本;
- 2、使用 Ubuntu 的终端,编写并运行 helloworld.c (.cpp) 文件和任意一份.py 文件,.py 示例代码给出:
print('\n'.join([''.join([('ZhangDong'[(x-y)%9]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)])) # 一个大大的爱心,该版本为python3.x,若为python2.x版本请去掉最外层的括号
-
安装过程截图(
早期人类驯服虚拟机珍贵图像资料)-
VMware安装完成
-
创建虚拟机
-
安装并登录Ubuntu
好耶!安装成功了!赶紧偷偷摸鱼玩一把数独!
那个纸牌游戏怎么玩?我咋看不太懂?
-
-
程序运行截图
-
HelloWorld.c 👋
要实现运行这段C程序实际上是要比后面的Python稍麻烦一些……1、 更换软件源(这儿使用了THU镜像)
sudo gedit /etc/apt/sources.list
2、 安装gcc
$ sudo apt update
$ sudo apt install build-essential
$ sudo apt install gcc-multilib
$ gcc --version
3、 创建文件与编译运行
$ touch HelloWorld.c
(此处进入c文件里写HelloWorld,太简单了建议试试用膝盖码)
$ gcc HelloWorld.c -o test && ./test
-
ZhangDong.py 💖
1、 终端输入python3
python3
2、 paste飞哥准备的彩蛋代码
print('\n'.join([''.join([('ZhangDong'[(x-y)%9]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))
啊啊啊啊啊啊太激动了终于见到亲爱的Z老师了,热身大礼包见底了,一身轻松!
But任务并没有结束,就像……
打了一路过关打怪,终于见到了大Boss,然后Boss说:“请把这一路的经历写一篇Blog并提交作业”。
-
-
遇到了什么困难?如何解决?
答:遇到的全是困难,然后困难们把我解决了。
与各位一样,完成这一系列的任务并不容易,我放到最后一个part再讲吧QwQ
不过在虚拟机上运行这两段程序的时候,倒是出现了个比较糟糕的问题:
我 printf 那句话忘了打分号(←不是这个,这个太丢人了)
安装gcc的时候一直不成功,和朋友讨论了半天,网上的教程也都试了一遍,始终无解。
最后被朋友的一句话点醒:“你虚拟机连上网了吗?”参考资料
🔨 Ubuntu下为什么要换源,如何换源
🔨 VMware Workstation Ubuntu 20.04 LTS无法连接网络问题
🔨 VMware Workstation 未能启动 VMware Authorization Service 解决方案
✨ Part 4 自我介绍 Introduce Myself
- 1、介绍你自己、介绍你的技能树~
- 2、刚入学的雄心壮志!
- 3、一学期内自己的学习生活,做得最好是什么,最需要改进又是什么~
- 4、对今后的未来和展望~
- 我是林毅,from计算机6班,最大的爱好是摸鱼。
- 关于我的技能树🌲
🌱 比较熟练
1、Photoshop平面设计
2、Office办公软件(使用频繁得让人心疼)
🌱 曾经学过
1、C & C++(毕竟是专业课,但我这种咸鱼也不太好说已经掌握了)
2、Dart & Flutter(摸过一些,但可惜搁置了)
🌱 正在学习
1、Android(希望早日master)
2、Python(这是下个学期的选修课诶)
🌱 也许将学
1、UI Design(一直很感兴趣的领域)
2、HTML+CSS+JS(强迫症就挺想学前端的)
3、Product Manager(前段时间又对PM很感兴趣)
- 入学时的雄心壮志,大概是希望可以拿到奖学金。
- 本学期的学习生活,中规中矩吧,算是实现了自己的一些小目标,但也有很多翻车的地方。
需要改进下计划安排和学习策略啦~道阻且长,继续努力! - 展望未来,希望各方面都能够多学一些技能,然后成绩也要upupup!
✨ Part 5 可选部分与致谢
- 1、自己在完成第一份作业时的感受
- 2、如何看待这个越来越内卷的时代 / 如何看待 996 逐渐常态化的时代
-
这份作业对浅水区的我而言还是需要花一些心思的。
任务倒是不算特别困难,只是实现过程中突发的各种问题会有些难以应对。
“ 为什么我的机子不按教程里的那样子走? ”
“ 为什么别人就不会遇到我这个玄学问题? “
“ 这为什么就报错了?这堆Error在说什么玩意儿?”
“ 我改了啥?这怎么就又成功了?” -
有点体会就是,学计算机遇到问题,到网上搜一下,总能找到和我遇到一样问题的倒霉蛋。
多数情况下,是能找到对应问题的解决方案甚至保姆级教程的,但对自己而言又未必行得通。
按照步骤做下来,常常是要么得到的反馈和教程中不一样,要么是一通操作猛如虎,TA成功了,我依然没反应。
这时候能做的也就是一次次摸索,必要的时候请求支援,听听别人的建议,说不定TA也踩过这个坑呢。
后续有时间我也尽量会在本文补充一些遇到的问题和解决方案供大家参考,有问题也欢迎大家指出~ -
文章已经写完了,提交之前再回来这儿补一句感受,撰写和排版blog也很不容易啊!
-
内卷好可怕...
为了心中的目标努力奋斗是好事儿~
不过还是尽量避免自己为了卷而卷吧,卷坏了人多不好啊,有些时候还是要佛系一些的嘛。 -
996逐渐常态化,对自己未来的工作生活感到一丝悲哀。
不过就像欧欧说的,等我工作的那时候,也许已经不再是996了呢!谁知道呢!
或者再努努力,到一个让自己比较舒服的位置~ -
这回作业遇到了大大小小一些问题,所幸遇到了各位热心的hxd们!
非常非常非常真诚地感谢Jimmyszb、Exungsh、Xuuxxi、HZH、小白马等人的指导和帮助!
感激不尽!特此致谢。