合集-golang

摘要:# 一 golang基础知识 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种计算机编程语言语言。 **设计初衷** Go语言是谷歌推出的一种的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌 阅读全文
posted @ 2023-05-04 13:58 张占岭 阅读(219) 评论(0) 推荐(0) 编辑
摘要:# 二 golang推荐的命名规范 很少见人总结一些命名规范,也可能是笔者孤陋寡闻, 作为一个两年的golang 开发者, 我根据很多知名的项目,如 moby, kubernetess 等总结了一些常见的命名规范。 命名规范可以使得代码更容易与阅读, 更少的出现错误。 **文件命名规范** 由于文件 阅读全文
posted @ 2023-05-04 15:02 张占岭 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Go和TinyGo是两种不同的Go语言编译器,它们之间有以下几点区别: 目标平台: Go:Go语言编译器主要面向通用计算机平台,如Windows、Linux、macOS等。 TinyGo:TinyGo专注于支持嵌入式系统和物联网设备等资源受限的平台,如微控制器、嵌入式设备、WebAssembly等。 阅读全文
posted @ 2024-03-08 10:48 张占岭 阅读(892) 评论(0) 推荐(0) 编辑
摘要:我们将公共的,可利用的代码进行打包,发布到github上面,在需要的地方直接go get即可,需要注意的是go get中最小单位是包,如果一发布的项目里包含多个子包,在go get时,应该精确到小包级别。 将go的项目发到github作成开源公用包 版本:v1.0.0,需要是3位的版本号,不然会报错 阅读全文
posted @ 2024-03-18 14:23 张占岭 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Go(又称为Golang)是一门由Google开发的开源编程语言,于2009年首次公开发布。Go语言被设计用来提高软件开发的效率和可靠性,在处理大规模系统时表现出色。以下是Go语言的一些特点和优势: 特点 简洁易读:Go语法简洁清晰,易于阅读和学习,减少了代码的复杂性。 并发支持:Go原生支持轻量级 阅读全文
posted @ 2024-03-18 14:30 张占岭 阅读(65) 评论(0) 推荐(0) 编辑
摘要:Go和TinyGo是两种不同的Go语言编译器,它们之间有以下几点区别: 目标平台: Go:Go语言编译器主要面向通用计算机平台,如Windows、Linux、macOS等。 TinyGo:TinyGo专注于支持嵌入式系统和物联网设备等资源受限的平台,如微控制器、嵌入式设备、WebAssembly等。 阅读全文
posted @ 2024-04-03 16:47 张占岭 阅读(297) 评论(0) 推荐(0) 编辑
摘要:在Go语言中使用Redis,通常需要使用第三方库来实现与Redis服务器的交互。目前比较流行的Go语言Redis客户端库有go-redis和redigo等。这里以go-redis为例,简单介绍如何在Go语言中使用Redis。 使用go-redis连接Redis数据库 安装go-redis库: 可以使 阅读全文
posted @ 2024-04-03 16:51 张占岭 阅读(484) 评论(0) 推荐(0) 编辑
摘要:相关依赖 github.com/higress-group/proxy-wasm-go-sdk github.com/alibaba/higress/plugins/wasm-go 标准的redis 下面是一个读取redis指定key的方法,使用了higress的wasm-go组件实现的 err : 阅读全文
posted @ 2024-04-06 12:05 张占岭 阅读(209) 评论(0) 推荐(0) 编辑
摘要:参考 https://github.com/higress-group/proxy-wasm-go-sdk/tree/main/proxywasm https://github.com/tetratelabs/proxy-wasm-go-sdk https://github.com/alibaba/ 阅读全文
posted @ 2024-04-07 08:40 张占岭 阅读(133) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示