摘要:
优先队列 很多时候我们可能需要处理有序的元素,但是并不需要全部有序,可能只需要取出某个优先级较高的元素(最大优先队列),只处理当前键值较大元素,API为插入元素和删除最大元素。这种数据类型为优先队列。 API: public class MaxPQ<Key extends Comparable<Ke 阅读全文
posted @ 2020-10-26 15:52
王渝钦
阅读(646)
评论(0)
推荐(0)
摘要:
方法 方法是golang中的一个特性,方法可以看作是带有特殊接受者参数的函数,最常用的是为结构体定义方法,看起来就像面向对象里边的对象下的方法 package main import ( "fmt" ) type Book struct{} func (b Book) SetPages() { fm 阅读全文
posted @ 2020-10-26 15:49
王渝钦
阅读(705)
评论(0)
推荐(0)
摘要:
https://zhuanlan.zhihu.com/p/58967892 https://www.flysnow.org/2017/05/12/go-in-action-go-context.html 阅读全文
posted @ 2020-10-26 15:48
王渝钦
阅读(72)
评论(0)
推荐(0)
摘要:
隐式转换规则 常量不支持溢出 常量不支持舍入 func main() { const a = -1.23 x := int32(a) // error,常量不支持舍入,将a变为变量可以 fmt.Println(x) const b = 255 var h = uint8(b + 1) //error 阅读全文
posted @ 2020-10-26 14:37
王渝钦
阅读(67)
评论(0)
推荐(0)
摘要:
Go圣经 i是语句,而不是表达式,所以类似j=i++非法,并且只能在后边 常量目前只能是数值、字符串或者一个固定的布尔值 变量 基本类型:数值、字符串、布尔值 引用类型:指针、接口、切片、map、函数、chan 聚合类型:数组、结构体 Go中声明变量不初始化的情况下都会默认零值,不会出现undefi 阅读全文
posted @ 2020-10-26 14:30
王渝钦
阅读(171)
评论(0)
推荐(0)
摘要:
刚接触后端对这些概念比较模糊,特此记载 概念 集群:同一个服务将其部署到多个服务器上,使用负载均衡,反向代理的形式达到并行处理的目的 分布式:分布式与微服务类似,具体细节还不是很清楚,但是两者都是将一个服务拆分成很小很小的服务,将不同的服务部署到不同的服务器上 微服务不一定在不同的服务器上,微服务更 阅读全文
posted @ 2020-10-26 14:29
王渝钦
阅读(767)
评论(0)
推荐(0)
摘要:
包级变量按依赖顺序进行估值 包级变量的估值顺序按照依赖顺序进行估值,比如var a f[b]依赖于var b = n的初始化,那么a就较晚于b进行估值 var ( f4 = print("f4", f3) f3 = print("f3", f1) f2 = print("f2") f1 = prin 阅读全文
posted @ 2020-10-26 14:27
王渝钦
阅读(118)
评论(0)
推荐(0)

浙公网安备 33010602011771号