nginx源代码分析 nginx原始码解析,持续更新中... 神秘痕迹 文章列表 提交格式 mygit核心nginx.c mygit核心nginx.h 提交记录 汽车 [add] have [add] init [add] options [add] sources 核 [add] nginx.c [add] nginx.h [add] ngx_array.c [add] ngx_array.h [add] ngx_list.c [add] ngx_list.h [add] ngx_queue.c [add] ngx_queue.h [add] ngx_module.c [add] ngx_module.h [add] ngx_rbtree.c [add] ngx_rbtree.h [add] ngx_radix_tree.c [add] ngx_radix_tree.h [add] ng
2021-03-24 21:07:17 2.11MB 系统开源
1
BackboneJSSourceAnalysis Backbone.js原始解析
2021-03-24 21:07:17 3.97MB 系统开源
1
阅读并注释nghttp2 HTTP / 2库nghttp2原始代码分析,注释 nginx高性能特性替代其他项目,效果明显 Nginx多进程高并发,低时延,高可靠机制在缓存代理中的应用: : nginx多进程,高性能,低时延机制进行缓存中间件twemproxy,对twemproxy进行多进程优化改造,提升TPS,降低时延: nginx高并发设计优秀思想替代其他高并发代理中间件: redis,nginx,memcache,twemproxy,mongodb等更多中间件,分布式系统,高效服务端核心思想实现博客: 阅读进度: 17.4.11调试日志增加函数名和行号,这样有利于阅读代码nghttp启动过程,连接建立过程,网络读写事件处理流程注释分析 17.4.18各种帧组包发送流程分析 相关参考资料: HTTP / 2协议部分资料和tcpdump抓包分析可以参考: nginx ht
2021-03-24 21:07:16 2.29MB 系统开源
1
redux-core redux@3.7.2 react-redux@7.0.1 redux react-redux原始解析注释
2021-03-24 21:07:15 33KB 系统开源
1
React原始解析 从复制 在开始想写本书之前,我已经花了将近一个月的时间阅读React的源码,在真正做之前,我一直觉得这不会是一件很难的事情,但是到真正开始阅读之后,我才发现,事情并没有我想的那么简单。 阅读原始码的关键是你要去猜一开始开发者为什么会这么去设计,而一个开源框架和单纯的一个前端项目的代码差异很大,设计的角度也是非常不同的,你不能用开发项目的思维去考虑一个开源框架的设计初衷。更多不用说因为自己眼界的问题,一些之前自己基本没用过代码写法,在源码中看到的时候着实有点一脸懵逼。关于TypeOfMode的设计的时候 export const NoContext = 0b000 export const AsyncMode = 0b001 export const StrictMode = 0b010 export const ProfileMode = 0b100 一开始根本没有Re
2021-03-24 21:07:14 907KB 系统开源
1
概述 Vuex是一个专为Vue.js应用程序开发的状态管理模式(状态管理库),它采用集中式存储(将vue应用程序中所有组件需要共享的数据抽离到大量,用一个局部对象放置)管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测(控制状态的修改方式)的方式发生变化。 当新的Vue组件从store中读取状态的时候,如果Store中的状态发生变化,那么相应的组件也会相应地得到高效更新。响应式机制) 不能(严格模式下不能,非严格模式下可以,但不建议,会破坏状态的追踪)直接更改store。我们可以方便地追踪每一个状态的变化。 原理图 原始解析 原始目录 上图为Vuex原始目录结构,所有的Vuex原理代码都放在src目录下,所以如果只分析原理我们只需要看src目录下的代码,如果需要接合实例,那就先在项目根目录下安装完依赖,然后执行npm run dev命令,启动项目,监听端口8080启动后浏览器页
2021-03-24 21:07:13 4.59MB 系统开源
1
MyBatis3.4 阅读准备参考: : 需要导入模块:需要将mybatis-parent模块导入。mybatis-parent模块链接 基础支持层 1.解析器模块 org.apache.ibatis.parsing xml解析,$,{}格式的串行解析源码分析可以参考 ### 2。反射工具org.apache.ibatis.reflection org.apache.ibatis.reflection.factory org.apache.ibatis.reflection.invoker org.apache.ibatis.reflection.property org.apache.ibatis.reflection.wrapper可以参考MetaObjectTest来跟踪调试,基本上用到了reflection包下所有的类 3.类型转换 org.apache.ibatis.type
2021-03-24 21:07:13 2.19MB 系统开源
1
lodash源码阅读笔记 数据结构和算法
2021-03-24 21:07:12 57KB 系统开源
1
来源 vue 1.0.28源码注释和Vue源码详细解析,主要包括vue整体入口,编译,指令,watcher,缓存等;并在后续持续完善; Vue原始注解版 注释原始码地址: src/vue/src/... 演示运行 # install dependencies npm install # serve with hot reload at localhost:8080 npm run dev 原始码详细说明
2021-03-24 21:07:05 568KB 系统开源
1