【寒假作業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、小白馬等人的指導和幫助!
感激不盡!特此致謝。