golang基础务实

收录了 5 篇文章 · 0 人关注

  • 干货满满的 Go Modules 和 goproxy.cn

    大家好,我是一只普通的煎鱼,周四晚上很有幸邀请到 goproxy.cn 的作者 @盛傲飞(@aofei) 到 Go 夜读给我们进行第 61 期 《Go Modules、Go Module Proxy 和 goproxy.cn》的技术分享。 本次 @盛傲飞 的夜读分享,是对 Go Modules 的一次很好的解读,比较贴近工程实践,我必然希望把这块的知识更多的分享给大家,因此有了今天本篇文章,同时大家也可以多关注 Go 夜读,每周会通过 zoom 在线直播的方式分享 Go 相关的技术话题,希望对大...

  • golang、go mod环境变量配置、goland永久激活

    原文链接 https://www.aiprose.com/blog/112 注:激活方法仅限学习使用,切勿从事商业活动 1.下载sdk 首先你的下载golang的sdk,写文章的时候最下版本是1.13,网速可以的去官网下载,无法下载的,提供两个地址csdn下载 和 服务器下载。 下载完成后解压到自己的目录里,切记不要有汉字的目录,专业修养。 然后配置环境变量 GOROOT、GOPATH、GOPROXY、GO111MODULE 最后在path里增加 %GOROOT%\bin GOROOT gosd...

  • 空类的大小

    空类就是没有任何数据成员的类,这种类占用的内存大小在不同的语言里面有不同的实现 ## c ``` c++ struct A {}; printf("sizeof(A): %lu\n", sizeof(struct A)); // sizeof(A): 0 ``` 这个结果输出是0,也就是说 c 语言中的空类大小为 0 ``` c++ struct A a1; struct A a2; printf("address(a1): %p\n", &a1); ...

  • golang 反射

    反射机制是指在程序运行的时候动态地获取对象的属性后者调用对象方法的功能。golang 支持反射,原生的 json 库就是用反射机制实现。 golang 的反射有两个主要的概念: `reflect.Type` 和 `reflect.Value` 从字面上理解就是类型和值 ## `reflect.Type` `reflect.Type` 指的就是一个类型,可以是基本类型 int,string,也可以是自定义的结构体类型,可以通过 `reflect.TypeOf()` 获取对象的类型...

  • |必拿offer系列|计算机基础|go mod 详细介绍

    # go mod 详细介绍 > **了解更多:** ***https://github.com/googege/AMAC*** #### 用法: 在一个非go path的路径中新建一个项目,然后使用`go mod init` 就可以初始化一个新的包(要开启这个 `export GO111MODULE=on`写入.bash_profile即可 win的同学自己找找设置 GO111MODULE的win版本设置方法哈),其实跟github(gitlab都行)用在一起更好 1...