获得徽章 0
- #挑战每日一条沸点# 字节青训营打卡第7天
今天开始网络的学习,找来了《图解TCP/IP》和《Linux高性能服务器编程》这两本大名鼎鼎的书,刚好一本理论,一本网络编程实战。只是理想很丰满,害怕现实很骨干:一是这两本书虽然不厚,但是内容不少,今天看了《图解TCP/IP》的第一章:字小难啃!!!二是害怕自己坚持不下来,保守估计要30天的高强度阅读!!!
总结一下今日阅读内容:网络出现的背景、发展:批处理->分时、协议理解、OSI七层参考模型、传输分类、地址理解、网络的硬件构成。
个人认为的重点:一是协议的理解,就是一种约定;二是OSI七层模型,每一层的作用和分层解耦的理解;三是网络的硬件构成,认识中继器、网桥、路由、网关。
好了,今天就简单记录这些,明天继续搞,加油!!!展开评论点赞 - #挑战每日一条沸点# 字节青训营打卡第四天
今天开始入门Git,了解了Git在本地的一些操作:新增文件、修改文件、删除文件、撤销修改和版本回退的相关操作。
个人认为最重要的就是理清work directory、stage(index)、repository 三者之间的关系,还有projects存放的是具体的修改。知道add是把work directory里的修改放到projects里,同时在stage里放索引(所以又叫index);而commit是把stage里的索引加入repository,但是也只是索引,具体的修改内容在projects里!commit后才算是把内容交由Git管理了!
二是对于HEAD指针和master分支的理解。HEAD默认是指向master分支的指针,而master分支就是最近一次commit的commit id(每次commit时Git都会生成对应的commit id),通过cat-file可以一路找到所有的commit id。
三是对于分支的理解。对分支的创建、切换、合并、删除进行操作。以及对于合并冲突的理解、Bug分支的理解。
今天就记录这些吧,明天要开始复习期末考了,明天就整理一下已经见到的Git命令吧。
该死的期末考!!!!但还是加油!展开赞过评论1 - 青训营打卡第二天:
花了两个小时梳理了一下前期整的Docker,简单了解了下技术架构的整体演进过程。其实容器化技术很早就出现了,并且Linux内核很早就有namespace空间隔离技术和cgroups资源控制技术,不得不感慨大佬们的思想是真的超前;只是随着云技术的蓬勃发展,容器化技术才越显重要。
就我目前的知识认知来说,我认为容器化技术最重要的就是解决了环境不统一的问题,当然,作为一个非科班本科生也并不能理解,因为平时很难接触到大的项目,还是处于学习每一块知识的阶段。
最后简单记录一下Docker的架构和几大模块。一是Registry镜像仓库,有官方仓库和第三方仓库,作为小白,使用国内的一些仓库网址就完全够用;二是image镜像,三是container容器,这两个的关系可以当做类和对象,使用image可以创建container,而后者就是Docker的核心;四是volume存储卷,可以指定容器和宿主机之间的目录映射;五是network,是容器自己的网络环境;最后是compose编排,这是通过一个 .yml 的文件达到对project(一个project里有多个service,而一个service里又可以有多个container)的宏观管理!
好了,今天就写这些吧!加油!展开赞过评论1