包管理工具   Go 最初使用 GOPATH 模式管理第三方扩展包。但是,项目使用的第三方包多了,依然使用这种方式一个个下载,则显得太过麻烦。随后在 golang 1.5 引入了 vendor 机制。但是,依然需要将文件下载到本地项目中的 vendor 目录中。所以在 go 1.11 版本后推出了 go module 功能,go module 只需要在本地保存 go.mod 文...

第一步 需要使用命令把webpack隐藏的配置文件显示出来 第二步 打开webpack.config.js文件 第三步 在文件中找到这两处 第四步 下边两段代码直接覆盖, 然后重新运行就正常了 普通的css配置也就是开启css modules的配置 这个是antd样式(node_modules中css)的配置不开启css modules...

背景 今天创建了一个GO项目,写了几行代码 运行后抛出如下异常: 解决方案 经过排查,原来是因为idea在模块包chapter1创建go文件的话,默认导包名称是用了模块名package chapter1 导致了和main函数名称不一致,在GO中,package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为main的包,这里的main函数必须对应导入的包名是 package ...

欢迎来到:Google资深工程师深度讲解Go语言 视频地址:Google资深工程师深度讲解Go语言 -函数式编程 函数式编程 & 函数指针 示例:adder.go go语言闭包的应用 实例一:斐波那契数列 实例二:为函数实现接口 Go参考资料:Go入门指南-闭包...

Go手动安装pkg包初体验

Go

  

2019-07-20 21:56:59

GO环境变量配置 将Go环境如下的全部环境变量添加至 /etc/profile文件,并重启 export GOROOT=/usr/local/go-1.10.3                        #Go环境的安装目录 export GOPATH=/usr/l...

GO环境搭建与ide选择

go

  

2019-07-27 00:34:17

安装包下载地址为:https://golang.google.cn/dl/ 根据不同的系统下载不同的安装包 Windows 安装步骤 1.选择路径进行安装,譬如C:\go 2.配置环境变量, 两个环境变量:GOROOT 和 GOPATH   2.1 配置GOROOT,GOROOT其实安装的时候已经配置好,无须手动配置。GOROOT:其实就是golang 的安装路径  ...

读Go in action源码chapter1

Go

  

2019-08-18 21:08:14

最近买了本Go in action学习,以此记录学习日志。 chapter1源码部分: 以上运行结果为 分析: 一、 第1行:main函数保存在包里面,如果main函数不在main包里,构建工具就不会生成可执行文件。               包的名字类似命名空间,可...

首发地址:命令源码文件与命令行参数 核心知识 自定义命令参数 创建私有的命令参数容器 首知 环境变量 GOPATH 指向的是一个或多个工作区,而每个工作区中都会有以代码包为基本组织形式的源码文件。 源码文件又分为三种,即:命令源码文件、库源码文件和测试源码文件,它们都有着不同的用途和编写规则。 命令源码文件的用途是什么,怎样编写它? 典型回答 命令源码文件是程序的运行入口,是每个可独立运行的程序必...

总结golang之map

go

  

2019-09-14 10:47:53

0x01 map基本操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 0x02 map键类型 The key can be any type for which the equality operator is defined. 支持 == 操作符的类型有:...

Go语言实战流媒体视频网站

GO

  

2019-09-24 09:05:23

  Go语言实战流媒体视频网站 使用Go语言实战一个流媒体视频网站。从后端Server到前端UI,全面掌握Go语言的开发关键技能和Go语言编码的架构风格。同时通过讲述SOA服务化解耦的设计理念,帮助同学们理解真实web服务背后的内容。最后通过架构调整实现Cloud native(云原生)部署。 Go 语言接口 Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任...

标识符 Go语言标识符是用于标识变量、函数或任何用户自定义项目的名称(程序实体),这个标识符就类似java中的数据类型(基本数据类型、引用数据类型)。标识符有两种类别,一种是用户自定义的标识符,它作为程序的实体存在。另一种标识符成为预定义标识符,是Go语言源代码中声明的。例如: 数据类型 bool(true和false)、byte、uint、uint8、uint16、uint32、uint64、i...

golang学习

go

  

2019-11-04 15:03:29

第一天上班,因为公司马上要搬家,新电脑的话就安置在新场地了,原本golang在linux(Ubuntu 14.04 据说16容易崩溃)上用比较好。但是由于条件艰苦,还是先简单看语法内容吧。 首先我为什么要学习go语言,实习内容是做区块链的开发,Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。  Go 语言在用于高性能分布式系统开发中,无...

阅读:《Golang web 应用开发》 一. Web工作方式 上网过程 对于普通的上网过程,系统其实是这样做的:浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的域名对应的IP,然后通过IP地址找到IP对应的服务器后,要求建立TCP连接,等浏览器发送完HTTP Request(请求)包后,服务器接收到请求包之后才开始处理请求包,服务器调用自身服务,...

Go语言并发机制初探

go

  

2019-11-10 10:29:19

What you are wasting today is tomorrow for those who died yesterday; what you hate now is the future you can not go back. 你所浪费的今天是昨天死去的人奢望的明天; 你所厌恶的现在是未来的你回不去的曾经 Go 语言相比Java等一个很大的优势就是可以方便地编写并发程序。Go 语言...