Golang里面使用protobuf(proto3) - 拥剑公子
Golang里面使用protobuf(proto3) 参考文章:https://developers.google.com/protocol-buffers/docs/gotutor...
【Golang星辰图】全面解析:Go语言在Web开发中的顶尖库和框架
创造无限可能:探索Go语言在Web开发中的强大库和框架 前言 Go语言作为一门简洁、高效的编程语言,在Web开发领域也展现出了强大的潜力。本文将会带您深入了解Go语言在Web开发中的相关库和框架,以及它们的优势和使用方法。通过学习这些内容,您将能够更加灵活地构建可扩展和高性能的Web应用。 欢迎...
idea 添加golang 插件
对于一个新开始的技术或者是一个新的事物, 我们要学习, 首先一定是会到网上去搜索一下。1、网络上搜索 点击进去看官方的相关信息: 可以确认存在插件, 可以直接在下面的地址中下载, 这里我们使用idea 的仓库方式下载:2、在idea 仓库中搜索go 进行下载: 首先是在plugs->brows...
golang 文件操作-二,文件写入
1,将字符串写入文件 1.1 *File.WriteString写入字符串 file, err := os.OpenFile("test.txt", os.O_APPEND|os.O_CREATE|os.O_WRONLY, os.ModePerm)if err != nil {log.Fatal(...
Golang PDF导出(支持中文)
gopdf 介绍gopdf 是一个比较完善的PDF导出库, 它整合了第三方库, 更加方便用户开发和使用. 它有以下特点:支持 Unicode 字符 (包括中文, 日语, 朝鲜语, 等等.)PDF 文档自动分页PDF 文档自动换行PDF 文档自动化全局定位, 不需要用户去手动定位PDF 默认的配置选项...
GoLang:云原生时代致力于构建高性能服务器的后端语言
Go语言的介绍 概念 Golang(也被称为Go)是一种编程语言,由Google于2007年开始设计和开发,并于2009年首次公开发布。Golang是一种静态类型、编译型的语言,旨在提供高效和可靠的软件开发体验。它具有简洁的语法、高效的编译器和强大的并发支持。Golang的设计目标之一是提供一种简...
Kafka 技术指南:使用、特性、一致性保证与 Golang 中间件应用(下)
在上文中,我们已经介绍了 Kafka 的基本概念、核心特性、消息一致性保证机制,以及如何在 Golang 中使用 Kafka 的中间件。接下来,我们将深入探讨 Kafka 的一些高级特性和最佳实践,以及如何在 Golang 中更高效地使用 Kafka。 Kafka 高级特性 消息压缩 Kafka 支...
IntelliJ IDEA插件php golang python shell docker ignore UML plantuml等插件安装
IntelliJ IDEA插件php golang python shell docker ignore UML plantuml等插件安装 有的插件,需要代理才能搜索和下载 设置代理 不然插件搜索不到,也可能下载不了 Preferences -->Plugins --> Browse ...
【Golang星辰图】Go语言云计算SDK全攻略:深入Go云存储SDK实践
Go语言云计算和存储SDK全面指南 前言 在当今数字化时代,云计算和存储服务扮演着至关重要的角色,为应用程序提供高效、可靠的基础设施支持。本文将介绍几种流行的Go语言SDK,帮助开发者与AWS、Google Cloud、Azure、MinIO、 阿里云和腾讯云等各大云服务提供商的平台进行交互。 ...
golang的time包:秒、毫秒、纳秒时间戳输出
golang的time包:秒、毫秒、纳秒时间戳输出 10位数的时间戳是以 秒 为单位;13位数的时间戳是以 毫秒 为单位;19位数的时间戳是以 纳秒 为单位;golang代码如下:func TimeDemo() { now := time.Now(...
golang中go build 后读取配置文件
golang打包后读取配置文件 在用go写代码的时候,为了好用经常使用go build 打包,如果我们用到了配置文件,就总是导致不能找到文件所在位置了出现bug,所以以下代码就解决了这个问题。 核心代码: file, err := exec.LookPath(os.Args[0])if err !=...
deepin 升级golang版本
1、rm -rf /usr/local/go2、wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz&nb...
Golang 编译器
GCC是一个功能强大的编译器,不仅可以编译我们很熟悉的C/C++,也可以做为Fortran、Pascal、Objective-C等语言的编译器。而GCCGO则是GC...
检验身份证的正确性(Golang版本)
用golang写的,验证身份证正确性的小程序 // CheckID_card project main.gopacka...
Golang的标准命令简述
Golang的标准命令简述作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 Go本身包含了大量用于处理Go程序的命令和工具。go命令就是其...
golang实现wav文件转换为mp3文件
本文并非golang内置的库进行wav转mp3,而是通过golang调用Linux的lame命令进行转换。在Linux环境下,默认情况是没有安装lame,所以首先需要安装l...
Golang利用第三方包获取本机cpu使用率以及内存使用情况
第三方包下载$ github.com/shirou/gopsutil 获取内存方面的信息package mainimport ("fmt""gi...
Golang的时间生成,格式化,以及获取函数执行时间的方法
最近都在通过完成一些列功能强化自己对常用api的熟悉。然而关于时间的api几乎是最常用的api类型,所以总结一些常用的。 以YY-mm-dd HH:MM:...
goLang 纳秒转 毫秒 转 英文时间格式 - 荣耀王者
goLang 纳秒转 毫秒 转 英文时间格式 package mainimport ( "fmt" "time" ) func main(){fmt.Println(t...
golang 栈、堆分配分析及CPU、内存性能情况 - 灬菜鸟灬
golang 栈、堆分配分析及CPU、内存性能情况 一、逃逸分析堆:一般来讲是人为手动进行管理,手动申请、分配、释放。一般所涉及的内存大小并不定,一般会存放较大的对象。另外其分配相对慢,涉及到的指令动作也相...