定义 在Go语言中,一个类只要实现了接口要求的所有函数,我们就说这个类实现了该接口 interface类型可以定义一组方法,用来表示一个对象的行为特征,interface不能包含任何变量,接口是引用类型。 举个简单的例子,一个动物的接口,动物有吃的能力,有叫的能力,等等,这里省略,假如动物就只有吃和 ...
分类:
其他好文 时间:
2018-02-12 22:21:59
阅读次数:
201
goroutine 在go语言中,每一个并发的执行单元叫做一个goroutine 这里说到并发,所以先解释一下并发和并行的概念: 并发:逻辑上具备同时处理多个任务的能力 并行:物理上在同一时刻执行多个并发任务 当一个程序启动时,其主函数即在一个单独的goroutine中运行,一般这个goroutin ...
分类:
其他好文 时间:
2018-02-03 12:42:47
阅读次数:
159
Django路由系统分为一级路由和二级路由。 一级路由 静态路由 如下图中admin和home 动态路由 如下图中news,year_news,page(形参)和turbo(实参) 二级路由 1、在全局urls中的路由配置如下: 2、在第二个APP中设置路由如下: 在第二个APP中views如下: ...
分类:
其他好文 时间:
2018-01-20 22:56:11
阅读次数:
319
1、变量声明 2、变量初始化 3、变量赋值 ...
分类:
其他好文 时间:
2018-01-17 20:20:30
阅读次数:
121
说明: 1、Go语言支持返回多个值(多重返回) 2、如果只想获取某个值,不用像其他语言声明所有变量(匿名变量) ...
分类:
其他好文 时间:
2018-01-17 20:15:15
阅读次数:
128
iota与true、false被定义为预定义常量 iota又比较特殊,其他的常量在编译期间就确定了值,但是iota的值可以被编译器修改 代码示例: 说明: 1、如果两个const的赋值语句的表达式是一样的,那么可以省略后一个赋值表达式 2、iota在每个const出现之时被重置为0 ...
分类:
其他好文 时间:
2018-01-17 20:03:26
阅读次数:
147
ATS大神-赵永明:https://blog.zymlinux.net/ ATS-公开资料夹:http://zymlinux.net/trafficserver/ oknet大神的ATS源码分析:https://github.com/oknet/atsinternals 雪峰流云:http://bl ...
分类:
其他好文 时间:
2018-01-16 00:38:05
阅读次数:
225
在整理函数之前先整理一下关于指针 指针 普通类型变量存的就是值,也叫值类型。指针类型存的是地址,即指针的值是一个变量的地址。一个指针指示值所保存的位置,不是所有的值都有地址,但是所有的变量都有。使用指针可以在无序知道变量名字的情况下,间接读取或更新变量的值。 获取变量的地址,用&,例如:var a ...
分类:
其他好文 时间:
2017-12-28 11:52:31
阅读次数:
235
好啦 ,废话不多说 先来一个例子 通过上面的例子应该可以看出来method是附属在一个给定的类型上的,它的语法和函数的声明语法几乎一样只是多了一个接收者 指针也可以做receiver 想过为什么要用指针 而不用本身呢、? 如果不传指针 ,那么其接收的其实是本身的copy,也就是说作用的并不是本身 而 ...
分类:
其他好文 时间:
2017-12-26 00:49:45
阅读次数:
132
interface 用最简单的话说interface就是一组method的组合,通过interface来定义对象的一组行为 //来个例子 //定义一个新类型实现相同 嵌入interface 2017年12月25日23:21:59[小路·写·过去篇] 圣诞快乐 ~ ...
分类:
其他好文 时间:
2017-12-26 00:45:20
阅读次数:
104