V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mrjnamei  ›  全部回复第 1 页 / 共 6 页
回复总数  117
1  2  3  4  5  6  
7 天前
回复了 ok168168 创建的主题 问与答 年底了大家一人一句年终总结!
失业
13 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@wednesdayco (: 你猜哈哈
13 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
安全撤退 N + 1
15 天前
回复了 LZYMichael 创建的主题 程序员 眼睛好痛,大家编辑器用的什么主题
屏幕有问题
15 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@qiaobeier 你这样我有点慌啊
15 天前
回复了 DRBZYCOM 创建的主题 新手求助 大佬们,请问怎么更改本站用户名呢
匿名论坛改啥用户名
15 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
接裁神
15 天前
回复了 v2Donuts 创建的主题 职场话题 被公司新来的前端一句话怼无语了
这不简单嘛,后端做好后端的校验,前端做好前端的校验,本职工作就是这样,再出岔子要么就是 bug 了,要么就是前端有问题。
15 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@arcaitan 我们也 30+感觉没竞争力了
15 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@Fa11ingWood 欠工资都是怎么撑下来的,房贷车贷养家糊口这资金也要周转呀。
15 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@sumu 在不在感觉都挺焦虑的,服从安排吧
16 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@540240126 估计你也做的不开心了
16 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@yongp 做运营呗,只维护
16 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@stabc 你好励志兄弟,这备战的人都满大街了
16 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
不是海信
16 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@Foxkeh 也对
16 天前
回复了 mrjnamei 创建的主题 职场话题 裁员了,裁员了,裁员了
@lambdaX999 没有年终,
你可以实现一下 protobuf 的插件方法,具体可以参考这个做法:

[https://github.com/micro/micro/blob/v3.19.0/cmd/protoc-gen-micro/main.go]( https://github.com/micro/micro/blob/v3.19.0/cmd/protoc-gen-micro/main.go)

生成的文件:
[https://github.com/micro/services/blob/master/helloworld/proto/helloworld.pb.micro.go]( https://github.com/micro/services/blob/master/helloworld/proto/helloworld.pb.micro.go)

他的做法是 protoc 在编译 pb 的时候,通过插件处理,得到想要的文件,上一个插件的输出等于当前插件的输入、
然后在此插件你可以修改生成的 pb 源文件,或者衍生出你自己的 pb 文件,插入你自己想要的代码。

至于你的问题:循环引用

通常来说,pb 文件不引用工程里面的任何依赖,pb 文件属于最底层的设施,如果需要引用其他文件,建议定义出 interface, 然后在 pb 里面引用该 interface ,再在上层注入具体的实现类。
@matrix1010 AI 肯定没问题,我不太习惯用 AI ,会和我的 IDE 使用习惯冲突,代码在迭代和维护的过程需要不断的新增依赖才是最烦的,非常容易漏掉。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5664 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 01:42 · PVG 09:42 · LAX 17:42 · JFK 20:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.