全部博文(2759)
发布时间:2014-02-21 13:09:27
Linux下的动态库以.so为后缀,在Linux下使用动态库一点入门步骤,以便以后能方便使用。第一步:编写Linux程序库文件1.动态库接口文件//动态库接口文件getmaxlen.h点击(此处)折叠或打开 #ifndef _GETMAXLEN_H_ #define _GETMAXLEN_H_ int.........【阅读全文】
发布时间:2014-02-21 13:08:57
环境:OS:Red Hat Linux As 6准备安装在Linux as 6上安装rac,因为oracle没有提供针对as6的asmlib, 这里只能采用udev的方式实现,在/etc/udev/rules.d目录下创建了规则文件99-oracle-asmdevices.rules,内容如下:[root@node1 rules.d]# more 99-oracle-asmdevices.rulesKERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/sc.........【阅读全文】
发布时间:2014-02-21 13:07:15
使用gdb调试跟踪nginx的方法与跟踪普通的方法不同。调试的方法是1.开启nginx,此时nginx的进程已经处于后台运行。2. gdb -p +worker进程的pid 可以调试worker进程,当然也可以利用这种方法调试他的父进程,但是父进程并没有真正的处理实际的业务。3. 为这个进程设置断点。可以发现,nginx的mas.........【阅读全文】
发布时间:2014-02-21 13:06:22
今天被坑了,由于对location不理解,这里总结一下,方便以后查看和学习。语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示.........【阅读全文】
发布时间:2014-02-21 13:06:08
共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。这块.........【阅读全文】