V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  guonaihong  ›  全部回复第 12 页 / 共 24 页
回复总数  470
1 ... 8  9  10  11  12  13  14  15  16  17 ... 24  
2020-03-31 12:59:22 +08:00
回复了 guonaihong 创建的主题 程序员 http 请求库 gout v0.0.10 版本,增加新特性
@wsseo 感谢支持。。。
2020-03-20 18:51:03 +08:00
回复了 guonaihong 创建的主题 程序员 大家在项目里使用 nsq 的姿势是?
@useben @ReysC 有 nsq 的问题,可以一起交流。。。
2020-03-20 18:30:55 +08:00
回复了 guonaihong 创建的主题 程序员 大家在项目里使用 nsq 的姿势是?
@rainysia 谢谢了,看过,最近打算研究下 nsqlookup 源代码,希望更深入了解。
2020-03-20 14:02:21 +08:00
回复了 guonaihong 创建的主题 程序员 大家在项目里使用 nsq 的姿势是?
@rainysia 厉害厉害。可有更细一点的文档描述,学习下。
2020-03-19 20:52:36 +08:00
回复了 guonaihong 创建的主题 程序员 大家在项目里使用 nsq 的姿势是?
@GTim 听过 nats,请问下 nats 相比 nsq 有哪些亮点?
@Ritter @xiadada @vus520 @phpcyy 感谢支持。。。
@vus520 感谢支持。
@scukmh 谢谢了,刚刚确认过,支持 multipart 格式有问题。
可以用下面的命令 curl -F text=good -F voice=good.pcm url 试下就知道。
@eq06 有 go 的吗?
@ggicci 只实现一个解析库然后生成 go 的*http.Request 对象,然后给别的有此需求的童鞋用下。想加入吗?
@pharaoh168 这个插件名字是?我看下有没有 go 的。如果能实现百分百 curl 选项,我就玩别的。
@leonme httpie 是很香,只是受众比 curl 略低。
@YanwenSun 同道中人。我后面想玩个大的,实现大部分 curl 选项。
@ggicci 对于你的疑问,换种说话,标准库可以做很多事情。为啥还有这么多的库会出现补充它,不是说标准库不够好,而是做一件事太慢(非运行时,而是编码慢)。
你说的可以用标准库做,试想下下面的命令要你用 http 库最快要多长时间翻译成 go 代码。
```bash
curl -X POST url -d 'username=yourusername&password=yourpassword'
curl --request PUT url
curl -r 0-20000 -o myfile.png url
curl -F text=good -F voice=@./good.voice url
```
如果不在乎编码慢,我也不知道说啥了。如果在乎还有一例。

举个远古的例子(快与慢),c 语言为啥什么会代替汇编。大部分原因汇编相比 c 来说编码来说太慢。写个 i++,可能要从栈里移动到寄存器里,用 add 完成自加,mov 再移回去,一个简单的 i++都要撸这么多,试想 for 循环或者写一个函数,这谁吃得消,对吧。历史说过,快的不一定能完全替换慢的,但是快的大多数会流行。

最后想说:天下武功唯快不破。。。
@0o0O0o0O0o 对啊,是要用 go 解析 curl 命令的。
我们在讨论实现的细节有个分歧。
你是想用解析 curl---->生成 go 代码的方式。在#24 表达这种方式不太好实现。
目前倾向于使用 解析 curl---->生成*http.Request

现在不混乱了吧。
2020-03-15 19:29:42 +08:00
回复了 gtfkle 创建的主题 程序员 分享一下你读过的最好的技术文章
精通正则表达式,看完大呼过隐。
@ggicci 因果关系是,是先有 curl 的命令(别人提供的),想快速用 go 发射出去。
@zthxxx 谢谢啦,刚刚看了源代码,这个项目实现的 curl 选项也就 1,2 个,完整的 curl 选项应该是 175 个。这还不算-d 选项目后面还可以跟五花八门的配置项。
最后 curlie 和 4 月 1 日要写的 pcurl 不矛盾,curlie 是命令行工具,pcurl 是库。简单地说 pcurl 可以实现 curlie,反过来不行。
@venster 哈哈,但是这违背马克思主义哲学啊。
@0o0O0o0O0o 这个问题也想过,如果想覆盖 curl 那五花八门的选项。使用生成代码的方式很难做完善。可组合情况太多。。。
1 ... 8  9  10  11  12  13  14  15  16  17 ... 24  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5022 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 08:01 · PVG 16:01 · LAX 01:01 · JFK 04:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.