golang
文章平均质量分 92
_暮雨潇湘_
&_-./
展开
-
Go reflect 反射实例解析
Go reflect 反射实例解析Go reflect 反射实例解析0 FBI WARNING1 现象分析1.1 不会1.2 笨重2 由高斯求和说起3 实例3.1 http转rpc模板3.1.1 闭包3.1.1.1 实例的方法3.1.1.2 函数嵌套3.1.2 装饰器3.1.3 反射3.2 简易ORM3.2.1 反射3.2.2 封装3.3 兼容不同格式的API返回结果3.3.1 接口3.3.2 反...原创 2020-05-02 13:41:17 · 1484 阅读 · 0 评论 -
从技术到逻辑,技术逻辑分离实践
技术逻辑分离,让逻辑不再强依赖技术实现,读代码的人更开心,写代码的人出错几率更低原创 2017-04-29 21:25:47 · 1278 阅读 · 0 评论 -
Gotchas
Assumptions 以下go-src代表go语言源码文件夹 以下代码均在test.go中测试 一切测试从简, 保证代码量尽可能小, 尽可能容易理解 Builtin IdentifiersSee go-src/builtin/builtin.goa. byte是uint8的别名package mainfunc main() { var u uint8 = '1'原创 2016-11-06 23:05:52 · 1315 阅读 · 0 评论 -
实验楼-楼赛 第15期 Go语言-解题报告
实验楼 第15期 楼赛 Go语言 解题报告(注:本解题方法仅为一家之言)整体来说,出的题还是有点意思,很考校功夫。原创 2017-09-16 09:18:02 · 531 阅读 · 0 评论 -
三色旗问题通解
背景描述:描述:假设有一条绳子,上面挂有红、白、蓝三种颜色的旗子,没有顺序。要求:将旗子分类,按蓝、白、红的顺序排列。问题:如何移动,可使总移动次数最少。限制:只能在绳子上操作,每次只能交换其中两面旗子。例子:原始状态: 最终状态: ...原创 2018-07-29 05:14:31 · 3830 阅读 · 0 评论 -
Go语言反射
Go语言反射背景基础可读与可写取址类型类型、值操作basic typesslicearraymapchanfuncstructptr (interface类似)练习链表csv转json常见模式例1:`DeepEqual`例2:简易mysql orm写在最后背景先看官方Doc中Rob Pike给出的关于反射的定义:Reflection in computing is the ability ...原创 2018-11-22 17:31:42 · 1829 阅读 · 0 评论