- 博客(5)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 golang学习之negroni/gizp源码分析
在 Go 语言里,Negroni 是一个很地道的 Web 中间件,它是一个具备微型、非嵌入式、鼓励使用原生 net/http 库特征的中间件。利用它地Use功能,我们可以很简单地自定义中间件并使用。其中,gzip就是一个很好地例子,它实现了服务器对gzip的响应。
2017-12-07 13:23:50 696
原创 golang学习之negroni对于第三方中间件的使用分析
negroni本身是一个中间件,不过它也提供了拓展,以帮助我们更简单地实现自己想要的功能的中间件。那么,我们究竟该如何实现中间件,才能能够封装到negroni中,从而通过negroni来调用呢?可以通过一个简单的例子分析。
2017-12-07 13:14:51 2160
原创 golang学习之web服务流程分析
对于golang而言,要搭建一个服务器端十分简单,仅仅只需几十行代码就可以实现。但是,go是如何通过这样简短的代码就完成了服务器端的搭建呢?我们可以通过分析源码了解其中的秘密。
2017-12-07 02:50:37 552
原创 golang学习之Interface类型断言
Interface作为go语言中一个重要的组成部分,它的使用简单方便。它的通常和struct一起使用,有点类似C++中的类。今天,我们主要来讨论一下它在类型断言中的用法。
2017-12-07 00:03:25 4090
原创 go语言学习之gzip包解读
打开浏览器浏览网页时,我们可以看到各种各样的文字、图片、视频等等各式各样的信息。那么浏览器是怎样和服务器交互这些信息的呢?通过分析不难发现,这些信息往往要经过统一编码之后,才进行传递。今天,我们来通过分析gzip过滤器,了解gzip压缩的实现,进而去实现自己编码网页信息。
2017-12-05 13:44:56 1625
# 响应式布局和固定宽高混用问题
2022-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人