<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>前端之路</title>
	<atom:link href="http://www.simcn.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simcn.com</link>
	<description>网站开发, 前端开发, 高性能前端开发</description>
	<lastBuildDate>Thu, 03 Nov 2011 02:08:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>使用监控宝免费即时监控你的网站</title>
		<link>http://www.simcn.com/jiankongbao-website</link>
		<comments>http://www.simcn.com/jiankongbao-website#comments</comments>
		<pubDate>Thu, 03 Nov 2011 02:07:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[默认分类]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[个人网站]]></category>
		<category><![CDATA[监控]]></category>
		<category><![CDATA[运维]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=411</guid>
		<description><![CDATA[个人网站当机，出错问题比较多，如何在出现问题后， 即时收到通知信息是站长比较关心的问题 涉及到的服务与内容 1. 监控宝 http://www.jiankongbao.com/ 2. 腾讯微信(支持OS, Android, 可能还有其他) 3. QQ邮箱 步骤 1. 注册一个免费的监控宝用户(微信绑定QQ邮箱当作用户名) 2. 安装微信客户端 3. 完成 这样有问题时监控宝就会发送邮件给QQ邮箱, 微信就会收到邮件提示了. 不用短信也可以达到即时监控的效果了 。]]></description>
			<content:encoded><![CDATA[<p>个人网站当机，出错问题比较多，如何在出现问题后， 即时收到通知信息是站长比较关心的问题</p>
<p>涉及到的服务与内容<br />
1. 监控宝 http://www.jiankongbao.com/<br />
2. 腾讯微信(支持OS, Android, 可能还有其他)<br />
3. QQ邮箱</p>
<p>步骤<br />
1. 注册一个免费的监控宝用户(微信绑定QQ邮箱当作用户名)<br />
2. 安装微信客户端<br />
3. 完成</p>
<p>这样有问题时监控宝就会发送邮件给QQ邮箱, 微信就会收到邮件提示了. 不用短信也可以达到即时监控的效果了 。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/jiankongbao-website/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>圆角框架示例代码</title>
		<link>http://www.simcn.com/round-css3-code</link>
		<comments>http://www.simcn.com/round-css3-code#comments</comments>
		<pubDate>Tue, 25 Oct 2011 03:05:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[默认分类]]></category>
		<category><![CDATA[css3 html5 圆角 代码 前端]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=401</guid>
		<description><![CDATA[写了几个CSS3的圆角框架示例代码. 标题 这个是内容 标题 这个是内容 menu 这个是中文按钮&#62;&#62; *{padding:0; margin:0; line-height:1;} body{ padding:20px; } .round{ width:20%; border:1px #ccc solid; border-color:#ccc; border-radius: 5px; -webkit-box-shadow:2px 2px 2px #eee; -moz-box-shadow:2px 2px 2px #eee; margin:10px; } .round h2{ padding:5px; line-height:1.5; font-size:14px; border-bottom:1px solid #fff; background:#efefef; background-image:-moz-linear-gradient(top, #fff, #eee); background-image:-webkit-linear-gradient(top,#fff,#eee); } .round .frame{ padding:5px; line-height:2; font-size:12px; } .roundv2 h2{ background-color:#D9DDE1; background-image:-moz-linear-gradient(top, [...]]]></description>
			<content:encoded><![CDATA[<p>写了几个CSS3的圆角框架示例代码.<br />
<a href="http://www.simcn.com/round-css3-code/tm%e6%88%aa%e5%9b%be%e6%9c%aa%e5%91%bd%e5%90%8d" rel="attachment wp-att-407"><img src="http://www.simcn.com/wp-content/uploads/2011/10/TM截图未命名.png" alt="" title="TM截图未命名" width="746" height="289" class="alignnone size-full wp-image-407" /></a></p>
<pre class="brush:html" name="code">
<div class="round">
<h2>标题</h2>
<div class="frame">
        这个是内容
    </div>
</div>
<div class="round roundv2">
<h2>标题</h2>
<div class="frame">
        这个是内容
    </div>
</div>
<div class="menu">
menu
</div>
<div class="titlebtn">
<div class="icon"></div>

    <a href="#">这个是中文按钮&gt;&gt;</a>
</div>
</pre>
<pre class="brush:css" name="code">
*{padding:0; margin:0; line-height:1;}
        body{
            padding:20px;
        }

        .round{
            width:20%;
            border:1px #ccc solid;
            border-color:#ccc;
            border-radius: 5px;
            -webkit-box-shadow:2px 2px 2px #eee;
            -moz-box-shadow:2px 2px 2px #eee;
            margin:10px;
        }

        .round h2{
            padding:5px;
            line-height:1.5;
            font-size:14px;
            border-bottom:1px solid #fff;
            background:#efefef;
            background-image:-moz-linear-gradient(top, #fff, #eee);
            background-image:-webkit-linear-gradient(top,#fff,#eee);
        }

        .round .frame{
            padding:5px;
            line-height:2;
            font-size:12px;
        }

        .roundv2 h2{
            background-color:#D9DDE1;
            background-image:-moz-linear-gradient(top, #D9DDE1, #C2C8CD);
            background-image:-webkit-linear-gradient(top,#D9DDE1,#C2C8CD);
        }

        .menu{
            width:50%;
            border-radius: 5px;
            margin:10px;
            background:#3C7EC8;
            background-image:-moz-linear-gradient(top, #4989CD, #3372C0);
            background-image:-webkit-linear-gradient(top,#4989CD,#3372C0);
            line-height:2;
            padding:0 1em;
            color:#fff;
        }

        .titlebtn{
            border-radius: 5px;
            background-color:#efefef;
            background-image:-moz-linear-gradient(top, #EFEFEF, #CCC);
            background-image:-webkit-linear-gradient(top,#EFEFEF,#CCC);
            width:200px;
            line-height:2;
            padding:0 1em;
            margin:20px 10px;
            position:relative;
            text-indent:48px;
        }

        .titlebtn .icon{
            background:url('n.png') no-repeat left top;
            width:48px;
            height:48px;
            display:block;
            position:absolute;
            top:-10px;
            left:5px;
        }

        .titlebtn a{
            font-weight:bold;
            font-family:'微软雅黑';
        }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/round-css3-code/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>延时弹出层控制</title>
		<link>http://www.simcn.com/%e5%bb%b6%e6%97%b6%e5%bc%b9%e5%87%ba%e5%b1%82%e6%8e%a7%e5%88%b6</link>
		<comments>http://www.simcn.com/%e5%bb%b6%e6%97%b6%e5%bc%b9%e5%87%ba%e5%b1%82%e6%8e%a7%e5%88%b6#comments</comments>
		<pubDate>Tue, 01 Mar 2011 02:14:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端技术]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[延时控制]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=390</guid>
		<description><![CDATA[&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34; xml:lang=&#34;en&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html;charset=UTF-8&#34; /&#62; &#60;title&#62;延时弹出层控制&#60;/title&#62; &#60;script type=&#34;text/javascript&#34;&#62; var isPopLayer = false; var time = null; //打开弹出层 function poplay(){ if(!isPopLayer){ //延迟1秒显示层 time = setTimeout(function(){ document.getElementById('poplay').style.display = 'block'; clplay(); isPopLayer = true; }, 1000); } } //鼠标移走时执行 function clplay(){ clearTimeout(time); time = null; } //关闭弹出层 [...]]]></description>
			<content:encoded><![CDATA[<pre name="code" class="brush:html">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot;&gt;
&lt;head&gt;
	&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=UTF-8&quot; /&gt;
	&lt;title&gt;延时弹出层控制&lt;/title&gt;
        &lt;script type=&quot;text/javascript&quot;&gt;
            var isPopLayer = false;
	    var time = null;
            //打开弹出层
            function poplay(){
                if(!isPopLayer){
                    //延迟1秒显示层
		    time = setTimeout(function(){
                        document.getElementById('poplay').style.display = 'block';
			clplay();
                        isPopLayer = true;
                    }, 1000);
                }
            }

	    //鼠标移走时执行
	    function clplay(){
		clearTimeout(time);
		time = null;
	    }

            //关闭弹出层
            function poclose(){
                document.getElementById('poplay').style.display = 'none';
                isPopLayer = false;
            }
        &lt;/script&gt;

        &lt;style type=&quot;text/css&quot;&gt;
            #poplay{ padding:1em; position:absolute; border: 3px solid #000; display:none;}
        &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
        &lt;a href=&quot;#&quot; onmouseover=&quot;poplay()&quot; onmouseout=&quot;clplay()&quot;&gt;文字1&lt;/a&gt; 这个都是胡乱写的
        &lt;a href=&quot;#&quot; onmouseover=&quot;poplay()&quot; onmouseout=&quot;clplay()&quot;&gt;文字2&lt;/a&gt; 这个都是胡乱写的
        &lt;a href=&quot;#&quot; onmouseover=&quot;poplay()&quot; onmouseout=&quot;clplay()&quot;&gt;文字3&lt;/a&gt; 这个都是胡乱写的
        &lt;div id=&quot;poplay&quot;&gt;
            &lt;p class=&quot;classname&quot;&gt;弹出层的内容&lt;/p&gt;
            &lt;p class=&quot;classname&quot;&gt;弹出层的内容&lt;/p&gt;
            &lt;p class=&quot;classname&quot;&gt;弹出层的内容&lt;/p&gt;
            &lt;p class=&quot;classname&quot;&gt;弹出层的内容&lt;/p&gt;
            &lt;button onclick=&quot;poclose()&quot;&gt;关闭&lt;/button&gt;
        &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/%e5%bb%b6%e6%97%b6%e5%bc%b9%e5%87%ba%e5%b1%82%e6%8e%a7%e5%88%b6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用PHP生成MYSQL数据字典</title>
		<link>http://www.simcn.com/dict-tools</link>
		<comments>http://www.simcn.com/dict-tools#comments</comments>
		<pubDate>Sat, 12 Feb 2011 02:09:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[默认分类]]></category>
		<category><![CDATA[Author Mark]]></category>
		<category><![CDATA[height]]></category>
		<category><![CDATA[Set Server]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=380</guid>
		<description><![CDATA[写文档什么是最麻烦的事情. 能交给程序做就让程序做吧. 于是有了这个生成程序 PHP代码 /* Name: 生成mysql数据字典 URI: http://www.simcn.com/dict-tools Version: 1.0 Author: Mark.Chen Author URI: http://www.simcn.com */ //Set Server $dbserver="localhost"; $dbusername="root"; $dbpassword="max197997"; //接收get参数 if($_GET['db']==''){ $database = 'oms'; }else{ $database = $_GET['db']; } $mysql_conn=@mysql_connect("$dbserver","$dbusername","$dbpassword") or die("Mysql connect is error."); mysql_select_db($database,$mysql_conn); $result = mysql_list_tables($database,$mysql_conn); mysql_query('SET NAMES utf8',$mysql_conn); while ($tableList = mysql_fetch_array($result)){ $table = $tableList[0]; $field_result= mysql_query("SELECT * [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.simcn.com/dict-tools/db" rel="attachment wp-att-386"><img src="http://www.simcn.com/wp-content/uploads/2011/02/db.png" alt="" title="dict" width="692" height="235" class="alignnone size-full wp-image-386" /></a></p>
<p>写文档什么是最麻烦的事情. 能交给程序做就让程序做吧. 于是有了这个生成程序</p>
<p>PHP代码</p>
<pre name="code" class="brush:php">
/*
Name: 生成mysql数据字典
URI: http://www.simcn.com/dict-tools
Version: 1.0
Author: Mark.Chen
Author URI: http://www.simcn.com
*/

//Set Server
$dbserver="localhost";
$dbusername="root";
$dbpassword="max197997";

//接收get参数
if($_GET['db']==''){
    $database = 'oms';
}else{
    $database = $_GET['db'];
}

$mysql_conn=@mysql_connect("$dbserver","$dbusername","$dbpassword") or die("Mysql connect is error.");

mysql_select_db($database,$mysql_conn);
$result = mysql_list_tables($database,$mysql_conn);
mysql_query('SET NAMES utf8',$mysql_conn);
while ($tableList = mysql_fetch_array($result)){
    $table = $tableList[0];
    $field_result= mysql_query("SELECT * FROM
                               INFORMATION_SCHEMA.COLUMNS
                               WHERE
                               table_name = '$table' AND table_schema = '$database'",$mysql_conn
                                );

    echo '
<table>'.chr(13);
    echo '
<caption>'.$table.'</caption>

'.chr(13);
    echo '
<tr>
<th>字段名</th>
<th>数据类型</th>
<th>默认值</th>
<th>字符编码</th>
<th>备注</th>
</tr>

'.chr(13);
    while ($f = mysql_fetch_array($field_result)){
        echo '
<tr>'.chr(13);
        echo '
<td class="c1">'.$f['COLUMN_NAME'].'</td>

'.chr(13);
        echo '
<td class="c2">'.$f['COLUMN_TYPE'].'</td>

'.chr(13);
        echo '
<td class="c3">'.$f['COLUMN_DEFAULT'].'</td>

'.chr(13);
        echo '
<td class="c4">'.$f['COLLATION_NAME'].'</td>

'.chr(13);
        echo '
<td class="c5">'.$f['COLUMN_COMMENT'].'</td>

'.chr(13);
        echo '</tr>

'.chr(13);
    }
    echo '</table>

';

}
mysql_close($mysql_conn);
</pre>
<p>html风格页面</p>
<pre name="code" class="brush:html">
<!DOCTYPE HTML>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title></title>
<style>
    table{ border-collapse:collapse;border:1px solid #CCC;background:#efefef;width:100%; margin-bottom:1em;}  
    table th{ text-align:left; font-weight:bold; padding:.5em 2em .5em .75em; line-height:1.6em; font-size:12px; border:1px solid #CCC;}  
    table td{ padding:.5em .75em; line-height:1.6em; font-size:12px; border:1px solid #CCC;background-color:#fff;}
    .c1{ width: 150px;}
    .c2{ width: 120px;}
    .c3{ width: 130px;}
    .c4{ width: 130px;}
    caption{ font-size:14px; font-weight:bold; line-height:2em; text-align:left; }
    </style>

</head>
<body>

<!-- 上面的php代码 -->

</body>
</html>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/dict-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于网站后台缩略图综合解决方法</title>
		<link>http://www.simcn.com/site_admin_thumbnail_php</link>
		<comments>http://www.simcn.com/site_admin_thumbnail_php#comments</comments>
		<pubDate>Mon, 17 Jan 2011 07:00:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端技术]]></category>
		<category><![CDATA[后端技术]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[thumbnail]]></category>
		<category><![CDATA[后台]]></category>
		<category><![CDATA[图片生成]]></category>
		<category><![CDATA[缩略图]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=357</guid>
		<description><![CDATA[这两天给一个iphone 的应用程序写支持数据时遇到的关于缩略图的问题! 写出来分享一下. 直接上代码. 我们要达到这样的效果! 功能点 1. 图片上传的格式与大小尺寸是变化的，所以我们需要一个程序来实缩略图(php) 2. 常用的功能封装成jquery插件形式来使用。 html结构代码 编号 标题 来源 日期 缩略图 12 为什么是黄小明' 新浪 2011-01-15 upload/thumbnail/2011/01/15/1295081305.jpg 11 测度2730211069556' 新浪 2011-01-15 upload/thumbnail/2011/01/15/1295095094.jpg 编号 标题 来源 日期 缩略图 jquery插件代码 (function($){ /** * 显示缩略图插件 * 接收缩略图php地址 * @author mark.chen maxtank@gmail.com www.simcn.com * @date 2011-1-17 **/ $.fn.thumb = function(thumb){ $(this).hover(function(){ var url = $(this).text(); [...]]]></description>
			<content:encoded><![CDATA[<p>这两天给一个iphone 的应用程序写支持数据时遇到的关于缩略图的问题!<br />
写出来分享一下. 直接上代码.</p>
<p>我们要达到这样的效果!<br />
<a href="http://www.simcn.com/site_admin_thumbnail_php/need_to_be-achieved" rel="attachment wp-att-363"><img src="http://www.simcn.com/wp-content/uploads/2011/01/Need_to_be-achieved.png" alt="" title="Need_to_be achieved" width="596" height="289" class="alignnone size-full wp-image-363" /></a></p>
<p>功能点<br />
1. 图片上传的格式与大小尺寸是变化的，所以我们需要一个程序来实缩略图(php)<br />
2. 常用的功能封装成jquery插件形式来使用。</p>
<p>html结构代码</p>
<pre name="code" class="brush:html">
<table cellspacing="0" cellpadding="0" border="0" id="EditTable" class="display">
<thead>
<tr>
<th class="sorting">编号</th>
<th class="sorting">标题</th>
<th class="sorting">来源</th>
<th class="sorting">日期</th>
<th class="sorting">缩略图</th>
</tr>
</thead>
<tbody>
<tr type="" id="12" class="odd">
<td>12</td>
<td id="post_title" class="edit">为什么是黄小明'</td>
<td id="post_name" class="edit">新浪</td>
<td id="post_date" class="edit">2011-01-15</td>
<td><a href="upload/thumbnail/2011/01/15/1295081305.jpg" class="pw">upload/thumbnail/2011/01/15/1295081305.jpg<span class="thumb" style="display: none;"><img width="200" src="thumb.php?f=upload/thumbnail/2011/01/15/1295081305.jpg"></span></a></td>
</tr>
<tr>
<td>11</td>
<td id="post_title" class="edit">测度2730211069556'</td>
<td id="post_name" class="edit">新浪</td>
<td id="post_date" class="edit">2011-01-15</td>
<td><a href="upload/thumbnail/2011/01/15/1295095094.jpg" class="pw">upload/thumbnail/2011/01/15/1295095094.jpg<span class="thumb" style="display: none;"><img width="200" src="thumb.php?f=upload/thumbnail/2011/01/15/1295095094.jpg"></span></a></td>
</tr>
</tbody>
<tfoot>
<tr>
<th class="sorting">编号</th>
<th class="sorting">标题</th>
<th class="sorting">来源</th>
<th class="sorting">日期</th>
<th class="sorting">缩略图</th>
</tr>
</tfoot>
</table>
</pre>
<p>jquery插件代码</p>
<pre name="code" class="brush:js">
(function($){
    /**
     * 显示缩略图插件
     * 接收缩略图php地址
     * @author  mark.chen maxtank@gmail.com www.simcn.com
     * @date 2011-1-17
     **/
    $.fn.thumb = function(thumb){
        $(this).hover(function(){
            var url = $(this).text();
            var isAppend = $(this).find('span')[0];
            if(!isAppend){
                $(this).append($('<span class="thumb"><img width="200" src="'+ thumb + '?f=' +url+'" /></span>'));
            }else{
                $(this).find('span').show();
            }
            //console.log("url的值为: %s", url);
        },
        function(){
            $(this).find('span').hide();
        });
    }
})(jQuery);

//使用方法
//$('.pw').thumb('thumb.php');
</pre>
<p>php生成缩略图代码(部分代码来源于互联网，也不知道是谁发表的)</p>
<pre name="code" class="brush:php">
/**
 * 生成缩略图
 * http://www.simcn.com
 * @param $_GET['f'] 图片地址
 * @param $_GET['w'] 图片宽度 默认为200
 * @param $_GET['h'] 图片高度 默认为200
 * @author mark.chen maxtank@gmail.com
 * @version 1.0
 **/

ini_set('memory_limit', '-1');

//传入参数
$width  = isset($_GET['w']) ? intval($_GET['w']) : '200' ;
$height = isset($_GET['h']) ? intval($_GET['h']) : '200' ;
$f		= trim($_GET['f']);

if(empty($f)){
	exit('需要传入f');
}

$info_orig = getimagesize($f);
$width_orig  = $info_orig[0];
$height_orig = $info_orig[1];

header('Content-type: '.$info_orig['mime']);
//header('Content-type: image/jpeg');
//header('Content-type: image/png');

$ratio_orig = $width_orig/$height_orig;
if($width/$height > $ratio_orig) {
   $width_ = $width;
   $width = $height*$ratio_orig;
   $pos_x = intval(($width_ - $width)/2); //位移X轴
   $pos_y = 0;
} else {
   $height_ = $height;
   $height = $width/$ratio_orig;
   $pos_x = 0;
   $pos_y = intval(($height_ - $height)/2); //位移Y轴
}

// 建立画布
$im = imagecreatetruecolor(200, 200);
$color = imagecolorallocate($im, 255, 255, 255);
imagefill($im, 0, 0, $color);		//填充背景为白色
//imagecolortransparent($im,$color);	//将背景透明化

switch($info_orig['mime']){
	case 'image/jpeg':
		$image  = imagecreatefromjpeg($f);
		imagecopyresampled($im, $image, $pos_x, $pos_y, 0, 0, $width, $height, $width_orig, $height_orig);
		imagejpeg($im, null, 100);
		break;
	case 'image/png':
		$image  = imagecreatefrompng($f);
		imagecopyresampled($im, $image, $pos_x, $pos_y, 0, 0, $width, $height, $width_orig, $height_orig);
		imagepng( $im );
		break;
	case 'image/gif':
		$image  = imagecreatefromgif($f);
		imagecopyresampled($im, $image, $pos_x, $pos_y, 0, 0, $width, $height, $width_orig, $height_orig);
		imagegif($im, null, 100);
		break;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/site_admin_thumbnail_php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>删除wordpress中的重复的记录</title>
		<link>http://www.simcn.com/%e5%88%a0%e9%99%a4wordpress%e4%b8%ad%e7%9a%84%e9%87%8d%e5%a4%8d%e7%9a%84%e8%ae%b0%e5%bd%95</link>
		<comments>http://www.simcn.com/%e5%88%a0%e9%99%a4wordpress%e4%b8%ad%e7%9a%84%e9%87%8d%e5%a4%8d%e7%9a%84%e8%ae%b0%e5%bd%95#comments</comments>
		<pubDate>Fri, 14 Jan 2011 04:52:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[后端技术]]></category>
		<category><![CDATA[默认分类]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[重复记录]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=340</guid>
		<description><![CDATA[经常采集数据的同学经常会遇到数据重复的问题，可以使用下条SQL语言把重复的找出来. select id,post_title from chl_posts group by post_title having Count(post_title)>1 找出id与title 可以后 wp后台里面删除 。 另外可以结合 Better Delete Revision Manager 这个插件把历史与自动保存的数据清除掉! WP每次编辑一下内容就会产生一条历史记录! 对我们个人网站来说这些数据意义不大! 当然也可以使用sql来清除，不过插件清除更快，更有效些, 也更加安全.]]></description>
			<content:encoded><![CDATA[<p>经常采集数据的同学经常会遇到数据重复的问题，可以使用下条SQL语言把重复的找出来.</p>
<pre name="code" class="brush:sql">
select id,post_title from chl_posts group by post_title having Count(post_title)>1
</pre>
<p>找出id与title 可以后 wp后台里面删除 。</p>
<p>另外可以结合<br />
Better Delete Revision Manager 这个插件把历史与自动保存的数据清除掉!<br />
WP每次编辑一下内容就会产生一条历史记录!<br />
对我们个人网站来说这些数据意义不大!<br />
当然也可以使用sql来清除，不过插件清除更快，更有效些, 也更加安全.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/%e5%88%a0%e9%99%a4wordpress%e4%b8%ad%e7%9a%84%e9%87%8d%e5%a4%8d%e7%9a%84%e8%ae%b0%e5%bd%95/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>上海市居住证申办指南</title>
		<link>http://www.simcn.com/shanghai-residence-bid-guide</link>
		<comments>http://www.simcn.com/shanghai-residence-bid-guide#comments</comments>
		<pubDate>Tue, 04 Jan 2011 06:37:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[默认分类]]></category>
		<category><![CDATA[上海]]></category>
		<category><![CDATA[办理]]></category>
		<category><![CDATA[居住证]]></category>
		<category><![CDATA[指南]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=336</guid>
		<description><![CDATA[为了小孩子的学习 申领对象 1、《上海市居住证》申领对象 （1）在本市有稳定就业和稳定住所的非本市户籍从业人员； （2）投靠具有本市户籍的配偶、子女或者父母的来沪人员；就读于本市大、中专院校，常住户口未迁入本市的人员，以及来本市接受非学历教育等需居住6个月以上的人员。 2、《上海市临时居住证》申领对象 非本市户籍的境内人员在本市居住的，应当按照国家有关规定办理居住登记，领取《上海市临时居住证》。 申领程序 1、《上海市居住证》申领程序 （1）本人备齐证明材料到居住地所在街道社区事务受理中心提出申请； （2）填写《来沪人员居住登记表》，确认后签名； （3）当场拍摄一寸免冠数码照片（免费）； （4）领取回执。 2、 《上海市临时居住证》申领程序 （1）本人备齐身份证明、住所证明到居住地所在街道、镇（乡）社区事务受理中心办理； （2）填写《来沪人员居住登记表》，确认后签名； （3）交纳押金； （4）当场拍摄一寸免冠数码照片（免费）； （5）当场领取证件。 申领需提供的基本材料 1、申领《上海市居住证》需提供的基本材料、补充材料 （1）《来沪人员居住登记表》； （2）居民身份证等有效身份证明； （3）拟在本市居住6个月以上的住所证明，如自有房屋的房地产权证、由房地部门出具的房屋租赁合同登记备案证明、单位出具的集体宿舍证明或者居（村）委出具的寄宿证明等； （4）18－49周岁的申领人须提供流动人口婚育状况证明； （5）本市街道、镇（乡）以上医院出具的健康状况证明。 除上述基本材料外，有关人员还应当提供其他材料。 来沪从业人员申领《上海市居住证》需要提交的补充材料： （1）本市劳动保障管理部门出具的就业登记证明，期限为6个月以上的聘用（劳动）合同，参加本市综合保险的缴费记录；从事特殊工种的，还须提供特种岗位上岗证书。 （2）投资开业或个体经营者提供企业或个体工商户营业执照和本市综合保险的缴费记录。 来沪投靠、就读人员申领《上海市居住证》需要提交的补充材料： （1）属于夫妻投靠的，须提供结婚证复印件（验原件）；投靠子女或父母的，须提供公安部门认定的父母子女关系的证明； （2）来沪就读的，须提供本市大、中专院校发出的“录取通知书”复印件（验原件）； （3）来沪接受非学历教育的，须提供本市非学历教育机构出具的书面证明复印件（验原件）。 2、申领《上海市临时居住证》需提供的材料 （1）《来沪人员居住登记表》； （2）居民身份证等有效身份证明； （3）在本市的住所证明，如自有房屋的房地产权证、由房地部门出具的房屋租赁合同登记备案证明、单位出具的集体宿舍证明或者居（村）委出具的寄宿证明等。 需交的费用： 1、《上海市居住证》工本费按原上海市居住证收费标准收取，每人每证25元。 2、《上海市临时居住证》免费办理，但须交纳押金，每人每证25元。]]></description>
			<content:encoded><![CDATA[<p>为了小孩子的学习</p>
<p>申领对象<br />
1、《上海市居住证》申领对象<br />
（1）在本市有稳定就业和稳定住所的非本市户籍从业人员；<br />
（2）投靠具有本市户籍的配偶、子女或者父母的来沪人员；就读于本市大、中专院校，常住户口未迁入本市的人员，以及来本市接受非学历教育等需居住6个月以上的人员。<br />
2、《上海市临时居住证》申领对象<br />
    非本市户籍的境内人员在本市居住的，应当按照国家有关规定办理居住登记，领取《上海市临时居住证》。</p>
<p>申领程序<br />
1、《上海市居住证》申领程序<br />
（1）本人备齐证明材料到居住地所在街道社区事务受理中心提出申请；<br />
（2）填写《来沪人员居住登记表》，确认后签名；<br />
（3）当场拍摄一寸免冠数码照片（免费）；<br />
（4）领取回执。<br />
2、 《上海市临时居住证》申领程序<br />
（1）本人备齐身份证明、住所证明到居住地所在街道、镇（乡）社区事务受理中心办理；<br />
（2）填写《来沪人员居住登记表》，确认后签名；<br />
（3）交纳押金；<br />
（4）当场拍摄一寸免冠数码照片（免费）；<br />
（5）当场领取证件。</p>
<p>申领需提供的基本材料<br />
1、申领《上海市居住证》需提供的基本材料、补充材料<br />
（1）《来沪人员居住登记表》；<br />
（2）居民身份证等有效身份证明；<br />
（3）拟在本市居住6个月以上的住所证明，如自有房屋的房地产权证、由房地部门出具的房屋租赁合同登记备案证明、单位出具的集体宿舍证明或者居（村）委出具的寄宿证明等；<br />
（4）18－49周岁的申领人须提供流动人口婚育状况证明；<br />
（5）本市街道、镇（乡）以上医院出具的健康状况证明。 除上述基本材料外，有关人员还应当提供其他材料。<br />
来沪从业人员申领《上海市居住证》需要提交的补充材料：<br />
  （1）本市劳动保障管理部门出具的就业登记证明，期限为6个月以上的聘用（劳动）合同，参加本市综合保险的缴费记录；从事特殊工种的，还须提供特种岗位上岗证书。<br />
  （2）投资开业或个体经营者提供企业或个体工商户营业执照和本市综合保险的缴费记录。<br />
来沪投靠、就读人员申领《上海市居住证》需要提交的补充材料：<br />
  （1）属于夫妻投靠的，须提供结婚证复印件（验原件）；投靠子女或父母的，须提供公安部门认定的父母子女关系的证明；<br />
  （2）来沪就读的，须提供本市大、中专院校发出的“录取通知书”复印件（验原件）；<br />
  （3）来沪接受非学历教育的，须提供本市非学历教育机构出具的书面证明复印件（验原件）。 </p>
<p>2、申领《上海市临时居住证》需提供的材料<br />
（1）《来沪人员居住登记表》；<br />
（2）居民身份证等有效身份证明；<br />
（3）在本市的住所证明，如自有房屋的房地产权证、由房地部门出具的房屋租赁合同登记备案证明、单位出具的集体宿舍证明或者居（村）委出具的寄宿证明等。</p>
<p>需交的费用：<br />
1、《上海市居住证》工本费按原上海市居住证收费标准收取，每人每证25元。<br />
2、《上海市临时居住证》免费办理，但须交纳押金，每人每证25元。  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/shanghai-residence-bid-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP客户端在某一时间断的唯一guid</title>
		<link>http://www.simcn.com/php-only-guid</link>
		<comments>http://www.simcn.com/php-only-guid#comments</comments>
		<pubDate>Fri, 15 Oct 2010 09:12:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[后端技术]]></category>
		<category><![CDATA[date]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=324</guid>
		<description><![CDATA[我们在投票，取领之类的用户行为时有时需要在xx时间断内只让他做一次动作，以前都是用IP来判断的, 有时有些用户的IP很多是共用的导致不准确,. 可以通过下面这个函数来获得更准确一点的信息, 还可以加入其他信息来进一步完整. /** * 返回客户端唯一的guid; * 主要用于做判断是否提交，是否投票 * @author Mark.chen maxtank@gmail.com * @param y=1年, m=1月, d=1天, h=1小时, i=1分钟， s= 1秒 * @return 32位的字符串 **/ function guid($out = 'ymd'){ $ip1 = $_SERVER['REMOTE_ADDR']; //求ip $ip2 = $_SERVER['HTTP_X_FORWARDED_FOR']; //求代理等其他情况下ip $info= $_SERVER['HTTP_USER_AGENT']; //求浏览器信息 return sha1($ip1.$info.$ip2.date($out)); }]]></description>
			<content:encoded><![CDATA[<p>我们在投票，取领之类的用户行为时有时需要在xx时间断内只让他做一次动作，以前都是用IP来判断的, 有时有些用户的IP很多是共用的导致不准确,. </p>
<p>可以通过下面这个函数来获得更准确一点的信息, 还可以加入其他信息来进一步完整.</p>
<pre name="code" class="brush:php">

    /**
     * 返回客户端唯一的guid;
     * 主要用于做判断是否提交，是否投票
     * @author Mark.chen maxtank@gmail.com
     * @param y=1年, m=1月, d=1天, h=1小时, i=1分钟， s= 1秒
     * @return 32位的字符串
     **/
    function guid($out = 'ymd'){
        $ip1 = $_SERVER['REMOTE_ADDR']; //求ip
        $ip2 = $_SERVER['HTTP_X_FORWARDED_FOR']; //求代理等其他情况下ip
        $info= $_SERVER['HTTP_USER_AGENT']; //求浏览器信息
        return sha1($ip1.$info.$ip2.date($out));
    }        
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/php-only-guid/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery1.2快速参考图片.</title>
		<link>http://www.simcn.com/jquery1-2-quick-ref</link>
		<comments>http://www.simcn.com/jquery1-2-quick-ref#comments</comments>
		<pubDate>Tue, 28 Sep 2010 01:27:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[默认分类]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=318</guid>
		<description><![CDATA[虽然版本比较老. 但基本的功能都在. 可以直接访问作者网站查看大图. http://colorcharge.com/jquery/]]></description>
			<content:encoded><![CDATA[<p>虽然版本比较老. 但基本的功能都在.<br />
<a href="http://www.simcn.com/jquery1-2-quick-ref/jquery12_colorcharge" rel="attachment wp-att-319"><img src="http://www.simcn.com/wp-content/uploads/2010/09/jquery12_colorcharge-300x205.png" alt="" title="jquery12_colorcharge" width="300" height="205" class="alignnone size-medium wp-image-319" /></a></p>
<p>可以直接访问作者网站查看大图.<br />
<a href="http://colorcharge.com/jquery/">http://colorcharge.com/jquery/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/jquery1-2-quick-ref/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>直接使用网页进行打印</title>
		<link>http://www.simcn.com/web-print_js-print_css-print</link>
		<comments>http://www.simcn.com/web-print_js-print_css-print#comments</comments>
		<pubDate>Tue, 14 Sep 2010 08:03:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端技术]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.simcn.com/?p=311</guid>
		<description><![CDATA[网页打印内容有很多便利的地方，而且不需要安装其他软件 会打印机页眉与页脚并且在有些在程序中不好去掉. &#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34; xml:lang=&#34;en&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html;charset=UTF-8&#34; /&#62; &#60;title&#62;&#60;/title&#62; &#60;style type=&#34;text/css&#34; media=&#34;print&#34;&#62; *{margin:0; padding:0;} p{ background-color:#333; color:#fff; margin:1mm;} .page-break-after{page-break-after : always} button{display:none;} &#60;/style&#62; &#60;script type=&#34;text/javascript&#34;&#62; function webprint(){ window.print(); } &#60;/script&#62; &#60;/head&#62; &#60;body&#62; &#60;p&#62;1&#60;/p&#62; &#60;div class=&#34;page-break-after&#34;&#62;&#38;nbsp;&#60;/div&#62; &#60;p&#62;2&#60;/p&#62; &#60;div class=&#34;page-break-after&#34;&#62;&#38;nbsp;&#60;/div&#62; &#60;p&#62;3&#60;/p&#62; &#60;button onclick=&#34;webprint()&#34;&#62;print&#60;/button&#62; &#60;/body&#62; &#60;/html&#62;]]></description>
			<content:encoded><![CDATA[<p>网页打印内容有很多便利的地方，而且不需要安装其他软件</p>
<p>会打印机页眉与页脚并且在有些在程序中不好去掉.</p>
<pre name="code" class="brush:html">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot;&gt;
&lt;head&gt;
	&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=UTF-8&quot; /&gt;
	&lt;title&gt;&lt;/title&gt;

	&lt;style type=&quot;text/css&quot; media=&quot;print&quot;&gt;
		*{margin:0; padding:0;}
		p{ background-color:#333; color:#fff; margin:1mm;}
		.page-break-after{page-break-after : always}
		button{display:none;}
	&lt;/style&gt;
	&lt;script type=&quot;text/javascript&quot;&gt;
	function webprint(){
		window.print();
	}
	&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;p&gt;1&lt;/p&gt;
	&lt;div class=&quot;page-break-after&quot;&gt;&amp;nbsp;&lt;/div&gt;
	&lt;p&gt;2&lt;/p&gt;
	&lt;div class=&quot;page-break-after&quot;&gt;&amp;nbsp;&lt;/div&gt;
	&lt;p&gt;3&lt;/p&gt;
	&lt;button onclick=&quot;webprint()&quot;&gt;print&lt;/button&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.simcn.com/web-print_js-print_css-print/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

