在接触 Go 语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展 Go 语言的工作,比如开始录制视频教程《Go编程基础》。但由于目前国内并没有比较好的 Go 语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少 Go 语言爱好者带来了一些学习上的困扰,不仅为了加快扩散 Go 爱好者的国内群体,同时充分贯彻 Asta谢 的为己为人精神,本人在完成阅读这本名叫《The Way to Go》之后,决定每天抽出一点时间来进行翻译的工作,并且以开源的形式免费分享给有需要的 Go 语言爱好者。
尽管该书对目前 Go 语言版本来说有小部分内容相对过时,但是为当下不可多得的好书,部分内容已获得作者同意根据当前 Go 语言版本进行修改。
该翻译版本已获得原作者(Ivo Balbaert)本人授权,并表示支持开源事业的发展!
生命不止,继续 go go go !!! 每种语言都需要对时间进行处理,golang当然也不例外,go语言为我们提供了time package用于各种时间的转换,处理。 Package time provides functionality for measuring and displaying time. 获取当前时间 func Now func Now() Time Now returns
Golang 入门第一步 先讲《the way to go》转换成pdf,随时翻阅!快速入门 需要的工具包括: gitbook-cli gitbook calibre 基本原理是调用gitbook调用calibre里面的ebook-convert工具,将gitbook转换成pdf。 下面是转换步骤: 下载源文件 将文件下载到本地,解压。 安装必要的工具 npm install gitbook-cl
生命不止,继续Go go go. 变量介绍完了,流程控制介绍完了,也该轮到函数了。 go中,使用关键字func进行函数声明: func function_name( [parameter list] ) [return_types]{ body of the function } 比如,声明一个函数,交换两个字符串: func swap(x, y string) (string, strin
生命不止,继续go go go . 上一篇博客《Go语言学习之变量(The way to go)介绍了go中的变量,今天就介绍常量。 const关键字 跟c++中一样,go中同样具有const关键字,来声明常量。 语法是这样的: const variable type = value; 下面就是简单的常量定义: const LENGTH int = 10 const WIDTH int = 5
生命不止,继续Go go go. 今天与大家分享golang中的字符串。 跟其他很多编程语言一样,字符串也是go中的内建类型。 字符串是这样声明的: type stringStruct struct { str *byte len int } 这里需要强调一下:byte 和 uint8 是一样一样的。 字符串是不可变的字节序列,这里跟c++有一点点区别的。 下面是go中字符串的简单
最近读完了《Go入门指南》,这本书理论和实践结合,是学习golang的很好的学习资料。 书中的例子,是很好的参考。适合初学者入门以及有一定基础的人进阶,读来定有收获。 这本书的电子资源地址如下: 电子书: The way to go github:The way to go
Sequelize 文档的中文版本 , 更新至 v5.21.1 版本,Sequelize 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, SQLite 和 Microsoft SQL Server。
这本书包含了GitBook的所有文档(平台和工具链),这个工具链 (GitBook) 是一个使用 Git 和 Markdown 来构建书籍的工具。它可以将你的书输出很多格式:PDF,ePub,mobi,或者输出为静态网页。
ReactiveX 是 Reactive Extensions 的缩写,一般简写为 Rx,最初是 LINQ 的一个扩展,由微软的架构师 Erik Meijer 领导的团队开发,在2012年11月开源,Rx 是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C++,Rx近几年越来越流行了,现在已经支持几乎全部的流行编程语言了,Rx的
Crust 提供了 Web3 ⽣态系统的去中⼼化存储⽹络,⽀持包括 IPFS 在内的多种存储层协议,并对应⽤层提供接⼝。Crust 的技术栈还能够⽀持去中⼼化计算层。Crust 旨在构建⼀个重视数据隐私和所有权的分布式云⽣态系统。
注: gRPC的 官方文档, 我自己动手翻译了小部分内容,但是后来看到 开源中国 组织人手翻译了整份文档,因此我就不再继续,直接转载。 开源中国翻译的文档访问地址: gRPC 官方文档中文版 v1.0 文档地址 gRPC官方文档:英文原文 gRPC 官方文档中文版 v1.0: 上面文档的中文翻译版本,开源中国提供 读后感 翻译的质量不是太高,当然也凑合能读。 然后gRPC的这份文档,个人感觉,也水
该模块提供对HTTP方法CONNECT的支持。(Tengine 2.3.0版本之后) 该方法主要用于SSL请求隧道。 Example Configuration Example server { listen 3128; # dns resolver used by forward proxying resolver
给初学者的Rust中文教程。Rust 是一门系统级编程语言,被设计为保证内存和线程安全,并防止段错误。
中文版《QmlBook》,教程将介绍使用 Qt5.x 版本开发应用程序的相关技术。教程更侧重讲解新的 Qt Quick 开发技巧,在讲解 Qt Quick 扩展内容时会涉及部分 Qt C++ 内容。 目录 初识Qt5(Meet Qt5) 序(Preface) Qt5介绍(Qt5 Introduction) Qt构建模块(Qt Building Blocks) Qt项目(Qt Project) 开始