上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: Writer 和 Reader 接口 type Writer interface { Write(p []byte) (n int, err error) } io.Writer接口的声明,接收唯一一个方法Write,这个方法接收一个byte切片,并返回两个值。第一个值是写入的字节数,第二个值是er 阅读全文
posted @ 2020-06-10 23:13 顽强的allin 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Go语言提供了传统的同步goroutine的机制,就是对共享资源加锁。如果需要顺序访问一个整形变量或者一段代码,atomic和sync包里的函数提供了很好的解决方案。 原子函数:atmoic.AddInt64 atmoic.LoadInt64 atmoic.StoreInt64 AddInt64 这 阅读全文
posted @ 2020-06-05 18:04 顽强的allin 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 复杂度是什么 复杂度是衡量代码运行效率的重要的度量因素。 计算机通过一个个程序去执行计算任务,也就是对输入数据进行加工处理,并最终得到结果的过程。每个程序都是由代码构成的。可见,编写代码的核心就是要完成计算。但对同一个计算任务,不同计算方法得到结果的过程复杂度是不一样的,这对你实际的任务处理效率就有 阅读全文
posted @ 2020-06-04 12:58 顽强的allin 阅读(338) 评论(0) 推荐(1) 编辑
摘要: Gin框架介绍及环境搭建 Gin特点和特性: 速度:之所以被很多企业和团队所采用,第一个原因是因为其速度快,性能表现初衷; 中间件:和iris类似,Gin在处理请求时,支持中间件操作,方便编码处理; 路由:在Gin中可以非常简单的实现路由解析的功能,并包含路由组解析功能; 内置渲染:Gin支持JSO 阅读全文
posted @ 2020-06-02 14:14 顽强的allin 阅读(5224) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-05-31 23:46 顽强的allin 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 数据库设计的两个原则: 1.三范式: 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列; 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键,二是没有包含在主键中的列必须完全依赖于主键,而不能依赖于主键的一部分。 第三范式(3NF):首先是 2NF,另外非主 阅读全文
posted @ 2020-05-29 23:56 顽强的allin 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 方法集:定义了一组关联到给定类型的值或者指针的方法。定义方法时使用的接收者的类型决定了这个方法时关联到值,还是关联到指针,还是两个都关联。 规范里描述的方法集: Values Methods Receivers T (t T) *T (t T) and (t *T) T类型的值的方法集只包含值接收者 阅读全文
posted @ 2020-05-28 16:04 顽强的allin 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 1.git的两大特点: 1)版本控制:可以解决多人同时开发的问题,也可以解决找回历史代码的问题。 2)分布式:Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。 2.创建一个版本库 git init 1)创建一个版本 git add code.txt (工作区提交到暂存区) gi 阅读全文
posted @ 2020-05-26 23:59 顽强的allin 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在声明一个新类型之后,声明一个该类型的方法之前,需要先回答一个问题:这个类型的本质是什么。如果给这个类型增加或者删除某个值,是要创建一个新值,还是要更改当前的值?如果是要创建一个新值,该类型的方法就使用值接收者。如果是要修改当前值,就使用指针接收者。这个答案也会影响程序内部传递这个类型的值的方式:是 阅读全文
posted @ 2020-05-26 12:10 顽强的allin 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 第17条:在参数上面迭代是,要多加小心 def read_visits(data_path): with open(data_path) as f: for line in f: yield int(line) visits = read_visits("./my_numbers.txt") pri 阅读全文
posted @ 2020-05-25 18:20 顽强的allin 阅读(582) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页