# 文艺复兴!我用Go语言实现了一个ed2k下载器
7 min read
如果你经历过电驴时代,ed2k 这个名字不会陌生,它曾经是文件共享网络里非常重要的一环,但今天它确实过时了。生态萎缩、客户端老旧、资料零散,普通用户的行为习惯也彻底迁移到了更现代的协议和服务上。
如果你经历过电驴时代,ed2k 这个名字不会陌生,它曾经是文件共享网络里非常重要的一环,但今天它确实过时了。生态萎缩、客户端老旧、资料零散,普通用户的行为习惯也彻底迁移到了更现代的协议和服务上。
假设有一个结构体来表示用户信息:
之前把gopeed项目升级到go1.21版本后,发现gomobile编译完后,在 flutter ios 端编译会报错,如下:
在 Go 中,可以通过传递指针来改变函数外部变量的值,例如:
由于公司内部所有服务都是跑在阿里云 k8s 上的,然后 dubbo 提供者默认向注册中心上报的 IP 都是Pod IP,这意味着在 k8s 集群外的网络环境是调用不了 dubbo 服务的,如果本地开发需要访问 k8s 内的 dubbo 提供者服务的话,需要手动把服务暴露到外网,我们的做法是针对每一个提供者服务暴露一个SLB IP+自定义端口,并且通过 dubbo…
cgo 是个好东西,可以很方便的和 c、c++交互,这篇文章主要是记录下 cgo 声明回调函数入参,然后在 c 中进行实现并传递。