logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入解析protobuf 2-自定义protoc 插件

1介绍对于程序员来说,protobuf 可能是绕不去的坎,无论是游戏行业、教育行业,还是其他行业,只要涉及到微服务、rpc 都会用这个进行跨进程通信,但是大多数人在项目开发中其实都只会使用到基础消息结构,并不需要自定义开发。掌握更多高级技巧显然对装逼是很有大帮助的,而且大家都在卷,不了解的更深,怎么卷的过大家。长江后浪卷前浪,前浪死在沙滩上读完本文收获:学习protoc 自定义插件开发流程比花卷更

#golang#后端#游戏开发
如何解决 mac M1 debug 错误Debugging programs ... not support

1介绍最近因为工作需要,mac 电脑换成了最新的 m1 芯片MacBook Pro,相比于之前的intel 我认为有比较好的两点:性能有很大提升,之前跑goland + docker ,就很卡,风扇一直响的很厉害,现在换成M1就很流畅界面风格更美了,虽然刚用两个月mac,开始一直觉得Windows好,尤其在拿到第一个Mac ,卡的要死,更觉得我4年前买的Windows好了(* ̄︶ ̄)。但是在换成M

#golang
深入解析protobuf 1-proto3 使用及编解码原理介绍

前面已经讲了grpc基础使用,其中用到了Protocol buffers,这次先讲下Protocol Buffers的基本使用,和编解码原理。后面会有高级教程讲如何二次开发proto-gen-go ,protobuf 官方功能并不是很完善的,在日常项目中,常常有自定义需求,更多的是使用官方protoc-gen-go 这个项目fork 后自定义版本,或者是比较优秀的开源 fork 版本。目前使用最多

#golang#后端
深入解析go依赖注入库go.uber.org/fx

后面更新采用肝一篇go官方源码,肝一篇框架源码形式,伤肝->护肝,如果你喜欢就点个赞吧。官方源码比较伤肝(* ̄︶ ̄)。1依赖注入初识依赖注入来自开源项目Grafana 的源码,该项目框架采用依赖注入方式对各结构体字段进行赋值。DI 依赖注入包为https://github.com/facebookarchive/inject,后面我会专门介绍这个包依赖注入的原理。不过今天的主角是它:http

#golang#开发语言
到底了