go
文章平均质量分 95
长三月
长期分享游戏服务器/游戏开发/Java干货文章;
长期造各种轮子,分享造轮子心得;
十年以上游戏服务端主程经验,曾担任月流水过亿项目技术负责人
展开
-
跟着实例学Go语言(四)
本教程全面涵盖了Go语言基础的各个方面。一共80个例子,每个例子对应一个语言特性点,非常适合新人快速上手。教程代码示例来自go by example,文字部分来自本人自己的理解。本文是教程系列的第四部分,共计20个例子、约1.5万字。Go提供了Base64编解码的功能。Base64是将二进制数据转换成可读字符串的编码方式。例如我们用记事本打开jpg文件,会看到一串乱码,这个就是Base64转换后的字符串。Base64提供了64种不同的字符,6位编码表示一个字符。62. Reading File原创 2022-12-06 10:01:47 · 378 阅读 · 0 评论 -
跟着实例学Go语言(三)
本教程全面涵盖了Go语言基础的各个方面。一共80个例子,每个例子对应一个语言特性点,非常适合新人快速上手。教程代码示例来自go by example,文字部分来自本人自己的理解。本文是教程系列的第三部分,共计20个例子、约1.5万字。Go中处理同步的另一方式是使用互斥锁,这也是许多其他语言会采用的方式,保证加锁的代码块为原子操作。42. Stateful Goroutines比起互斥锁,Go更推荐使用通道通信的方式来实现goroutine之间的同步。以下是一个使用channel通信来实现并发原创 2022-12-05 09:56:34 · 318 阅读 · 0 评论 -
跟着实例学Go语言(二)
本教程全面涵盖了Go语言基础的各个方面。一共80个例子,每个例子对应一个语言特性点,非常适合新人快速上手。教程代码示例来自go by example,文字部分来自本人自己的理解。本文是教程系列的第二部分,共计20个例子、约1.2万字。下面的例子展示了用interface关键字定义接口。接口是一组方法签名的集合,用于实现多态。Go不像其他语言那样需要通过extend关键字显式指定类型的继承关系。如果一个struct类型实现了interface中定义的所有方法,那么就认为这个struct类型属于interfa原创 2022-12-04 20:39:51 · 429 阅读 · 0 评论 -
跟着实例学Go语言(一)
本教程全面涵盖了Go语言基础的各个方面。一共80个例子,每个例子对应一个语言特性点,非常适合新人快速上手。教程代码示例来自go by example,文字部分来自本人自己的理解。本文是教程系列的第一部分,共计20个例子、10233字。下面的例子演示了如何打印经典的“Hello world”语句,以及运行和编译go代码的方法。2. Values下面的代码演示了打印不同类型变量的方法。3. Variables下面的例子演示了定义和初始化变量的方法。Go的编译器可以做类型推导,无需显示指定类型。原创 2022-12-04 12:08:49 · 606 阅读 · 0 评论