Directories ¶
Path | Synopsis |
---|---|
股票每天的价格是arr(这是一个列表),你会选择1天买入股票,选之后的另外1天卖出,所以需要一个函数在这种操作下可以把利润最大化 如:arr = [7,1,5,3,6,4]
|
股票每天的价格是arr(这是一个列表),你会选择1天买入股票,选之后的另外1天卖出,所以需要一个函数在这种操作下可以把利润最大化 如:arr = [7,1,5,3,6,4] |
algorithm_datastructure
|
|
binarysearchtree
Package binarysearchtree 非平衡二分搜索树
|
Package binarysearchtree 非平衡二分搜索树 |
cache
|
|
update
缓存更新的几种策略
|
缓存更新的几种策略 |
docker
|
|
simple
实现一个简单容器
|
实现一个简单容器 |
介绍 https://yuerblog.cc/2017/12/10/principle-about-etcd-v3/ http://www.infoq.com/cn/articles/etcd-interpretation-application-scenario-implement-principle
|
介绍 https://yuerblog.cc/2017/12/10/principle-about-etcd-v3/ http://www.infoq.com/cn/articles/etcd-interpretation-application-scenario-implement-principle |
golang
|
|
memo/assemble
生成汇编文件
|
生成汇编文件 |
memo/big_file_sort
大文件内容排序
|
大文件内容排序 |
memo/bit
位运算
|
位运算 |
memo/bufio
reader.ReadLine 会使用 bufio.Reader.buf 字段,因此在调用多一次 ReadLine 后,前面的 a 变量会被后面的 b 变量覆盖
|
reader.ReadLine 会使用 bufio.Reader.buf 字段,因此在调用多一次 ReadLine 后,前面的 a 变量会被后面的 b 变量覆盖 |
memo/channel/one_wite_two_read
一个管道写,两个管道读,谁先读到呢 看标准库 database/sql sql.go
|
一个管道写,两个管道读,谁先读到呢 看标准库 database/sql sql.go |
memo/channel/why_zero_value_is_nil
为什么 chan 的零值是 nil ? https://medium.com/justforfunc/why-are-there-nil-channels-in-go-9877cc0b2308 结合 空对象模式 理解,让零值也有意义 源码:https://github.com/campoy/justforfunc/blob/master/26-nil-chans/main.go
|
为什么 chan 的零值是 nil ? https://medium.com/justforfunc/why-are-there-nil-channels-in-go-9877cc0b2308 结合 空对象模式 理解,让零值也有意义 源码:https://github.com/campoy/justforfunc/blob/master/26-nil-chans/main.go |
memo/closure/variable
哪些类型的变量值会随时间改变呢
|
哪些类型的变量值会随时间改变呢 |
memo/decoration
修饰器
|
修饰器 |
memo/doc
this is doc.go
|
this is doc.go |
memo/enum
枚举,一组预定义好的值 需要遍历,获取和校验,容易扩展 一般用于特定范围的变量
|
枚举,一组预定义好的值 需要遍历,获取和校验,容易扩展 一般用于特定范围的变量 |
memo/func/pass_value
Go 里面的函数传参都是值
|
Go 里面的函数传参都是值 |
memo/go-gc
For gc test
|
For gc test |
memo/go1.10
go1.10的变动
|
go1.10的变动 |
memo/gointerview
使用panic和recover编写一个不包含return语句但能返回一个非零值的函数
|
使用panic和recover编写一个不包含return语句但能返回一个非零值的函数 |
memo/grmon
wsl 无法使用 grmon 监控,必须使用 ubuntu 虚拟机
|
wsl 无法使用 grmon 监控,必须使用 ubuntu 虚拟机 |
memo/heap
This example demonstrates an integer heap built using the heap interface.
|
This example demonstrates an integer heap built using the heap interface. |
memo/int_size
int 和 uint 的长度,4字节,还是8字节呢?
|
int 和 uint 的长度,4字节,还是8字节呢? |
memo/interfaceprivate
接口的私有方法是否需要继承
|
接口的私有方法是否需要继承 |
memo/memoryleak
From https://lingchao.xin/post/memory-leaking.html
|
From https://lingchao.xin/post/memory-leaking.html |
多维切片 | |
nil
nil is 0x0
|
nil is 0x0 |
option
调用方
|
调用方 |
option/option
Package option 提供方 这种用法可以在确保 NewServer 不变的同时,保证扩展性
|
Package option 提供方 这种用法可以在确保 NewServer 不变的同时,保证扩展性 |
shutdown
优雅重启测试
|
优雅重启测试 |
stdlib/io
流处理示例
|
流处理示例 |
linux
|
|
protocol
|
|
Click to show internal directories.
Click to hide internal directories.