Posts

Showing posts with the label go

程序员常用在线工具

项目生成 README 文件 生成 .gitignore go程序热加载工具air Air 官方文档 api文档在线编辑器-Swagger Editor 在线时间戳转换 在线图片base64

grpc报错 grpc.WithInsecure is deprecated: use insecure.NewCredentials() instead

使用grpc.Dial()的时候,提示了grpc.WithInsecure已弃用, 解决方案,如下 grpc.Dial("127.0.0.1:8080", grpc.WithTransportCredentials(insecure.NewCredentials())) https://pkg.go.dev/google.golang.org/grpc@v1.43.0#WithTransportCredentials

围棋启蒙教程 25级 10级 【45集全】

标签:围棋,go,启蒙,教程,25级,10级 每天更新2期 谷歌博客 第01课:围棋的起源 第02课:打吃与逃跑 第03课:互相打吃 第04课:虎口 第05课:禁入点 第06课:打劫与打二还一 第07课:连接与分断1(认识断点) : 第08课:连接与分断2(断吃) 第09课:连接与分断 第10课:关门吃 抱吃 第11课:双打吃 第12课:枷吃 第13课:征吃一 第14课:征吃二 第15课:边线吃子(一) 第16课:边线吃子(二) 第17课:接不归 第18课:倒扑 第19课:扑后接不归 第20课:滚打包收 第21课:对杀的概念(一) 第22课:对杀(二) 第23课:对杀(三) 第24课:对杀(四) 第25课:十九路开局 第26课:占角守角挂角 第27课:拆二 第28课:拆边 第29课:真假断点 第30课:好型坏型 第31课:收官 第32课:终局 第33课:死棋与活棋 第34课:真眼与假眼 第35课:死活常型一 第36课:死活常型二 第37课:破不掉的眼位 第38课:破眼技巧 第39课:做眼技巧 第40课:做眼技巧二 第一月复习课 第二月复习课 第三月复习课 第四月复习课 第五月复习课

go-micro安装及使用

Image
  go-micro安装 做了这么久的铺垫,接着让我们来进入主题,go-micro的学习,首先我们先来安装一下go-micro开发环境。安装步骤如下: # 安装go-micro go get -u -v github.com/micro/go-micro # 安装工具集 go get -u -v github.com/micro/micro # 安装protobuf插件 go get -u github.com/golang/protobuf/{proto,protoc-gen-go} go get -u github.com/micro/protoc-gen-micro 或者通过docker镜像安装: $ docker pull microhq/micro 安装之后输入micro命令,显示如下就证明安装成功 接着我们来看一下go-micro的使用。 go-micro使用 首先我们先来创建一个go micro框架的项目,我们使用micro命令,可以创建微服务,web项目等,具体用法如下: new Create a new Micro service by specifying a directory path relative to your $GOPATH # 创建 通过指定相对于 $GOPATH 的目录路径,创建一个新的微服务。 USAGE: # 用法 micro new [command options][arguments...] # 指定服务的命名空间 --namespace "go.micro" Namespace for the service e.g com.example # 服务类型,可以是微服务srv,或者web项目,或者api等 --type "srv" Type of service e.g api, fnc, srv, web # 服务的正式完整定义 --fqdn FQDN of service e.g com.example.srv.service (defaults to namespace.type.alias) # 别名是在指定时作为组合名的一部分使用的短名称 别名 --alias Alias is the sh...