<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[某些。[Some]]]></title> 
<link>http://www.flyingpig23.com/index.php</link> 
<description><![CDATA[[?]小猪飞飞FlyingPig。某些。记录...]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[某些。[Some]]]></copyright>
<item>
<link>http://www.flyingpig23.com/linux-cnmp-lnmp/</link>
<title><![CDATA[linux的环境安装包]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Wed, 07 Apr 2010 16:59:42 +0000</pubDate> 
<guid>http://www.flyingpig23.com/linux-cnmp-lnmp/</guid> 
<description>
<![CDATA[ 
	http://zeddicus.com/articles/2010/02/24/zed-nmp-1-04b6-for-centos-5-x-32bit-released.html<br/><br/>2010.03.07更新<br/><br/>下载地址：http://zed-nmp.googlecode.com/files/cnmp1.04b8.tar.gz<br/><br/>更新说明：<br/><br/>　　应用户需要，制作了一个过渡版本，即 cnmp1.04b8 。本版本添加了 eAccelerator 作为 PHP 加速器。顺便在安装过程中将 /usr/local/nginx/conf 和 /home/vhost 建立快捷链接到 /root/<br/><br/>手动升级：<br/><br/>　　1.04b7的用户请按一下步骤进行升级：<br/><br/>cd /tmp <br/>wget http://zed-nmp.googlecode.com/files/b7-b8.sh <br/>chmod +x b7-b8.sh <br/>./b7-b8.sh <br/>2010.03.06更新<br/><br/>下载地址： http://zed-nmp.googlecode.com/files/cnmp1.04b7.tar.gz<br/><br/>更新说明：<br/><br/>　　新功能还没加入到此版本，仅修复一些Bug。另外2010.03.06前下载安装 1.04b6 的用户，请打一个补丁，否则控制面板会有错误。<br/><br/>打补丁步骤：<br/><br/>SSH登录 <br/>cd /tmp <br/>wget http://zed-nmp.googlecode.com/files/vhost <br/>cp vhost /root/ <br/>　　经过长达一个星期的折腾，Zed-NMP 已经到了 1.04 Beta 6 版本了！今晚 rebuild 了2个测试机进行最后的测试，似乎已经没有问题了，所以就发布了！希望能够方便大家吧！接下来稍微介绍一下。<br/><br/>已测试：<br/>Ecvps(OpenVZ) <br/>BurstNET(OpenVZ) <br/>VPSYou(Xen-Based) <br/>Linode(Xen-Based) <br/>DiaHosting(Xen-Based) <br/>一个小BUG(下一版本解决)：<br/>在OpenVZ虚拟化的VPS中，无法使用./cleanm清除Cache和Buffer <br/>安装环境：<br/>CentOS 5.x 32bit<br/><br/>将被安装的程序：<br/>Nginx 0.7.65 <br/>Mysql 5.1.35 <br/>PHP 5.2.10 <br/>Zend 3.3.9 <br/>特性：<br/>全自动安装，安装时可自定义MySQL的Root密码、主域名以及Nginx的进程数(Nginx.conf里面的worker_processes)。 <br/>根据 Licess 的控制面板脚本进行修改，使脚本区分对待顶级域名与二级域名。（顶级域名的配置文件中的server将同时匹配domain.com和www.domain.com，而二级域名的配置文件的server则只匹配sub.domain.com） <br/>在/root/添加了cleanm这个脚本，支持内存和缓冲区清理（内存缓冲区整理功能） <br/>Nginx默认不显示版本号 <br/>其他功能以及系统支持正在添加中 <br/>安装<br/>login via ssh:<br/><br/>cd /tmp<br/>wget http://zed-nmp.googlecode.com/files/cnmp1.04b6.tar.gz<br/>tar zxvf cnmp1.04b6.tar.gz<br/>cd cnmp*<br/>yum -y remove httpd<br/>yum -y remove apache*<br/>./setup<br/><br/>---------------------------------------------------------------------------------------------------------<br/>http://blog.licess.cn/lnmp/<br/><br/>LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。<br/><br/>本页面为LNMP for CentOS的安装方法，Debian/Ubuntu请到：http://blog.licess.cn/lnmp-debian-ubuntu/<br/><br/>LNMP Ver0.3软件版本说明(2009年11月17日更新添加虚拟主机面板程序)：<br/><br/>Nginx：0.7.63<br/>PHP：5.2.10<br/>MySQL：5.1.35<br/>Zend Optimizer ：3.3.9<br/>eaccelerator：0.9.5.3<br/><br/>使用说明:<br/><br/>如果系统预安装Apahce或你已经安装Apache，请先运行yum remove httpd，删除Apache！<br/><br/>登陆Linux,下载LNMP压缩包，并解压. (一些朋友可能不知道怎么弄，登陆VPS或者主机，<br/><br/>执行命令 wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz ,将lnmp0.3.tar.gz下载到VPS中，执行 tar zxvf lnmp0.3.tar.gz 解压LNMP一键安装包)。<br/><br/>执行命令 cd lnmp0.3<br/><br/>然后再执行./centos.sh ，输入要绑定的域名，回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。<br/><br/>注：如果需要安装eAcelerator，执行如下命令：./eaccelerator.sh 就会自动安装。<br/><br/>如需卸载，执行./uninstall.sh 就会自动卸载Nginx、PHP、MySQL。 <br/><br/>自动添加虚拟主机：<br/><br/>如果是11月17日之前下载的lnmp需要修改nginx.conf，再最后一个 &#125;&nbsp;&nbsp;前加入include vhost/*.conf;<br/><br/>运行./vhost.sh ,根据提示首先输入域名，再输入目录即可完成添加，直接到创建的目录上传文件即可。<br/><br/>程序安装路径：<br/><br/>MySQL :&nbsp;&nbsp; /usr/local/mysql<br/>MySQL数据库:/usr/local/mysql/var<br/>PHP :&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/php<br/>Nginx :&nbsp;&nbsp; /usr/local/nginx<br/>PHPMyAdmin /home/wwwroot/phpmyadmin<br/>Web目录&nbsp;&nbsp;&nbsp;&nbsp;/home/wwwroot<br/><br/>MySQL默认用户名：root 密码：root<br/><br/>手动添加虚拟主机：<br/><br/>修改/usr/local/nginx/conf/nginx.conf 文件<br/><br/>在<br/><br/>server<br/><br/> &#123;<br/><br/>&nbsp;&nbsp;listen&nbsp;&nbsp;80;<br/><br/>&nbsp;&nbsp;server_name&nbsp;&nbsp;status.lnmp.org;<br/><br/>&nbsp;&nbsp;location / &#123;<br/><br/>&nbsp;&nbsp; stub_status on;<br/><br/>&nbsp;&nbsp; access_log&nbsp;&nbsp; off;<br/><br/>&nbsp;&nbsp;&#125;<br/><br/> &#125;<br/><br/>后面添加上下面代码：<br/><br/>server<br/><br/> &#123;<br/><br/>&nbsp;&nbsp;listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 80;<br/><br/>&nbsp;&nbsp;server_name www.lnmp.org;<br/><br/>&nbsp;&nbsp;index index.html index.htm index.php;<br/><br/>&nbsp;&nbsp;root&nbsp;&nbsp;/home/wwwroot/abc;<br/><br/>&nbsp;&nbsp;location ~ .*&#92;.(php&#124;php5)?$<br/><br/>&nbsp;&nbsp; &#123;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_pass&nbsp;&nbsp;unix:/tmp/php-cgi.sock;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;#fastcgi_pass&nbsp;&nbsp;127.0.0.1:9000;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_index index.php;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;include fcgi.conf;<br/><br/>&nbsp;&nbsp; &#125;<br/><br/>&nbsp;&nbsp;location ~ .*&#92;.(gif&#124;jpg&#124;jpeg&#124;png&#124;bmp&#124;swf)$<br/><br/>&nbsp;&nbsp; &#123;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;expires&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;30d;<br/><br/>&nbsp;&nbsp; &#125;<br/><br/>&nbsp;&nbsp;location ~ .*&#92;.(js&#124;css)?$<br/><br/>&nbsp;&nbsp; &#123;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;expires&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12h;<br/><br/>&nbsp;&nbsp; &#125;<br/><br/>&nbsp;&nbsp;access_log&nbsp;&nbsp; off;<br/><br/> &#125;<br/><br/>再执行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虚拟机就生效了。<br/><br/>通过下面这几个链接查看phpinfo和管理MySQL<br/><br/>phpinfo&nbsp;&nbsp;&nbsp;&nbsp;http://domain.name/phpinfo.php<br/><br/>phpMyAdmin http://domain.name/phpmyadmin<br/><br/>PHP探针：&nbsp;&nbsp;http://domain.name/p.php<br/><br/>此版本为测试版本，已经在SWVPS、DiaVPS、RASHOST、thenynoc.com、BoxVPS、VMware CentOS最小化安装 上测试成功。<br/><br/>演示站点：http://www.vpser.net<br/><br/>有任何问题请到 http://blog.licess.cn/lnmp/ 。<br/><br/>QQ交流群：12327692 (已升级高级群，可加) 2群：15762671<br/><br/>交流论坛： http://bbs.vpser.net/forum-25-1.html<br/><br/>下载地址：<br/><br/>集成软件包(所需软件已打包在内)：http://soft.vpser.net/lnmp/lnmp0.3.tar.gz<br/><br/>安装包(程序自动链接网站下载)：http://soft.vpser.net/lnmp/lnmp0.3.tar.gz<br/><br/>友情提示：Linux下操作请注意大小写。<br/><br/>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br/><br/>LNMP是一个基于CentOS编写的Nginx、MySQL、PHP、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。<br/><br/>2009年3月27日发布vsftpd已经安装配置包，下载。地址：http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip<br/><br/>2009年3月2日修复执行startup.sh时提示:&nbsp;&nbsp;/bin/bash^M: bad interpreter: No such file or directory 的错误。<br/><br/>使用说明(2009年3月2日修改):<br/><br/>登陆Linux,下载LNMP压缩包，并解压. (一些朋友可能不知道怎么弄，登陆VPS或者主机，执行命令 wget http://blog.licess.cn/uploads/200901/LNMP.zip ,将LNMP.zip下载到VPS中，执行 unzip LNMP.zip 解压LNMP一键安装包)。<br/><br/>执行./down.sh下载LNMP所要的安装包 ，如果执行后提示：-bash: ./down.sh: Permission denied ，这个是因为权限不够引起的，可以执行命令：chmod +x run.sh 来加上执行权限。<br/><br/>然后再执行./install.sh ，输入要绑定的域名，回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。<br/><br/>安装vsftp：<br/><br/>下载vsftpd-for-LNMP.zip：执行 wget http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip<br/><br/>unzip vsftpd-for-LNMP.zip<br/><br/>cd vsftpd-for-LNMP<br/><br/>chmod +x installvsftpd.sh<br/><br/>./installvsftpd.sh<br/><br/>安装完毕后即可使用你的SSH的帐号和密码登录，也可以修改/etc/vsftpd.chroot限制用户在家目录里。默认添加了adminftp用户，但是没有设置密码，可以执行passwd adminftp 来设置密码，或者userdel admintpd 删除用户。<br/><br/>执行 adduser -d /web/www/user1 -s /sbin/nologin user1&nbsp;&nbsp;来添加一个不能SSH登录的FTP帐号，家目录为/web/www/user1 但是没有限制，添加限制，请修改/etc/vsftpd.chroot 添加要限制的用户。<br/><br/>程序安装路径：<br/><br/>MySQL :&nbsp;&nbsp; /usr/local/mysql<br/><br/>PHP :&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/php<br/><br/>Nginx :&nbsp;&nbsp; /usr/local/nginx<br/><br/>PHPMyAdmin /web/www/phpmyadmin<br/><br/>Web目录&nbsp;&nbsp;&nbsp;&nbsp;/web/www<br/><br/>让Nginx开机后手动执行 /root/run.sh 后Nginx会运行 ，开机自动运行可以运行 LNMP目录下面的 startup.sh 文件即可。<br/><br/>opt.sh 为优化文件，如果内存小于128MB可以通过执行 ./opt.sh 添加swap分区，并修改时区为东8区。注：并不一定在所有的VPS上都可以添加swap分区，swvps不可以，其他没有测试。<br/><br/>通过下面这几个链接查看phpinfo和管理MySQL<br/><br/>phpinfo&nbsp;&nbsp;&nbsp;&nbsp;http://ip/phpinfo.php<br/><br/>phpMyAdmin http://ip/phpmyadmin<br/><br/>此版本为测试版本，已经在SWVPS、thenynoc.com、VMware CentOS最小化安装 上测试成功。<br/><br/>Tags - <a href="http://www.flyingpig23.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.flyingpig23.com/tags/cnmp/" rel="tag">cnmp</a> , <a href="http://www.flyingpig23.com/tags/lnmp/" rel="tag">lnmp</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/linux-common-commands/</link>
<title><![CDATA[Linux常用命令]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Wed, 07 Apr 2010 14:04:45 +0000</pubDate> 
<guid>http://www.flyingpig23.com/linux-common-commands/</guid> 
<description>
<![CDATA[ 
	目录操作：<br/>rm -rf mydir /*删除mydir目录*/<br/>cd mydir /*进入mydir目录*/<br/>cd – /*回上一级目录*/<br/>cd .. /*回父目录，中间有空格*/<br/>cd ~ /*回根目录*/<br/>mv tools tool /*把tools目录改名为tool */<br/>ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/<br/>cp -a tool /home/vpser/www /*把tool目录下所有文件复制到www目录下 */ <br/><br/>文件操作：<br/>rm go.tar /* 删除go.tar文件 */<br/>find mt.cgi /* 查找文件名为mt.cgi的文件 */<br/>df –h /* 查看磁盘剩余空间,好像没这个必要，除非你太那个了 */ <br/><br/>解压缩：<br/>tar xvf wordpress.tar /* 解压tar格式的文件 */<br/>tar -tvf myfile.tar /* 查看tar文件中包含的文件 */<br/>tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */<br/>tar cfz vpser.tar.gz tool /* 把tool目录打包且压缩为vpser.tar.gz文件，因为.tar文件几乎是没有压缩过的，MT的.tar.gz文件解压成.tar文件后差不多是10MB */<br/>tar jcvf /var/bak/www.tar.bz2 /var/www/ /*创建.tar.bz2文件，压缩率高*/<br/>tar xjf www.tar.bz2 /*解压tar.bz2格式*/<br/>gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */<br/>unzip phpbb.zip /* 解压zip文件，windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */<br/>下载：<br/>wget http://www.vpsyou.com/lnmp/lnmp.zip / *下载远程服务器上的文件到自己的服务器，连上传都省了，服务器不是100M就是1000M的带宽，下载一个2-3兆的MT还不是几十秒的事 */<br/>wget -c http://www.vpsyou.com/lnmp/lnmp.zip /* 继续下载上次未下载完的文件 */ <br/><br/>进程管理：<br/>ps -aux /*ps 进程状态查询命令*/<br/><br/>　　ps命令输出字段的含义：<br/><br/>[*]USER，进程所有者的用户名。<br/>[*]PID，进程号，可以唯一标识该进程。<br/>[*]%CPU，进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。<br/>[*]%MEM，进程使用内存的百分比。<br/>[*]VSZ，进程使用的虚拟内存大小，以K为单位。<br/>[*]RSS，进程占用的物理内存的总数量，以K为单位。<br/>[*]TTY，进程相关的终端名。<br/>[*]STAT，进程状态，用(R–运行或准备运行；S–睡眠状态；I–空闲；Z–冻结；D–不间断睡眠；W-进程没有驻留页；T停止或跟踪。)这些字母来表示。<br/>[*]START，进程开始运行时间。<br/>[*]TIME，进程使用的总CPU时间。<br/>[*]COMMAND，被执行的命令行。<br/>　　ps -aux &#124; grep nginx /*在所有进程中，查找nginx的进程*/<br/><br/>　　kill 1234 /*1234为进程ID，即ps -aux 中的PID*/<br/><br/>　　killall nginx /*killall 通过程序的名字，直接杀死所有进程，nginx为进程名*/<br/><br/>Vim操作：<br/><br/>移动类的：<br/><br/>h/j/k/l: 左/下/上/右　移一格<br/>w : 向后词移动　（前面加数字移动多少个词）<br/>b : 向前词移动　（前面加数字移动多少个词）<br/>e : 向后移到词末<br/>ge : 向前移到词末<br/>$ : 行末<br/>0 : 行首<br/>tx : 向右查找本行的x并移到那儿（大写时向左）<br/>33G : 移到文件的第33行<br/>gg : 文件首行<br/>G : 文件尾行<br/>33% : 文件的33%处<br/>H/M/L : 屏幕的首/中/尾行<br/>zt/zz/zb : 当前行移到屏幕的首/中/底部<br/>跳转：<br/><br/>” : 回到跳转来的地方<br/>CTRL-O : 跳到一个 “较老” 的地方<br/>CTRL-I : 则跳到一个 “较新” 的地方<br/>查找：<br/><br/>/ : 向下查找（后加关键字）<br/>? : 向上查找（后加关键字）<br/>n : 下一条符合的记录 <br/><br/>编辑：<br/><br/>i : 转换到插入模式<br/>x : 删除当前字符<br/>. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)<br/>u : 撤销操作<br/>CTRL-R : 重做<br/>p : 将删除的字符插入到当前位置(put)<br/>退出保存：<br/><br/>:q : 退出<br/>:q! : 不保存退出<br/>ZZ : 保存后退出<br/>:e! : 放弃修改重新编辑<br/><br/><br/>Tags - <a href="http://www.flyingpig23.com/tags/linux/" rel="tag">linux</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/linux/</link>
<title><![CDATA[Linux常用命令整理]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。资料]]></category>
<pubDate>Fri, 05 Mar 2010 20:03:56 +0000</pubDate> 
<guid>http://www.flyingpig23.com/linux/</guid> 
<description>
<![CDATA[ 
	别问我为什么命令要这样写,我也不知道,只是这样写,就会有效果!<br/><br/>进入/home/admin文件夹内<br/>cd /home/admin <br/><br/>远程下载<br/>wget http://www.aa.com/aa.zip<br/><br/>远程下载并安装RAR解压软件<br/>wget http://dag.wieers.com/rpm/packages/unrar/unrar-3.6.8-1.el5.rf.i386.rpm;rpm -Uvh unrar-3.6.8-1.el5.rf.i386.rpm; <br/><br/>解压Rar到当前目录<br/>unrar x -o- -y aa.rar<br/><br/>解压Zip到当前目录<br/>unzip aa.zip<br/><br/>ssh解压root权限给予admin<br/>chown -R admin:admin *<br/><br/>批量设置权限777<br/>chmod 777 *<br/><br/>删除包含子目录的文件夹(-r是遍历删除&nbsp;&nbsp;-f是强制删除)<br/>rm -r -f aa.txt<br/><br/><strong>备注(个人经验,不一定安全)</strong><br/>在Kloxo中每添加一个域名都必须重启一下Apache<br/>建立域名文件夹后,先修改文件夹的权限再在文件夹里面进行下载解压等操作.<br/><br/><br/><br/>Tags - <a href="http://www.flyingpig23.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.flyingpig23.com/tags/ssh/" rel="tag">ssh</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/bad-linux-vps/</link>
<title><![CDATA[2010倒霉的开始]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。日子]]></category>
<pubDate>Fri, 05 Mar 2010 19:20:35 +0000</pubDate> 
<guid>http://www.flyingpig23.com/bad-linux-vps/</guid> 
<description>
<![CDATA[ 
	很是郁闷,自从过完年回到广州后,倒霉的事情一件接一件的发生,并且还在持续的发生,让人受不了!<br/><br/>难道2010我注定倒霉?<br/><br/>首先是服务器80端口被封,因为几年没更新的外汇站的备案忽然被删.封了五天.<br/><br/>紧接着另外五个域名的备案也一天天的被删除了,平均下来一天会被删除一个域名备案,这些都是真实资料的备案,工信部的那帮人真他妈的是吃屎的.为了确保服务器上的站点能正常运行,只能每天检查备案情况,把被删除备案的站点数据转移到美国VPS.Linux上.<br/><br/>Windows服务器操作起来才半桶水,现在又来搞豉Linux.<br/><br/>白天上班工作量大,晚上又得学习使用Linux,转移站点,感觉很疲惫.好想把所有的站点一口气全关了.<br/><br/>------------------------------<br/><br/>身边的站长朋友一个个都找工了.从2009开始并在继续蔓延的中国网灾损坏了中国网络的生态.这个行业在几年内很难再恢复原有的生机.<br/><br/>其实说白了,09网灾只不过是一个政治目的罢了.<br/><br/>无奈!<br/><br/>其实我真的很希望Google退出中国市场.不管为了什么!<br/>Tags - <a href="http://www.flyingpig23.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.flyingpig23.com/tags/09%25E7%25BD%2591%25E7%2581%25BE/" rel="tag">09网灾</a> , <a href="http://www.flyingpig23.com/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8/" rel="tag">服务器</a> , <a href="http://www.flyingpig23.com/tags/vps/" rel="tag">vps</a> , <a href="http://www.flyingpig23.com/tags/%25E5%25A4%2587%25E6%25A1%2588/" rel="tag">备案</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/lunarpages-gzip/</link>
<title><![CDATA[lunarpages空间开启Gzip压缩]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。资料]]></category>
<pubDate>Sat, 27 Feb 2010 09:02:54 +0000</pubDate> 
<guid>http://www.flyingpig23.com/lunarpages-gzip/</guid> 
<description>
<![CDATA[ 
	首先给所有的php文件启用gip压缩：<br/>在网站文件夹内的php.ini加入以下代码,如果没有Php.ini则新建.<br/>output_buffering = Off <br/>output_handler =<br/>zlib.output_compression = On<br/><br/>下面为html页面启用gzip压缩：<br/>让apache将html文件当作php文件处理即可。在.htaccess文件中加入下面的语句即可,同样,没有这个文件则新建：<br/>AddHandler x-httpd-php .html .htm<br/>这样就可以为html文件htm文件启用gzip压缩了。<br/><br/>完成压缩.<br/><br/>测试地址 <br/><a href="http://www.pipeboost.com" target="_blank">http://www.pipeboost.com</a><br/><a href="http://tool.chinaz.com/Gzips/" target="_blank">http://tool.chinaz.com/Gzips/</a><br/>Tags - <a href="http://www.flyingpig23.com/tags/lunarpages/" rel="tag">lunarpages</a> , <a href="http://www.flyingpig23.com/tags/gzip/" rel="tag">gzip</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/iis-gzip/</link>
<title><![CDATA[IIS中开启Gzip压缩]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。资料]]></category>
<pubDate>Sat, 27 Feb 2010 08:45:16 +0000</pubDate> 
<guid>http://www.flyingpig23.com/iis-gzip/</guid> 
<description>
<![CDATA[ 
	测试地址 <br/>http://www.pipeboost.com<br/>http://tool.chinaz.com/Gzips/<br/> <br/><br/>【如何配置IIS6中Gzip压缩？】 <br/><strong>步骤一：</strong><br/>打开IIS界面 >&nbsp;&nbsp;选择“网站” > 右键属性 > 选择“服务”> 打钩“临时目录的最大容量”与“临时目录”<br/><span style="color: #FF0000;">特别注意，要给予临时目录 User权限（写入、修改、读取），<strong>如果不会设置权限，请使用默认文件夹</strong></span><br/><br/><br/><strong>步骤二：</strong> <br/>选择“Web服务扩展” > 在右侧空白处右“键新Web服务扩展” > 添加"扩展名"为Gzip和"要求的文件"为C:&#92;WINDOWS&#92;system32&#92;inetsrv&#92;gzip.dll<br/>“设置扩展状态为可选”打钩<br/>“添加文件”很可能由于每个人服务器配置不同，请自行搜索下（或者按照图中打入，看看是否存在） <br/><br/><br/><strong>步骤三：</strong><br/>开始 > 运行中输入 c:&#92;windows&#92;system32&#92;inetsrv > 找到 MeteBase.xml<br/>复制一份到桌面（并更改为 bak_MeteBase.xml），作为备份。<br/>&nbsp;&nbsp;<br/><br/><strong>步骤四：</strong><br/>MetaBase.xml文件，可以用记事本打开，找到IIsCompressionScheme，有三个相同名字的段，分别是deflate,gzip,Parameters，第三段不用管它，前两段有基本相同的参数，<br/>HcFileExtensions加上要压缩的静态扩展名html,htm,css,js等。<br/>HcScriptFileExtensions加上要压缩的动态扩展名asp,php等.<br/>HcDynamicCompressionLevel改成9，（0－10，9是性价比最高的一个）<br/>HcDoStaticCompression="TRUE"<br/>然后请先保存到桌面，名为 MeteBase.xml<br/><br/>具体如下代码（仔细核对下段落）<br/><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"<br/>&nbsp;&nbsp;HcCompressionDll="%windir%&#92;system32&#92;inetsrv&#92;gzip.dll"<br/>&nbsp;&nbsp;HcCreateFlags="0"<br/>&nbsp;&nbsp;HcDoDynamicCompression="TRUE"<br/>&nbsp;&nbsp;HcDoOnDemandCompression="TRUE"<br/>&nbsp;&nbsp;HcDoStaticCompression="FALSE"<br/>&nbsp;&nbsp;HcDynamicCompressionLevel="0"<br/>&nbsp;&nbsp;HcFileExtensions="htm<br/>&nbsp;&nbsp; html<br/>&nbsp;&nbsp; txt"<br/>&nbsp;&nbsp;HcOnDemandCompLevel="10"<br/>&nbsp;&nbsp;HcPriority="1"<br/>&nbsp;&nbsp;HcScriptFileExtensions="asp<br/>&nbsp;&nbsp; dll<br/>&nbsp;&nbsp; exe"<br/> ><br/></IIsCompressionScheme><br/><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"<br/>&nbsp;&nbsp;HcCompressionDll="%windir%&#92;system32&#92;inetsrv&#92;gzip.dll"<br/>&nbsp;&nbsp;HcCreateFlags="1"<br/>&nbsp;&nbsp;HcDoDynamicCompression="TRUE"<br/>&nbsp;&nbsp;HcDoOnDemandCompression="TRUE"<br/>&nbsp;&nbsp;HcDoStaticCompression="TRUE"<br/>&nbsp;&nbsp;HcDynamicCompressionLevel="0"<br/>&nbsp;&nbsp;HcFileExtensions="htm<br/>&nbsp;&nbsp; html<br/>&nbsp;&nbsp; txt"<br/>&nbsp;&nbsp;HcOnDemandCompLevel="10"<br/>&nbsp;&nbsp;HcPriority="1"<br/>&nbsp;&nbsp;HcScriptFileExtensions="asp<br/>&nbsp;&nbsp; dll<br/>&nbsp;&nbsp; exe"<br/> ><br/></IIsCompressionScheme><br/><br/>替换成：<br/><br/><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"<br/>&nbsp;&nbsp;HcCompressionDll="%windir%&#92;system32&#92;inetsrv&#92;gzip.dll"<br/>&nbsp;&nbsp;HcCreateFlags="1"<br/>&nbsp;&nbsp;HcDoDynamicCompression="TRUE"<br/>&nbsp;&nbsp;HcDoOnDemandCompression="TRUE"<br/>&nbsp;&nbsp;HcDoStaticCompression="TRUE"<br/>&nbsp;&nbsp;HcDynamicCompressionLevel="9"<br/>&nbsp;&nbsp;HcFileExtensions="html<br/>&nbsp;&nbsp; css<br/>&nbsp;&nbsp; js<br/>&nbsp;&nbsp; htm<br/>&nbsp;&nbsp; xml<br/>&nbsp;&nbsp; txt"<br/>&nbsp;&nbsp;HcOnDemandCompLevel="9"<br/>&nbsp;&nbsp;HcPriority="1"<br/>&nbsp;&nbsp;HcScriptFileExtensions="php<br/>&nbsp;&nbsp; dll"<br/> ><br/></IIsCompressionScheme><br/><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"<br/>&nbsp;&nbsp;HcCompressionDll="%windir%&#92;system32&#92;inetsrv&#92;gzip.dll"<br/>&nbsp;&nbsp;HcCreateFlags="2"<br/>&nbsp;&nbsp;HcDoDynamicCompression="TRUE"<br/>&nbsp;&nbsp;HcDoOnDemandCompression="TRUE"<br/>&nbsp;&nbsp;HcDoStaticCompression="TRUE"<br/>&nbsp;&nbsp;HcDynamicCompressionLevel="9"<br/>&nbsp;&nbsp;HcFileExtensions="html<br/>&nbsp;&nbsp; css<br/>&nbsp;&nbsp; js<br/>&nbsp;&nbsp; htm<br/>&nbsp;&nbsp; xml<br/>&nbsp;&nbsp; txt"<br/>&nbsp;&nbsp;HcOnDemandCompLevel="9"<br/>&nbsp;&nbsp;HcPriority="1"<br/>&nbsp;&nbsp;HcScriptFileExtensions="php<br/>&nbsp;&nbsp; dll"<br/> ><br/></IIsCompressionScheme><br/>&nbsp;&nbsp;<br/><br/><strong>步骤五：</strong><br/>我的电脑 > 控制面板 > 管理工具 > 服务<br/>找到 IIS Admin Service > 停止<br/> <br/><br/><strong>步骤六：</strong><br/>回到找到 MeteBase.xml 的目录c:&#92;windows&#92;system32&#92;inetsrv，删除它<br/> <br/><br/><strong>步骤七：</strong><br/>把桌面的MeteBase.xml 剪切到c:&#92;windows&#92;system32&#92;inetsrv。<br/> <br/><br/><strong>步骤八：</strong><br/>在步骤五中，我们停止了 IIS Admin Service 服务，现在，我们点启动它。<br/><br/><br/><strong>步骤九：</strong><br/>回到IIS中，对其进行重启IIS<br/><br/><br/><strong>步骤十一：</strong><br/><strong>完成!</strong><br/><br/><br/>Tags - <a href="http://www.flyingpig23.com/tags/iis/" rel="tag">iis</a> , <a href="http://www.flyingpig23.com/tags/gzip/" rel="tag">gzip</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/position-relative-absolute/</link>
<title><![CDATA[理解绝对定位和相对定位布局]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。技术]]></category>
<pubDate>Sat, 11 Apr 2009 14:51:35 +0000</pubDate> 
<guid>http://www.flyingpig23.com/position-relative-absolute/</guid> 
<description>
<![CDATA[ 
	<p><strong>概要：</strong><br />本文主要描述XHTML中相对定位和绝对定位各自的本质、用法、区别和两者之间的关系。以及使用CSS的Left、Right、Top、Bottom属性（偏移属性）和Margin属性（外边距）对定位块级元素进行布局的方法。(本文的示例，请看<a href="http://webteam.tencent.com/wp-content/uploads/2008/12/328_demo.rar"><span style="color: #000000">这个附件demo。</span></a>)</p><p><strong>说明：</strong><br />占位空间：元素在文档流中所占据的空间。<br />物理空间：元素本身所占据的空间。</p><p>下面分3种情况分别对相对定位和绝对定位进行讨论：<br />1.只使用css第一组属性布局定位元素的情况<br />2.只使用css第二组属性布局定位元素的情况<br />3.混合使用第一组和第二组属性的情况</p><p>图1为未定位时的初始效果，<br />层级关系为：<br />&lt;div<br />&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&lt;div box2<br />&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_001.jpg" border="0" alt="图片" width="191" height="314" /><br />图1</p><p><strong>一、用相对定位布局块级元素</strong><br />元素设置position值： position:relative<br />此属性值的设置，元素没有脱离文档流，还是普通流定位模型的一部分，会对文档流中其它元素布局产生影响。（说明：蓝色代表占位空间，红色代表元素）</p><p><strong>1.仅使用left、right、top和bottom属性布局相对定位元素的情况</strong><br />元素原本所占的占位空间仍保留，物理空间偏移。</p><p>图2中，设置元素的left和top的值，对box2进行布局，可以发现除了box2偏移之外，其他块级元素的位置没有被影响，可见box2的占位空间还是存在的。<br />层级关系为：<br />&lt;div<br />&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash; position:relative ; top:-60px; left:80px;<br />&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_002.jpg" border="0" alt="图片" width="191" height="314" /><br />图2</p><p><strong>2.仅使用margin属性布局相对定位元素的情况</strong><br />用margin-bottom属性和margin-top属性设置负值可以改变文档流中所占空间的高度，会影响文档流中的其它元素位置。例如：margin-top:负值; margin-bottom:负值</p><p>图3中，box1和box2都设置了元素margin-bottom的值，值等于它们高度的负值。box1和box2物理空间没有改变，占位空间高度为0。box3的margin-bottom值设置为0，物理空间没有改变，占位空间高度不变。再通过margin-left对box2和box3设置左偏移值。<br />层级关系为：<br />&lt;div<br />&nbsp;&nbsp;&lt;div box1 &mdash;&mdash;&ndash; position:relative ; margin-bottom:-102px;<br />&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash; position:relative ; margin-bottom:-102px; margin-left:110px;<br />&nbsp;&nbsp;&lt;div box3 &mdash;&mdash;&ndash; position:relative ; margin-bottom:0px; margin-left:220px;<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_003.jpg" border="0" alt="图片" width="423" height="234" /><br />图3</p><p><strong>3.混合使用left、right、top和bottom属性与margin属性布局相对定位元素的情况</strong><br />此情况，它们的值会产生累加的效果。在CSS2.1中所有的浏览器都使用外边距边界来完成 偏移计算。本文从数学的角度理解为偏移属性值和外边距属性值累加。</p><p>图4中，box2是在图3的基础上增加设置left的值产生的效果，可见margin-left的值和left的值产生了累加。(偏移量:80px = 110px - 30px)<br />层级关系为：<br />&lt;div<br />&nbsp;&nbsp;&lt;div box1 &mdash;&mdash;- position:relative ; margin-bottom:-102px;<br />&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;- position:relative ; margin-bottom:-102px;margin-left:110px; flet:-30px;<br />&nbsp;&nbsp;&lt;div box3 &mdash;&mdash;- position:relative ; margin-bottom:0px; margin-left:220px;<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_004.jpg" border="0" alt="图片" width="423" height="234" /><br />图4</p><p><strong>二、用绝对定位布局块级元素</strong><br />设置position值：position:absolute;<br />此属性值的设置，元素从文档流完全删除。</p><p><strong>1.仅使用left、right、top和bottom属性布局绝对定位元素的情况</strong><br />绝对定位的元素的偏移位置以最近的定位(包括相对定位和绝对定位)祖先元素作参照物。如果元素没有已定位(包括相对定位和绝对定位)的祖先元素，那么它的参照物为最顶级元素（由于浏览器的默认参照物不同，物可能是BODY或 HTML 元素）。<br />注意：IE下参照物需设置宽度或高度bottom和right属性才可以正确的定位。</p><p>设置元素为绝对定位元素后，元素的Left、 Right、Top和Bottom属性默认值不是0，只是将元素脱离文档流。以下例子说明这个问题。<br />在图5中，将橘黄色的祖先元素设置为定位元素（即参照物），box2设为绝对定位，文档流由box1-box2-box3变为box1-box3，可box2却没有移动到距离参照物0值的位置上，可见box2的Left、 Right、Top和Bottom属性默认值不等于0，它只是脱离了文档流而已。<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;position:relative 参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash;absolute<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_005.jpg" border="0" alt="图片" width="320" height="308" /><br />图5</p><p><strong>以最近的祖先定位元素为参照物的情况</strong><br />图6中，Box2设置成绝对定位元素，脱离了文档流，文档流由box1-box2-box3变为box1-box3，box2以最近的定位祖先（蓝色框）为参照物。<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash; position:relative; 不是最近的祖先定位元素，不是参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;- position:relative 参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash;position:absolute; top:50px; left:120px;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_006.jpg" border="0" alt="图片" width="320" height="308" /><br />图6</p><p>图7中，为改变参照物（橘色框）后的效果<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash; position:relative;最近的祖先定位元素，参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash;position:absolute; top:50px; left:120px;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_007.jpg" border="0" alt="图片" width="320" height="308" /><br />图7</p><p>图8中，<strong>参照物为最顶级的元素情况</strong>。<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash;position:absolute; top:50px; left:120px;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_008.jpg" border="0" alt="图片" width="320" height="308" /><br />图8</p><p><strong>2.仅使用margin属性布局绝对定位元素的情况</strong><br />此情况，margin-bottom 和margin-right的值不再对文档流中的元素产生影响，因为该元素已经脱离了文档流。另外，不管它的祖先元素有没有定位，都是以文档流中原来所在的位置上偏移参照物。</p><p>图9中，使用margin属性布局相对定位元素。<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash; position:relative; 不是参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash;position:absolute; margin-top:50px; margin-left:120px;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_009.jpg" border="0" alt="图片" width="320" height="326" /><br />图9</p><p>IE6的情况下，box2前面没有兄弟节点，则margin-left的值会出现双倍边距，见图10。<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash; position:relative; 不是参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-没有设置为定位元素，不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&ndash;position:absolute; margin-top:50px; margin-left:60px;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_010.jpg" border="0" alt="图片" width="320" height="311" /><br />图10</p><p><strong>3.混合使用left、right、top和bottom属性与margin属性布局相对定位元素的情况</strong><br /><strong>a.</strong>margin属性和top、bottom、left、right属性同时使用，如果同一方向偏移，它们的值会产生累加的效果，见图11。<br />例如：margin-left:120px; left:-20px; 那么box2的偏移值为120px-20px=100px;<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-不是参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;position:relative; 参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&mdash;position:absolute; margin-left:120px; left:-20px; top:50px;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_011.jpg" border="0" alt="图片" width="320" height="362" /><br />图11</p><p><strong>b.</strong>绝对定位和相对定位的累加加效果不同，如果top、bottom、left、right属性和margin属性偏移的方向相反，top、bottom、left、right属性值有效，反方向的margin属性值无效，见图12。<br />层级关系为：<br />&lt;div &mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-不是参照物<br />&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;不是参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;position:relative; 参照物<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box2 &mdash;&mdash;&mdash;position:absolute; margin-left:120px; right:10px; top:50px;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div box3<br />效果图：<br /><img src="http://webteam.tencent.com/wp-content/uploads/2008/12/328_012.jpg" border="0" alt="图片" width="320" height="338" /><br />图12</p><p><strong>总结：</strong></p><ul><li>相对定位的元素不会脱离文档流，占用文档流的空间，Left; Right; Top和Bottom属性与margin属性混合使用会产生累加效果。 </li><li>绝对定位的元素脱离文档流，偏移不影响文档流中的其它元素，Left; Right; Top和Bottom属性与margin属性混合使用，偏移方向相同值累加，方向相反，margin属性值无效。 </li><li>绝对定位的元素以最近的定位祖先元素为参照物。 </li></ul><br/>Tags - <a href="http://www.flyingpig23.com/tags/css/" rel="tag">css</a> , <a href="http://www.flyingpig23.com/tags/%25E7%25BB%259D%25E5%25AF%25B9%25E5%25AE%259A%25E4%25BD%258D/" rel="tag">绝对定位</a> , <a href="http://www.flyingpig23.com/tags/%25E7%259B%25B8%25E5%25AF%25B9%25E5%25AE%259A%25E4%25BD%258D/" rel="tag">相对定位</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/fangfang/</link>
<title><![CDATA[想起4.1情人节,想起那些音乐...]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。日子]]></category>
<pubDate>Mon, 06 Apr 2009 19:42:24 +0000</pubDate> 
<guid>http://www.flyingpig23.com/fangfang/</guid> 
<description>
<![CDATA[ 
	刚刚在为YyGZw.com作推广的时候,看到一篇文章写着"4月1号，是单身男女的情人节。"让我想起了芳芳,4月1日是芳芳在大学时的专属情人节.不过,他现在应该不需要这个节日了.他都有情人了.<br/><br/>现在,是我需要这个节日多点,不过今年四一那天,因为前一天的通宵,我好像到中午才起来.白天变得很短,也没啥特殊的事情的发生.即使发生了,也会让我觉得无趣与幼稚,看来我真的是失去生活情趣了.<br/><br/>晚上在落伍看到新闻"2009年4月6日，阿桑因乳癌末期病逝于台北新店慈济医院，得年34岁。",忽然想起阿桑那些疗伤系的音乐.<br/><br/>寂寞在唱歌..........<br/><br/>此处包含一个多媒体文件，请用网页方式查看。<br/><br/><br/>寂寞在唱歌<br/> 专辑：寂寞在唱歌<br/> 演唱：阿桑<br/> 天黑了<br/> 孤独又慢慢割着<br/> 有人的心又开始疼了<br/> 爱很远了很久没再见了<br/> 就这样竟然也能活着<br/> 你听寂寞在唱歌<br/> 轻轻的 狠狠的<br/> 歌声是这么残忍<br/> 让人忍不住泪流成河<br/> 谁说的<br/> 人非要快乐不可<br/> 好像快乐由得人选择<br/> 找不到的那个人来不来<br/> 我会是谁的谁是我的<br/> 你听寂寞在唱歌<br/> 轻轻的 狠狠的<br/> 歌声是这么残忍<br/> 让人忍不住泪流成河<br/> 你听寂寞在唱歌<br/> 温柔的 疯狂的<br/> 悲伤越来越深刻<br/> 怎样才能够让它停呢<br/> （music）<br/> 你听寂寞在唱歌<br/> 轻轻的 狠狠的<br/> 歌声是这么残忍<br/> 让人忍不住泪流成河<br/> 你听寂寞在唱歌<br/> 温柔的 疯狂的<br/> 悲伤越来越深刻<br/> 怎样才能够让它停呢<br/> 你听寂寞在唱歌<br/> 轻轻的 狠狠的<br/> 歌声是这么残忍<br/> 让人忍不住泪流成河<br/> 你听寂寞在唱歌<br/> 温柔的 疯狂的<br/> 悲伤越来越深刻<br/> 谁能帮个忙让它停呢<br/> 呵～<br/> 天黑了<br/> 像不会再天亮了<br/> 明不明天也无所谓了<br/> 就静静的看青春难依难舍<br/> 泪还是热的泪痕冷了<br/> 哼～<br/> （end）<br/><br/>Tags - <a href="http://www.flyingpig23.com/tags/%25E9%2598%25BF%25E6%25A1%2591%252C%25E6%2583%2585%25E4%25BA%25BA%25E8%258A%2582/" rel="tag">阿桑,情人节</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/bad-luck/</link>
<title><![CDATA[无奈。。。]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。日子]]></category>
<pubDate>Sat, 28 Mar 2009 19:50:25 +0000</pubDate> 
<guid>http://www.flyingpig23.com/bad-luck/</guid> 
<description>
<![CDATA[ 
	23号YyGZw.com上线，然后24号服务器就查域名备案，无奈之下，只能把站点转移到美国服务器中。不用不知道，用了问题大，晚上更新的时候经常打不开页面，还经常打不开图片。几天内，流量就往下掉了！<br/><br/>因此，美国空间对中国的搜索的体验很不好。其中一个原因：美国和中国时差十几个小时，中国搜索蜘蛛比较活跃的时间应该是夜间，但此时正是美国白天，是美国流量暴增的时候，服务压力重，蜘蛛爬的时候，可能常常因为服务器问题，访问不到页面，造成404页面。这样会使站点权重被降！严重！所以要做国内流量的站点还是以国内稳定的服务器为主！<br/>Tags - <a href="http://www.flyingpig23.com/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8/" rel="tag">服务器</a> , <a href="http://www.flyingpig23.com/tags/%25E6%2597%25A0%25E5%25A5%2588/" rel="tag">无奈</a>
]]>
</description>
</item><item>
<link>http://www.flyingpig23.com/yygzw-com/</link>
<title><![CDATA[优越汽车改装网(www.YyGZw.com)全新上线]]></title> 
<author>[?]小猪飞飞 &lt;flyingpig23@sina.com&gt;</author>
<category><![CDATA[某些。日子]]></category>
<pubDate>Mon, 23 Mar 2009 18:48:12 +0000</pubDate> 
<guid>http://www.flyingpig23.com/yygzw-com/</guid> 
<description>
<![CDATA[ 
	经过好长一段时间,好多好多个通宵后,优越汽车改装网(www.YyGZw.com)第一期基本功能部分全新上线了!第一次真正意义上体会到了做站好累.策划,设计,制作,采集,编辑...每个步骤似乎很简单,但要全部一起一步步弄好,真的不容易.<br/><br/>优越汽车改装网是专业提供汽车<a href="http://www.YyGZw.com" target="_blank">改装资讯</a>,改装车友交流的平台.前身是www.yoyoredo.com,优越改装论坛.域名诞生于2006-09-06,算起来也有二年多的历史了.这次启用新域名就是为了整合新老资源.全新出发. <br/><br/>优越汽车改装网(www.YyGZw.com)项目安排:<br/>第一期,基本资讯功能上线<br/>第二期,整合会员,论坛(二级域名),汽车数据库(二级域名),填充改装店数据<br/>第三期,整合商城(二级域名)<br/>第四期,制作流量垃圾站<br/>...<br/><br/><br/>全力打造-优越汽车改装网(www.YyGZw.com)!<br/>Tags - <a href="http://www.flyingpig23.com/tags/%25E4%25BC%2598%25E8%25B6%258A%25E6%2594%25B9%25E8%25A3%2585%25E7%25BD%2591/" rel="tag">优越改装网</a> , <a href="http://www.flyingpig23.com/tags/yygzw.com/" rel="tag">yygzw.com</a>
]]>
</description>
</item>
</channel>
</rss>
