草庐IT

endpoints-proto-datastore

全部标签

golang、mysql、proto3数据类型对照表

goproto3mysqlfloat64doubledoubleprecisionfloat32floatdoubleprecisionint32int32sint32sfixed32integerint64int64sint64sfixed64bigintuint32uint32fixed32integerunsigneduint64uint64fixed64bigintunsignedboolboolboolstringstringvarcharlongtext[]bytebytestinyintunsigendtime.Timedatetimebytetinyintunsigned

[游戏开发][unity]Xlua中使用proto、json、lpeg

https://github.com/chexiongsheng/build_xlua_with_libs/tree/master/buildhttps://github.com/chexiongsheng/build_xlua_with_libs/tree/master/build该GitHub链接是Xlua支持的所有库,包含内容看截图 本文不介绍luasocket、FFI等库的使用在项目启动且创建lua虚拟机时,添加3个库_luaEnv=newLuaEnv();_luaEnv.AddLoader(CustomLoaderMethod);_luaEnv.AddBuildin("rapidjs

[游戏开发][unity]Xlua中使用proto、json、lpeg

https://github.com/chexiongsheng/build_xlua_with_libs/tree/master/buildhttps://github.com/chexiongsheng/build_xlua_with_libs/tree/master/build该GitHub链接是Xlua支持的所有库,包含内容看截图 本文不介绍luasocket、FFI等库的使用在项目启动且创建lua虚拟机时,添加3个库_luaEnv=newLuaEnv();_luaEnv.AddLoader(CustomLoaderMethod);_luaEnv.AddBuildin("rapidjs

go-zero docker-compose 搭建课件服务(一):编写服务api和proto

0、转载go-zerodocker-compose搭建课件服务(一):编写服务api和proto0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、创建项目目录mkdirgo-zero-coursewarecdgo-zero-courseware2、安装goctl#安装GOPROXY=https://goproxy.cn/,directgoinstallgithub.com/zeromicro/go-zero/tools/goctl@latest#mac放到/usr/local/bin/下面ln-s~/go/bin/goctl/u

go-zero docker-compose 搭建课件服务(一):编写服务api和proto

0、转载go-zerodocker-compose搭建课件服务(一):编写服务api和proto0.1源码地址https://github.com/liuyuede123/go-zero-courseware1、创建项目目录mkdirgo-zero-coursewarecdgo-zero-courseware2、安装goctl#安装GOPROXY=https://goproxy.cn/,directgoinstallgithub.com/zeromicro/go-zero/tools/goctl@latest#mac放到/usr/local/bin/下面ln-s~/go/bin/goctl/u

如何在proto3中用上golang对应的interface{}类型

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯首先,我希望所有golang中用于http请求响应的结构,都使用proto3来定义。麻烦的是,有的情况下某个字段的类型可能是动态的,对应的JSON类型可能是number/string/boolean/null中的其中一种。一开始我尝试用proto.Any类型,就像这样:import"google/protobuf/any.proto";messageMyRequest{google.protobuf.Anyuser_input=1;//用户可能输入number/s

如何在proto3中用上golang对应的interface{}类型

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯首先,我希望所有golang中用于http请求响应的结构,都使用proto3来定义。麻烦的是,有的情况下某个字段的类型可能是动态的,对应的JSON类型可能是number/string/boolean/null中的其中一种。一开始我尝试用proto.Any类型,就像这样:import"google/protobuf/any.proto";messageMyRequest{google.protobuf.Anyuser_input=1;//用户可能输入number/s

来实现一个DataStore的封装吧

之前ContentProvider,Room,DataStore一起弄,对于蒟蒻我来说步子迈得太大了,bug满天飞(DataStore一直给我报错说同时打开了多个DataStore,却又找不到问题所在),遂不得不暂且抛下DataStore换回SharedPreference,后来才发现是被Hook应用在启动的时候,LSPosed检测了新Module导致同时Hook到了模块本身,然而模块里又没忽略自己,导致两个ContentResolver同时请求了两次数据。既然bug已经解决了,那大可以把SharedPreference给扔了,由于Project目前过于混乱,不仅所有业务逻辑居然都在ViewM

来实现一个DataStore的封装吧

之前ContentProvider,Room,DataStore一起弄,对于蒟蒻我来说步子迈得太大了,bug满天飞(DataStore一直给我报错说同时打开了多个DataStore,却又找不到问题所在),遂不得不暂且抛下DataStore换回SharedPreference,后来才发现是被Hook应用在启动的时候,LSPosed检测了新Module导致同时Hook到了模块本身,然而模块里又没忽略自己,导致两个ContentResolver同时请求了两次数据。既然bug已经解决了,那大可以把SharedPreference给扔了,由于Project目前过于混乱,不仅所有业务逻辑居然都在ViewM

kubernetes之Endpoint引入外部资源实践;

1.什么是Endpoint?我们创建Service的时候会自动给我们创建一个同名的Endpoint资源,每一个同名的Servie都有一个Endpoints资源,因为Service自己并不直接匹配后端Pod的标签,而是由Endpoint匹配的。这个匹配过程是由Endpoint控制器来完成的。Endpoint是由Endpoint控制器来控制的;事实上我们Service不但能够把标签选择器选中的Pod识别为自己的后端端点。还能够对后端端点做"就绪状态检测"。如果后端的Pod是就绪的,就把它加到后端可用端点列表中来。否则就会移除掉。这个功能其实不是Service来做的,而是Service借助一个中间的