<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pjw0221的专栏]]></title><description><![CDATA[无一物中无尽藏]]></description><link>https://blog.youkuaiyun.com/pjw0221</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pjw0221]]></copyright><item><title><![CDATA[php 判断类型的方法]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6556314</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6556314</guid><author>pjw0221</author><pubDate>Mon, 20 Jun 2011 15:03:00 +0800</pubDate><description><![CDATA[isset() : //变量是不是已经声明empty(): //变量是不是为空defined(): //常量是不是已经定义define()array_key_exists(mixed key, array search) ://检查给定的键名或索引是不是存在于数组中 　　判断数据类型 　is_numeric ( mixed var ): //检验测定变量是不是为数码或数]]></description><category></category></item><item><title><![CDATA[解析 this.initialize.apply(this, arguments)]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6535805</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6535805</guid><author>pjw0221</author><pubDate>Fri, 10 Jun 2011 10:23:00 +0800</pubDate><description><![CDATA[一、 起因 prototype.js于是打开看看，才看几行就满头雾水，原因是对js的面向对象不是很熟悉，于是百度+google了一把，最后终于算小有收获，写此纪念一下^_^。 prototype.js代码片段代码如下:var Class = {     create: function() {         return function() {         ]]></description><category></category></item><item><title><![CDATA[linux ln命令]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6533619</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6533619</guid><author>pjw0221</author><pubDate>Thu, 09 Jun 2011 11:43:00 +0800</pubDate><description><![CDATA[ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接，这个命令最常用的参数是-s,具体用法是：ln -s  源文件 目标文件    -s 是 symbolic的意思。例：ln  -s  /lib/lsb   /usr/lj即：在usr目录下建立指向/lib/lsb目录的lj文件。当我们需要在不同的目录，用到相同的文件时，我们不需要在每一个需要的]]></description><category></category></item><item><title><![CDATA[文件复制和硬链接]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6533611</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6533611</guid><author>pjw0221</author><pubDate>Thu, 09 Jun 2011 11:40:00 +0800</pubDate><description><![CDATA[文件拷贝命令与硬链接的区别：#   cp   /home/zyd/mytext   newfile在当前工作目录建立了一个新文件newfile，其实际操作主要包括如下三步：1、在当前目录中增加一个目录项，其文件名域填入newfile，并分配了一个新的inode，假设是262456。2、将原文件(在1磁头、20柱面、30扇区)的内容复制了一份到新的空闲物理块(假设是1磁头、20柱面、]]></description><category></category></item><item><title><![CDATA[linux 文件系统  硬链接 软链接]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6533599</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6533599</guid><author>pjw0221</author><pubDate>Thu, 09 Jun 2011 11:35:00 +0800</pubDate><description><![CDATA[深入理解硬链接和软链接 plumpeach（原作）  UNIX和Linux都提供了链接命令ln。顾名思义，ln是将两个文件名(此说法不大准确)彼此链接起来，使得用户无论使用哪一个文件名都可访问到同一文件。这是我们用ln命令所要达到的目的，但是从技术上讲，只有软链接是链接两个文件名，硬链接不在此列之中。要透彻理解链接的含义，就必须要分清文件与文件名的区别。而要区分文件与文件名]]></description><category></category></item><item><title><![CDATA[ubuntu virualbox install]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6533119</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6533119</guid><author>pjw0221</author><pubDate>Thu, 09 Jun 2011 09:13:00 +0800</pubDate><description><![CDATA[echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list wget -q http://download.virtualbox.org/virtualbox/debian/o]]></description><category></category></item><item><title><![CDATA[jquery ]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6531219</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6531219</guid><author>pjw0221</author><pubDate>Wed, 08 Jun 2011 10:50:00 +0800</pubDate><description><![CDATA[http://paranimage.com/jquery-plugin-list/]]></description><category></category></item><item><title><![CDATA[配置]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6529237</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6529237</guid><author>pjw0221</author><pubDate>Tue, 07 Jun 2011 11:45:00 +0800</pubDate><description><![CDATA[cd /etc/apt/mv sources.list sources.list.bakwget http://mirrors.163.com/.help/sources.list.karmicmv sources.list.karmic sources.listsudo apt-get update#配置ip..sudo gedit /etc/network/inte]]></description><category></category></item><item><title><![CDATA[一个多文件上传的 简单ＪＳ]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6448742</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6448742</guid><author>pjw0221</author><pubDate>Thu, 26 May 2011 23:11:00 +0800</pubDate><description><![CDATA[<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
  <head><br />
      <meta http-equiv="Content-Type" content="text/ht]]></description><category></category></item><item><title><![CDATA[(转)CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6234990</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6234990</guid><author>pjw0221</author><pubDate>Wed, 09 Mar 2011 19:14:00 +0800</pubDate><description><![CDATA[<br />
