摘要:
问题描述: 最近将IOS书城容器化,切换流量后。正常的业务测试了一般,都没发现问题。线上的错误监控系统也没有报警,以为迁移工作又告一段落了,暗暗的松了一口气。紧接着,报警邮件来了,查看发现是一个苹果支付相关接口调用的curl错误,错误码为"56",错误描述为:“Failure with receiv 阅读全文
摘要:
最新清理电脑上的垃圾软件,发现一个叫做“闪压的”软件竟然找不到删除的地方! 在360的软件管理里面找不到它,在控制面板—>程序和功能也找不到它。 百度了一下竟然也没有找到删除的方法! 这个时候我就想到了通过进程找到它所在的目录! 第一步: 随便选择一个文件—>右键—>添加到压缩包(使用闪压,这么做的 阅读全文
摘要:
一)capability的工具介绍在我们的试验环境是RHEL6,libcap-2.16软件包中包含了相关的capability设置及查看工作,如下:rpm -ql libcap-2.16-5.2.el6.i686/lib/libcap.so.2/lib/libcap.so.2.16/lib/secu... 阅读全文
摘要:
一)概述:1)从2.1版开始,Linux内核有了能力(capability)的概念,即它打破了UNIX/LINUX操作系统中超级用户/普通用户的概念,由普通用户也可以做只有超级用户可以完成的工作.2)capability可以作用在进程上(受限),也可以作用在程序文件上,它与sudo不同,sudo只针... 阅读全文
摘要:
AutoconfAutoconfCreating Automatic Configuration ScriptsEdition 2.13, for Autoconf version 2.13December 1998by David MacKenzie and Ben Elliston目录介绍创建c... 阅读全文
摘要:
最近对Linux下软件项目的构建过程研究了一番。Linux下的软件项目通常用Autotools工具集和make工具来构建,我们通常使用./configure、make、make install这样的命令来编译安装软件包,则这样的项目一般就是使用Autotools工具集来构建,再加上GNU make工... 阅读全文
摘要:
目录1. 谁该阅读这篇文章2. 我为什么写这篇文章3.对齐要求4.填充5.结构体对齐及填充6.结构体重排序7.难以处理的标量的情况8.可读性和缓存局部性9.其他封装的技术10.工具11.证明及例外12.版本履历1. 谁该阅读这篇文章本文是关于削减C语言程序内存占用空间的一项技术——为了减小内存大小而... 阅读全文
摘要:
c语言代码#include struct test{ int a; unsigned char b; int c;};int main(){ FILE *fp; fp = fopen("t.log", "w+"); struct test t={1234, 'a', 4321}; struct te... 阅读全文
摘要:
nginx是通过fastcgi协议来和php通讯的!而php-fpm就扮演了这样的角色fastcgi协议 中文版http://blog.chinaunix.net/uid-380521-id-2412484.html英文版http://www.fastcgi.com/drupal/node/6fastcgi通讯的顺序大概是这样{FCGI_BEGIN_REQUEST, 1, {FCGI_RESPONDER, 0}}{FCGI_PARAMS, 1, "\013\002SERVER_PORT80\013\016SERVER_ADDR199.170.183.42 ... "}{F. 阅读全文
摘要:
FastCgi不仅可以用于webserver与PHP的交互,也可用于任何两个应用之间的交互,PHPer用的比较多的应该就是用于两个子系统之间的交互。 比如A系统和B系统分部独立的部署在两台机器上,其之间通信用的比较多的http协议通信,但通过fastcgi协议通信可以更加简洁、高效。下面将写个的程序模拟webserver与PHP交互: 首先我们看下webserver与fastcgi应用(如PHP)的交互过程:PHP $_SERVER数组中变量都是webserver通过FCGI_PARAMS传递到PHP的,关于fastcgi协议详情请查看:fastcgi协议下面的程序主要实现的是: 执行PHP所 阅读全文