240 发简信
IP属地:北京
  • Resize,w 360,h 240
    可以替代godoc的Go文档和代码阅读神器Golds

    Golds全称Go local docs server。顾名思义,这是一款Go本地文档服务器,可以认为是官方godoc程序的一款竟品。相对于go...

  • Go标准编译器优化:边界检查消除(bounds check elimination)

    从Go SDK 1.7开始,Go标准编译器开始支持边界检查消除。此优化避免了很多不必要的边界检查,从而使得编译器编译出的程序执行效率更高。 什么...

  • 字节切片(byte slice)相关的编译器漏洞和标准库设计失误

    假如一个类型MyByte定义如下,如何将一个[]MyByte切片值和一个[]byte切片值互相转换为对方的类型? 如上例所示,在Go中,这两个类...

  • 如何声明支持有默认值的可选参数的函数?

    我们知道,Go中的函数是不支持带默认值的可选参数的。这是Go语言的设计者为了保证代码可读性特意抛弃的功能。那么我们真得无法在Go编程中声明带有默...

  • 2019,Go GUI项目爆发的一年?

    目前Go语言主要活跃在区块链、云计算、命令行工具和后端服务等领域。这些领域基本上和GUI关系不大。近来出现了很多跨平台的Go GUI项目。虽说用...