辞职,苦心专研go语言一个月,PILIPILI正式上线喵?

B站网站后台工程源码疑似泄露 内含部分用户名密码

作为商业网站,源代码是重要资产之一,源代码的泄露相当于公司资产泄露,会对网站造成不好的影响。今天在著名的代码托管网站Github上,出现了一个名为go-common的代码库,而从介绍代码提交人及简介可以看到这是一份著名视频网站Bilibili的服务器端的完整源代码,整个代码库结构清晰,从每个文件夹就可知道负责哪部分服务。
27DCA8C9947DDC189B86CF22579AC9A6BA5F82EC size71 w700 h467
4月22日消息,据爆料称,哔哩哔哩(B站)整个网站后台工程源码泄露,并且“不少用户名密码被硬编码在代码里面,谁都可以用。”
辞职,苦心专研go语言一个月,PILIPILI正式上线喵?
辞职,苦心专研go语言一个月,PILIPILI正式上线喵?
微博中截图
辞职,苦心专研go语言一个月,PILIPILI正式上线喵?
微博中截图(部分敏感信息已打码处理)
在GitHub上查询后发现,平台上确实存在由一个名叫“openbilibili”的用户创建的“go-common”代码库,项目描述为“哔哩哔哩 bilibili 网站后台工程 源码”。截至北京时间17:04,该项目已获得6597个标星和6050个代码库分支(fork)。
整个代码库非常的完整,大小有46M之巨,完整覆盖了目前B站后端负责服务。现在最初的提交源头已经被takedown(Github为了保护一些机构、公司代码资产,如果源码出现了泄露,则可以提交takedown申请要求删除泄露代码),整个代码库已经被删除。而从提交人的信息中并不能看到更多的信息,只能看到提交账号openBilbili都是7小时前创建的。
辞职,苦心专研go语言一个月,PILIPILI正式上线喵?
17:22试图fork该代码库时发现,这一代码库已被GitHub“封杀”。
辞职,苦心专研go语言一个月,PILIPILI正式上线喵?

GitHub“封杀”B站源码代码库

不过基于Github的分布式特性,这件事传出后该代码仓库已经被Fork(这个操作会将被Fork的代码仓库中所有的信息,包括源代码、原仓库中的issus、历史提交等全部复制到你的账号中,方便进行学习修改,这样不会破坏原仓库中的代码)了非常多份,所以仅仅删除源头,还不能完全阻止代码库继续泄露。(不过Github速度很快,被Fork的代码库很多都已经被删除)。
这对于一家商业公司来讲问题很严重。首先暴露出B站对公司内部代码仓库权限管理存在问题。如此完整的代码仓库泄露无论是可见很多程序员都有访问完整代码的权限。其次会对B站自身有影响。一些大的公司一方面有安全应急部门,另一方面会有专门的信息安全公司做安全审计。代码泄漏后,任何人都可以下载代码(现在删的很快,所以拥有完整源码的非B站工作人员应该不多),做代码审计,如果有人心怀歹意,从代码中审计出漏洞但并不会提交给B站,这可能会造成信息泄露风险。
Golang入门到精通 已下单,辞职申请表已递交,回家钻研源码,PILIPILI.COM指日可待。
附上代码地址:https://codeload.github.com/openbilibili/go-common/zip/master
虽然被屏蔽了, 不过基于Github分布式特性,还是轻松的没用下载到源码。
 
 
 
### Kratos
##### 项目规范
1,每个目录 需要有独立的README.md CHANGELOG.md CONTRIBUTORS.md,具体可以参考:
http://git.bilibili.co/platform/go-common/tree/master/business/service/archive
2,以后每个业务或者基础组件维护自己的版本号,在CHANGELOG.md中,rider 构建以后的tag关联成自己的版本号;
3,整个大仓库不再有tag,只有master 主干分支,所有mr发送前,一定要注意先merge master;
4,使用Rider构建以后(retag),回滚可以基于Rider的retag来回滚,而不是回滚大仓库的代码;
5,提供RPC内部服务放置在business/service中,任务队列放置在business/job中,对外网关服务放置在business/interface,管理后台服务放置在business/admin
6,每个业务自建cmd文件夹,将main.go文件和test配置文件迁移进去
7,构建的时候自定义脚本选择krotos_buil.sh,自定义参数选择自己所在业务的路径 (ps:例如 interface/web-show)
8,大仓库的mr合并方式为,在mr中留言”+merge”,鉴权依据服务根目录下 CONTRIBUTORS.md 文件解析,具体可以参考:
http://info.bilibili.co/pages/viewpage.action?pageId=7539410
## 负责人信息

