- 博客(3)
- 收藏
- 关注
转载 golang: Martini之inject源码分析
原文链接:http://my.oschina.net/goal/blog/195036依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。在传统的程序设计过程中,调用者是自己来决定使用哪些被调用者实现的。但是在依赖注入模式中,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由注
2015-11-03 17:54:14 2026
翻译 Defer, Panic, and Recover
在一些资源相关的操作中,由于逻辑的复杂,资源的关闭操作可能会被遗漏。采用defer可以比较简单的解决这个问题。比如如下的代码中:func CopyFile(dstName, srcName string) (written int64, err error) { src, err
2015-11-03 12:09:40 553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人