golang
ljyfree
网络,通信,SDN,云计算,开源
展开
-
通过一个例子演示gNMI订阅服务的实现
通过gNMI来订阅服务器内存使用率信息,订阅形式为sample,每10秒向客户端推送一次,1分钟后自动关闭推送通道。原创 2024-04-25 17:23:59 · 242 阅读 · 0 评论 -
通过一个例子演示gRPC服务的实现
通过gRPC来获取服务器CPU/内存使用率。原创 2024-04-23 15:45:33 · 249 阅读 · 0 评论 -
golang通过参数控制HTTP server是否使用基本认证
本例给出了如何通过启动时候指定的参数来控制是否做基本认证。原创 2024-03-21 18:02:22 · 631 阅读 · 0 评论 -
通过一个例子演示golang调用C语言动态链接库中的函数
本例提供了cgo调用C函数的示例,也演示了如何将C函数打印内容保存到golang的变量中。原创 2024-02-27 07:42:11 · 751 阅读 · 0 评论 -
golang实现一个BasicAuth的HTTP server
之前写的没有包含认证部分本例给出了支持BasicAuth的实现,以及如何在一个项目中导入自己定义的package。原创 2024-02-25 14:11:36 · 783 阅读 · 0 评论 -
通过一个例子演示将interface转为切片并遍历
通过一个例子演示将interface转为切片并遍历。原创 2024-02-23 09:02:57 · 447 阅读 · 0 评论 -
通过例子学习golang的Goroutine
Go 语言中的 Goroutine 是一种轻量级的并发执行单位。它可以与其他 Goroutine 并发地执行,而不需要显式地管理线程的创建和销毁。Goroutine 是 Go 语言并发模型的核心组成部分,它使得编写并发程序变得更加简单和高效。原创 2024-02-21 08:35:34 · 630 阅读 · 1 评论 -
golang实现一个简单的HTTP server
用golang实现一个简单的HTTP Server,可以将POST的payload中的内容打印出来。原创 2024-01-27 10:05:41 · 1047 阅读 · 1 评论 -
一个golang interface的例子
接触到golang后,最让我困惑的就是reflect/interface。下面通过一个例子来试着理解一下。golang/dlv环境搭建参考这里先上源码package mainimport ( "fmt" "reflect")func main() { test := []map[string]interface{}{{"abc":"3","xyz":"4"},{"abc":"1","xyz":"5"}} Pass(test)}func Pass(d interface{}).原创 2022-04-07 07:51:07 · 242 阅读 · 0 评论 -
Ubuntu20.04安装golang和dlv
安装go更新源信息admin@ubuntu20:~/go$ sudo apt update -y搜索可用的golang包admin@ubuntu20:~/go$ sudo apt-cache search golang-1golang-1.13 - Go programming language compiler - metapackagegolang-1.13-doc - Go programming language - documentationgolang-1.13-go -原创 2022-03-29 07:57:11 · 1358 阅读 · 0 评论