首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
eudore
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
embed小技巧-动态文件更新
go1.16 embed可以将文件嵌入到编译后的二进制中,以后发布一个web程序可以只提供一个二进制程序,不需要其他文件,同时避免重复文件io读取。 但是在开发时,使用embed后如果修改前端文件那么需要重启GO程序,重新生成embed数据,导致开发过程不方便。 提供一个emb…
http headers大总结
本文记录自己使用和理解到的headers,参考MDN,如有不同看法请发评论。 方向表示是请求header还是响应header或者两种情况都有,r是请求header,w是响应header,空白就是双向header;作用和解释如果是空白就是我不清楚。
golang reflect实现原理
runtime变量是reflect的实现基础,基于unsafe包操作runtime变量实现reflect功能。 首先我们按照go的规则先简单的定义一个变量类型Value,Value有两个类型成员属性typ和ptr,typ是类型表示这个变量是什么对象,ptr是一个地址指向这个变量…
golang中的四种类型转换总结
go存在4种类型转换分别为:断言、强制、显式、隐式。 通常说的类型转换是指断言,强制在日常不会使用到、显示是基本的类型转换、隐式使用到但是不会注意到。断言、强制、显式三类在go语法描述中均有说明,隐式是在日常使用过程中总结出来。 如果x不是nil,且x可以转换成T类型,就会断言…
go简化web框架实现
框架结构参考另外一篇文章golang基于context的web范式。
golang基于context的web范式
适用框架:golf、echo、gin、dotweb、iris、beego。 golang大部分框架都是基于标准库net/http包现实,fasthttp框架就是自己解析http协议,从新实现了类似net/http包的功能。 通常框架包含的部分有Application、Conte…
golang net/http Server主要流程源码分析
golang net/http Server主要流程源码分析。 首先http.ListenAndServe会创建一个Server,设置地址和Handler,然后调用Server对象的ListenAndServe方法启动。 然后设置默认地址,利用地址监听tcp连接,最后调用Ser…
高性能高扩展golang http路由库erouter
erouter是高性能高扩展http路由库,具有零内存复制、严格路由匹配顺序、代码复制度低、组路由、中间件功能、默认参数、常量匹配、变量匹配、通配符匹配、变量校验匹配、通配符校验匹配、基于Host路由这些特点功能。 基于eudore框架路由分离,修改中间件机制并移除MVC。 R…
个人成就
文章被点赞
12
文章被阅读
16,231
掘力值
256
关注了
0
关注者
6
收藏集
0
关注标签
3
加入于
2019-07-25