Go DI LoC 依赖注入研究

Go DI LoC 依赖注入研究

依赖注入,控制反转 设计模式 目的:实现模块与项目的解耦 实现流程 首先模块有指针,其次DI拿到指针,再次DI将指针赋给调用者 共调研了三个框架:iris内置的di&mvc,uber-dig,google/wire 最终决定使用 wire google DI 框架 wire 它通过使用代码生成构建容器来避免运行时反射。 用法:// file main.go package main ...

其他技术,设计,Go 2019-05-29 AM 6次 0条
markdown 常用语法整理

markdown 常用语法整理

Text< h1> 1级标题 < h1>Text< h2> 2级标题 < h2>Text< h3> 3级标题 < h3>Text< h4> 4级标题 < h4>Text< h5> 5级标题 < h5>Text< h6> 6级标题 < h6>有序列表 ul>li 有 序 无序列表 ol>li 无 序 任务列表 ul>li>...

web前端,操作系统,设计 2019-05-10 AM 3次 0条
markdown 流程图

markdown 流程图

SequenceAlice->Bob: Hello Bob, how are you? Note right of Bob: Bob thinks Bob-->Alice: I am good thanks! flowst=>start: Start op=>operation: Your Operation cond=>condition: Yes or No...

web前端,设计 2019-05-09 PM 4次 0条
写代码原则整理之王垠

写代码原则整理之王垠

作为一名编译语法解析的研究生,王垠整理了一些写代码的原则,范子收集于此,作为对自己码代码的judge参考。写直观的代码我写代码有一条重要的原则:如果有更加直接,更加清晰的写法,就选择它,即使它看起来更长,更笨,也一样选择它。 防止过度工程的原则 王垠根据这些,我总结出来的防止过度工程的原则如下: 先把眼前的问题解决掉,解决好,再考虑将来的扩展问题。 先写出可用的代码,反复推敲,再考虑是否需要...

设计,读书笔记, 2019-01-16 AM 5次 0条
沙龙举办流程

沙龙举办流程

title: 沙龙举办流程date: 2018-11-19在开放的基础上,环境应当设置的尽可能的平等。比如尽可能的采用圆桌形式,而且参与人员尽量围成一个圈,避免层次上的区别, 主持人的重点不是表达自己观点,而是传承上下,并尽量避免一个人表达过多,要适时打断,并及时将话语权传递给其他的人。如果读书会参与人数合适的话,可以争取让每一个人都发表自己的观点。 主持人是轮流的,效果挺好,会有轮流发言...

十万个为什么,设计 2019-01-16 AM 2次 0条