git diff 工作区与暂存区的差别 git diff -cached / git diff -staged 暂存区与版本库的差别 git diff HEAD 工作区与版本库的差别 git diff branch1 branch2 两个分支的最新commit的差别 git diff branch1 ...
分类:
其他好文 时间:
2016-10-26 11:22:25
阅读次数:
179
8 00 * * * * cd /tmp; find ./ -mmin +1200 -exec rm -rf {} \; 9 00 * * * * cd /home/work/tmp; find ./ -mmin +1200 -exec rm -rf {} \; 10 22 * * * source ...
分类:
其他好文 时间:
2016-10-22 07:07:02
阅读次数:
182
前段时间导读了ranch的源码,具体见ranch 源码分析(一), 现在整理了下ranch框架下经典应用cowboy。 源码地方:https://github.com/ninenines/cowboy(目前使用的是cowboy-1.0.4版本) 还是找其中最简单的例子来入手,那就选这个static_ ...
分类:
其他好文 时间:
2016-07-08 10:07:56
阅读次数:
200
接上 ranch 源码分析(三) 在上一次,根据ranch源码把大概流程理了一遍,下面我们将一些细节解释一下。 ranch只是一个服务的框架,它提供了传输层协议代码(ranch_tcp 和ranch_ssl), 大概可以看看这2个的源码,其实就是gen_tcp和gen_ssl的封装。 它做的工作可以 ...
分类:
其他好文 时间:
2016-05-13 07:51:59
阅读次数:
128
接上 ranch 源码分析(二) 上次讲到了ranch_conns_sup和ranch_acceptors_sup这2个ranch的核心模块,我们接着分析 首先查看ranch_conns_sup.erl 可以看到ranch_conns_sup不是一个典型的gen_tcp模块, start_link ...
分类:
其他好文 时间:
2016-05-09 15:42:15
阅读次数:
287
接上ranch 源码分析(一) 上次讲到了ranch.erl的start_listener函数,下面我们详细分析下这个函数 ...
分类:
其他好文 时间:
2016-05-09 14:20:03
阅读次数:
194
以前写了一个ranch的处理流程,http://www.cnblogs.com/tudou008/p/5197314.html ,就只有一张图,不是很清晰,现在有空做个源码分析。 ranch的源码(版本v1.2.1 下载链接https://github.com/ninenines/ranch.git ...
分类:
其他好文 时间:
2016-05-06 19:37:46
阅读次数:
295
最近要看一下erlang连接池,觉得ranch很不错。 github上面有人写了ranch的代码阅读,可以看一下,链接在这里。 1. ranch可以同时监听多个端口,每个端口的连接信息可以单独配置。 每个端口的监听信息通过ranch_server进程记录,然后获取信息可以从ets表读取。因为配置信息
分类:
其他好文 时间:
2016-02-20 11:41:52
阅读次数:
171
ranch是开发服务端管理模板,这个模板不大,写的很经典,方便并发管理,而且性能很优秀~~ 其中比较优秀的就有cowboy~~ 看了一下ranch的源码(版本v1.2.1 下载链接https://github.com/ninenines/ranch.git)整理了一下处理流程,做个笔记,以后有空再详
分类:
其他好文 时间:
2016-02-18 11:39:37
阅读次数:
177
ARC内存管理栈用于存储方法的局部变量堆用于存储对象ARC Automatic Reference Counting 自动引用计数弱应用(weak reference)用于避免循环引用导致的内存释放不了的问题@property属性的名称是成员变量的名称去掉下划线,申明了属性后会自动在编译期生成带下划...
分类:
移动开发 时间:
2015-12-04 14:24:13
阅读次数:
195