skynet为了简化服务的编写,推出了snax框架,源码里也有一个例子pingserver。这是snax原创文章的第一篇,所以先就分析snax框架里的interface.lua源码,它的实现应用了一个闭包中的upvalue注入技巧。凡是框架都得遵循框架的约定,snax有两个大的约定,一是约定了一组预...
分类:
Web程序 时间:
2014-11-23 13:08:50
阅读次数:
656
Nouveau源码分析(六):NVIDIA设备初始化之nouveau_drm_load (3)...
分类:
其他好文 时间:
2014-11-22 23:09:16
阅读次数:
319
本人很懒,之所以写blog是想记录时间的流逝。时间是最稀缺的资源。还有就是希望能帮助到一些人,帮人就是帮己。鄙人接下来的文章都是自己学习一个ERP项目的源码分析吧,希望大家会感兴趣。废话就此结束。光,开始了,第一步 。。。来自为知笔记(Wiz)
分类:
其他好文 时间:
2014-11-21 12:06:34
阅读次数:
188
tomcat日志可以分为两类:1、访问日志,记录访问的时间、来源、资料等相关信息(ServletRequest可以获取的信息,都可以记录);2、运行日志,记录tomcat运行、异常、错误信息。tomcat的日志记录常会被log4j或slf4j取代,不过这里不讨论另外日志组件,很纯粹地说一下tomcat原生..
分类:
其他好文 时间:
2014-11-21 00:06:51
阅读次数:
314
Nginx源码分析—进程间通信机制
从nginx的进程模型可以知道,master进程和worker进程需要通信,nginx中通信的方式有套接字、共享内存、信号。对于master进程,从外部接受信号,master进程主要就是监控、接受外部信号,将有必要的信号传递给worker进程,master进程大部分时间都是阻塞在sigsuspend()函数调用上。Worker进程屏蔽了所有的外部信号,那么Ma...
分类:
系统相关 时间:
2014-11-20 23:46:04
阅读次数:
329
通过HUP信息使得NGINX实现重新读取配置文件,使用USR2信号使得NGINX实现平滑升级。
在nginx中有模块这么一说,对外所有的模块都是ngx_module_t类型,这个结构体作为所有模块的通用接口,它只定义了init_master、init_module、init_process、init_thread、exit_thread、exit_process、exit_master这7个回调...
分类:
其他好文 时间:
2014-11-20 21:57:59
阅读次数:
246
一、fastHessianDetector函数分析
(1)参数
const Mat& sum 积分图片
const Mat& mask_sum
vector& keypoints 关键点
int nOctaves 金字塔的阶数
int nOctaveLayers 每阶金字塔的中间层数
floa...
分类:
其他好文 时间:
2014-11-20 15:29:29
阅读次数:
362
上节说到nginx核心本身不会主动读取请求体,这个工作是交给请求处理阶段的模块来做,但是nginx核心提供了ngx_http_read_client_request_body()接口来读取请求体,另外还提供了一个丢弃请求体的接口-ngx_http_discard_request_body(),在请求执行的各个阶段中,任何一个阶段的模块如果对请求体感兴趣或者希望丢掉客户端发过来的请求体,可以分别调用...
分类:
其他好文 时间:
2014-11-19 22:21:52
阅读次数:
248
最近时间有些紧,源码阅读系列更新有些慢。鉴于Controller中代码比较少,本次Blog先更新该文件的源码分析。
在经过路由分发之后,实际的应用Controller接管用户的所有请求,并负责与用户数据的交互。CI中所有的应用控制器都应该是CI_Controller的子类(除非你扩展了CI的核心,那么你的Controller父类可以是MY_Controller)。
在应用程序控制器中,...
分类:
Web程序 时间:
2014-11-19 22:17:09
阅读次数:
253
最近时间有些紧,源码阅读系列更新有些慢。鉴于Controller中代码比较少,本次Blog先更新该文件的源码分析。 在经过路由分发之后,实际的应用Controller接管用户的所有请求,并负责与用户数据的交互。CI中所有的应用控制器都应该是CI_Controller的子类(除非你扩展了CI的核...
分类:
Web程序 时间:
2014-11-19 21:53:22
阅读次数:
180