V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  guonaihong  ›  全部回复第 23 页 / 共 24 页
回复总数  470
1 ... 15  16  17  18  19  20  21  22  23  24  
2019-06-21 20:48:28 +08:00
回复了 EthanDon 创建的主题 程序员 Go 怎么实现 http 请求读到一定的字节数之后立刻返回?
@EthanDon r 是 http.Request。
2019-06-21 20:47:01 +08:00
回复了 EthanDon 创建的主题 程序员 Go 怎么实现 http 请求读到一定的字节数之后立刻返回?
@blless 用 bufio,又开辟了一个 buf,多了一层内存拷贝。如果只是关心个数,只用一个计数器就行。 比如定义如下结构
```go
type maxBytesReader struct {
w http.ResponseWriter
r io.ReadCloser // underlying reader
n int64 // max bytes remaining
err error // sticky error
}
```
2019-06-21 20:30:09 +08:00
回复了 EthanDon 创建的主题 程序员 Go 怎么实现 http 请求读到一定的字节数之后立刻返回?
这个需求有点类似开发 API 网关,要限制流量的 limit 指令。
你只要自己实现 Read 接口赋值给 r.Body。自己实现的接口加个计算器就行。
2019-06-03 16:09:36 +08:00
回复了 guonaihong 创建的主题 程序员 golang reflect 实战技巧分享(1)
@leon0903 是的,go 的反射确实不好用。
2019-06-03 14:41:12 +08:00
回复了 guonaihong 创建的主题 程序员 golang reflect 实战技巧分享(1)
@metrue 🙏
2019-06-03 13:03:35 +08:00
回复了 guonaihong 创建的主题 程序员 golang reflect 实战技巧分享(1)
2019-06-03 12:38:59 +08:00
回复了 guonaihong 创建的主题 程序员 golang reflect 实战技巧分享(1)
再分享更多关于 reflect 的知识。
2019-05-24 09:03:02 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@Reficul pflag 的作者已经 7 年美更新了,缺失了很多现代命令行程序必要的特性
2019-05-24 08:56:12 +08:00
回复了 d0m2o08 创建的主题 Go 编程语言 请教一下怎么优雅的处理 go 中的 err
不用 hack 第三库只能这样,或者等 go2.0
2019-05-23 21:46:26 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@xml123 目前主要精力在 unix 平台(linux, mac,freebsd 等)。windows 10 以前的是部分支持。windows 10 可以直接跑 linux 子系统,这块问题也不大。
2019-05-23 21:34:11 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@xml123 支持 windows 是指哪块?是指 flag 库,还是指 coreutils 项目
2019-05-23 20:06:58 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@flxxy 谢谢
2019-05-23 18:44:20 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
2019-05-23 18:41:36 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@lolizeppelin 谢谢提醒。这也是一个方向,后面考虑会加进去。
2019-05-23 12:46:01 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@mritd 情人眼里出西施。。。哈哈,要不玩下 flag 库,不在一颗树上吊死。
2019-05-23 12:38:48 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@chennqqi 谢谢了
2019-05-23 12:38:06 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@huiyifyj 是吗?我先收藏下。等玩 rust 的时候用 clap 写代码。谢谢了。
2019-05-23 12:35:40 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@qcts33 是的类似 busybox。可以打包到一个可执行文件里面。有点类似全局命名空间的想法。
2019-05-23 12:31:51 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@huiyifyj 谢谢。从 API 介绍上 cli 已经借鉴 gin 的 API 设计哲学,但是缺点是太追求 API 的美感,写的代码太多。如果要大量写命令行程序,这种美感很反胃。flag 追求实战,短,快,实用是它的哲学。
2019-05-23 12:22:57 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
@Muninn cobra 的作者估计没有大量写过命令行程序,设计 API 好长,跟拉面一样。论 API 易用性还是要像 gin 这个 web 框架取经。
1 ... 15  16  17  18  19  20  21  22  23  24  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   920 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 20:47 · PVG 04:47 · LAX 13:47 · JFK 16:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.