Homework_1
寒假第一份作业
一、博客园部分
1、个人博客园链接 Click here
2、markdown界面截图
我用typora编辑 所以贴上typora界面的截图

二、Github部分
1、个人Github链接 Click here
或点击我博客右上角
2、首页及自我介绍截图
首页:

自我介绍:

3、进入两个仓库后的页面


4、git的过程
创建SSH KEY
过程忘记截图了
输入命令
ssh-keygen -t rsa -C "1366624846@qq/com"
回车后会跳出一个地址
找到地址所在位置,这是我的:C:\Users\13666.ssh
打开 id_rsa.pub(可能没软件打开 可以直接拖到goole或者edge上打开)
复制里面的内容
打开GitHub 在设置中有一项“SSH and GPG keys”
建立新的key 名字随便取 然后把刚刚复制的粘贴进去
完成!!

创建本地文件夹 helloworld并进入
$ mkdir helloworld
$ cd helloworld
好像名字不能带空格 之前取名为“hello world”结果建了两个文件夹
通过命令git init把这个文件夹变成Git可管理的仓库
将要上传的文件粘贴到文件夹中

目前为止都很完美
用git commit把项目提交到仓库
出现问题

出现了一个error
因为我没有声明邮箱和用户名
声明
在创建的文件夹中有一个隐藏的.git文件夹,打开config文件(我直接用dev修改了)

完成声明
参考博客:https://blog.csdn.net/weixin_43267344/article/details/105895076
再次提交

成功!!!
- 上传成功

千呼万唤始出来
三、Linux 和虚拟机部分
1、简要的安装过程的截图
- 安装VM:

安装Ubuntu
官网的下载速度实属离谱,所以找了一个镜像站下载
安装过程不再赘述
换源清华TUNA:
- 找到Ubuntu的软件源配置文件/etc/apt/sources.list
- 替换为TUNA的软件源镜像

下载Gcc
sudo gta install gcc

成功!!
2、使用终端创建、编写和运行文件的主要步骤
Hello world
创建
vi hello-world.c
编写
创建后按i进入编辑模式
输入代码
#include<stdio.h>
int main()
{
printf("hello world!!!");
return 0;
}
输入完成后按Esc退出编辑模式
输入一个":"冒号键,在左下角出现一个冒号
输入wq 保存并退出
编译文件
gcc -o hello-world hello-world,c -Wall
运行
./hello-world

成功!!
注意这里没有"./"是不行的,点"."代表当前路经,./hello-vi-world代表当前路经下的hello-vi-world文件,如果直接写hello-vi-world,则终端会尝试从默认的一些路经(如/bin, /usr/bin)下查找有没有这个可执行文件,一般情况下找不到当前路经。
Python
在终端输入命令
python3
弹出Python的解释器以>>>开头
输入代码 回车得到运行结果

爱张栋!!!
3、遇到了什么困难,学习了什么,怎么解决的
天!困难!那可太多了,比如下Ubuntu的时候官网速度很慢一度以为是家里网络的问题,一开始也不知道要换源,傻fufu地等它慢慢十几分钟下载几千k,gcc完全不会等等等等
所以有去网上搜一些教程啥的,但是感觉有的细节一笔带过很含糊。所幸有认识的奆佬亲自捞我,很有耐心地指出我的错误,帮助我一点点步入正轨,完成任务
学习的话,学会怎么用终端运行C和python的程序,更重要的是和奆佬学了怎么禾斗学上网(好家伙居然是敏感词)以及科学查找靠谱教程,我觉得这个对我来说意义是更大的
四、个人介绍
我叫俞许晟(好像大家都喜欢叫我小鱼)
技能树的话
- 会吉他、尤克里里、唱歌、魔方、魔术、一点点钢琴、很会王者
- 会C(这一点点知识储备我觉得都不配叫会qwq)、寒假在看C++Primer,现在看了一百多页的样子,计划看差不多了就去学python
- 总之就是娱乐技能树点得枝繁叶茂
- 但是计算机技能树和头发一样稀疏
刚入学的心壮志
拿到奖学金!!!
被数学斩于马下
怎么可以这么拖我排名
下次一定
对今后未来的展望
先搞定数学(数学一生之敌!!!)
争取满绩 拿到奖学金
五、可选部分
1、第一次完成作业的感受
爽啊兄弟!肝了这么久终于肝出来了!!
还有就是非常感谢两个人,一个是小白马,还有一个是我高中搞竞赛的同学。谢谢他们不胜其烦地教我我应该怎么做

