2010年4月 的存档

cd 是 Linux 命令行下最常用的命令之一。但是你真的了解 cd 命令的所有用法吗?我将在本文中向你介绍几个本人常用的 cd 命令小帖示,它们可以让你提高操作效率。 cd 不带任何参数,直接执行 cd 命令,这将转到你的 home 目录。其效果和 cd ~ 相同。 cd – 在 cd 命令后跟一个短横线,将转到你上一次访问的目录。这跟 cd .. 不同,后者将转到上一层目录。 cd ~user 这条命令和 cd ~ 很相似,不过它是转到 user 的 home 目录。 cd old new 该 cd 命令带两个参数,其作用是将上次所执行 cd 命令中的 old 替换成 new 并予以执行。比如我先前 cd 到 /usr/bin 目录,现在我想 cd 到 /opt/bin 目录,则可以执行: [...]

Share
2010年4月30日10:37 | 没有评论

今天看到很多网站的网页都变成灰色了,很多是使用了IE的滤镜,但是在非IE下就失效了,有的用的是另做的一套黑白图片实现网页的黑白版,这样显得又太麻烦。 记得前一段时间看到老外的一篇利用Apache的mod_rewrite模块和php结合实现网站图片水印的文章,今天受到此文章的启发我就想能不能利用同样的原理来实现将网站的所有图片都变成黑白的呢?经过今天的实验,我成功了!证明我的想法是正确的!下面就介绍一下如何利用apache或者nginx与php的结合来实现黑白版的网页。 首先修改网站的apache配置文件(.htaccess也行)或者nginx的配置文件: Apache: RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f RewriteRule \.(gif|jpeg|jpg|png)$ img_to_black_write.php [QSA,NC] Nginx(在server中加入): if (!-f $request_filename) { rewrite ^(.*)\.(jpg|png|gif)$ /img_to_black_write.php; } 这里是img_to_black_write.php的代码 < ?php $file = $_SERVER[’DOCUMENT_ROOT’] . $_SERVER[’REQUEST_URI’]; $im = imagecreatefromstring(file_get_contents($file)); if (imageistruecolor($im)) { imagetruecolortopalette($im, true, 256); } $total_colors = imagecolorstotal($im);   for ($i = 0; $i < $total_colors; $i++){ $rgb = imagecolorsforindex($im, [...]

Share
2010年4月21日23:52 | 2 条评论