‘Linux&Webserver’ 分类的存档
转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/use_ob_flush_on_nginx_fastcgi/
Nginx与php-cgi是两个独立的程序,通过TCP或Unix套接字通信,不像Apache那样是集成在一起的。所以,Nginx有fastcgi 缓冲区,数据超出缓冲区大小、或程序执行完,才会将内容输出到客户端。如果要使用ob_flush,不能开启gzip压缩输出。
nginx.conf:
fastcgi_buffer_size 4k;
fastcgi_buffers 8 4k;
gzip off;
php.ini:
output_buffering = Off
<?php
set_time_limit(0);
ob_end_clean();
ob_implicit_flush(1);
for($i = 0; $i < 10; $i++)
{
echo $i . "<br />\n";
echo str_repeat('', 1024*4);
sleep(1);
}
其中 echo str_repeat('', 1024*4);
使得fastcgi_buffer_size 4k; 的缓冲区满,从而输出内容到浏览器
参考: http://blog.s135.com/nginx_php_v6/2/1/
-- EOF --
转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/bash_if_parameters/
[ -a FILE ] 如果 FILE 存在则为真。
[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。
[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。
[ -d FILE ] 如果 FILE 存在且是一个目录则为真。
[ -e FILE ] 如果 FILE 存在则为真。
[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。
[ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。
[ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。
[ -k FILE ] 如果 [...]
转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/cacti_graph_with_chinese/
首先你需要一个中文字体
如simsun 等
将它放进 /usr/share/fonts目录中
然后执行下面的命令刷新字体缓存
fc-cache -f -v
然后再cacti 中设置 默认字体的路径为你使用的中文字体的路径
测试发现, 字体只能放到系统字体路径当中, 并要刷新字体缓存
-- EOF --
转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/linux_timeline/
-- EOF --
转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/add_auto_props_in_subversion/
linux下:
vim ~/.subversion/config
windows下
%APPDATA%\Subversion\config
编辑此文件
[auto-props]
*.html = svn:keywords=Id Reversion Date Author
*.php = svn:keywords=Id Reversion Date Author
*.css = svn:keywords=Id Reversion Date Author
*.js = svn:keywords=Id Reversion Date Author
并启用auto-props
[miscellany]
enable-auto-props = yes
这样在 svn add 和 svn import 时就会自动添加keywords
现有的源代码还是没有这个属性,我们得批量的设置一下,一行命令就搞定了(比如我们的目标是当前目录下的所有python源代码文件):
find ./ -type f -name "*.py" | xargs svn propset svn:keywords "Id Reversion Date Author"
-- EOF --
