2018-10-27笔记 Go源码下载 $ wget https://dl.google.com/go/go1.11.1.linux-amd64.tar.gz 解压到指定文件夹 $ sudo tar -zxf go1.1…
标签:go语言
【Go 语言教程】 Go 语言基础语法
最原始的语言,从人类使用的手语,到语音表达;从英语到汉语,以及到计算机能识别的各种编程语言,每个语言都有自己的语法。语法就如同大家相互的约定,以便在沟通交流,信息同步的时候,有一个通信的标准,可以相互传达准确的信息,而不…
Go 语言教程(2)——表达式
保留关键字 语言设计简练,只有 25 个保留关键字。 break default func interface select case defer go map struct chan else goto package…
Go语言——原子操作
Go语言——原子操作 参考: 《Go并发编程实战(第2版)》 Background 原子操作即执行过程不能被中断的操作(并发)。 经典问题:i++是不是原子操作? 答案是否,因为i++看上去只有一行,但是背后包括了多个操…
解决container_linux.go:262: starting container process caused "exec: \"/bin/sh\": permission denied"问题
前奏:今天因为docker太占内存的问题,把/var/lib/docker里的内容清空,然后建了一个空的软连接,以为这样安装docker就可以直接安装内存大的目录了。但是结果是,我照着官网的流程安装下来,报错contai…
golang 学习笔记—ubuntu安装go环境
一,从官网下载go源码 对于64位的Linux $ wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz 在/usr/local下安装…
go web使用记录
需要的库 github.com/go-sql-driver/mysql github.com/go-xorm/xorm github.com/go-xorm/cmd/xorm github.com/gomodule/re…
go语言串口通信的实现
第一步、下载串口通信包 命令行输入命令: go get github.com/tarm/goserial 没有提示表示下载成功, 否则会提示下载失败的原因。 然后就可以在go代码中导入如下包: github.com/ta…
Go语言·不服就干
不知不觉,我们团队选择go语言已经两年了,从最开始摸着石头过河到现在的驾轻就熟,感慨万千,总结来说:不服就干。 孙悟空不服天庭,所以大闹天空,那我们不服谁呢?可能不服某位年龄不低的老大哥对世界的绝对统治吧,想要翻出点浪花…
go语言基础
go语言基础 package main import "fmt" func main() { var a int = 10 var b = 20 /// 这种新式声明对象的时候 C 必须为未声明的对象 c := 30 /…
初学者入门 Golang 的学习型项目,go入门项目
我觉得学习一门语言最重要的就是做到三点,第一看基础知识,第二学习抄代码,第三学习写代码 第一点,很多人都觉得上来就动手写,但是你基础的东西都没掌握,怎么写呢?欲速则不达,所以基础的东西还是必须要先掌握好。这里推荐几个基础…
Go 标准库 —— time 常用类型和方法
time 包提供了时间的显示和测量用的函数,日历的计算采用的是公历 本文仅整理演示常用的类型和方法,完整的可参考标准库文档 type Location Location 代表一个(关联到某个时间点的)地点,以及该地点所在…