摘要:
接下来,继续理解helloworld模块中的指令。helloworld中的代码
/* Commands */
static ngx_command_t ngx_http_hello_world_commands[] = { { ngx_string("hello_world"), NGX_HTTP_LOC_CONF|NGX_CONF_NOARGS, ngx_http_hello_world, 0, 0, NULL }, ngx_null_command
};
有代码可以看出模块的指令在源码中ngx_command_t... 阅读全文
摘要:
下面开始真正"nginx之旅",屏住呼吸吧!首先找好入手点,对于nginx的入手点就是ngx_module_t结构,他的声明在src/core/ngx_conf_file.h中(我的版本nginx-1.0.13)#define NGX_MODULE_V1 0, 0, 0, 0, 0, 0, 1
#define NGX_MODULE_V1_PADDING 0, 0, 0, 0, 0, 0, 0, 0 struct ngx_module_s { ngx_uint_t ctx_index; ngx_uint_t ind... 阅读全文
摘要:
EBS PO Approve Scriptdeclare x_po_head_id number ;
begin select po_header_id
into x_po_head_id
from po_headers_all where
segment1 = '&ponumber'
and org_id = &org_id; update po_headers_all
set authorization_status = 'APPROVED',
approved_flag = 'Y',
approved_date = sysd 阅读全文
摘要:
EBS R12.2最大的改进--Online PatchingOnline Patching就是允许用户在运行时打patch,并且无需重启服务器。以前如果用户要打patch,用户必须重启服务器,这个很麻烦并且让会造成几个小时的停机,给客户也造成了成本的损失,12.2以后引入Online Patching,就不会有这样的烦恼了,对于EBS DBA绝对是一个福音R12.2 OLP的实现方式:12.2引入了双文件系统(一个是run time文件系统,另一个是patching文件系统),包括APPL_TOP, Common Top,Oracle Home, Web Home等等.那么对于DB来说,在r 阅读全文
摘要:
看了一点nginx的源码发现,nginx的模块思想确实吸引了我,也不得不佩服俄罗斯人的想问题方式,要分析nginx源码,首先要搞懂的就是nginx的模块思想以及相关的数据结构。还记得我们上一次写的helloworld模块么?里面涉及最重要的数据就是ngx_module_t指针数组,这个指针数组包含了当前编译版本支持的所有模块,这个指针数组定义实在自动脚本生成的objs/ngx_modules.c中,如下:extern ngx_module_t ngx_core_module;
extern ngx_module_t ngx_errlog_module;
extern ngx_module_.. 阅读全文
摘要:
我已经在服务器上设置好了svn的服务器,现在是在一台新的机子上安装新的客户端之后并为一个新的工程建立备份文件夹的过程1、在svn的服务器上建立一个新的文件夹 例如 qtchen2、右击该文件夹 如图1,这是在该文件夹下会自动建立相关的文件 图13、打开qtchen/conf文件夹下的conf文件将#password-db = passwd前面的#号去掉 这里需要注意password-db = passwd这串字符必须在左侧定格,中间不能由空格 如图2所示, 图2然后打开passwd文件,添加用户名和密码例如: chen = 123456他表示 用户名是chen 密码是123456此时服务器端的 阅读全文
摘要:
最近看完一本书,而且还是跟我一个学校的人写的关于nginx的内容,个人觉得内容可以更充实点,包括整本书的后半本没有太大的价值,但是总体来说还是不错的哈哈!(是不有点自恋),不费话了,今天记录下我刚刚编写的nginx hello_world模块内容,网上也没有源代码,就完全手敲了,累呀!1.nginx模块首先nginx和apache最大的不同就是nginx的模块不能够动态添加,需要在编译时,指定要添加的模块路径,与nginx源码一起编译。nginx模块的处理流程:a.客户端发送http请求道nginx服务器b.nginx基于配置文件中的位置选择一个合适的处理模块c.负载均衡模块选择一台后端服务器 阅读全文
摘要:
查看自己的ip信息:[root@slave5 conf]# ifconfig
eth0 Link encap:Ethernet HWaddr E0:CB:4E:D0:EC:B2 inet addr:192.168.30.149 Bcast:192.168.30.255 Mask:255.255.255.0 inet6 addr: fe80::e2cb:4eff:fed0:ecb2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ... 阅读全文
摘要:
这两天在研究车载can总线,因为对于车上的can总线的接口以及波特率没有对应的资料可查(不同的车接口都不一样,波特率也可能不同),做一想要从车上测出can总线上的数据还不太容易。于是我首先使用示波器(我使用的示波器型号是TDS 220)来找出汽车上can总线的接口,然后测出can总线的波特率,测量波特率的步骤如下:1、将示波器的两个接口(接地和探头)分别接在can总线的两条线(CAN_H和CAN_L)上,这里需要注意如果CAN线上需要接一个120欧姆的负载电阻,否则波形是不规整方波,接上负载之后才是规整的方波。2、此时如果can线上有数据,则会在示波器上显示出方波如图1所示。(这里使用示波器的 阅读全文
摘要:
特别感谢:http://www.linuxso.com/linuxrumen/4023.html这里遇到了问题后,上述网站图文并茂的把怎么修改的给写的非常详细。先收下。有时候遇到这种棘手的问题,可以拿来看看,很不错哦。 阅读全文