banner

Golang

[关注标签]
文章总数: 68

42
golang log标准库实现了简单日志服务。但不支持log分类、分级、过滤等复杂功能。由第三方库如glog(
2016-05-14
37
golang中使用parse将字符串格式化。但parse返回的是UTC的时间。当我将其转换成时间戳的时候快了8h,这不是我想要的结果。这需要使用
2016-05-14
39
golang不允许循环import package,如果检测到import cycle,会在编译时报错,通常import cy
2016-05-14
35
gdb允许你调试已经编译好的二进制文件, 它提供了一个交互终端,使你无需修改源代码,来调试程序.gdb基础命令:
2016-05-14
33
golang template用法很简单:
2016-05-14
33
golang中flag包是用来对命令行参数解析的,看下面一个简单例子:
2016-05-14
41
空接口interface{},reflect配合空接口,让原本是静态类型的go具备了很多动态类型语言的特征。
2016-05-14
39
go处理错误的方式非常原始和有效,go是通过function返回error类型而非主流语言抛出异常。在golang里永远不要忽略错误,否则可能导致程序的意外崩溃
2016-05-14
40
1.简式的变量申明只能在函数内部 package main myvar
2016-05-14
41
golang time包提供了对时间的显示和操作的方法。值的一提的是,go不像其它语言使用类似Ymd等字符来格式化时间,而是以下面这个时间模板为准:
2016-05-14
40
golang strconv包提供了字符串和基本数据类型之间的转换操作。1.默认提供了1个常量
2016-05-14
38
golang实现了匿名函数和闭包,这就意味着你可以在内部代码块使用外部环境变量。
2016-05-14
32
interface{}是一个通用类型,可以储存任意类型的值。如下方法来获取值的实际类型:如果你比较确定类型可以使用type asse
2016-05-14
36
如何保证代码的质量和可靠性?Golang自带了testing包可用来实现测试用例和性能测试.如下为例,新建gotest项目目录,编写两个文件bubb
2016-05-14
35
golang在语言级别支持协程goroutine,能够更便捷的实现并发编程.并发编程最常见的就是
2016-05-14
44
2016-05-14
34
信号(signal)是unix及其兼容系统用来对进程通讯的一种方式,如果改进程注册了signal handler,当收到signal时会被调用,否则缺省处理程序
2016-05-14
47
2016-05-16
51
go语言中的interface是一组未实现的方法的集合,如果某个对象实现了接口中的所有方法,那么此对象就实现了此接口。与其它面向对象语言不同的是,go中无需显示声明调用了哪个接口。
2016-05-14
42
go提供了sync包和channel来解决协程同步和通讯。新手对channel通道操作起来更容易产生死锁,如果时缓冲的chan
2016-05-14