摘要: TB是计算机的存储单位,用来描述计算机的存储容量。另外还有GB、MB、KB、B。就像长度单位米、分米、厘米、毫米一样,它们之间有换算关系: 1KB = 1024B 1M = 1024KB 1GB = 1024M 1TB = 1024GB 之所以要这么多单位,是为了方便表示。 KB 浏览网页时的网速: 阅读全文
posted @ 2021-06-14 21:35 Zioyi 阅读(4023) 评论(0) 推荐(0) 编辑
摘要: 前言 正值端午佳节,LeetCode也很懂。这两天都是简单题,早点做完去包粽子。 故事从一道简单题说起 第一个错误的版本 简单题 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 阅读全文
posted @ 2021-06-14 13:06 Zioyi 阅读(5569) 评论(0) 推荐(0) 编辑
摘要: 前言 “嘀嗒嘀嗒”,抬头看向墙上的钟表,此时已是凌晨1点。小明终于把Go语言圣经第二章的笔记写完,保存commit,提交,然后睡觉。 额,等等,不对,小明发现他用的是公司的git账号,git log一看,最新的commit的Author信息里是公司的邮箱地址,尴尬了,难道小明要重新写一遍?“不要啊~ 阅读全文
posted @ 2021-06-08 08:28 Zioyi 阅读(3258) 评论(0) 推荐(0) 编辑
摘要: 接口类型变量 Go是强类型语言,你不能将整数值赋值给浮点型变量。同样,也不能将没有实现接口的类型值赋值给接口类型变量。 // 1.定义变量是接口类型 var w io.Writer // 2.将具体类型的值 赋值给这个变量, 要求这个具体类型实现了接口的所有方法 w = os.Stdout w = 阅读全文
posted @ 2021-06-03 14:40 Zioyi 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 接口 接口类型是对其他类型行为的概括与抽象。我们可以通过接口来约定某一类通用行为。Go语言的接口是隐式的:只要实现接口A的所有方法就代表实现了接口A。 接口即约定 接口是什么样的? package io // Writer is the interface that wraps the basic 阅读全文
posted @ 2021-05-29 22:16 Zioyi 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,公司代码company_repos/会存放在公司内部的gitlab上,个人代码privacy_repos/会放在github上。因此我们会有两个git账户:公司账号zioyi@campany.com和个人账号zioyi@privacy.com。如果我们想把两者的账号区分使用,可以通过ss 阅读全文
posted @ 2021-05-22 15:23 Zioyi 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 方法 在面向对象编程的编程思想里,类、对象、方法是基础。类比到Golang中 // 类 type Point struct {X, Y int} // 对象 p := Point{1, 2} // 方法 即绑定在struct上的函数 // ... 方法声明 方法和函数类似,区别在于它在函数名前多了一 阅读全文
posted @ 2021-05-16 21:14 Zioyi 阅读(2903) 评论(0) 推荐(0) 编辑
摘要: 函数 函数声明 函数由5部分组成:函数名、形参列表、返回列表、和函数体。func为定义函数的关键字 func name(parameters-list) (result-list) { body } 形参列表的格式是参数名称+参数类型,相同类型的参数可以写在一起 // 这两种个写法等价的 func 阅读全文
posted @ 2021-04-18 12:10 Zioyi 阅读(4700) 评论(0) 推荐(0) 编辑
摘要: 结构体 结构体是将零个或多个任意类型的命名变量组合在一起的聚合数据类型。每个变量都叫做结构体的成员。 type Employee struct { ID int Name string age int } Employee就是一个结构体。 定义结构体时要注意 1.如果一个成员变量的首字母大写,则它是 阅读全文
posted @ 2021-04-11 13:35 Zioyi 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 常量 Pob Pike 2014年8月24日 原文 介绍 Go是一门静态语言,它不允许不同数字类型间的操作。你不能将一个浮点数(float64)和一个整数(int)相加,也不能将一个32位整数(int32)和一个通用整数(int)相加。这些写法也是非法的:1e6*time.Second、math.E 阅读全文
posted @ 2021-04-05 11:35 Zioyi 阅读(74) 评论(0) 推荐(0) 编辑