Go 指针 我们通过变量来存储数据,起始变量的本质是给存储数据的内存地址起一个好的名字,比如我定义一个变量a:=10 这个时候可以直接通过a这个变量来读取内存中的10 这个值,但是在计算机底层a 这隔变量起始对应了一块内存地址 1 指针指针是引用类型 它也是一个变量,但它是一个特殊的变量,他存储的数据不是一个普通值,而是另一个变量的内存地址 普通变量 var a int = 10 指针变量 var p *i 2020-12-11 go go
Go time包使用 1 time包使用package main import ( "fmt" "time" ) func main() { timeNow := time.Now() fmt.Println(timeNow) Year := timeNow.Year() Month := timeNow.Month() Day := timeNow 2020-12-09 go go
Go defer panic recover 1 defer 语句Go 语言中的defer 语句会将其后面跟随的语句进行延迟处理,在defer语句的函数即将返回时候,将延迟处理的语句按照defer语句的逆序进行执行,也就是说,先被defer的语句最后被执行,最后被defer的语句,最先被执行 1.1 defer 使用package main import "fmt" func main() { fmt.Pr 2020-12-09 go go
Go 函数 1 函数定义函数是组织好的,可重复使用的,用于执行指定任务的代码块,本文介绍go语言函数的相关内容 Go 语言支持: 函数 ,匿名函数,闭包 Go 语言中定义函数使用func 关键字 func 函数名(函数参数)函数返回值 { 函数体 } 函数名: 由 字母 数字 下划线组成 但是函数名的第一个字母不能是数字,在同一个包内,函数名称,不能重名 函数参数:参数由参数变量和 2020-12-09 go go
应用层http/https笔记 1. HTTP 前沿上一个文章我们讲了传输层,接下来开始说说应用层协议,那么最常见的协议就是HTTP协议,我们就从HTTP开始。 首先 http://www.budongshu.cn 是一个URL,叫做统一资源定位符 ,之所以叫做统一,是因为它是有格式的 HTTP :这个叫做协议 www.budongshu.cn: 表示一个域名,在互联网上一个位置 还有更详细的URLhttp://bu 2020-12-06 网络 网络
传输层TCP/UDP笔记 传输层里比较重要的两个协议,一个是 TCP,一个是 UDP。对于不从事底层开发的人员来讲,或者对于开发应用的人来讲,最常用的就是这两个协议。由于面试的时候,这俩个是会是一起被问到的 1 TCP 和 UDP 有哪些区别?一般面试的时候我问这两个协议的区别,大部分人会回答,TCP 是面向连接的,UDP 是面向无连接的。什么叫面向连接,什么叫无连接呢?在互通之前,面向连接的协议会先建立连接。例如,TCP 2020-12-05 网络 tcp/ip 网络
二层到三层知识笔记 上个笔记我们知道IP地址的诞生,那么机器一旦有了IP,就可以在网络的环境和其他机器进行沟通了 如果我们宿舍内俩个人需要通过电脑来玩一个游戏比如cs5, 这时候我们就需要建立一个局域网,让俩台 电脑能够连在这个局域网中 1 先来说几个词语解释 全双工:可以同时发送和接收信号 半双工:互相协调,都可以想对方发,但是需要协调 单工: 永远只能是一方发一方收 2 第一层 物理层如何来构建一个小的 2020-12-05 网络 网络 传输层
网络通信协议笔记 《圣经》中有一个通天塔的故事,大致是说,上帝为了阻止人类联合起来,就让人类说不同的语言。人类没法儿沟通,达不成“协议”,通天塔的计划就失败了 但是千年以后,有一种叫“程序猿”的物种,敲着一种这个群体通用的语言,连接着全世界所有的人,打造这互联网世界的通天塔。如今的世界,正是因为互联网,才连接在一起。 只有通过网络协议,才能使一大片机器互相协作、共同完成一件事。 1.1 当我们输入URL 发生 2020-12-05 网络 网络
tcp/ip 协议簇笔记 tcp/ip 协议簇它是基于tcp/ip协议,但是它并不仅限于tcp/ip 俩种协议,他是一个协议的泛指 它还包括很多其他的协议,同时也分为好多层,同层之间使用相同的协议,这样体现了分层的好处 每一层只是处理自己层的协议 网络体系结构TCP和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协议 网络协议群 协议名称 具体协议 应用协议 HTTP,SMTP, FTP,TELN 2020-12-04 tcp/ip tcp/ip
hexo 自定义域名和主题 前沿在之前已经部署博客环境,用hexo初始化博客项目,并且已经把博客托管到了github上,通过github提供的二级域名进行访问 我们自己如果有域名,还可以绑定自己的域名进行访问博客,域名可以通过阿里云进行购买 购买域名这里我们通过阿里云进行购买吧,因为阿里云收购了万网,万网算是国内最大的域名注册商 购买地址: https://wanwang.aliyun.com/domain/searchre 2020-12-03 hexo hexo