- 首页
- 全部评论
-
1、数据库连接对象放到控制器里面就好了,然后使用基于host的路由匹配。 2、使用有状态控制器,在控制器init的时候根据host去加载sql.DB**win系统不支持,建议使用条件编译。** 例如如图:有些代码win系统无法运行,使用条件编译定义空函数,另外一个文件第一行加入// +build !windows,在非win系统使用。  这个问...upgrader.Upgrade会将header写入给返回,你看看握手的返回,这样响应里面就有setcooke header。 https://github.com/gorilla/websocke...可以使用struct tag和bind ```golang type Request struct { RequestType `bind:"type" form:"type...评论了主题 打印顺序为什么没有按照预期打印最后一个goroutine在第一个执行的位置,和go调度器有关评论了主题 etcdv3出错请检查下etcd的版本;如果是docker,默认镜像好像是v2,用etcdctl看看。 使用git clone项目,然后自己docker build的镜像是最新的。 我的docker启动命令,使用...评论了主题 gin框架的uri路径中的参数问题不知道你说的是什么问题,感觉是路由匹配优先级问题。 你可以试试,但是我感觉没有解决的,gin使用的httprouter,也没法扩展重写,去年是有问题的,今年httprouter没有更新,所以这个问题...评论了主题 怎么使用反射遍历结构体中的指针类型的数组第一步一定是reflect.ValueOf类型转换,如果是reflect.Ptr类型,就先Elem解除引用,是Array Slice数组类型的时候,Cap Len方法拿到容量和长度,Index方法活动...逻辑很乱 应该将父struct才成一个接口就好。 **golang没有继承** 一种我感觉要的实现 ```golang type ( A interface { 唱歌() 跳舞() ...X登录和大家一起探讨吧