安装FreeBSD
虚拟机安装 FreeBSD 操作系统的过程
在Linux环境下载文件,往往会校验文件的完整性和安全性,即校验文件的hash。常用的hash算法有MD5
,SHA1
,SHA256
,SHA512
。Linux操作系统操作了方便的校验程序。
Go语言1.4版本增加了 Internal packages 特征用于控制包的导入,即internal package只能被特定的包导入。
在文件系统中,许多文件的文件名带有空格;在Linux系统中默认以空格做为值与值之间的分隔符,shell处理这些文件名时,需要使用特别的处理方式。
即将发布的Go1.13对errors
包进行了增强,新特征主要来自提案:
Proposal: Go 2 Error Inspection
。
gob是Go语言自带的一个数据序列化的编码/解码工具。类似于 Java 的 Serialization
。
gob和json,xml之类序列化实现一样,使用Encoder
对数据进行编码,使用Decoder
解码。
Linux环境下使用wget
同步ftp目录与本地目录
非法竞态访问数据 是指无任何同步保护下并行读写同一份数据。go
命令内置了非法竞态访问数据的检测工具。可以使用go run -race
或者go build -race
来进行竞争检测。