博客专栏  >  编程语言   >  go语言快速入门

go语言快速入门

简单介绍,从环境搭建到基本词法语法,IPC通信,Web编程,通过每个只需1-2分钟的例子使得完全不懂go的有经验的开发者在最快的时间内可以进行go的开发。

关注
8 已关注
24篇博文
  • go语言快速入门:JSON处理(24)

    JSON作为一种易读的轻量级的数据交换格式,被广泛地使用着。在这篇文章中我们将会介绍一下JSON的基础知识和go语言中JSON的处理方式。

    2017-02-17 20:31
    1204
  • go语言快速入门:简单工厂模式的实现(23)

    常见的23种创建模式分为创建型/结构型/行为型三种,而在这其中,Singleton和Factory应该是创建型中非常简单的模式了。在本文中,将或用interface的功能讨论一下如何使用更好的使用go...

    2017-02-16 21:57
    548
  • go语言快速入门:go的反射机制(22)

    Java的反射机制是其标志性的特征之一,正是这种语言本身支持的强大的机制使得很多流行的框架有了用武之地。C++中虽然也能实现,但是语言本身并没有提供标准的支持。 而作为一门现代的语言,go语言也引入了...

    2017-02-16 21:56
    422
  • go语言快速入门:项目构建实践(21)

    在Unix/C的项目中,核心在于Makefile,一个架构怎样,从Makefile中就可以看出来一些端倪。而在go中,可以使用gomake或者直接使用make都可以进行项目的设计。本文将从Unix/C...

    2017-02-14 18:59
    742
  • go语言快速入门:使用静态文件(20)

    在前面关于如何在go中使用BootStrap的时候,css和javascript文件的引用我们使用了cdn。css和javascript可以绕过去不访问本地的静态文件,但是关于工程所需要用到静态文件时...

    2017-02-08 21:37
    485
  • go语言快速入门:文档查询(19)

    和其他语言一样,go语言也提供了详细的查询相关函数/接口/变量等定义和实现的便捷方法:go doc和 godoc就是这样的命令。这篇文章中,通过一些简单的实例来学习一下如何更好的这些随手可以获得的离线...

    2017-02-08 21:07
    263
  • go语言快速入门:测试覆盖率(18)

    上篇文章讨论了如何使用testing标准包进行自动化测试,在这篇文章中将进一步细化测试覆盖率的可视化确认。

    2017-02-08 21:02
    1193
  • go语言快速入门:自动化测试(17)

    在这篇文章中将会学习一下如何在go语言中使用testing包进行功能测试和性能测试。自动化测试正如Martin Fowler所说的”在你不知道如何测试代码之前,就不该编写程序。而一旦你完成了程序,测试...

    2017-02-08 08:02
    1573
  • go语言快速入门:BootStrap应用(16)

    这篇文章中我们将会通过简单的实例介绍如何在go语言Web编程中使用BootStrap的方式BootStrapBootstrap源于Twitter的一个机遇HTML/CSS/JS的前端开发框架,它由Tw...

    2017-02-07 21:28
    846
  • go语言快速入门:模板应用(15)

    在go语言中,通过使用http包,可以非常简单快速地创建一个Web应用。同时使用template包,可以很方便的进行数据替换,如果结合CSS就已经能够进行简单的开发了。这篇文章继续使用简单的例子来介绍...

    2017-02-06 21:56
    352
  • go语言快速入门:模板应用(14)

    在go语言中,通过使用http包,可以非常简单快速地创建一个Web应用。同时使用template包,可以很方便的进行数据替换,如果结合CSS就已经能够进行简单的开发了。这篇文章继续使用简单的例子来介绍...

    2017-02-06 21:29
    331
  • go语言快速入门:模板应用(13)

    在go语言中,通过使用http包,可以非常简单快速地创建一个Web应用。同时使用template包,可以很方便的进行数据替换,如果结合CSS就已经能够进行简单的开发了。在接下来的几篇文章中,我们将通过...

    2017-02-06 17:50
    297
  • go语言快速入门:template模板(12)

    使用过AngularJS应该都会对ng-model的方式印象深刻,类似于Spring的值绑定,使用起来非常的方便。而go的标准库中也有相关的功能为Web开发提供简单但却有非常有用的功能,这就是temp...

    2017-02-05 18:37
    1771
  • go语言快速入门:Web应用的HelloWorld(11)

    go有很多优秀的框架,可以在其基础之上进行Web开发,非常方便。其实即使不使用框架,go提供的面向web开发的标准包使用起来进行Web开发也极为方便。至少第一个Web应用的入门HelloWorld,在...

    2017-02-05 07:03
    800
  • go语言快速入门:Web开发框架(10)

    go语言进行开发Web开发,虽然使用go语言自身的包即可实现,但是需要快速开发的时候对初学者还是有一定的障碍。go语言有上千个开源的项目,而这其中也不乏面向web开发的框架,比如Revel/beego...

    2017-02-04 21:46
    1237
  • go语言快速入门:IPC之Socket(9)

    多进程之间的通信常见的手段有管道/信号量/共享内存/Socket等,在上篇文章中介绍了管道的使用方法。管道在多进程通信中使用方便但是也具局限性,当通信双方在不同的机器上的时候通信方式更多采用Socke...

    2017-02-03 23:07
    881
  • go语言快速入门:IPC之管道通信(8)

    熟悉Unix/C编程的应该对IPC也非常的熟悉,多进程之间的通信主要的手段有管道/信号量/共享内存/Socket等,而管道作为父子进程间进行少量数据传递的有效手段也得到了广泛的应用,在这篇文章中我们来...

    2017-02-03 17:08
    2107
  • go语言快速入门:流程控制(7)

    go语言中没有do-while,switch更加灵活,支持初始化子语句,这篇文章中将会就go的循环/分支等流程控制语句进行简单介绍。

    2017-02-03 12:39
    275
  • go语言快速入门:内建函数(6)

    go语言中有一些比较常用的内建函数,在这篇文章中将会进行简单的介绍。内建函数

    2017-02-03 06:29
    370
  • go语言快速入门:数据类型使用例(5)

    在上篇文章中学习了go语言基本数据类型的使用方式以及8种复合类型中的指针/数组/构造体,在这篇文章中将继续学习剩下5种的使用方法。

    2017-01-31 21:07
    304
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部