12 2020 档案

摘要:Wednesday, December 30, 2020 A tour of Go (5) - 并发 Go 程 (goroutine) Go 语言支持并发,我们只需要通过 go 关键字来开启 goroutine 即可。 goroutine 是轻量级线程,goroutine 的调度是由 Golang 阅读全文
posted @ 2020-12-31 08:38 夜魔残月 阅读(124) 评论(0) 推荐(0)
摘要:Tuesday, December 22, 2020 A tour of Go (4) - 方法和接口 1. 方法 Go 没有类。不过你可以为结构体类型定义方法。 方法就是一类带特殊的 接收者 参数的函数。 方法接收者在它自己的参数列表内,位于 func 关键字和方法名之间。 在此例中,Abs 方法 阅读全文
posted @ 2020-12-29 11:52 夜魔残月 阅读(67) 评论(0) 推荐(0)
摘要:1. \(p_i = \alpha_1 * count_i + \alpha_2 * times\) \(\sum_{i=1}^6{p_i} = 1\),每次计算完$p_i$以后需要归一化。 \(n\):抽了多少次奖 times:是关于抽了多少次奖的函数,例如:\(0.02 - 0.1^n\) \( 阅读全文
posted @ 2020-12-22 16:58 夜魔残月 阅读(175) 评论(0) 推荐(0)
摘要:Thursday, December 17, 2020 A tour of Go (3) - 更多类型:struct, slice, 映射和函数闭包 1. 指针 Go 拥有指针。指针保存了值的内存地址。 类型 *T 是指向 T 类型值的指针。其零值为 nil。 var p *int // 定义一个指 阅读全文
posted @ 2020-12-19 21:20 夜魔残月 阅读(85) 评论(0) 推荐(0)
摘要:Thursday, December 17, 2020 A tour of Go (2) - Go语言运算符&流程控制 1. Go语言运算符 不需要导入包 算数运算符:+, -, *, /, %, ++, -- 关系运算符:==, !=, >, <, >=, <= 逻辑运算符:&&, ||, ! 位 阅读全文
posted @ 2020-12-17 12:07 夜魔残月 阅读(110) 评论(0) 推荐(0)
摘要:Wednesday, December 16, 2020 A tour of Go (1) - Go语言基础知识 1. Go语言简介 计算机软件经历了数十年的发展,形成了多种学术流派,有面向过程编程、面向对象编程、函数式编程、面向消息编程 等,这些思想究竟孰优孰劣,众说纷纭。 除了OOP外,近年出现 阅读全文
posted @ 2020-12-16 21:32 夜魔残月 阅读(300) 评论(1) 推荐(0)