搜索内容

包含标签:golang 的文章
  • Go打印行号和文件名
    研发管理

    Go打印行号和文件名

    runtime.Caller func Caller(skip int) (pc uintptr, file string, line int, ok bool) Caller报告当前go程调用栈所执行的函数的文件和行号信息。实参skip……
    admin 2023-12-03
  • 6.golang函数、指针、结构体
    研发管理

    6.golang函数、指针、结构体

    函数 函数是执行特定任务的代码块。函数接受输入,对输入执行一些计算,然后生成输出。 函数声明 在 go 中声明函数的语法是: func name(parameter) (resul……
    admin 2023-12-02
  • 【玩转client-go】使用client-go从POD拷贝文件出来
    物联网

    【玩转client-go】使用client-go从POD拷贝文件出来

    先讲思路,通过client-go RestClient模拟kubectl exec 的手法,结合容器镜像里的tar命令和golang原生tar包,作为管道的输入输出,实现文件的数据流拷贝,以下……
    admin 2023-11-30
  • Golang实践录:读取yaml配置文件
    物联网

    Golang实践录:读取yaml配置文件

    本文对 yaml 文件进行解析。 下载 yaml执行 go get github.com/spf13/viper 安装。 golang 有很多库可以解释 yaml 文件。本文选用 viper 进行解析,执行 go ……
    admin 2023-11-30
  • Go 接口:nil接口为什么不等于nil?
    物联网

    Go 接口:nil接口为什么不等于nil?

    一、Go 接口的地位 Go 语言核心团队的技术负责人 Russ Cox 也曾说过这样一句话:“如果要从 Go 语言中挑选出一个特性放入其他语言,我会选择接口”,这句话足……
    admin 2023-11-30
  • Go 谈论了解Go语言
    物联网

    Go 谈论了解Go语言

    一、引言 Go的历史回顾 Go语言(通常被称为Go或Golang)由Robert Griesemer、Rob Pike和Ken Thompson在2007年开始设计,并于2009年正式公开发布。这三位设……
    admin 2023-11-30
  • 文心一言 VS 讯飞星火 VS chatgpt (140)– 算法导论11.4 5题
    物联网

    文心一言 VS 讯飞星火 VS chatgpt (140)– 算法导论11.4 5题

    五、用go语言,考虑一个装载因子为a的开放寻址散列表。找出一个非零的a值,使得一次不成功查找的探查期望数是一次成功查找的探查期望数的 2 倍。这两个探查……
    admin 2023-11-25
  • go语言window|mac|linux下交叉编译其他平台的软件包
    研发管理

    go语言window|mac|linux下交叉编译其他平台的软件包

    go语言window|mac|linux下交叉编译其他平台的软件包 注意:go1.17 发现直接使用set 是不起作用的, 必须要使用go env -w 来设置 一、设置编译环境,需要发布……
    admin 2023-11-22
  • 制作Go程序的Docker容器(以及容器和主机的网络问题)
    5G

    制作Go程序的Docker容器(以及容器和主机的网络问题)

    今天突然遇到需要将 Go 程序制作成 Docker 的需求,所以进行了一些研究。方法很简单,但是官方文档和教程有些需要注意的地方,所以写本文进行记录。 源程序 ……
    admin 2023-11-20
  • GO抽象工厂模式
    研发管理

    GO抽象工厂模式

    既然工厂模式每个产品都需要实现对应的工厂类去生成相关实例,提取产品的共性,提高代码的内聚性, 就是抽象工厂模式要干的。在抽象工厂中,依然是不同产品对……
    admin 2023-11-18