- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 Go Web编程:Web基础
在用go开发web程序前,必须了解HTTP协议,对于没有接触过的人来说,强烈建议看下这两本书:《HTTP权威指南》和《图解HTTP》。HTTP概述我们平时上网,打开浏览器,输入网址后按下回车键,相应的Web页面就显示出来了。那这个过程到底是如何实现的呢? 先来看下面一张图: 上图很清楚的描述了一个用户访问一个web站点的过程。分为三步: 1. 通过客户端也就是浏览器输入URL网址,客户端通
2016-09-28 16:06:49 2323
原创 Go语言基础:并发
并行与并发 理论式的概念: 并行:多件事在同一时刻发生。 并发:多件事在同一时间间隔发生。 5岁小孩都能看懂的解释: 摘自:http://www.cnblogs.com/yangecnu/p/3164167.html 和 Concurrent and Parallel Programming 上文如果用程序员的语言来讲,CPU处理器相当于上图的咖啡机的角色,任务相当于队列中的人。 并发与并
2016-09-21 08:52:00 3001
原创 Go语言基础:深入理解 struct 内嵌 inteface
对上一篇文章用到的匿名接口的深入理解:http://blog.csdn.net/uudou/article/details/52456133 对于 struct 内嵌 inteface 的使用,我是研究好半天才搞懂,这里记录下我疑问:1. 如何更好的理解匿名接口// 匿名接口可以被用作变量或者结构属性类型type Man struct { gender interface {
2016-09-16 18:08:29 8178
转载 Go语言基础:Interface
转:http://xhrwang.me/2014/12/29/golang-fundamentals-8-interface.html我们知道 Golang 中没有 class 的概念,而是通过 interface 类型转换支持在动态类型语言中常见的 鸭子类型 达到运行时多态的效果。官方文档 中对 Interface 是这样定义的:An interface type specifies a meth
2016-09-07 07:38:46 17072 1
原创 Go语言基础:method
我们在C语言中,struct中声明函数,而Go中则不能再struct中声明函数。而是采用另外一种形态存在,Go中叫method。method的概念method是附属在一个给定的类型上,语法和函数的声明语法几乎一样,只是再func后面增加了一个recevier(也就是method所依从的主体)method的语法格式func (r ReceiverType) funcName(parameters) (
2016-09-02 15:47:10 3426
原创 Go语言基础:struct
跟C语言或其它语言一样,也有结构体struct。C语言中用关键词typedef来给结构体定义,Go中用的都是type。struct语法格式type typeName struct {...}例如:type person struct { name string age int}struct声明var P personP.name = "S
2016-09-01 14:32:15 2105
CircleProgressBar
2016-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人