月度存档: 二月 2012

兼容IE6,水平垂直居中

<div style="width:200px; height:500px; border:1px solid #000; text-align:center; display:table-cell; vertical-align:middle"><span style="height: 100%; writing-mode:tb-rl; vertical-align:middle"><img src="1.gif"/></span></div>

浏览器的缓存机制

 先记录一下最常用的图片缓存法, 修改httpd.ini文件 把 mod_expires和mod_headers模块前面的注释取消掉。

<IfModule mod_expires.c>

ExpiresActive on

ExpiresDefault "access plus 300 seconds"

ExpiresByType text/css "access plus 1 months"

ExpiresByType text/javascript "access plus 1 months"

ExpiresByType image/gif "access plus 1 months"

ExpiresByType image/jpeg "access plus 1 months"

ExpiresByType image/jpg "access plus 1 months"

ExpiresByType image/png "access plus 1 months"

EXpiresByType application/x-shockwave-flash "access plus 1 months"

EXpiresByType application/x-javascript      "access plus 1 months"

ExpiresByType video/x-flv "access plus 1 months"

</IfModule>

Cache-Control

Cache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求 / 响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个 指令并不意味着响应中将存在同一个指令。

cache-control 定义是:Cache-Control = “Cache-Control” “:” cache-directive 。表1 展示了适用的值。 继续阅读 »

图片处理类 class_image.php

  • /**
  • * 图片处理类
  • *
  • * @example
  • *
  • * require_once libfile(‘class/image’);
  • * $img = new image;
  • * $r = $img->Thumb($attachfile, ”, $w, $h, ‘fixwr’);            //生成 $attachfile.’thumb.jpg’ 为文件名的缩略图
  • * $r = $img->Thumb($attachfile, ‘temp/test.jpg’, $w, $h, ‘fixwr’);    //生成 /data/attachment/test/test.jpg’ 为文件名的缩略图
  • * if($r) { 继续阅读 »

vim 与系统粘帖板的复制粘帖操作

vim -> 其他程序
“*y

其他程序->gvim
“*p
或者 ctl+v

初次搭建磁盘矩阵

前2个月ftp服务器的下载速度一直很慢,探究了很久

慢的原因其实只有1个,硬盘I/O跟不上用户的下载速度。在sever-U里面可以看到用户的下载速度加起来才25m/s,虽然前些日子安装了个千兆网卡突破了10M/S的瓶颈。可是连接ftp服务的用户同时在线一般在200人,那么平均每人才128K,但是往往有些用户是1个人已经占了1M/S多。 继续阅读 »

Linux程序前台后台切换的介绍

Linux程序前台后台切换1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行Ubuntu$”>root@Ubuntu$ ./tcpserv01 &

2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行Ubuntu”>cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01 ^Z [1]+ Stopped ./tcpserv01 cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ bg %1 [1]+ ./tcpserv01 & cat@Ubuntu: 继续阅读 »

Ubuntu基本目录结构

目 录 名 描    述
/ Linux文件系统根目录
/bin 存放系统中最常用的可执行文件(二进制)
/boot 存放Linux内核和系统启动文件,包括Grub、lilo启动器程序
/dev 存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB、tty等 继续阅读 »

尝尝鲜,买个vps玩玩

估计很多人都不知道什么是vps吧?

你可以选择百度一下,也可以先听听我非专业的解释。

vps 其实就是服务商在他的服务器集群里,虚拟一台主机出来给你完全支配。

这个东西比虚拟空间好玩多了。虚拟空间只给你指定的空间目录,你并没有支配一台主机的权限。 继续阅读 »

兼容所有浏览器的CSS3圆角

curvycorners.js

<script type="text/javascript" src="curvycorners.js"></script>
<script type="text/javascript">
addEvent(window, 'load', initCorners);
function initCorners() {
var setting = {
tl: { radius: 6 },
tr: { radius: 6 },
bl: { radius: 6 },<!--more-->
br: { radius: 6 },
antiAlias: true
}
curvyCorners(setting, ".roundedCorners");
}
</script>

继续阅读 »

关于IE6、7、8下实现盒阴影的几个注意点

点评:关于IE6、7、8下实现盒阴影的几个注意点,需要的朋友可以参考下。

代码如下:

-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000; 继续阅读 »