展开查看
.
├── Owner: maojian,haoguanwei
├── app
│   ├── Owner: maojian,haoguanwei,linmiao
│   ├── admin
│   │   ├── ep
│   │   │   ├── merlin
│   │   │   │   └── Owner: maojian,yuanmin,fengyifeng,xuneng
│   │   │   └── saga
│   │   │       └── Owner: tangyongqiang
│   │   ├── main
│   │   │   ├── activity
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei
│   │   │   ├── answer
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── apm
│   │   │   │   └── Owner: haoguanwei,lintanghui
│   │   │   ├── app
│   │   │   │   └── Owner: haoguanwei,peiyifei
│   │   │   ├── appstatic
│   │   │   │   └── Owner: liweijia,renwei
│   │   │   ├── bfs-apm
│   │   │   │   └── Owner: wangweizhen
│   │   │   ├── block
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── cache
│   │   │   │   └── Owner: lintanghui
│   │   │   ├── config
│   │   │   │   └── Owner: haoguanwei,lintanghui
│   │   │   ├── coupon
│   │   │   │   └── Owner: yubaihai,zhaogangtao
│   │   │   ├── creative
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── credit
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── dm
│   │   │   │   └── Owner: liangkai,renwei
│   │   │   ├── esports
│   │   │   │   └── Owner: liweijia,renwei
│   │   │   ├── filter
│   │   │   │   └── Owner: zhaogangtao,muyang
│   │   │   ├── growup
│   │   │   │   └── Owner: gaopeng
│   │   │   ├── laser
│   │   │   │   └── Owner: haoguanwei,shencen,wangzhe01
│   │   │   ├── manager
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei
│   │   │   ├── member
│   │   │   │   └── Owner: linmiao,haoguanwei,zhoujiahui,zhoujixiang,chenjianrong
│   │   │   ├── point
│   │   │   │   └── Owner: yubaihai,zhaogangtao
│   │   │   ├── push
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei
│   │   │   ├── relation
│   │   │   │   └── Owner: linmiao,zhoujiahui
│   │   │   ├── reply
│   │   │   │   └── Owner: chenzhihui,lujinhui
│   │   │   ├── search
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei,guanhuaxin
│   │   │   ├── sms
│   │   │   │   └── Owner: renwei,zhapuyu
│   │   │   ├── spy
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── tag
│   │   │   │   └── Owner: renwei,renyashun
│   │   │   ├── tv
│   │   │   │   └── Owner: liweijia,renwei
│   │   │   ├── up
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── upload
│   │   │   │   └── Owner: haoguanwei,zhapuyu
│   │   │   ├── usersuit
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── videoup
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── videoup-task
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── vip
│   │   │   │   └── Owner: zhaogangtao
│   │   │   └── workflow
│   │   │       └── Owner: haoguanwei,zhapuyu,zhuangzhewei,zhoushuguang
│   │   └── openplatform
│   │       └── sug
│   │           └── Owner: changxuanran,xucheng
│   ├── common
│   │   └── openplatform
│   │       └── Owner: liuzhan,huangshancheng
│   ├── interface
│   │   ├── live
│   │   │   ├── Owner: liuzhen
│   │   │   └── push-live
│   │   │       └── Owner: kuangxibin
│   │   └── main
│   │       ├── account
│   │       │   └── Owner: wanghuan01,zhoujiahui,zhaogangtao,chenjianrong,zhoujixiang
│   │       ├── activity
│   │       │   └── Owner: liweijia
│   │       ├── answer
│   │       │   └── Owner: zhaogangtao
│   │       ├── app-channel
│   │       │   └── Owner: peiyifei
│   │       ├── app-feed
│   │       │   └── Owner: peiyifei
│   │       ├── app-interface
│   │       │   └── Owner: peiyifei
│   │       ├── app-player
│   │       │   └── Owner: peiyifei
│   │       ├── app-resource
│   │       │   └── Owner: peiyifei
│   │       ├── app-show
│   │       │   └── Owner: peiyifei
│   │       ├── app-tag
│   │       │   └── Owner: peiyifei
│   │       ├── app-view
│   │       │   └── Owner: peiyifei
│   │       ├── app-wall
│   │       │   └── Owner: peiyifei
│   │       ├── article
│   │       │   └── Owner: changxuanran,lijiadong,qiuliang
│   │       ├── broadcast
│   │       │   └── Owner: chenzhihui,caoguoliang,guhao
│   │       ├── captcha
│   │       │   └── Owner: chenzhihui
│   │       ├── creative
│   │       │   └── Owner: shencen,wangzhe01
│   │       ├── credit
│   │       │   └── Owner: zhaogangtao
│   │       ├── dm
│   │       │   └── Owner: liangkai,renwei
│   │       ├── dm2
│   │       │   └── Owner: liangkai,renwei
│   │       ├── esports
│   │       │   └── Owner: liweijia,zhapuyu
│   │       ├── favorite
│   │       │   └── Owner: chenzhihui,lujinhui
│   │       ├── feedback
│   │       │   └── Owner: peiyifei
│   │       ├── growup
│   │       │   └── Owner: gaopeng
│   │       ├── history
│   │       │   └── Owner: renwei,wangxu01
│   │       ├── kvo
│   │       │   └── Owner: liweijia,zhapuyu
│   │       ├── laser
│   │       │   └── Owner: haoguanwei,shencen
│   │       ├── player
│   │       │   └── Owner: liweijia,zhapuyu
│   │       ├── playlist
│   │       │   └── Owner: liweijia
│   │       ├── push
│   │       │   └── Owner: renwei,zhapuyu
│   │       ├── push-archive
│   │       │   └── Owner: zhapuyu,shencen,renwei,liweijia,wangzhe01
│   │       ├── reply
│   │       │   └── Owner: lujinhui,chenzhihui,caoguoliang
│   │       ├── report-click
│   │       │   └── Owner: zhangshengchao,chenzhihui,renyashun
│   │       ├── shorturl
│   │       │   └── Owner: peiyifei,zhapuyu
│   │       ├── space
│   │       │   └── Owner: liweijia,zhapuyu
│   │       ├── spread
│   │       │   └── Owner: zhapuyu,renwei
│   │       ├── tag
│   │       │   └── Owner: renwei,renyashun
│   │       ├── tv
│   │       │   └── Owner: renwei,liweijia
│   │       ├── upload
│   │       │   └── Owner: peiyifei,zhapuyu
│   │       ├── videoup
│   │       │   └── Owner: shencen,wangzhe01
│   │       ├── web
│   │       │   └── Owner: liweijia,zhapuyu
│   │       ├── web-feed
│   │       │   └── Owner: zhapuyu,liweijia,renwei
│   │       ├── web-goblin
│   │       │   └── Owner: liweijia,renwei
│   │       └── web-show
│   │           └── Owner: liweijia
│   ├── job
│   │   ├── live
│   │   │   ├── Owner: liuzhen
│   │   │   └── wallet
│   │   │       └── Owner: lixiang,zhouzhichao
│   │   ├── main
│   │   │   ├── account-notify
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── account-summary
│   │   │   │   └── Owner: zhoujiahui
│   │   │   ├── activity
│   │   │   │   └── Owner: liweijia
│   │   │   ├── answer
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── app
│   │   │   │   └── Owner: peiyifei
│   │   │   ├── app-wall
│   │   │   │   └── Owner: peiyifei,renwei,haoguanwei
│   │   │   ├── archive
│   │   │   │   └── Owner: peiyifei
│   │   │   ├── archive-kisjd
│   │   │   │   └── Owner: peiyifei
│   │   │   ├── article
│   │   │   │   └── Owner: qiuliang,changxuanran,lijiadong
│   │   │   ├── block
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── broadcast
│   │   │   │   └── Owner: chenzhihui,caoguoliang,guhao
│   │   │   ├── click
│   │   │   │   └── Owner: peiyifei
│   │   │   ├── coin
│   │   │   │   └── Owner: lintanghui,linmiao,zhapuyu
│   │   │   ├── coupon
│   │   │   │   └── Owner: zhaogangtao,yubaihai
│   │   │   ├── creative
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── credit
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── credit-timer
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── dm
│   │   │   │   └── Owner: liangkai,renwei
│   │   │   ├── dm2
│   │   │   │   └── Owner: liangkai,renwei
│   │   │   ├── favorite
│   │   │   │   └── Owner: lujinhui,chenzhihui
│   │   │   ├── feed
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei
│   │   │   ├── figure
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── figure-timer
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── growup
│   │   │   │   └── Owner: gaopeng
│   │   │   ├── history
│   │   │   │   └── Owner: renwei,wangxu01
│   │   │   ├── identify
│   │   │   │   └── Owner: linmiao,wanghuan01
│   │   │   ├── member
│   │   │   │   └── Owner: chenjianrong,zhoujiahui,linmiao,zhoujixiang
│   │   │   ├── passport
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── passport-auth
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── passport-encrypt
│   │   │   │   └── Owner: linmiao
│   │   │   ├── passport-game-cloud
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── passport-game-data
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── passport-game-local
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── playlist
│   │   │   │   └── Owner: liweijia
│   │   │   ├── point
│   │   │   │   └── Owner: yubaihai,zhaogangtao
│   │   │   ├── push
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei
│   │   │   ├── relation
│   │   │   │   └── Owner: linmiao,zhoujiahui
│   │   │   ├── reply
│   │   │   │   └── Owner: chenzhihui,lujinhui,caoguoliang
│   │   │   ├── search
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei,guanhuaxin
│   │   │   ├── sms
│   │   │   │   └── Owner: renwei,zhapuyu
│   │   │   ├── spy
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── stat
│   │   │   │   └── Owner: peiyifei
│   │   │   ├── tag
│   │   │   │   └── Owner: renwei,renyashun
│   │   │   ├── tv
│   │   │   │   └── Owner: renwei,liweijia
│   │   │   ├── upload
│   │   │   │   └── Owner: zhapuyu,renwei,zhuangzhewei
│   │   │   ├── usersuit
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── videoup
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── videoup-report
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── vip
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── web-goblin
│   │   │   │   └── Owner: liweijia,renwei
│   │   │   └── workflow
│   │   │       └── Owner: haoguanwei,zhapuyu
│   │   └── openplatform
│   │       └── open-market
│   │           └── Owner: changxuanran,liuyan02,qiuliang
│   ├── service
│   │   ├── ep
│   │   │   └── saga-agent
│   │   │       └── Owner: muyang,tangyongqiang,fangrongchang
│   │   ├── live
│   │   │   ├── Owner: liuzhen
│   │   │   ├── userexp
│   │   │   │   └── Owner: kuangxibing
│   │   │   └── wallet
│   │   │       └── Owner: lixiang,zhouzhichao
│   │   ├── main
│   │   │   ├── account
│   │   │   │   └── Owner: wanghuan01,zhoujiahui
│   │   │   ├── antispam
│   │   │   │   └── Owner: chenzhihui,lujinhui
│   │   │   ├── archive
│   │   │   │   └── Owner: haoguanwei,peiyifei
│   │   │   ├── assist
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── block
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── bns
│   │   │   │   └── Owner: haoguawnei weicheng
│   │   │   ├── broadcast
│   │   │   │   └── Owner: chenzhihui,caoguoliang,guhao
│   │   │   ├── canal
│   │   │   │   └── Owner: haoguanwei
│   │   │   ├── coin
│   │   │   │   └── Owner: lintanghui,linmiao,zhapuyu
│   │   │   ├── config
│   │   │   │   └── Owner: maojian
│   │   │   ├── coupon
│   │   │   │   └── Owner: zhaogangtao,yubaihai
│   │   │   ├── dapper
│   │   │   │   └── Owner: maojian,haoguanwei
│   │   │   ├── databus
│   │   │   │   └── Owner: haoguanwei
│   │   │   ├── discovery
│   │   │   │   └── Owner: haoguanwei,lintanghui
│   │   │   ├── dynamic
│   │   │   │   └── Owner: liweijia,zhapuyu
│   │   │   ├── favorite
│   │   │   │   └── Owner: chenzhihui,lujinhui
│   │   │   ├── feed
│   │   │   │   └── Owner: renwei,zhapuyu
│   │   │   ├── figure
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── filter
│   │   │   │   └── Owner: zhaogangtao,muyang
│   │   │   ├── identify
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── identify-game
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── location
│   │   │   │   └── Owner: peiyifei,haoguanwei
│   │   │   ├── member
│   │   │   │   └── Owner: zhaogangtao,wanghuan01,zhoujiahui,chenjianrong,zhoujixiang
│   │   │   ├── msm
│   │   │   │   └── Owner: maojian
│   │   │   ├── notify
│   │   │   │   └── Owner: haoguanwei,lintanghui
│   │   │   ├── passport
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── passport-auth
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── passport-game
│   │   │   │   └── Owner: wanghuan01
│   │   │   ├── point
│   │   │   │   └── Owner: yubaihai,zhaogangtao
│   │   │   ├── push
│   │   │   │   └── Owner: renwei,zhapuyu
│   │   │   ├── push-strategy
│   │   │   │   └── Owner: renwei,zhapuyu
│   │   │   ├── relation
│   │   │   │   └── Owner: linmiao,zhoujiahui
│   │   │   ├── resource
│   │   │   │   └── Owner: haoguanwei,peiyifei
│   │   │   ├── search
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei,guanhuaxin
│   │   │   ├── secure
│   │   │   │   └── Owner: zhaogangtao,lintanghui
│   │   │   ├── seq-server
│   │   │   │   └── Owner: peiyifei
│   │   │   ├── share
│   │   │   │   └── Owner: peiyifei,haoguanwei
│   │   │   ├── sms
│   │   │   │   └── Owner: renwei,zhapuyu
│   │   │   ├── spy
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── tag
│   │   │   │   └── Owner: renwei,renyashun
│   │   │   ├── thumbup
│   │   │   │   └── Owner: liweijia,zhapuyu,renwei
│   │   │   ├── up
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── upcredit
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── usersuit
│   │   │   │   └── Owner: zhaogangtao
│   │   │   ├── videoup
│   │   │   │   └── Owner: shencen,wangzhe01
│   │   │   ├── vip
│   │   │   │   └── Owner: lintanghui,zhaogangtao
│   │   │   └── workflow
│   │   │       └── Owner: haoguanwei,zhapuyu,zhoushuguang
│   │   └── openplatform
│   │       ├── abtest
│   │       │   └── Owner: lijiadong,qiuliang
│   │       ├── anti-fraud
│   │       │   └── Owner: wanglitao,wangminda,jiayanxiang
│   │       ├── ticket-item
│   │       │   └── Owner: yangyucheng
│   │       └── ticket-sales
│   │           └── Owner: liuzhan,yangyucheng
│   └── tool
│       ├── cache
│       │   └── Owner: zhapuyu
│       ├── ci
│       │   └── Owner: tangyongqiang
│       ├── creater
│       │   └── Owner: chenjianrong
│       ├── gdoc
│       │   └── Owner: lintanghui
│       ├── saga
│       │   └── Owner: muyang,tangyongqiang
│       └── warden
│           └── Owner: weicheng
└── library
    ├── cache
    │   ├── memcache
    │   │   └── Owner: maojian
    │   └── redis
    │       └── Owner: maojian
    ├── container
    │   └── pool
    │       └── Owner: zhapuyu
    ├── database
    │   ├── elastic
    │   │   └── Owner: haoguanwei,renwei,zhapuyu
    │   └── sql
    │       └── Owner:
    ├── ecode
    │   ├── Owner: all
    │   └── tip
    │       └── Owner: all
    ├── exp
    │   └── feature
    │       └── Owner: zhoujiahui
    ├── log
    │   └── Owner: maojian
    ├── naming
    │   └── discovery
    │       └── Owner: lintanghui,caoguoliang
    ├── net
    │   ├── http
    │   │   ├── Owner: maojian
    │   │   └── blademaster
    │   │       ├── Owner:
    │   │       ├── middleware
    │   │       │   ├── Owner:
    │   │       │   ├── antispam
    │   │       │   │   └── Owner:
    │   │       │   ├── auth
    │   │       │   │   └── Owner: maojian,zhoujiahui
    │   │       │   ├── cache
    │   │       │   │   └── Owner:
    │   │       │   ├── identify
    │   │       │   │   └── Owner:
    │   │       │   ├── limit
    │   │       │   │   └── aqm
    │   │       │   │       └── Owner:
    │   │       │   ├── proxy
    │   │       │   │   └── Owner:
    │   │       │   ├── rate
    │   │       │   │   └── Owner:
    │   │       │   ├── supervisor
    │   │       │   │   └── Owner:
    │   │       │   ├── tag
    │   │       │   │   └── Owner: maojian
    │   │       │   └── verify
    │   │       │       └── Owner: maojian,zhoujiahui
    │   │       └── render
    │   │           └── Owner:
    │   ├── metadata
    │   │   └── Owner:
    │   ├── netutil
    │   │   └── breaker
    │   │       └── Owner:
    │   ├── rpc
    │   │   └── warden
    │   │       ├── Owner: maojian,caoguoliang
    │   │       ├── balancer
    │   │       │   └── wrr
    │   │       │       └── Owner: caoguoliang
    │   │       └── resolver
    │   │           └── Owner: caoguoliang
    │   └── trace
    │       └── Owner: maojian
    ├── rate
    │   └── limit
    │       └── bench
    │           └── stress
    │               └── Owner: lintanghui
    ├── stat
    │   └── sys
    │       └── cpu
    │           └── Owner: caoguoliang
    └── sync
        └── errgroup
            └── Owner:

《辞职,苦心专研go语言一个月,PILIPILI正式上线喵?》有8条评论

发表评论