• Golang里面使用protobuf(proto3) - 拥剑公子

    时间:2024-03-17 15:28:23

    Golang里面使用protobuf(proto3) 参考文章:https://developers.google.com/protocol-buffers/docs/gotutor...

  • 【Golang星辰图】全面解析:Go语言在Web开发中的顶尖库和框架

    时间:2024-03-17 10:08:30

    创造无限可能:探索Go语言在Web开发中的强大库和框架 前言 Go语言作为一门简洁、高效的编程语言,在Web开发领域也展现出了强大的潜力。本文将会带您深入了解Go语言在Web开发中的相关库和框架,以及它们的优势和使用方法。通过学习这些内容,您将能够更加灵活地构建可扩展和高性能的Web应用。 欢迎...

  • idea 添加golang 插件

    时间:2024-03-17 08:29:19

    对于一个新开始的技术或者是一个新的事物, 我们要学习, 首先一定是会到网上去搜索一下。1、网络上搜索 点击进去看官方的相关信息: 可以确认存在插件, 可以直接在下面的地址中下载, 这里我们使用idea 的仓库方式下载:2、在idea 仓库中搜索go 进行下载: 首先是在plugs->brows...

  • golang 文件操作-二,文件写入

    时间:2024-03-17 08:27:12

    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导出(支持中文)

    时间:2024-03-16 09:50:18

    gopdf 介绍gopdf 是一个比较完善的PDF导出库, 它整合了第三方库, 更加方便用户开发和使用. 它有以下特点:支持 Unicode 字符 (包括中文, 日语, 朝鲜语, 等等.)PDF 文档自动分页PDF 文档自动换行PDF 文档自动化全局定位, 不需要用户去手动定位PDF 默认的配置选项...

  • GoLang:云原生时代致力于构建高性能服务器的后端语言

    时间:2024-03-15 08:46:52

    Go语言的介绍 概念 Golang(也被称为Go)是一种编程语言,由Google于2007年开始设计和开发,并于2009年首次公开发布。Golang是一种静态类型、编译型的语言,旨在提供高效和可靠的软件开发体验。它具有简洁的语法、高效的编译器和强大的并发支持。Golang的设计目标之一是提供一种简...

  • Kafka 技术指南:使用、特性、一致性保证与 Golang 中间件应用(下)

    时间:2024-03-14 11:31:47

    在上文中,我们已经介绍了 Kafka 的基本概念、核心特性、消息一致性保证机制,以及如何在 Golang 中使用 Kafka 的中间件。接下来,我们将深入探讨 Kafka 的一些高级特性和最佳实践,以及如何在 Golang 中更高效地使用 Kafka。 Kafka 高级特性 消息压缩 Kafka 支...

  • IntelliJ IDEA插件php golang python shell docker ignore UML plantuml等插件安装

    时间:2024-03-13 18:17:08

    IntelliJ IDEA插件php golang python shell docker ignore UML plantuml等插件安装 有的插件,需要代理才能搜索和下载 设置代理 不然插件搜索不到,也可能下载不了 Preferences -->Plugins --> Browse ...

  • 【Golang星辰图】Go语言云计算SDK全攻略:深入Go云存储SDK实践

    时间:2024-03-13 11:32:30

    Go语言云计算和存储SDK全面指南 前言 在当今数字化时代,云计算和存储服务扮演着至关重要的角色,为应用程序提供高效、可靠的基础设施支持。本文将介绍几种流行的Go语言SDK,帮助开发者与AWS、Google Cloud、Azure、MinIO、 阿里云和腾讯云等各大云服务提供商的平台进行交互。 ...

  • golang的time包:秒、毫秒、纳秒时间戳输出

    时间:2024-03-12 07:37:31

    golang的time包:秒、毫秒、纳秒时间戳输出 10位数的时间戳是以 秒 为单位;13位数的时间戳是以 毫秒 为单位;19位数的时间戳是以 纳秒 为单位;golang代码如下:func TimeDemo() { now := time.Now(...

  • golang中go build 后读取配置文件

    时间:2024-03-11 20:57:49

    golang打包后读取配置文件 在用go写代码的时候,为了好用经常使用go build 打包,如果我们用到了配置文件,就总是导致不能找到文件所在位置了出现bug,所以以下代码就解决了这个问题。 核心代码: file, err := exec.LookPath(os.Args[0])if err !=...

  • deepin 升级golang版本

    时间:2024-03-11 19:57:24

    1、rm -rf /usr/local/go2、wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz&nb...

  • Golang 编译器

    时间:2024-03-11 19:57:01

    GCC是一个功能强大的编译器,不仅可以编译我们很熟悉的C/C++,也可以做为Fortran、Pascal、Objective-C等语言的编译器。而GCCGO则是GC...

  • 检验身份证的正确性(Golang版本)

    时间:2024-03-11 19:55:42

    用golang写的,验证身份证正确性的小程序 // CheckID_card project main.gopacka...

  • Golang的标准命令简述

    时间:2024-03-11 19:55:18

    Golang的标准命令简述作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 Go本身包含了大量用于处理Go程序的命令和工具。go命令就是其...

  • golang实现wav文件转换为mp3文件

    时间:2024-03-11 14:42:29

    本文并非golang内置的库进行wav转mp3,而是通过golang调用Linux的lame命令进行转换。在Linux环境下,默认情况是没有安装lame,所以首先需要安装l...

  • Golang利用第三方包获取本机cpu使用率以及内存使用情况

    时间:2024-03-11 12:58:18

    第三方包下载$ github.com/shirou/gopsutil 获取内存方面的信息package mainimport ("fmt""gi...

  • Golang的时间生成,格式化,以及获取函数执行时间的方法

    时间:2024-03-11 12:11:41

    最近都在通过完成一些列功能强化自己对常用api的熟悉。然而关于时间的api几乎是最常用的api类型,所以总结一些常用的。 以YY-mm-dd HH:MM:...

  • goLang 纳秒转 毫秒 转 英文时间格式 - 荣耀王者

    时间:2024-03-11 12:11:17

    goLang 纳秒转 毫秒 转 英文时间格式 package mainimport ( "fmt" "time" ) func main(){fmt.Println(t...

  • golang 栈、堆分配分析及CPU、内存性能情况 - 灬菜鸟灬

    时间:2024-03-10 16:37:40

    golang 栈、堆分配分析及CPU、内存性能情况 一、逃逸分析堆:一般来讲是人为手动进行管理,手动申请、分配、释放。一般所涉及的内存大小并不定,一般会存放较大的对象。另外其分配相对慢,涉及到的指令动作也相...