代码改变世界

从零开始搭建运维体系 - 开始篇

2018-12-15 22:01 by 轩脉刃, 374 阅读, 收藏, 编辑
正文内容加载中...

Gin框架源码解析

2018-09-18 19:44 by 轩脉刃, 2987 阅读, 收藏, 编辑
摘要:Gin框架源码解析 Gin框架是golang的一个常用的web框架,最近一个项目中需要使用到它,所以对这个框架进行了学习。gin包非常短小精悍,不过主要包含的路由,中间件,日志都有了。我们可以追着代码思考下,这个框架是如何一步一步过来的。 从http包说起 基本上现在的golang的web库都是从h 阅读全文

mac缺少librt问题记录

2018-08-29 11:35 by 轩脉刃, 497 阅读, 收藏, 编辑
摘要:在mac下编译一个程序的时候遇到错误 librt.so主要是glibc对real time部分的支持.所以一般含有 include头文件的代码,编译的时候需要加上 lrt makefile里面有使用 lrt的命令 网上有很多文章意思是mac的lib和include库需要引用下:https://blo 阅读全文

slice全解析

2018-08-24 18:02 by 轩脉刃, 332 阅读, 收藏, 编辑
摘要:slice全解析 昨天组内小伙伴做分享,给出了这么一段代码: package main import ( "fmt" ) func fun1(x int) { x = x + 1 } func fun2(x int) { x = x + 1 } func fun3(x []int) { x = ap 阅读全文

webdav 概览

2018-08-14 21:08 by 轩脉刃, 366 阅读, 收藏, 编辑
摘要:webdav 概览 WebDav(Web Distributed Authoring and Versioning) 是一个控制远端Web资源的协议,它基于HTTP1.1。它的定义在RFC 4918(https://tools.ietf.org/html/rfc4918)。这个协议的场景可以是分布式 阅读全文

准备PPT过程中的一些文档记录

2018-08-13 20:58 by 轩脉刃, 132 阅读, 收藏, 编辑
摘要:http://jm.taobao.org/2016/12/23/20161223/ https://www.csdn.net/article/2015 02 10/2823900 https://daily.zhihu.com/story/4301040 淘宝架构网分享总结: http://www. 阅读全文

如何创建测试程序调试nginx数据结构

2018-07-12 22:46 by 轩脉刃, 172 阅读, 收藏, 编辑
摘要:如何创建测试程序调试nginx数据结构 由于在学习nginx的过程中遇到很多数据结构,往往我都想写一个程序来跑一下,看下到底返回什么。最开始想的方法是使用nginx make 完成之后的.o文件,做LINK的方式来做。这个路子尝试下去之后发现还是很麻烦,也没有尝试成功,需要对objs/Makefil 阅读全文

一张脑图说清 Nginx 的主流程

2018-07-02 21:49 by 轩脉刃, 2592 阅读, 收藏, 编辑
摘要:一张脑图说清 Nginx 的主流程 这个脑图在 "nginx 1.14.0 research" 上。这是我在研究nginx的http模块的时候画的。基本上把 Nginx 主流程(特别是 HTTP 的部分)的关键函数和关键设置画了下来,了解了这个脑图,就对整个 Nginx 的主流程有了定性的了解了。 阅读全文

gdb常用命令记录

2018-06-20 16:36 by 轩脉刃, 315 阅读, 收藏, 编辑
摘要:gdb常用命令 最近在研究nginx源码,gdb用于调试非常方便,之前这篇有研究过如何使用gdb调试nginx:https://www.cnblogs.com/yjf512/archive/2012/05/10/2494635.html 最近使用的时候gdb的命令又忘记了。这里复习一下。 这里有很全 阅读全文

nginx的configure流程

2018-06-13 14:17 by 轩脉刃, 733 阅读, 收藏, 编辑
摘要:configure配置 nginx的编译过程,第一步是configure。我们使用 help可以看到configure的很多配置。 configure的过程做的事情其实就是检测环境,然后根据环境生成Makefile,包含各种参数的c头文件等(ngx_auto_config.h/ ngx_auto_h 阅读全文
共 45 页: 上一页 1 2 3 4 5 6 7 8 下一页 末页