个人简介

Echo Blog


江湖无名 安心练剑
  • Go语言核心36讲-02命令源码文件
    02 命令源码文件 我们已经知道,环境变量GOPATH指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件。 这里的源码文件又分为三种,即:命令源码文件、库源码文件和测试源码文件,它们都有着不同的用途和编写规则。( 我在[“预习篇”的基础知识图]介绍过这三种文件的基本情况。) (长按保存大图查看) 今天,我们就沿着命令源码文件的知识点,展开更深层级的学习。...
    2015-01-01 15:20:27 | Go语言核心36讲
  • Go语言核心36讲-01工作区和GOPATH
    01 工作区和GOPATH 这门课中Go语言的代码比较多,建议你配合文章收听音频。 你好,我是郝林。从今天开始,我将和你一起梳理Go语言的整个知识体系。 在过去的几年里,我与广大爱好者一起见证了Go语言的崛起。 从Go 1.5版本的自举(即用Go语言编写程序来实现Go语言自身),到Go 1.7版本的极速GC(也称垃圾回收器),再到2018年2月发布的Go 1.10版本对其自带工具的全...
    2015-01-01 15:20:27 | Go语言核心36讲
  • Go语言核心36讲-00开篇词跟着学,你也能成为Go语言高手
    00 开篇词 跟着学,你也能成为Go语言高手 你好,我是郝林。今天想跟你聊聊我和Go语言的故事。 Go语言是由Google出品的一门通用型计算机编程语言。作为在近年来快速崛起的编程语言,Go已经成功跻身主流编程语言的行列。 它的种种亮点都受到了广大编程爱好者的追捧。特别是一些对团队协作有较高要求的公司和技术团队,已经在有意识地大量使用Go语言编程,并且,使用的人群还在持续迅猛增长。 ...
    2015-01-01 15:20:27 | Go语言核心36讲
  • Go语言核心36讲-00导读学习专栏的正确姿势
    00 导读 学习专栏的正确姿势 你好,我是郝林,今天我分享的主题是,学习专栏的正确姿势。 到了这里,专栏的全部内容已经都推送到你的面前了。如果你已经同步学习完了,那么我要给你点一个大大的赞! 还没有看完的同学也不要着急,因为推送的速度肯定要比你们的学习速度快上不少。如果是我的话,我肯定无法用很快的速度,去认真地学习和理解专栏内容的。不过,粗读一遍的话,这个时间倒是绰绰有余的。我今天就想...
    2015-01-01 15:20:27 | Go语言核心36讲
  • Go语言核心36讲-00导读写给0基础入门的Go语言学习者
    00 导读 写给0基础入门的Go语言学习者 你好,我是郝林,今天我分享的内容是:0基础的你,如何开始入门学习Go语言。 你需要遵循怎样的学习路径来学习Go语言? ———————— 我们发现,订阅本专栏的同学们都在非常积极的学习和讨论,这让我们非常欣慰,并且和你一样干劲十足。 不过,我在留言中发现,大家的基础好像都不太一样,大致可以分为这么几类。 零基础的同学:可能正准...
    2015-01-01 15:20:27 | Go语言核心36讲
  • Flutter核心技术与实战-结束语勿畏难,勿轻略
    结束语 勿畏难,勿轻略 你好,我是陈航。 三个多月的时间转瞬即逝,转眼间《Flutter核心技术与实战》已经走到了尾声。在这里,我要感谢你对我和这个专栏的鼓励和支持,也要向你表示祝贺:你已经完整地学习了专栏的全部课程,实现了从入门到进阶Flutter技术的目标,你的坚持一定有所收获。现在专栏课程已经结束了,但还不能松懈,我们的Flutter学习旅程并未结束,从进阶到精通还有很长的一段路需要...
    2015-01-01 15:20:27 | Flutter核心技术与实战
  • Flutter核心技术与实战-特别放送温故而知新,与你说说专栏的那些思考题
    特别放送 温故而知新,与你说说专栏的那些思考题 你好,我是陈航。专栏上线以来,我在评论区看到了很多同学写的心得、经验和建议,当然更多的还是大家提的问题。 为了能够让大家更好地理解我们专栏的核心知识点,我今天特意整理了每篇文章的课后思考题,并结合大家在留言区的回答情况做一次分析与扩展。 当然 ,我也希望你能把这篇答疑文章作为对整个专栏所讲知识点的一次复习,如果你在学习或者使用Flutter...
    2015-01-01 15:20:27 | Flutter核心技术与实战
  • Flutter核心技术与实战-44如何构建自己的Flutter混合开发框架(二)?
    44 如何构建自己的Flutter混合开发框架(二)? 你好,我是陈航。 在上一篇文章中,我从工程架构与工作模式两个层面,与你介绍了设计Flutter混合框架需要关注的基本设计原则,即确定分工边界。 在工程架构维度,由于Flutter模块作为原生工程的一个业务依赖,其运行环境是由原生工程提供的,因此我们需要将它们各自抽象为对应技术栈的依赖管理方式,以分层依赖的方式确定二者的边界。 而在...
    2015-01-01 15:20:27 | Flutter核心技术与实战