#

go

  • go语言net包rpc远程调用的使用示例

    rpc 包提供了一个方法来通过网络或者其他的I/O连接进入对象的外部方法. 一个server注册一个对象, 标记它成为可见对象类型名字的服务。注册后,对象的外部方法就可以远程调用了。一个server可

    作者:怀素真
    2020-09-16 05:00:18
  • 总结Go语言中defer的使用和注意要点

    前言 defer是golang语言中的关键字,用于资源的释放,会在函数返回之前进行调用。 一般采用如下模式: f,err := os.Open(filename) if err != nil {

    作者:daisy
    2020-09-16 01:54:30
  • Go语言使用swagger生成接口文档的方法

    swagger介绍 Swagger本质上是一种用于描述使用JSON表示的RESTful API的接口描述语言。Swagger与一组开源软件工具一起使用,以设计、构建、记录和使用RESTful Web服

    作者:Q1mi
    2020-09-15 19:18:36
  • Go 高效截取字符串的一些思考

    最近我在Go Forum 中发现了String size of 20 character 的问题,“hollowaykeanho” 给出了相关的答案,而我从中发现了截取字符串的方案并非最理想的方法,因

    作者:thinkeridea
    2020-09-15 14:58:31
  • Go JSON编码与解码的实现

    在开发应用程序时,客户端(前端页面或APP)与服务端交互是在所难免的,在交互过程传递数据时,最通用和流行格式便是JSON,Go语言提供了encoding/json包,用于处理JSON数据的编码与解码。

    作者:张君鸿
    2020-09-14 07:47:55
  • Mac上Go环境和VS Code的正确安装与配置方法

    Go语言是Google新推出的结合了动态语言和静态语言优势的一个新兴的语言。下面介绍一下如何在Mac系统下安装和使用这个语言。 1.下载SDK 到 https://studygolang.com/d

    作者:wdc
    2020-09-13 08:46:19
  • 使用Go实现优雅重启服务功能

    暴力的重启服务方案 一般服务器重启可以直接通过 kill 命令杀死进程,然后重新启动一个新的进程即可。但这种方法比较粗暴,有可能导致某些正在处理中的客户端请求失败,如果请求正在写数据,那么还有可能导致

    作者:songsong001
    2020-09-12 19:48:47
  • 利用 Go 语言编写一个简单的 WebSocket 推送服务

    本文中代码可以在 github.com/alfred-zhong/wserver 获取。 背景 最近拿到需求要在网页上展示报警信息。以往报警信息都是通过短信,微信和 App 推送给用户的,现在要让登

    作者:alfred_zhong
    2020-09-12 08:31:44
  • go 下载非标准库包(部份包被墙了)到本地使用的方法

    如下所示: import ( "golang.org/x/net/html" ) 在使用此包时,会导入失败,因为这不是go标准库中,但是由于域名被墙了所以翻墙可以下载此包,放入你的GOPAT

    作者:Lnnnnnnnnnnnnnnnnnn
    2020-09-12 00:37:41
  • Golang捕获panic堆栈信息的讲解

    golang当中panic的时候如果启动的goroutine比较多,刷的信息满屏都是,在终端工具上因为刷的信息太多,找不到前边的信息,因此很有必要程序自己捕获panic,并且将错误信息输出到文件当中,

    作者:墨子哲
    2020-09-11 22:51:13