摘要:
queue 定义 queue: 指定队列名字; passive: 只检查队列是否存在; durable: 是否持久化; exclusive: 只有当前 connection 可以访问; auto_delete: 消费者取消或断开连接时删除队列; arguments: 用户 k/v 持久化 queue 阅读全文
摘要:
创建连接 表的创建 CRUD 创建 session 插入数据 更新 删除 阅读全文
摘要:
在 python 中我们常用 for in 来遍历 list, set, dict, str 等。 for in 的本质就干了两件事: 1. 调用 _\_iter__() 获取迭代器; 2. 调用 next() 直到 StopIteration 异常; (python3 中是 _\_next__() 阅读全文
摘要:
先看一个简单的 tcp 连接: http server 起一个 http server 有两种方式,分别是 和 , 两者在本质上是相同的。 监听 http 阅读全文
摘要:
结构体声明 对象声明及初始化 go // 这个时候 dibert 已经初始化并可以使用了,所有值使用零值初始化 var dilbert Employee // e1, e3 返回的是指针类型 e1 := new(Employee) e2 := Employee{ID: 1, Name: "Lee"} 阅读全文
摘要:
文件大小获取 FileInfo 定义如下: 标准库提供了 filepath.Walk 遍历目录,但是这个函数是串行的,当目录比较多时,性能很差, 这里建议自己实现,大致步骤如下: 1. 读取给定目录下所有文件及目录; 2. 遍历读取结果,如果是目录,创建协程重复 1; 3. 如果是文件,获取大小,保 阅读全文
摘要:
```go
var ( flagSet = flag.NewFlagSet("main", flag.ExitOnError) // 参数定义 version = flagSet.Bool("version", false, "print version string")
) // 解析
flagSet.Parse(os.Args[1:]) // 使用参数 (如果参数... 阅读全文
摘要:
nsqadmin 结构体定义 go type Options struct { LogLevel string LogPrefix string Verbose bool // for backwards compatibility Logger Logger logLevel lg.LogLeve 阅读全文