Go语言
-
使用go语言遇到的一些问题记录
一、参数校验问题 使用go做web服务时,经常需要对请求参数进行校验,有些必填参数需要校验是否为空。 经常会遇到参数a为int类型,但是其值取值范围为0-xxx。0也是有意义的。 …
-
基于Go语言实现好用的HTTP接口请求requests
使用Go自带的net/http库可以发送各种HTTP请求。然而各种类型请求发送方式有点不太一致,这里参考Python requests库的使用方式,简单封装了一下。代码如下: 文件…
-
gRPC in ASP.NET Core 3.x — Protocol Buffer(2)Go语言的例子(下)
第一篇文章(大约半年前写的):https://www.cnblogs.com/cgzl/p/11246324.html gRPC in ASP.NET Core 3.x ̵…
-
gRPC in ASP.NET Core 3.x — Protocol Buffer(2)Go语言的例子(上)
在GOPATH的src下面建立一个文件夹 protobuf-go,然后在里面执行命令 go mod init github.com/solenovex/protobuf-go 这个…
-
Go语言重新开始,Go Modules 的前世今生与基本使用
2020 年腾讯内部的一份开发者报告显示,Go 语言已经成为腾讯内部第二大后端开发语言,在腾讯每天有大量的 Go 开发者在做业务和平台开发,大量的团队和项目使用也暴露出一些问题,随…
-
Go语言中单个字符char rune
Go 语言的字符使用UTF-8 编码 *英文字母 1个 字节, 汉子 3个 字节 golang的字符称为rune,等价于C中的char,…
-
Go语言之网络编程
一、网络编程基础 网络基础之TCP/IP协议族 网络编程之socket 二、TCP Socket编程 (一)流程 首先应该了解服务端和客户端的处理流程: 1、服务端处理流程 监听端…
-
Go语言之如何给*int32类型赋值
直接上代码: package main import “fmt” func main () { var num *int32 var i int32 = 5…
-
Go语言之高级篇beego框架之日志收集系统
一、日志收集系统架构设计 图1 图2 二、开发环境 1、安装jdk jdk-8u51-windows-x64.exe 安装目录:C:\Program Files\jdk8 2、安装…
-
Go语言之高级篇beego框架之配置beego环境
1、配置beego环境 进入部署目录中 软件部署目录: 把要部署的软件代码,放在src目录下面。 启动项目 posted @2019-02-18 15:31 努力哥 阅读(938 …