?????不应该这样做
- 还有感受到新奇叭,学到了全新的知识。我一直都觉得获取知识是一件让人非常愉快的事情。(如果没有考试和排名) 不断尝试最后成功的体验实在美妙,终端跳出 Hello World!! 的时候,我莫名想起暑假学C语言时第一次程序运行成功的兴奋。
- 然后就是过程还是蛮痛苦的哈哈哈哈,作业刚下来的晚上玩了一晚上博客园,第二天做接下来的人都傻了,然后这几天白天都有同学聚会啥的只能晚上肝
- 万事开头难 后面会更难
2、如何看待这个越来越内卷的时代 / 如何看待 996 逐渐常态化的时代
996没体验过不敢多说(以后有的是机会)
卷是真的切身体会到了,比如郑某某与蒋某某,比我早去自习室,我走的时候还没走
我觉得适当的卷 还是挺好的,多学点总比打游戏追剧荒废时间来得划算(游戏真好玩)
寒假把下学期要学的卷完了下学期就可以玩了有更多时间学自己想学的东西
再次感谢小白马和beauty!!!虽然他俩看不到hhhh
Homework_1的更多相关文章
- Linux 常见文件管理命令
Linux文件系统 根目录:/ 从根目录开始,下面有一堆小目录 root:根用户的目录 bin:可执行文件命令 etc:配置文件 var:日志 lib:安装包或头文件,库文件 home:所有用户的家目 ...
- 工程课Linux第一节笔记
上课笔记 文件系统结构 /根目录 /bin/ 存放系统命令,普通用户与root都可以执行 /etc/ 配置文件保存位置 /lib/ 系统调用的函数库保存位置 /var/ 目录用于存储动态数据,例如缓存 ...
随机推荐
- 第三十七个知识点: The Number Field Sieve
第三十七个知识点: The Number Field Sieve 数域筛法(The Number Field Sieve ,NFS)是已知的分解算法中最有效率的.它的运行时间取决于被分解的数的大小而不 ...
- 懂得三境界-使用dubbo时请求超过问题
引子 刚才下班回家路上,无意中听到大街上放的歌,歌词有这么一句:"毡房外又有驼铃声声响起,我知道那一定不是你".这一句我似乎听懂了歌者的魂牵梦绕和绝望,如果在十年前我大概只能感受出 ...
- Java初学者作业——定义一个计算器类, 实现计算器类中加、 减、 乘、 除的运算方法, 每个方法能够接收2个参数。
返回本章节 返回作业目录 需求说明: 定义一个计算器类, 实现计算器类中加. 减. 乘. 除的运算方法, 每个方法能够接收2个参数. 实现思路: 定义计算器类. 定义计算器类中加.减.乘.除的方法. ...
- JUC之多线程锁问题
多线程锁 8种问题锁状态: 该部分全部围绕的是以下内容并结合相应的例子:synchronized实现同步的基础:Java中每个对象都可以作为锁. 具体表现为以下三种形式:(之前只是简单的了解) 对于普 ...
- 三角网格上的寻路算法Part.1—Dijkstra算法
背景 最近在研究中产生了这样的需求:在三角网格(Mesh)表示的地形图上给出两个点,求得这两个点之间的地面距离,这条距离又叫做"测地线距离(Geodesic)".计算三角网格模型表 ...
- JZOJ5966. [NOIP2018TGD2T3] 保卫王国 (动态DP做法)
题目大意 这还不是人尽皆知? 有一棵树, 每个节点放军队的代价是\(a_i\), 一条边连接的两个点至少有一个要放军队, 还有\(q\)次询问, 每次规定其中的两个一定需要/不可放置军队, 问这样修改 ...
- [特别篇] 记JZ冬令营(Finished)
1.16 走错班了, 去了全是大佬的1班, 然后灰溜溜滚回2班了. 去参加开营仪式. 然而昏昏欲睡... 实在太累了澡也没洗.. 群英云集, 多是感慨. 当时依依惜别和铮铮誓言, 在重逢中无语凝噎. ...
- pytest执行用例:明明只写了5个测试用例, 怎么收集到33个!?
pytest收集测试用例的顺序: 同一个项目中搜索所有以test_开头的测试文件.test_开头的测试类.test_开头的测试函数 执行测试用例的顺序: 是按照先数据(0~9)>再字母(a~z) ...
- Flask_安装和配置(一)
安装Flask pip install flask 一 .创建Flask项目 Flask与Django相比,没有提供任何自动创建项目的操作,所以需要手动创建项目及启动项目的管理文件 例如,创建项目目录 ...
- mysql数据库忘记root密码怎么办?
mysql数据库忘记root密码怎么破解和修改 1.停止数据库的运行 [root@localhost ~]# /etc/init.d/mysqld stop 或者[root@localhost ~]# ...