V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  body007  ›  全部回复第 14 页 / 共 22 页
回复总数  422
1 ... 6  7  8  9  10  11  12  13  14  15 ... 22  
测试没问题,就像你用 python 一样,只需要创建一个 zlib.NewReader ,使用 io.Pipe 就可以了。

```go

package main

import (
"compress/zlib"
"errors"
"io"
"os"
)

func main() {
err := test()
if err != nil {
panic(err)
}
}

func test() error {
var (
ir, iw = io.Pipe()
done = errors.New("done")
)

go func() {
list := []string{"1.bin", "2.bin"}
for _, f := range list {
fr, err := os.Open(f)
if err != nil {
iw.CloseWithError(err)
return
}

_, err = io.Copy(iw, fr)
if err1 := fr.Close(); err == nil {
err = err1
}

if err != nil {
iw.CloseWithError(err)
return
}
}
iw.CloseWithError(done)
}()

fw, err := os.Create("dst.txt")
if err != nil {
return err
}
defer fw.Close()

zr, err := zlib.NewReader(ir)
if err != nil {
return err
}

_, err = io.Copy(fw, zr)
if err1 := zr.Close(); err == nil {
err = err1
}

if errors.Is(done, err) {
err = nil
}
return err
}

```
@DAPTX4869 加入我的备选。感谢+10086
我选择禁用 chrome 更新,过两年再看看哪个插件混得好,再更新 chrome😁
289 天前
回复了 yetcc 创建的主题 macOS 关于 Downie 的替代品,有何推荐
@icaolei #11 没有。可以去油猴上面找嗅探插件,在下载代码位置添加 gopeed 下载的 http 请求。我没这个需求,所以没弄。理论上任何可以嗅探的方法,在下载位置带上 gopeed 的 http 请求,就能让 gopeed 支持下载。
289 天前
回复了 yetcc 创建的主题 macOS 关于 Downie 的替代品,有何推荐
@icaolei 浏览器插件都用上了啊。起始 gopeed ,写个油猴插件,想干嘛就干嘛。毕竟也就是发送一个 http 请求的事。
idea 的 Git Commit Message Helper 插件也可以看看。
289 天前
回复了 LHRUN 创建的主题 问与答 怎么看待第一个 AI 程序员 Devin
完蛋了,这个程序员不吃饭,不通勤。影响我以后送外卖、跑滴滴,这可咋整啊。
290 天前
回复了 gegeligegeligo 创建的主题 Edge edge 越来越难用了
自从有次同步书签出现错误。家里和公司电脑书签显示异常,让我将登陆设备退出,只留一个。家里电脑没开机呢,处理一次麻烦死了。登陆浏览器结果把 window 系统也登陆上微软账号,当时就决定不用 edge 。
290 天前
回复了 meeop 创建的主题 问与答 你理想的在线 json 格式化工具是什么样的?
https://ctool.dev/tool.html#/tool/json?category=conversion

最好带格右下角的 json 修复功能。有的网站复制 json 里面到处错误字符,让我一个个改太麻烦了。
291 天前
回复了 sysbug 创建的主题 问与答 和女朋友的聊天记录误删了…
@sysbug #30 是的,微信自己也提供备份恢复,但貌似不能随意查看吧。所以那些工具还是有需求的,随便浏览。
291 天前
回复了 sysbug 创建的主题 问与答 和女朋友的聊天记录误删了…
我记得 GitHub 上有备份微信聊天记录的仓库,你备份你女朋友的呗,然后在电脑上浏览噻。
我也是最近了解到的,已经卸载 IDM 了。这个配合 chrome 插件体验不错哟。
295 天前
回复了 Qiane 创建的主题 问与答 问问大佬们都用什么密码管理器?
keepass + webdav ,webdav 可以用免费的坚果云,我是自建。
296 天前
回复了 abersheeran 创建的主题 生活 写诗何用?难抵彷徨。
写的好啊,还押韵了。我留下双击了。
297 天前
回复了 kuawo 创建的主题 优惠信息 域名好价格,阿里云的
@iawes 那就不适合这个场景咯,这个只适合固定 ip 额。
297 天前
回复了 Inzufu 创建的主题 问与答 各位是如何解决隐私焦虑的
听《樊登读书》,我充会员了,反正对我有用🤡
@Jason001 我都是安装 vmos pro ,里面装个 Google play 版的虚拟机。用虚拟机下载然后导出。
297 天前
回复了 kuawo 创建的主题 优惠信息 域名好价格,阿里云的
@cn0068 #8 免费 ip 域名 https://nip.io/ ,直接用 ip 表示域名。指哪打哪。
297 天前
回复了 kuawo 创建的主题 优惠信息 域名好价格,阿里云的
@cat9life 不需要任何部署,例如你的 ip 是 192.168.1.10 ,那么你可以 ping 192.168.1.10.nip.io ,这个就行了。里面还有好几种写法,你看那个官网描述就行。申请免费证书直接用这个域名就行了。我用的这个工具: https://github.com/go-acme/lego/releases ,填域名的时候就用那个 ip 表示的域名就行。

lego -a -m [email protected] --http --http.webroot /webpath -d "192.168.1.10.nip.io" run --run-hook "nginx -s reload"
@BeautifulSoap #14 为大佬点赞。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1892 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 16:17 · PVG 00:17 · LAX 08:17 · JFK 11:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.