书栈网 · BookStack 本次搜索耗时 0.029 秒,为您找到 46351 个相关结果.
  • 3.17 用Nginx部署Go应用

    2033 2020-01-17 《跟煎鱼一起学Go》
    用Nginx部署Go应用 知识点 本文目标 做什么 Nginx 是什么 安装 简单讲解 常用命令 涉及配置 部署 反向代理 配置 hosts 配置 nginx.conf 验证 启动 go-gin-example 重启 nginx 访问接口 负载均衡 如何演示 配置 nginx.conf 重启 nginx 验证 总结...
  • 用Go语言写RESTful API

    1525 2020-01-31 《Linux网络编程》
    用Go语言写RESTful API RESTful 理念 KVS 服务 KVS 服务实作 增 删 改 查 列 下一步 参考文献 用Go语言写RESTful API 本文先介绍一些 RESTful 理念 ,并通过一个 KVS 服务 演示 RESTful API 的行为。最后以 KVS 服务实作 为例,介绍如何使用 go-res...
  • 更多关于Go的知识

    1379 2021-02-18 《Go语言101 v1.16.a-1》
    更多关于Go的知识 程序性能分析、单元测试和基准测试 gccgo go/* 标准库包 系统调用 Go汇编 cgo 跨平台编译 编译器指示(compiler directive) 构建编译约束/标签(build constraint/tag) 更多的编译模式(build mode) 更多关于Go的知识 《Go语言101》中的系列文章...
  • 关于Go值的内存布局

    内存布局 Go中的类型对齐保证(alignment guarantee) 类型的尺寸和结构体字节填充(structure padding) 64位字原子操作的地址对齐保证要求  内存布局 本文将介绍Go中的各种类型的尺寸和对齐保证。 知晓这些保证对于估计结构体值的尺寸和正确使用64位整数原子操作函数是必要的。 Go是一门属于C语言家族的编...
  • 用Go实现cat(1)程序

    用Go 实现cat(1) 程序 用Go 实现cat(1) 程序 在本节中,你将看到Go 版本的cat(1) 程序。你可能会对程序的长度感到惊讶! cat.go 源码分为三部分。第一部分如下: package main import ( "bufio" "fmt" "io" ...
  • 06.3 设计你的Go packages

    设计你的Go packages 设计你的Go packages Go 包的源码可以包括多个文件和多个目录,可以在以包名称命名的单个目录找到,除了 main 包,它可以放在任意位置。 这章的目标是开发一个名为 aPackage 的简单 Go 包。这个包的源文件命名为 aPackage.go ,它的源码分为两部分介绍。 aPackage.go ...
  • 05.7 Go 语言中的队列

    Go 语言中的队列 Go 语言中的队列 队列 是一种特殊的链表,它总是在链表头添加新的元素,在链表尾删除元素。我们不必用插图来描述队列。想象一下银行中的情形,你必须等到比你先来的人完成交易之后才能和出纳员交谈。这就是个队列! 队列最大的优点就是简单!你只需要两个函数就能访问一个队列,这意味着你需要担心的事情更少,并且你只用完成这两个函数就能实现一个...
  • 05.7.1 Go 语言实现队列

    Go 语言实现队列 Go 语言实现队列 queue.go 程序描述了 Go 语言的队列实现,我们将分为五个部分来介绍。注意,这里队列的实现使用了链表。Push() 函数和 Pop() 函数分别用于队列中元素的增删。 queue.go 中的第一部分代码如下: package main import ( "fmt"...
  • 05.5 Go 语言中的链表

    Go 语言中的链表 Go 语言中的链表 链表 是一种包含有限个元素的数据结构,其中每个元素至少占用两个存储单元,一个用于存储真正的数据,另一个用于存储链接当前元素和下一个元素的指针,从而建立了一个元素序列构成的链表。 链表中的第一个元素称为头,最后一个元素称为尾。在定义链表的过程中,你需要做的第一件事就是将链表头用单独的变量存储,因为链表头是你访问...
  • Go与字段类型对应表

    Go与字段类型对应表 Go与字段类型对应表 如果不使用 tag 来定义 field 对应的数据库字段类型,那么系统会自动给出一个默认的字段类型,对应表如下: go type’s kind value method xorm type implemented Conv...