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/ 目录用于存储动态数据,例如缓存 ... 
随机推荐
- 【LeetCode】519. Random Flip Matrix 解题报告(Python)
			作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 题目地址:https://leetcode.com/problems/random-fl ... 
- 【LeetCode】885. Spiral Matrix III 解题报告(Python & C++)
			作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ... 
- CF 593B Anton and Lines(水题)
			题意是给你n条直线,和x1,x2;问 在x1,x2之间(不包括在x1,x2上) 存不存在任意两条线的交点. 说思路,其实很简单,因为给的直线的条数很多,所以无法暴力求每两条直线的交点,那么就求每条直线 ... 
- Docker 与 K8S学习笔记(九)—— 容器间通信
			容器之间可通过IP.Docker DNS Server或joined三种方式进行通信,今天我们来详细学习一下. 一.IP通信 IP通信很简单,前一篇中已经有所涉及了,只要容器使用相同网络,那么就可以使 ... 
- Iptables  实操
			目录 Iptables之实操 简介 名称概念: 四表中常用的表 Nat表 Filter表 iptables表和链的工作流程图 iptables过滤图 Iptables安装 Iptables 命令说明 ... 
- ZOJ 1141:Closest Common Ancestors(LCA)
			Closest Common Ancestors Time Limit: 10 Seconds Memory Limit: 32768 KB Write a program that tak ... 
- 【错误】NetBeans2007:Cannot find nbproject/build-impl.xml
			从中国考试教育网下载的NetBeans中国考试教育版2007报错 E:\æ¡é¢\javaèè¯\JavaApplication4\build.xml:7: Cannot find nbpr ... 
- [opencv]图像预处理方案及方式
			像识别中,图像质量的好坏直接影响识别算法的设计与效果精度,那么除了能在算法上的优化外,预处理技术在整个项目中占有很重要的因素,然而人们往往忽略这一点. 图像预处理,将每一个文字图像分检出来交给识别模块 ... 
- web服务之nginx部署
			本期内容概要 了解web服务 Nginx和Apache的对比 部署Nginx 内容详细 1.什么是web服务 Web服务是一种服务导向架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用 ... 
- 物联网大赛 - Android学习笔记(三)Android 事件处理
			学习目标: 了解事件处理概念 监听事件处理模型 事件与事件监听接口 实现事件监听方式 回调事件处理模型 常见的事件回调方法 Handler类功能与用法 Handler更新程序界面 一.监听概念 再用户 ... 
