Web技术试炼地

热爱技术的教主大人


  • 首页

  • 归档

  • 友链

  • 关于

  • 搜索

Go 学习笔记(十三)- 底层编程

发表于 2016-05-03 | 分类于 学习笔记 | 评论数:

go 隐藏了底层实现细节,不用像c那样直接操作底层,也不用手动回收垃圾,代码更容易预测和理解,程序也不容易崩溃。但有时候为了更好的性能或者go无法实现的操作,就需要挣脱go的这些束缚,直接进行底层编程了。

注: 底层编程属于黑魔法,虽然可能功能很强大,但是也容易误伤到自己。三思而行

阅读全文 »

万恶的中国联通宽带

发表于 2016-05-02 | 分类于 狂人日妓 | 评论数:

其实比他更扯蛋的宽带是长城宽带,我就不多说了,谁用谁知道。

请勿当做教程,因为最后貌似是他们的问题,路由器拨号连接的。

阅读全文 »

Go 学习笔记(十二)- 反射

发表于 2016-05-01 | 分类于 学习笔记 | 评论数:

反射是可以更新未知类型变量值的方法。

阅读全文 »

Go 学习笔记(十一)- 测试

发表于 2016-04-30 | 分类于 学习笔记 | 评论数:

测试能保证程序的行为或结果是我们预期的,而自动化测试更是能让我们快速迭代。
Go 自带了测试工具,以及一套简单的测试规范。

阅读全文 »

Go 学习笔记(十)- 包和工具

发表于 2016-04-29 | 分类于 学习笔记 | 评论数:

现在的程序开发都基于各种包或模块,可能一个程序我们写几行代码即可,其他功能都可以通过开源的包来实现。
但是 go 的包感觉也是比较烂的,不像 node 的 npm 那样 semver(语义化版本) 管理模块,而是通过 git 手动管理。

阅读全文 »

Go 学习笔记(九)- 基于共享变量的并发

发表于 2016-04-28 | 分类于 学习笔记 | 评论数:

并发其实在很多情况下都是不安全的,特别是写数据的时候,所以需要深入了解并发,解决他们不安全因素。

阅读全文 »

Chrome 监听 console 打开

发表于 2016-04-27 | 分类于 狂人日妓 | 评论数:

这个算是 Chrome only 其他的我没测试,也不想测试。因为我的控制台脚本仅仅在 Chrome 下加载。
如果你需要全平台,那么这肯定不是你需要的结果。

阅读全文 »

Go 学习笔记(八)- Goroutines和Channels

发表于 2016-04-26 | 分类于 学习笔记 | 评论数:

多线程是我一直没触碰过的领域,特别是js一直都是单线程,不过h5里有个 Worker 不过我还没实际用过。
Go 提供了 Goroutines 实现并发程序,而且使用简单,他和传统线程还是有区别的,具体我也不知道,还没看到。

阅读全文 »

Go 学习笔记(七)- 接口

发表于 2016-04-25 | 分类于 学习笔记 | 评论数:

接口类型是对其它类型行为的抽象和概括,我的理解是,可以更方便的处理不同类型数据。在 js 里没有特别的明确数据类型,比如 1 + '2' 是 '12' 而 1 - '2' 是 -1,在 go 里这样的语句是错误的。

接口的概念非常多,小章节是之前每个章节的2,3倍。

阅读全文 »

Go 学习笔记(六)- 方法

发表于 2016-04-24 | 分类于 学习笔记 | 评论数:

OOP 在 go 中的应用感觉怪怪的,不过还好比较简单,而且跟传统的 OO 思想完全不同,感觉毁三观。

阅读全文 »
1…456…9
楼教主

楼教主

自称楼教主的前端小学生

81 日志
7 分类
34 标签
RSS
Creative Commons
0%
© 2015 – 2020 楼教主
由 Hexo 强力驱动
|
主题 – NexT.Gemini