Golang作为一种新的编程语言,也有着非常多的IDE,其中个人觉得使用IntelliJ开发是一种很不错的选择,但是免费版有功能是缺失的,如果又不想付费购买专业版的,Atom就是一种不错的选择。 Atom是更为先进的文本…
标签:go语言
16. Go极简教程 文件\文件夹创建,读取,移动,复制,写入,遍历
Go语言给予了非常实用的文件操作, 大体分为两部分: os库 : 文件\文件夹创建,读取,移动,复制 io库 : 文件内容的写入,修改,拼接 基本文件操作 文件内容的读取 package main import ( "i…
Go 不同文件之间的引用
同一个包里面,不同文件之间,不需要 import,直接用就好。不同包的话,需要引用包,只能使用大写字母开头的方法 ,变量 等等,小写子母开头的只能包内使用。 简单来说 :大写字母开头的变量,方法暴露给其他包用的,包内的话…
Go实现区块链(六)---交易挖矿奖励
1.前言 前面我们已经实现了区块链数据结构、存储、共识、交易,我们接下来奖实现奖励机制。前面的代码只有创世块可以得到10的奖励,后面的并没有交易。 2.知识点 知识点 学习网页 特性 UTXO UTXO设置 未使用的事务…
BaiduPCS-Go | 百度网盘命令行工具(基于 Go)
Logo 提到百度网盘,想必大家都很熟悉吧。 百度网盘自 2012 年上线运行以来,迅速积累了大量用户。但是狗改不了吃屎,作为百度的产品,百度网盘现在是越来越恶心了,不给充钱就限速,官方居然还不承认(百度网盘 ̵…
Go 语言教程(1)——类型系统
类型系统 Go 语言是更好的 C 语言,很多思想来源于 C 语言,毕竟 Go 的设计者就是 C 的设计者在几十年之后再创新高。 变量的声明引入和 JavaScript 一样的关键字 var,不一样的机制,JavaScri…
Golang 学习笔记(06)—— 多线程
本文为转载,原文:Golang 学习笔记(06)—— 多线程 Golang 介绍 线程是cpu调度的最小单位,只有不同的线程才能同时在多核cpu上同时运行。但线程太占资源,线程调度开销大。go中的goroutine是一个…
零猫科技告诉你-Go语言可以干嘛?
Hi,大家好!我是GO 首席软件工程师Rob Pike说:我之所以被开发,是因为过去10多年间软件开发的难度令人沮丧。 你所不知的,GO Go语言是谷歌发布的第二款开源编程语言。专门针对多处理器系统应用程序的编程进行了优…
PhoenixOS—Surface Go体验手记(上)
在我透明的忧伤中,充满着你 2018-11-24 11月22日,狗东终于把从双11就下单的整套surface go送来了。 通常来说,朋友都不太看好这台明面意义上的surface平板,比如配置太差呀,边框停航母呀,一…
Macbook Pro/PC 安装 Windows (Win to go) 到移动硬盘SSD
在Macbook pro/PC 设备上安装 Windows 系统在外置移动硬盘,SSD 或者U盘中 本文目录 本文的结构分为以下三部分,同学们根据需要可以直接跳转 第一部分为一些概念介绍 第二部分为安装 Windows …
golang入门学习笔记(一)
作者: 一字马胡 转载标志 【2017-11-21】 更新日志 日期 更新内容 备注 2017-11-21 新建文章 go语言入门笔记(一) 准备环境 在Mac下,可以使用下面的命令安装golang: brew inst…
go内存地址
go内存地址 内存地址 在go中获得该变量的内存地址 用&a func main() { a := 43 b := &a fmt.Println("a - ", a) fmt.Println("b - "…