什么是CGI<br />
　　CGI全称是“公共网关接口”(Common Gateway
Interface)，HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具，其程序须运行在网络服务器上。<br />
　　CGI可以用任何一种语言编写，只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等<br />什么是FastCGI<br />
　　FastCGI像是一个常驻(long-live)型的CGI，它可以一直执行着，只要激活后，不会每次都要花费时间去for]]></description><category></category></item><item><title><![CDATA[（转）浅谈数据库分表 ]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/6216559</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/6216559</guid><author>pjw0221</author><pubDate>Tue, 01 Mar 2011 21:25:00 +0800</pubDate><description><![CDATA[<br />一、概述<br /><br />
分表是个目前算是比较炒的比较流行的概念，特别是在大负载的情况下，分表是一个良好分散数据库压力的好方法。<br /><br />
首先要了解为什么要分表，分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程：<br /><br />
接收到SQL --> 放入SQL执行队列 --> 使用分析器分解SQL --> 按照分析结果进行数据的提取或者修改 --> 返回处理结果<br /><br />
当 
然，这个流程图不一定正确，这只是我自己主观意]]></description><category></category></item><item><title><![CDATA[ImageMagicK 图片尺寸转换]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5837879</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5837879</guid><author>pjw0221</author><pubDate>Wed, 25 Aug 2010 16:15:00 +0800</pubDate><description><![CDATA[1.
  默认时，宽度和高度表示要最终需要转换图像的最大尺寸，同时Convert会控制图片的宽和高，保证图片按比例进行缩放。如：convert -resize 600×600 src.jpg dst.jpg转换后的dst.jpg的图片大小(宽度为600，而高度已经按比例调整为450).2.
如果需要转换成600×600，而图片无需保持原有比例，可以在宽高后面加上一个感叹号!.如：convert -resize 600×600! src.jpg dst.jpg3. 只指定高度，图片会转换成指定的高度值，而]]></description><category></category></item><item><title><![CDATA[FF IE 兼容]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5822975</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5822975</guid><author>pjw0221</author><pubDate>Thu, 19 Aug 2010 10:00:00 +0800</pubDate><description><![CDATA[<br />!important   除了IE 其他浏览器都能识别 <br /> <br /> <br />.colortest { <br />
border:20px  solid #60A179 !important;<br />
border:20px  solid #00F;<br />
padding: 30px;<br />
width : 300px;<br />
} <br /><br />在Mozilla中浏览时候，能够理解!important的优先级，因此显示#60A179的]]></description><category></category></item><item><title><![CDATA[FF IE 盒子模型]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5822845</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5822845</guid><author>pjw0221</author><pubDate>Thu, 19 Aug 2010 09:30:00 +0800</pubDate><description><![CDATA[<br />FF   width = border + padding + content_width <br />       height = border + padding + content_height <br /> <br />IE   width = content_width<br />       height = content_height<br /> <br /><br /> ]]></description><category></category></item><item><title><![CDATA[图片常用工具]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5787479</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5787479</guid><author>pjw0221</author><pubDate>Wed, 04 Aug 2010 11:08:00 +0800</pubDate><description><![CDATA[<br />视频缩略图  ffmpeg<br /> <br />图片生成缩略图 imagemagick]]></description><category></category></item><item><title><![CDATA[Python *args 和  **kwargs]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5731339</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5731339</guid><author>pjw0221</author><pubDate>Tue, 13 Jul 2010 11:38:00 +0800</pubDate><description><![CDATA[<br />先来看个例子：<br /><br />
def foo(*args, **kwargs):<br />
    print 'args = ', args <br />
    print 'kwargs = ', kwargs<br />
    print '---------------------------------------' <br />
    if __name__ == '__main__': <br />
        foo(1,2,3,4) <br /]]></description><category></category></item><item><title><![CDATA[JS  apply 以及相关]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5731261</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5731261</guid><author>pjw0221</author><pubDate>Tue, 13 Jul 2010 11:16:00 +0800</pubDate><description><![CDATA[先来个方法说明：funObj.apply([thisObj[,argArray]])
应用某一对象的一个方法，用另一个对象替换当前对象。

functionObj的方法执行时，函数中的this对象会被thisObj替换掉。

thisObj 可选项。将被用作当前对象的对象。

argArray 可选项。将被传递给该函数的参数数组。
具体代码：引用地址：http://topic.youkuaiyun.com/u/20090924/17/53312971-0d50-4c9f-aa94-395e8f302bb]]></description><category></category></item><item><title><![CDATA[Ubuntu Install/Remove ]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5686801</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5686801</guid><author>pjw0221</author><pubDate>Tue, 22 Jun 2010 16:09:00 +0800</pubDate><description><![CDATA[<br />      使用Ubuntu也有一段时间了，怎么样，有没有总结出几点有价值的东东出来？我很笨，就把我在软件使用的方面写出来，如果看
官有中肯的建议请您提出来，你的评论是我前进的动力！<br /><br />软件安装，我们可以有以下几种方法:<br />
（这只是我目前所掌握的……有很多不足的地方，所以大家看当作参考就好了，我会不断在此基础上进
行补充的）<br />      <br />
 1.到网上下载软件包自行安装（这个不涉及到删除）：<br />
       
虽然和Win]]></description><category></category></item><item><title><![CDATA[Linux 设置网络连接]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5686700</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5686700</guid><author>pjw0221</author><pubDate>Tue, 22 Jun 2010 15:42:00 +0800</pubDate><description><![CDATA[在家上宽带 不通过路由拨号 sudo pppoeconf 然后一路按提示 输入帐号密码   Ok当你使用路由器来上网 就需要修改 /etc/network/interfaces文件（转）auto lo                                       # 开机自动激lo接口
iface lo inet loopback                        # 配置lo接口为环回口auto eth0                                     ]]></description><category></category></item><item><title><![CDATA[Django 安装MySQLdb模块]]></title><link>https://blog.youkuaiyun.com/pjw0221/article/details/5680846</link><guid>https://blog.youkuaiyun.com/pjw0221/article/details/5680846</guid><author>pjw0221</author><pubDate>Sun, 20 Jun 2010 00:15:00 +0800</pubDate><description><![CDATA[闹心死了,查这玩意用了2小时.首先装 mysql的时候 我用的是 apt-get  install mysql-client-core-5.1  (当时以为core的牛逼)  其实直接安mysql-client-5.1就行了问题： 运行Django的时候 跟数据库扯上关系的时候就 提示    ImportError: No module named MySQLdb于是下载  MySQL-python-1.2.3.tat.gz    （下载地址Google下）解压后 sudo python setup.py ]]></description><category></category></item></channel></rss>