会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
投河自尽的鱼
代码改变世界
博客园
首页
新随笔
联系
订阅
管理
2016年9月23日
在docker以FPM-PHP运行php,慢日志导致的BUG分析
摘要: 问题描述: 最近将IOS书城容器化,切换流量后。正常的业务测试了一般,都没发现问题。线上的错误监控系统也没有报警,以为迁移工作又告一段落了,暗暗的松了一口气。紧接着,报警邮件来了,查看发现是一个苹果支付相关接口调用的curl错误,错误码为"56",错误描述为:“Failure with receiv
阅读全文
posted @ 2016-09-23 10:26 投河自尽的鱼
阅读(4680)
评论(1)
推荐(5)
2016年4月5日
闪压怎么卸载?
摘要: 最新清理电脑上的垃圾软件,发现一个叫做“闪压的”软件竟然找不到删除的地方! 在360的软件管理里面找不到它,在控制面板—>程序和功能也找不到它。 百度了一下竟然也没有找到删除的方法! 这个时候我就想到了通过进程找到它所在的目录! 第一步: 随便选择一个文件—>右键—>添加到压缩包(使用闪压,这么做的
阅读全文
posted @ 2016-04-05 23:38 投河自尽的鱼
阅读(9676)
评论(0)
推荐(0)
2015年5月21日
(转) Linux的capability深入分析(2)
摘要: 一)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...
阅读全文
posted @ 2015-05-21 21:40 投河自尽的鱼
阅读(2715)
评论(0)
推荐(0)
Linux的capability深入分析(1)
摘要: 一)概述:1)从2.1版开始,Linux内核有了能力(capability)的概念,即它打破了UNIX/LINUX操作系统中超级用户/普通用户的概念,由普通用户也可以做只有超级用户可以完成的工作.2)capability可以作用在进程上(受限),也可以作用在程序文件上,它与sudo不同,sudo只针...
阅读全文
posted @ 2015-05-21 21:39 投河自尽的鱼
阅读(2554)
评论(0)
推荐(0)
2015年4月5日
Autoconf 中文手册
摘要: AutoconfAutoconfCreating Automatic Configuration ScriptsEdition 2.13, for Autoconf version 2.13December 1998by David MacKenzie and Ben Elliston目录介绍创建c...
阅读全文
posted @ 2015-04-05 15:16 投河自尽的鱼
阅读(5569)
评论(0)
推荐(0)
GNU Autotools的研究(转)
摘要: 最近对Linux下软件项目的构建过程研究了一番。Linux下的软件项目通常用Autotools工具集和make工具来构建,我们通常使用./configure、make、make install这样的命令来编译安装软件包,则这样的项目一般就是使用Autotools工具集来构建,再加上GNU make工...
阅读全文
posted @ 2015-04-05 15:15 投河自尽的鱼
阅读(427)
评论(0)
推荐(0)
2014年12月15日
(转)失落的C语言结构体封装艺术
摘要: 目录1. 谁该阅读这篇文章2. 我为什么写这篇文章3.对齐要求4.填充5.结构体对齐及填充6.结构体重排序7.难以处理的标量的情况8.可读性和缓存局部性9.其他封装的技术10.工具11.证明及例外12.版本履历1. 谁该阅读这篇文章本文是关于削减C语言程序内存占用空间的一项技术——为了减小内存大小而...
阅读全文
posted @ 2014-12-15 14:17 投河自尽的鱼
阅读(1787)
评论(0)
推荐(0)
2014年4月16日
利用php unpack读取c struct的二进制数据,struct内存对齐引起的一些问题
摘要: 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...
阅读全文
posted @ 2014-04-16 08:16 投河自尽的鱼
阅读(636)
评论(0)
推荐(0)
2014年4月6日
关于php-fpm通讯时没有REQUEST_METHOD的问题
摘要: 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.
阅读全文
posted @ 2014-04-06 00:46 投河自尽的鱼
阅读(812)
评论(1)
推荐(0)
2014年4月2日
(转)fastcgi协议的简单实现
摘要: FastCgi不仅可以用于webserver与PHP的交互,也可用于任何两个应用之间的交互,PHPer用的比较多的应该就是用于两个子系统之间的交互。 比如A系统和B系统分部独立的部署在两台机器上,其之间通信用的比较多的http协议通信,但通过fastcgi协议通信可以更加简洁、高效。下面将写个的程序模拟webserver与PHP交互: 首先我们看下webserver与fastcgi应用(如PHP)的交互过程:PHP $_SERVER数组中变量都是webserver通过FCGI_PARAMS传递到PHP的,关于fastcgi协议详情请查看:fastcgi协议下面的程序主要实现的是: 执行PHP所
阅读全文
posted @ 2014-04-02 22:53 投河自尽的鱼
阅读(813)
评论(0)
推荐(0)
下一页
公告