摘要: [TOC] 第十章 包和工具 包简介 包系统的设计是为了简化大型程序的设计和维护工作 每个包都定义了一个不同的名字空间用于它内部的每个标识符的访问 每个包还通过控制包内名字的可见性和是否导出实现封装特性(大小写开头) 当我们修改一个源文件,我们必须重头构建 Go语言编译器的编译速度明显快于其它编译语 阅读全文
posted @ 2019-07-26 18:50 DickLai 阅读(187) 评论(0) 推荐(0)
摘要: [TOC] 第九章 基于共享变量的并发 同样的,省略例子,还有一些目前还没理解的部分,这些等挑战完Go语言实战再来 竞争冒险 必须说明: 1.竞争条件这个翻译是很糟糕的,在gopl zh中的理解容易产生歧义,这里采用竞争冒险 2. "维基百科中的理解" :竞争冒险(race hazard)又名竞态条 阅读全文
posted @ 2019-07-26 16:53 DickLai 阅读(256) 评论(0) 推荐(0)
摘要: [TOC] 第八章 Goroutines和Channels 备注: 1.这一部分开始,原书gopl开始出现较多的中文错误 2.这一章节有大量例子,此处省去 Goroutines 在Go语言中,每一个并发的执行单元叫做一个goroutine 当一个程序启动,其主函数将在一个单独的goroutine中运 阅读全文
posted @ 2019-07-25 23:02 DickLai 阅读(229) 评论(0) 推荐(0)
摘要: [TOC] 第七章 接口 接口约定 接口不会暴露出它所代表的对象的内部值的结构和这个对象支持的基础操作的集合 接口只展示他们自己的方法 一个类型可以自由的使用另一个满足相同接口的类型来进行替换被称作可替换性(LSP里氏替换)。 接口约定:在实现接口的过程,必须准守接口中展示的方法(包括这个方法的名字 阅读全文
posted @ 2019-07-25 17:41 DickLai 阅读(312) 评论(0) 推荐(0)
摘要: [TOC] 第六章 方法 “尽管没有被大众所接受的明确的OOP的定义,从我们的理解来讲,一个对象其实也就是一个 简单的值或者一个变量,在这个对象中会包含一些方法,而一个方法则是一个一个和特殊类 型关联的函数。一个面向对象的程序会用方法来表达其属性和对应的操作,这样使用这个对 象的用户就不需要直接去操 阅读全文
posted @ 2019-07-24 19:01 DickLai 阅读(277) 评论(0) 推荐(0)
摘要: [TOC] 第五章 函数 函数声明 没有默认参数值 实参通过值传递,形参是实参的拷贝 实参是引用类型(指针,slice,map,function,channel等)时,实参可能会被修改 可能会遇到没有函数体的函数声明,这表示该函数不是Go实现的,例如 递归 大部分编程语言使用固定大小的函数调用栈,常 阅读全文
posted @ 2019-07-22 23:11 DickLai 阅读(466) 评论(0) 推荐(0)
摘要: [TOC] 第四章 复合数据类型 数组 数组是由固定长度的特定元素组成的序列,一个数组可以由零个或多个元素组成 索引下标的范围是从0开始到数组长度减1的位置 默认情况下,数组的每个元素都被初始化为对应类型的零值 ...省略号表示数组的长度是根据初始化值的个数决定的 数组的长度是数组类型的一个组成部分 阅读全文
posted @ 2019-07-22 19:02 DickLai 阅读(200) 评论(0) 推荐(0)
摘要: [TOC] 第三章 基础数据类型 整型 int和uint都是对应特定cpu平台机器字大小的 Unicode字符rune类型和int32等价 byte和uint8等价 无符号的整数类型uintptr,没有指定具体的bit大小但是足以容纳指针 有符号整数采用2的补码形式表示 运算 比较运算符 一元运算符 阅读全文
posted @ 2019-07-22 15:09 DickLai 阅读(339) 评论(0) 推荐(0)
摘要: [TOC] 第二章 程序结构 命名 区分大小写 开头字母或下划线 在一个程序包中,函数外定义的, 1.开头大写的表示可导出的, 2.小写的表示不可导出的, 3.当然,下划线开头的变量是不可导出的 推荐风格: 1.尽量短小 2.驼峰式 3.专有名词,像ASCII,HTML这样的缩略词大小写不混用(也就 阅读全文
posted @ 2019-07-21 18:38 DickLai 阅读(280) 评论(0) 推荐(0)
摘要: 投简历 往届生真的难 虽然没有找到机会,但还是有公司的boss愿意看,真的非常感谢 我也借着这次的机会,问了boss自己还缺乏什么,从而找到了方向,再次感谢 已关闭自己的简历通道,韬光养晦(猥琐发育)一波 分享一下 首先还是要看招聘的要求,技术能力是一个萝卜一个坑 接着是按照要求去准备 如果是计科生 阅读全文
posted @ 2019-07-20 23:57 DickLai 阅读(116) 评论(0) 推荐(0)