<?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>SimonSu&#039;Blog</title>
	<atom:link href="http://tsov.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://tsov.net</link>
	<description>雨过天晴是我最想念你的时候，想你陪着我吹着风，看着海</description>
	<lastBuildDate>Mon, 14 May 2012 03:47:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>从现在开始改用Notepad++,及Notepad++的字体设置</title>
		<link>http://tsov.net/switch-to-notepad-notepad-font-settings-from-now-on/</link>
		<comments>http://tsov.net/switch-to-notepad-notepad-font-settings-from-now-on/#comments</comments>
		<pubDate>Thu, 10 May 2012 13:45:11 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[代码]]></category>
		<category><![CDATA[其它]]></category>
		<category><![CDATA[editplus]]></category>
		<category><![CDATA[Notepad]]></category>
		<category><![CDATA[编辑器]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3653</guid>
		<description><![CDATA[以前习惯用的文本编辑器是EditPlus，最近因为升级后发现经常假死，十分折腾人。决定放弃EditPlus改用Notepad++。原因也简单，Notepad++免费开源嘛。也符合我对软件的使用态度：能用开源免费的就用开源免费的，尽量少用不开源的商业软件。道理在家也懂的。哈~~~，下面来说说Notepad++的一些设置。]]></description>
			<content:encoded><![CDATA[<p>以前习惯用的文本编辑器是EditPlus，最近因为升级后发现经常假死，十分折腾人。决定放弃EditPlus改用Notepad++。原因也简单，Notepad++免费开源嘛。也符合我对软件的使用态度：能用开源免费的就用开源免费的，尽量少用不开源的商业软件。道理在家也懂的。哈~~~，下面来说说Notepad++的一些设置。<span id="more-3653"></span></p>
<p>转用Notepad++后，第一次事就是更换Notepad++的配色方案，默认白惨惨的伤人眼。方法就不多说了，直接就可以在菜单上选择。但是我还是不满意，网上找了一些方法，自已定制了一个stylers.xml。<br />
另外，默认字体看起来也太累，不够柔美。习惯用微软的雅黑，但标点符号的识别也不太爽。后来发现用字体Consolas和微软雅黑混合字体可以很好的满足我的要求。</p>
<p>TSOV.NET定制的stylers.xml及Consolas和微软雅黑混合字体，请从下面地址下载：<br />
<a style="font-weight:bold;" href="http://www.kuaipan.cn/file/id_3139780007181746.html" target="_blank">http://www.kuaipan.cn/file/id_3139780007181746.html</a><br />
访问密码：vZIzsE</p>
<p>下载后的解压密码：tsov.net</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/switch-to-notepad-notepad-font-settings-from-now-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>在路由器上设置屏蔽以达到在未越狱的iPad2上的去广告</title>
		<link>http://tsov.net/not-escape-the-ipad2-free-to-advertising/</link>
		<comments>http://tsov.net/not-escape-the-ipad2-free-to-advertising/#comments</comments>
		<pubDate>Sun, 06 May 2012 07:15:19 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[代码]]></category>
		<category><![CDATA[IPAD]]></category>
		<category><![CDATA[越狱]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3652</guid>
		<description><![CDATA[之所有不去越狱iPad2,是觉得真没有多大必要，反正自已用的那几个应用都有免费版本。但免费版本上有广告也一直让我比较纠正，特别是一款网络电视的应用。那个广告条就像卫生巾一样大条令人恶心。基实要屏蔽广告的方法有很多，我习惯用系统中的hosts文件来达到目的。]]></description>
			<content:encoded><![CDATA[<p>之所有不去越狱iPad2,是觉得真没有多大必要，反正自已用的那几个应用都有免费版本。但免费版本上有广告也一直让我比较纠正，特别是一款网络电视的应用。那个广告条就像卫生巾一样大条令人恶心。基实要屏蔽广告的方法有很多，我习惯用系统中的hosts文件来达到目的。<span id="more-3652"></span></p>
<p>虽然ipad2不越狱是不能改hosts文件的，但方法总是人想出来了。就像伟大的GFW一样。今天看到一篇文章，他的方法与我的想法不谋而合，更关键的是那文章给出了怎样找到广告条的对应地址。大致思路就是:<strong>用工具分析出广告的地址，然后用hosts或路由器过滤这个广告地址。</strong></p>
<p>在这里难点就是怎样分析出广告的地址来，文章给出的方法也简单。<br />
搭个代理服务，让终端通用这个代理服务来上网，然后在这个代理服务上进行数据监测分析。我之前一直用smsniff这个工具，但smsniff只能跑在win下，分析能力也有限。今天推荐一个据说很强大的：<strong><a href="http://www.charlesproxy.com/" target="_blank">Charles(web debugging proxy)http调试工具</a></strong>。</p>
<p>具体如何操作，请看原文章吧：<br />
<a href="http://www.zendstudio.net/archives/blocking-ad-on-ipad2/" target="_blank">http://www.zendstudio.net/archives/blocking-ad-on-ipad2/</a></p>
<p>当然了，上面的方法不仅仅是为了去掉在iPad2上的广告，还有很多用法，大家就尽情发挥，尽情和谐吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/not-escape-the-ipad2-free-to-advertising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apache限制某个目录下的php文件不可以没有执行</title>
		<link>http://tsov.net/could-not-do-without-the-implementation-of-the-php-files-in-a-directory-under-the-apache-limit/</link>
		<comments>http://tsov.net/could-not-do-without-the-implementation-of-the-php-files-in-a-directory-under-the-apache-limit/#comments</comments>
		<pubDate>Wed, 02 May 2012 14:49:14 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3651</guid>
		<description><![CDATA[有时候为了安全需要对网站某个目录禁止掉执行PHP的权限，实现这个需求有两种比较简单的方法...]]></description>
			<content:encoded><![CDATA[<p>有时候为了安全需要对网站某个目录禁止掉执行PHP的权限，实现这个需求有两种比较简单的方法：<span id="more-3651"></span><br />
一、在.htaccess文件限制：<br />
在需要限制执行php的目录下，创建.htaccess文件，加入内容 php_flag engine off 即可。</p>
<p>二使用apache的配置文件httpd.conf，在相对应的的虚拟主机段，加入</p>
<blockquote><p>
＜Directory /www/htdocs/path><br />
php_admin_flag engine off<br />
＜/Directory>
</p></blockquote>
<p>ps: 此处配置要使用绝对路径，经测试相对路径是无效的。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/could-not-do-without-the-implementation-of-the-php-files-in-a-directory-under-the-apache-limit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>安装黑苹果先判断你的电脑硬件是否有驱动支持</title>
		<link>http://tsov.net/crack-the-installation-of-mac-os-condition/</link>
		<comments>http://tsov.net/crack-the-installation-of-mac-os-condition/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 08:40:15 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[苹果]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3647</guid>
		<description><![CDATA[这几天又被某些事勾起了对MAC系统的折腾，无奈一直没有真正的MAC，只能拿普遍PC或笔记本电脑来安装，这就是所谓的安装黑苹果。以前在自已的HP 5310M上安装完黑苹果后，因为缺少驱动最后放弃。今天发现有一个工具可以先检查硬件是否有驱动，再决定安装。这东西不错，推荐。]]></description>
			<content:encoded><![CDATA[<p>这几天又被某些事勾起了对MAC系统的折腾，无奈一直没有真正的MAC，只能拿普遍PC或笔记本电脑来安装，这就是所谓的安装黑苹果。以前在自已的HP 5310M上安装完黑苹果后，因为缺少驱动最后放弃。今天发现有一个工具可以先检查硬件是否有驱动，再决定安装。这东西不错，推荐。<span id="more-3647"></span></p>
<p>一、首先下载检查硬件黑苹果兼容性的专用软件：<br />
<strong>System info</strong><br />
<a href="http://olarila.com/kexts/SystemInfoWin.zip" target="_blank">Windows平台下载</a><br />
<a href="http://olarila.com/kexts/SystemInfo.zip" target="_blank">MacOsX平台下载</a><br />
<a href="http://olarila.com/kexts/SystemInfo.tar.gz" target="_blank">Linux平台下载</a><br />
这个软件是需要java运行环境的。所在没有java运行环境的请先<a href="http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/6u27-b07/JavaSetup6u27.exe?AuthParam=1314619785_67262535c87bdc1b85ddb1622930ae92&#038;GroupName=JSC&#038;FilePath=/ESD6/JSCDL/jdk/6u27-b07/JavaSetup6u27.exe&#038;File=JavaSetup6u27.exe&#038;BHost=javadl.sun.com" target="_blank">下载</a>。</p>
<p>二、下载解压下，运行软件，打开菜单File，选择Check compatibility项，进行联网检查硬件兼容性即可。等待几分钟后，就可看到结果，笑脸和打钩代表可以兼容并驱动。一般能驱动显卡、声卡、网卡三大件就可以了，其它硬件不必强求。必竟是黑苹果嘛。</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/04/20120429163324.jpg" title="PC检测否安装苹果系统" /></p>
<p>三、发现显卡、声卡、网卡不能驱动也不用着急，此软件也不一定100%准确的，那么可以到http://olarila.com/kexts/输入Device ID查询，把重要的硬件的Device ID输入到网站的查询窗口中，记得选择查询类别为Device ID，这样就能知道确切结果了。</p>
<p>（ 以上方法收集于网络，原出处不详）</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/crack-the-installation-of-mac-os-condition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu系统中隐藏php的版本（ X-Powered-By）</title>
		<link>http://tsov.net/hide-php-version-in-the-ubuntu-system-the-x-powered-by/</link>
		<comments>http://tsov.net/hide-php-version-in-the-ubuntu-system-the-x-powered-by/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 14:50:26 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[X-Powered-By]]></category>
		<category><![CDATA[安全]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3646</guid>
		<description><![CDATA[用Ubuntu系统跑apache时，在文件头会显示PHP的版本，为了安全起见，我们可以关闭这个PHP版本的信息（X-Powered-By）。方法很简单：只是需要修改php.ini 的expose_php把默认的On改成Off就行了。]]></description>
			<content:encoded><![CDATA[<p>用Ubuntu系统跑apache时，在文件头会显示PHP的版本，为了安全起见，我们可以关闭这个PHP版本的信息（X-Powered-By）。方法很简单：只是需要修改php.ini 的expose_php把默认的On改成Off就行了。<span id="more-3646"></span></p>
<p>打开/etc/php5/apache2/php.ini,<br />
查找到expose_php = Off  (改为Off即可)</p>
<p>另外，Ubuntu中跑Apache，若页面脚本出错也会报出系统的一些信息，为了安全起见，我们也可以关闭这些信息：<br />
打开配置文件: /etc/apache2/apache2.conf<br />
来修改ServerTokens 的配置,<br />
找到:ServerTokens Full 所在行,将其改为:<br />
ServerTokens Prod<br />
没有就添加上面这一行.即可.</p>
<p>然后重新加紧载Apache的配置:/etc/init.d/apache2 reload</p>
<p>打开apache 404错误页面，这下子没有系统的信息了吧？</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/hide-php-version-in-the-ubuntu-system-the-x-powered-by/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通用监控宝监控Ubuntu服务器的运行情况（采用snmpd）</title>
		<link>http://tsov.net/general-monitoring-to-monitor-the-operation-of-the-ubuntu-server-using-the-the-the-snmpd/</link>
		<comments>http://tsov.net/general-monitoring-to-monitor-the-operation-of-the-ubuntu-server-using-the-the-the-snmpd/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 14:27:11 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[snmpd]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[监控宝]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3645</guid>
		<description><![CDATA[折腾服务器也有几年的时间了，越来越喜欢linux系统的高效率与稳定。虽然我不是专职做运维，但接触之方面的也算不少。今天搞了台阿里云，测试一段时间，要是稳定及速度能达到我期待的话，以后就搬家到阿里云了，我也要过上云生活了，哈哈。 我的几台服务器都是用监控宝来监控系统状态的，用于几年还真的不错。下面记录一下在Ubuntu系统中安装snmpd，再通用监控宝来查看系统的相关状态。 在Ubuntu系统中安装snmpd再简单不过了： 一、安装snmpd： sudo apt-get install snmpd 二、修改配置文件 vi /etc/snmp/snmpd.conf 找到这样的两行 agentAddress udp:127.0.0.1:161 #agentAddress udp:161,udp6:[::1]:161 将他们的注释交换一下 #agentAddress udp:127.0.0.1:161 agentAddress udp:161,udp6:[::1]:161 这话就是让外网也可以使用snmpd服务。（默认的是外网是不允许访问snmpd服务的） 找到createUser关键词，在那一段下方增加这一句： createUser TSOVsnmp MD5 “123456789&#8243; 意思是创建TSOVsnmp这个用户，密码加密方式为MD5，密码为123456789。（注意密码最短不小于8位 ） 找到这样的一行 rouser authOnlyUser 在它下面增加一行 rouser TSOVsnmp 意思是这个用户的权限是只读的 三、重启snmpd服务。 sudo /etc/init.d/ snmpd restart 四、到这里Ubuntu系统安装、配置snmpd已完成，接下来在监控宝对应设置即可。 此步太简单了，看监控宝网站的提示就行了。]]></description>
			<content:encoded><![CDATA[<p>折腾服务器也有几年的时间了，越来越喜欢linux系统的高效率与稳定。虽然我不是专职做运维，但接触之方面的也算不少。今天搞了台阿里云，测试一段时间，要是稳定及速度能达到我期待的话，以后就搬家到阿里云了，我也要过上云生活了，哈哈。</p>
<p>我的几台服务器都是用监控宝来监控系统状态的，用于几年还真的不错。下面记录一下在Ubuntu系统中安装snmpd，再通用监控宝来查看系统的相关状态。<span id="more-3645"></span></p>
<p>在Ubuntu系统中安装snmpd再简单不过了：<br />
一、安装snmpd：<br />
<span style="color: #ff0000;">sudo apt-get install snmpd</span></p>
<p>二、修改配置文件<br />
<span style="color: #ff0000;">vi /etc/snmp/snmpd.conf</span></p>
<p>找到这样的两行<br />
agentAddress udp:127.0.0.1:161<br />
#agentAddress udp:161,udp6:[::1]:161<br />
将他们的注释交换一下<br />
<span style="color: #ff0000;">#agentAddress udp:127.0.0.1:161</span><br />
<span style="color: #ff0000;"> agentAddress udp:161,udp6:[::1]:161</span><br />
这话就是让外网也可以使用snmpd服务。（默认的是外网是不允许访问snmpd服务的）</p>
<p>找到createUser关键词，在那一段下方增加这一句：<br />
<span style="color: #ff0000;">createUser TSOVsnmp MD5 “123456789&#8243;</span><br />
意思是创建TSOVsnmp这个用户，密码加密方式为MD5，密码为123456789。（注意密码最短不小于8位 ）</p>
<p>找到这样的一行<br />
rouser authOnlyUser<br />
在它下面增加一行<br />
<span style="color: #ff0000;">rouser TSOVsnmp</span><br />
意思是这个用户的权限是只读的</p>
<p>三、重启snmpd服务。<br />
<span style="color: #ff0000;">sudo /etc/init.d/ snmpd restart</span></p>
<p>四、到这里Ubuntu系统安装、配置snmpd已完成，接下来在监控宝对应设置即可。<br />
此步太简单了，看监控宝网站的提示就行了。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/general-monitoring-to-monitor-the-operation-of-the-ubuntu-server-using-the-the-the-snmpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最近一周汇总(移动硬盘分区表损坏的解决、GODADDY停掉主机的解决)</title>
		<link>http://tsov.net/the-last-one-week-summary/</link>
		<comments>http://tsov.net/the-last-one-week-summary/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 09:30:05 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[bilocker]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[WINPM]]></category>
		<category><![CDATA[移动硬盘]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3644</guid>
		<description><![CDATA[本周发生二件大事，一是移动硬盘分区表损坏的修复；二是GODADDY停掉我的主机，具体原因不明。]]></description>
			<content:encoded><![CDATA[<p>写博的时间越来越少了，一方面工作的事太多太杂，无暇顾及；另一方面总觉一些事情没有必要写。好吧，这一周就简单说下：<span id="more-3644"></span></p>
<p>一、因为停电及误操作，把移动硬盘给崩了。我的移动硬盘分三个区，都是采用bilocker加密的。结果搞崩后只有一个区，用findata是无法找回数据的；用分区表修复工具也不行。折腾几天花了800大洋请高手搞定。高手是用WINPM直接手工修改分区信息搞定的。（无经验者切勿尝试）</p>
<p>二、Godaddy也来跟我作闹腾。停掉了我的主机，发了N封邮件后才大致得知原因。<br />
GODADDY跟我说：<br />
1. A statement that you have reviewed and agree to abide by the terms of the “Web Hosting and Virtual Dedicated Hosting Service Agreement,” and<br />
2. A statement that you have removed any malicious content residing on your web site, and<br />
3. A statement that you agree to secure your web site in such a way as to ensure that there is not a re-occurrence of this issue in the future.<br />
As soon as you respond with these statements your web site will be reactivated.<br />
Please let us know if you have any further questions, comments, or concerns by replying to this email.</p>
<p>我用翻译工具回答的内容如下：<br />
1、I agree to comply with “Web Hosting and Virtual Dedicated Hosting Service Agreement,” and<br />
2、I have on my site to remove malicious code,and<br />
3、I guarantee my site later won&#8217;t happen again.</p>
<p>大至接下来，godaddy跟我说：<br />
Due to its complex nature, your issue has been relayed to our Advanced Technical Support Team. Our most skilled technicians will be working to resolve your issue quickly and completely. You will be notified promptly upon resolution.</p>
<p>我忍~~~周六早上起来，发现还没有恢复。又单独去其它网站买了空间。折腾了二个多小时把Godaddy上的都迁移过去，把域名也都指向过去后。等着生效。</p>
<p>突然发现Godaddy刚刚恢复了，TNND，看来周六该睡懒觉还是睡懒觉。我还是不够谈定。</p>
<p>总结这次事件：<br />
1、与GODADDY联系，一次性把Password hin、Call-in PIN、及问题一次性发给Godaddy（support@godaddy.com）；<br />
2、要淡定，要理解国情。</p>
<p>三、总想做点事情，别把杂事烦事缠一起，该干嘛干嘛的。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/the-last-one-week-summary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>开启Ubuntu php错误提示</title>
		<link>http://tsov.net/open-ubuntu-php-error/</link>
		<comments>http://tsov.net/open-ubuntu-php-error/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 02:59:11 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3629</guid>
		<description><![CDATA[在Ubuntu下，LAMP中PHP错误是不提示的，只会出现一个空白页。当然，这对于运行的生产环境来说是必须的。但有时候也需要查看生产环境上错误提示，那么只要通用下面简单的设置开启就能实现。]]></description>
			<content:encoded><![CDATA[<p>在Ubuntu下，LAMP中PHP错误是不提示的，只会出现一个空白页。当然，这对于运行的生产环境来说是必须的。但有时候也需要查看生产环境上错误提示，那么只要通用下面简单的设置开启就能实现。<span id="more-3629"></span></p>
<p>一、打开php.ini文件(一般在 /etc/php5/apache2目录下），修改此文件的权限才可写入（sudo chmod 777 /etc/php5/apache2/php.ini）；</p>
<p>二、搜索并修改下行，把Off值改成On<br />
display_errors = Off</p>
<p>三、搜索error_reporting = E_ALL &#038; ~E_NOTICE  或者  error_reporting = E_ALL &#038; ~E_DEPRECATED<br />
修改为<br />
error_reporting = E_ALL | E_STRICT</p>
<p>四、修改Apache的 httpd.conf（一般在/etc/apache2/目录下），这是一个空白文件,同样这个文件也需要修改权限（sudo chmod 777 /etc/apache2/ httpd.conf）<br />
添加以下两行：<br />
php_flag display_errors on php_value error_reporting 2039</p>
<p>五、重启Apache<br />
sudo /etc/init.d/apache2 restart</p>
<p>六、搞定。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/open-ubuntu-php-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu使用apt-get安装时下载更新失败的解决办法</title>
		<link>http://tsov.net/ubuntu-use-apt-get-install-download-update-failed-solutions/</link>
		<comments>http://tsov.net/ubuntu-use-apt-get-install-download-update-failed-solutions/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 12:56:00 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3627</guid>
		<description><![CDATA[今天把新项目发布到服务器（Ubuntu）时，因为项目中使用了CURL，但Ubuntu默认是不支持CURL，原来以可以简单的sudo apt-get install php5-curl搞定的，但发现下载安装包时失败。问题就在于apt-get没有查找到相应资源，开始以为是更新源的问题，晚上查了下资料，发现解决的办法太简单了]]></description>
			<content:encoded><![CDATA[<p>今天把新项目发布到服务器（Ubuntu）时，因为项目中使用了CURL，但Ubuntu默认是不支持CURL，原来以可以简单的sudo apt-get install php5-curl搞定的，但发现下载安装包时失败。问题就在于apt-get没有查找到相应资源，开始以为是更新源的问题，晚上查了下资料，发现解决的办法太简单了：<span id="more-3627"></span></p>
<p>一、首先是列新安装源： apt-get update</p>
<p>二、接下来可以先查查curl的PHP支持的名字：apt-cache search curl | grep php<br />
可能返回的内容如：php5-curl &#8211; CURL module for php5</p>
<p>三、查出后就直接安装：sudo apt-get install php5-curl</p>
<p>四、安装成功后，当然是重启了 sudo /etc/init.d/apache2 restart</p>
<p>就这些简单。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/ubuntu-use-apt-get-install-download-update-failed-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>办理了近半年的身份证经相关部门工作人员的薪苦，终于办理完毕到手了</title>
		<link>http://tsov.net/for-the-last-six-months-of-the-id-card-by-the-relevant-departments-to-staff-the-bitter-and-finally-completed-it-at-hand/</link>
		<comments>http://tsov.net/for-the-last-six-months-of-the-id-card-by-the-relevant-departments-to-staff-the-bitter-and-finally-completed-it-at-hand/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 03:07:06 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[身份证]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3626</guid>
		<description><![CDATA[2012-04-13 10:42,办理了近半年的身份证，经相关部门工作人员的薪苦，终于办理到我手了。阿弥陀佛。从新身份上有效日期看，竟然是2011-11-28日开始的，这说明某些部门真的很薪苦。]]></description>
			<content:encoded><![CDATA[<p>2012-04-13 10:42,办理了近半年的身份证，经相关部门工作人员的薪苦，终于办理到我手了。阿弥陀佛。从新身份上有效日期看，竟然是2011-11-28日开始的，这说明某些部门真的很薪苦。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/for-the-last-six-months-of-the-id-card-by-the-relevant-departments-to-staff-the-bitter-and-finally-completed-it-at-hand/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>愚人节决定不看任何新闻</title>
		<link>http://tsov.net/april-fools-day-decided-not-to-see-any-news/</link>
		<comments>http://tsov.net/april-fools-day-decided-not-to-see-any-news/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 03:51:20 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[愚人节]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3622</guid>
		<description><![CDATA[今天就是愚人节,决定不看任何新闻。嗯，是的，不看。这几年习惯了每天都要看1个小时的新闻，今天不看新闻能干点其它什么事呢？]]></description>
			<content:encoded><![CDATA[<p>今天就是愚人节,决定不看任何新闻。嗯，是的，不看。这几年习惯了每天都要看1个小时的新闻，今天不看新闻能干点其它什么事呢？</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/04/838ba61ea8d3fd1f9f284281304e251f95ca5f6c.jpg" alt="愚人节决定不看任何新闻" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/april-fools-day-decided-not-to-see-any-news/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>百度网盘的使用心得</title>
		<link>http://tsov.net/baidu-pan/</link>
		<comments>http://tsov.net/baidu-pan/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 09:31:24 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[百度]]></category>
		<category><![CDATA[网盘]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3619</guid>
		<description><![CDATA[百度网盘昨日偷偷的发布了，而且还玩起了邀请注册这变态的方式。冲着15G空间立马抢了一个帐号开通了，有图有真相。话说回来，百度网盘的亮点还是有的，比如像离线下线（这个好，适合离线下载些不应该下载的东西，哈哈）、每月自动扩容等。]]></description>
			<content:encoded><![CDATA[<p>百度网盘昨日偷偷的发布了，而且还玩起了邀请注册这变态的方式。冲着15G空间立马抢了一个帐号开通了，有图有真相。话说回来，百度网盘的亮点还是有的，比如像离线下线（这个好，适合离线下载些不应该下载的东西，哈哈）、每月自动扩容等。</p>
<p style="text-align:center"><img title="百度网盘的使用心得" src="http://pic.tsov.net/2012/03/baidu-pan1.jpg" alt="百度网盘的使用心得" width="800" height="540" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/baidu-pan/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>axure中文无法输入的解决办法</title>
		<link>http://tsov.net/axure-chinese-can-not-enter-the-solution/</link>
		<comments>http://tsov.net/axure-chinese-can-not-enter-the-solution/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 03:03:51 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[axure]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3617</guid>
		<description><![CDATA[使用Axure RP也有几年时间了，一直以来Axure RP最不爽的地方就是会时不时抽筋，搞得无法输入中文。放狗一查，发现汉化版有此问题，或者用国内的输入法也有这问题。但我用的是官方原版的英文版，因此估计是我用的输入法造成的。]]></description>
			<content:encoded><![CDATA[<p>使用Axure RP也有几年时间了，一直以来Axure RP最不爽的地方就是会时不时抽筋，搞得无法输入中文。放狗一查，发现汉化版有此问题，或者用国内的输入法也有这问题。但我用的是官方原版的英文版，因此估计是我用的输入法造成的。据闻下面的方法可以解决：<span id="more-3617"></span><br />
1、将你的搜狗拼音、谷歌拼音、QQ拼音等输入法切换皮肤，不要使用默认皮肤，可以解决绝大多数输入中文的问题。使用微软拼音输入法2010，可以兼容没有默认皮肤的问题。<br />
2、在矩形控件内输入文字时，要将鼠标移动到矩形块范围内才可输入中文。鼠标不在矩形范围之内时，无法键入文字。<br />
3、 有时即便鼠标已经在矩形块内时，但还是只能输入英文，那按一下Shift+空格，切换一下半角与全角，这时就可以再输入中文了。</p>
<p>有没有效，就看你RP了。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/axure-chinese-can-not-enter-the-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux中wget命令下载断点续传</title>
		<link>http://tsov.net/linux-the-wget-command-to-download-resume/</link>
		<comments>http://tsov.net/linux-the-wget-command-to-download-resume/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 15:28:58 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[wget]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[命令]]></category>
		<category><![CDATA[续传]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3616</guid>
		<description><![CDATA[去年至今的VPS在我的网络环境中现在不给力了（据测试，其它地区还可以），也快到期了，不打算继续VPS了。这几天在搬迁数据才感受到国内特色运营商的昧力，我直联服务器才几KB,还断断续续，无奈搞了个香港VPN绕回来时速度嗖嗖的~~~~]]></description>
			<content:encoded><![CDATA[<p>去年至今的VPS在我的网络环境中现在不给力了（据测试，其它地区还可以），也快到期了，不打算继续VPS了。这几天在搬迁数据才感受到国内特色运营商的昧力，我直联服务器才几KB,还断断续续，无奈搞了个香港VPN绕回来时速度嗖嗖的~~~~<br />
在VPS打包好后，我在另一台LINUX系统中就直接wget下载过来，不用说传送了一大半就断了。查找了一下方法，发现wget有个参数-c，可以续传。爽呀。方法太简单了。<br />
wget -c http://tsov.net/你要下载的文件.zip</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/linux-the-wget-command-to-download-resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>海口金岛音乐节</title>
		<link>http://tsov.net/the-music-festival-of-golden-island-in-haikou/</link>
		<comments>http://tsov.net/the-music-festival-of-golden-island-in-haikou/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 06:58:56 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[海口]]></category>
		<category><![CDATA[音乐]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3615</guid>
		<description><![CDATA[全国三路巡演活动路线： 东路：北京-青岛-南京-杭州-厦门-海口 中路：北京-郑州-长沙-广州-海口 西路：北京-西安-成都-贵阳-海口 （1）3月30日海口主场演出明星阵容： 20:00-20:20 许飞：快女 20:20-20:40 地平线摇滚乐队：澳大利亚家喻户晓的摇滚乐队 20:40-21:10 王心凌：华语歌坛小天后 “甜心教主” 21:10-21:30 棒棒堂：台湾最红偶像男子团体 21:30-21:50 凯特的布娃娃女子组合：澳大利亚空灵、令人陶醉的女子组合 21:50-22:10 崔健：中国摇滚教父 22:10-22:30 飞儿乐团：台湾知名乐团 （2）3月31日海口主场演出明星阵容： 20:00-20:20 魏佳庆：2006超女比赛五强 20:20-20:40 凯特的布娃娃女子组合 20:40-21:10 朴树：内地优秀歌手。《那些花儿》《白桦林》传唱大江南北 21:10-21:30 王若琳：台湾的小野丽莎 21:30-21:50 地平线摇滚乐队 21:50-22:10 黄小琥；实力唱将、灵魂歌手 22:10-22:30 萧敬腾：继周杰伦之后的新流行天王 （3）4月1日海口主场演出明星阵容： 20:00-20:20 海明威：英皇星艺歌手 20:20-20:50 凯特的布娃娃女子组合 20:50-21:20 大张伟：前花儿乐队主唱、《嘻刷刷》主唱 21:20-21:40 汪峰：实力派唱将、新摇滚一哥 21:40-22:10 地平线摇滚乐队 22:10-22:30 蔡依林：百变天后、少男杀手]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.heesale.com/themes/heemall2012/images/topic/haikoumusic/pic1.jpg"></p>
<p><span id="more-3615"></span></p>
<p style="text-align:center"><img src="http://www.heesale.com/themes/heemall2012/images/topic/haikoumusic/pic2.jpg"></p>
<p style="text-align:center"><img src="http://www.heesale.com/themes/heemall2012/images/topic/haikoumusic/pic3.jpg"></p>
<p>全国三路巡演活动路线：<br />
东路：北京-青岛-南京-杭州-厦门-海口<br />
中路：北京-郑州-长沙-广州-海口<br />
西路：北京-西安-成都-贵阳-海口</p>
<p>（1）3月30日海口主场演出明星阵容：<br />
20:00-20:20  许飞：快女<br />
20:20-20:40  地平线摇滚乐队：澳大利亚家喻户晓的摇滚乐队<br />
20:40-21:10  王心凌：华语歌坛小天后 “甜心教主”<br />
21:10-21:30  棒棒堂：台湾最红偶像男子团体<br />
21:30-21:50  凯特的布娃娃女子组合：澳大利亚空灵、令人陶醉的女子组合<br />
21:50-22:10  崔健：中国摇滚教父<br />
22:10-22:30  飞儿乐团：台湾知名乐团</p>
<p>（2）3月31日海口主场演出明星阵容：<br />
20:00-20:20  魏佳庆：2006超女比赛五强<br />
20:20-20:40  凯特的布娃娃女子组合<br />
20:40-21:10  朴树：内地优秀歌手。《那些花儿》《白桦林》传唱大江南北<br />
21:10-21:30  王若琳：台湾的小野丽莎<br />
21:30-21:50  地平线摇滚乐队<br />
21:50-22:10  黄小琥；实力唱将、灵魂歌手<br />
22:10-22:30  萧敬腾：继周杰伦之后的新流行天王</p>
<p>（3）4月1日海口主场演出明星阵容：<br />
20:00-20:20  海明威：英皇星艺歌手<br />
20:20-20:50  凯特的布娃娃女子组合<br />
20:50-21:20  大张伟：前花儿乐队主唱、《嘻刷刷》主唱<br />
21:20-21:40  汪峰：实力派唱将、新摇滚一哥<br />
21:40-22:10  地平线摇滚乐队<br />
22:10-22:30  蔡依林：百变天后、少男杀手</p>
<p style="text-align:center"><a target="_blank" href="http://www.heesale.com/goods.php?id=6042?simonsu#top1"><img src="http://www.heesale.com/themes/heemall2012/images/topic/haikoumusic/pic4.jpg"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/the-music-festival-of-golden-island-in-haikou/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>海口2012元宵节</title>
		<link>http://tsov.net/haikou-2012-lantern-festival/</link>
		<comments>http://tsov.net/haikou-2012-lantern-festival/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 16:24:34 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[摄影]]></category>
		<category><![CDATA[元宵节]]></category>
		<category><![CDATA[海口]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3612</guid>
		<description><![CDATA[海口2012元宵节]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://pic.tsov.net/2012/03/IMG_0895.jpg?20120203" alt="海口2012元宵节"/></p>
<p><span id="more-3612"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/03/IMG_0900.jpg?20120203" alt="海口2012元宵节"/></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/haikou-2012-lantern-festival/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[转载]每个程序员都应该知道的福利</title>
		<link>http://tsov.net/every-programmer-should-know-about-welfare/</link>
		<comments>http://tsov.net/every-programmer-should-know-about-welfare/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 05:41:51 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[福利]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3610</guid>
		<description><![CDATA[虽然自已不是程序员，但这篇文章写得还算可以。收藏了。 HR是专门负责谈薪资的， 当我们跟HR讨价还价的时候， HR会介绍公司有的福利，而回避公司没有的福利。 作为程序员，我们一定要对跟我们利益息息相关的各种福利细节了如指掌， 各项福利都要跟HR询问清楚，才能比较公司之间的总体福利。 同时还需要掌握些技巧，别让我们的利益会受到损害。 眼下正是年后跳槽的黄金时期，园里的大牛小牛拿了去年的年终奖后，有些肯定想给自己加点工资。园里的大牛小牛都是我们中国软件业的精英，跳槽的时候肯定手里握着好几个Offer, 不知道选择哪家。先不管工作的内容和前途，就工作本身的待遇，我们还是可以比较的。 HR是专门负责谈薪资的， 当我们跟HR讨价还价的时候， HR会介绍公司有的福利，而回避公司没有的福利。 作为程序员，我们一定要对跟我们利益息息相关的各种福利细节了如指掌， 各项福利都要跟HR询问清楚，才能比较公司之间的总体福利。 同时还需要掌握些技巧，别让我们的利益会受到损害。 工资每个月多少 工资是需要谈的，我见过很多优秀的人工资很低，就是因为他们不懂谈工资。公司之所以要求薪资保密，就是说明同等职位的工资存在较大的差异 入职时候的工资可能在很长的一段时间内都不会变, 不要指望你入职后，再涨工资。 例如：公司招了两个程序员，程序员A 5000，程序B 8000，用了一年。感觉两个人水平差不多，工资还是那样维持着。如果非要公司做解释，公司会说当初就是那么谈的。 年底奖金有多少 我们在计算自己的年薪都是用 (月工资*一年发多少个月)来算的， 年底的奖金非常重要， 这个一定要跟HR问清楚。 有奖金和没奖金的收入区别非常大， 没奖金的话，你过年怎么过? 一般的公司都会在1月份的时候，农历新年之前发一个月的奖金。 好的公司会发两个月甚至更多， 一些变态的公司竟然发十几个月工资的奖金。 那些年底没奖金的公司，最好别去。 情景对话: 程序员A说： “请问贵公司，年底发几个月的年终奖呢?” HR说：　“奖金是跟绩效挂钩的，　有的人只能拿1个月，有的人能拿五六个月的”。 程序员A说：　”那请问我这个职位，表现一般的， 年底一般能拿多少个月呢?” HR说：　“大概一个月吧” 程序员A说： “这样啊， 明白了” 程序员A心里想： “年终奖才一个月，我还以为有几个月，差点被她忽悠了”。 股票期权 上市公司可能会给员工股票，这是个好东西啊，很多人因为这个发财。 试用期几个月,以及试用期工资多少 很多大公司对试用期几个月，以及试用期工资是多少，有着明文规定， 不能谈的。 有些小公司是可以谈的。 试用期最好不超过3个月，试用期的工资应该和转正后的工资一样， 而且试用期内其他福利也应该和转正后一样。 试用期如果是6个月会有比较大风险 1. [...]]]></description>
			<content:encoded><![CDATA[<p>虽然自已不是程序员，但这篇文章写得还算可以。收藏了。<br />
HR是专门负责谈薪资的， 当我们跟HR讨价还价的时候， HR会介绍公司有的福利，而回避公司没有的福利。 作为程序员，我们一定要对跟我们利益息息相关的各种福利细节了如指掌， 各项福利都要跟HR询问清楚，才能比较公司之间的总体福利。 同时还需要掌握些技巧，别让我们的利益会受到损害。<span id="more-3610"></span></p>
<p>眼下正是年后跳槽的黄金时期，园里的大牛小牛拿了去年的年终奖后，有些肯定想给自己加点工资。园里的大牛小牛都是我们中国软件业的精英，跳槽的时候肯定手里握着好几个Offer, 不知道选择哪家。先不管工作的内容和前途，就工作本身的待遇，我们还是可以比较的。 HR是专门负责谈薪资的， 当我们跟HR讨价还价的时候， HR会介绍公司有的福利，而回避公司没有的福利。 作为程序员，我们一定要对跟我们利益息息相关的各种福利细节了如指掌， 各项福利都要跟HR询问清楚，才能比较公司之间的总体福利。 同时还需要掌握些技巧，别让我们的利益会受到损害。</p>
<p>工资每个月多少</p>
<p>工资是需要谈的，我见过很多优秀的人工资很低，就是因为他们不懂谈工资。公司之所以要求薪资保密，就是说明同等职位的工资存在较大的差异</p>
<p>入职时候的工资可能在很长的一段时间内都不会变, 不要指望你入职后，再涨工资。</p>
<p>例如：公司招了两个程序员，程序员A 5000，程序B 8000，用了一年。感觉两个人水平差不多，工资还是那样维持着。如果非要公司做解释，公司会说当初就是那么谈的。</p>
<p>年底奖金有多少</p>
<p>我们在计算自己的年薪都是用 (月工资*一年发多少个月)来算的， 年底的奖金非常重要， 这个一定要跟HR问清楚。 有奖金和没奖金的收入区别非常大， 没奖金的话，你过年怎么过?</p>
<p>一般的公司都会在1月份的时候，农历新年之前发一个月的奖金。 好的公司会发两个月甚至更多， 一些变态的公司竟然发十几个月工资的奖金。</p>
<p>那些年底没奖金的公司，最好别去。</p>
<p>情景对话:</p>
<p>程序员A说： “请问贵公司，年底发几个月的年终奖呢?”</p>
<p>HR说：　“奖金是跟绩效挂钩的，　有的人只能拿1个月，有的人能拿五六个月的”。</p>
<p>程序员A说：　”那请问我这个职位，表现一般的， 年底一般能拿多少个月呢?”</p>
<p>HR说：　“大概一个月吧”</p>
<p>程序员A说： “这样啊， 明白了”</p>
<p>程序员A心里想： “年终奖才一个月，我还以为有几个月，差点被她忽悠了”。</p>
<p>股票期权</p>
<p>上市公司可能会给员工股票，这是个好东西啊，很多人因为这个发财。</p>
<p>试用期几个月,以及试用期工资多少</p>
<p>很多大公司对试用期几个月，以及试用期工资是多少，有着明文规定， 不能谈的。</p>
<p>有些小公司是可以谈的。</p>
<p>试用期最好不超过3个月，试用期的工资应该和转正后的工资一样， 而且试用期内其他福利也应该和转正后一样。</p>
<p>试用期如果是6个月会有比较大风险</p>
<p>1. 试用期被裁。 公司被收购，或者你所在的项目缩减，都很有可能造成试用期被裁。按照法律规定，公司只需要提前3天通知你， 就可以了。不需要给你支付任何赔偿金。 这时候你会直接失业， 一下子陷入困境。</p>
<p>2. 拿不到年终奖。 假如你是7月15日入职，那么1月15日你才转正。 公司在1月5日的时候发年终奖，而你还在试用期，就没有权利获得年终奖。</p>
<p>住房公积金基数是多少，是否有补充住房公积金</p>
<p>首先大家要知道。 住房公积金基数，社保基数，还有你纳税的基数。这三个基数是有可能不一样的。</p>
<p>比如你的工资是8000，你的公积金可能按3000的基数交, 而你的社保可能按5000来交。</p>
<p>在正规的公司，公积金基数和社保基数都是以你的工资基数来交的。</p>
<p>住房公积金在我们买房子的时候用来贷款和还贷款的，所以对大部分人都是有用的。</p>
<p>所以住房公积金是越高越好, 如果有补充公积金就更好了</p>
<p>社保基数多少</p>
<p>社保是指养老保险，医疗保险，失业保险，生育保险，工伤保险。 对于外地人来说，这些纯粹是剥削人的。你听说过有人拿过失业保险的赔偿么?交了这么多年的养老保险，以后打回原籍，一点都拿不到退休金。</p>
<p>社保基数越低越好</p>
<p>纳税基数是多少，是否有避税措施</p>
<p>辛辛苦苦的赚来工资，很大一部分被别人拿走了。</p>
<p>纳税很难避免的，还没发工资就被扣了。 不过听说过有些公司可以拿发票去顶税。</p>
<p>入职日期</p>
<p>入职日期最好是年后2月到4月. 好处在于</p>
<p>1. 机会比较多,行情好</p>
<p>2. 已经拿了去年的年终奖，</p>
<p>3. 年过完了，年假也休得差不多了。</p>
<p>4. 在心态上， 期望新的一年有个新的开始。</p>
<p>5. 如果3月入职， 到了年底1月份，你共工作10个月，你能拿10/12的奖金</p>
<p>公司加薪的制度</p>
<p>大部分人都是靠跳槽来加薪， 如果公司的每年加薪幅度有10%以上， 就不用老跳槽了</p>
<p>问清楚公司的加薪制度，公司每年有几次的加薪机会，平均加薪幅度有多大，在什么月份加薪.</p>
<p>商业医疗保险</p>
<p>如果公司给员工购买了商业医疗保险， 员工去看病，只要药品和治疗属于医保范围之类，100%报销，包括门诊和住院。 子女的医疗费用也能报销50%.。 女员工生孩子的费用也可以全报销。</p>
<p>案例1:</p>
<p>小王的公司给员工购买了商业医疗保险。 一天，小王感冒了，带着上海医保卡来到三甲医院看病。 医生开了400元的消炎药。 小王用医保卡付了400元。 小王把发票交给公司去报销。 最后公司将400元现金交给小王。 通过商业医疗保险，小王看病一分钱都没花，而且把医保卡中的钱，变成了手里的现金。</p>
<p>案例2:</p>
<p>老李的公司给员工购买了商业医疗保险。 有次小李的儿子生病住院，花了3000元。小李先用社会保险报销了1500元。 剩下的1500交给公司去商业医疗保险报销。 通过商业医疗报销。 老李儿子的医药费全都报销了，自己一分钱都不用拿出来。</p>
<p>案例3：</p>
<p>张小姐的公司给员工购买了商业医疗保险。 张小姐前段时间破腹产，花了8000多元。 还好有商业保险，全都报销了。 因为是独生子女， 商业医疗报销还奖励了1千元.</p>
<p>通过这几个案例，我们可以看出商业医疗保险是个很好的福利。</p>
<p>年假多少天</p>
<p>按国家法律规定，满一年后有5天年假。 所以很多一般的公司都是按这个来的， 实在是年假太少了(满一年才有5天年假)。</p>
<p>年假太少非常不爽，过年回老家都没假，平常要是有什么事。没年假了说不定还要请事假(扣工资的)</p>
<p>有些外企，第一年10天年假， 工作满3年有15天年假。 而且是入职就有年假， 不用满一年。</p>
<p>带薪病假多少天</p>
<p>带薪病假就是：指跟公司请病假(不需要开病假单)，不扣工资的。 这个福利很爽的哦</p>
<p>一般外企会有这个福利。 这带薪病假跟年假差不多， 只不过带薪病假一般不能连续请几天。</p>
<p>案例1:</p>
<p>小志计划周三带女朋友去杭州玩，行程早就安排好了。 到了周三早上，小志给他领导打电话，说他女朋友身体不舒服，需要请一天病假。 领导说： “好的，你好好照顾你女朋友吧”. 然后小志高高兴兴陪女朋友在杭州玩，不用担心扣工资。</p>
<p>每年旅游机会</p>
<p>小福利， 出国旅游才是较大的福利，</p>
<p>有无出国的机会</p>
<p>能出国是很多人考虑的因素，有海外工作经验会对自己的职业生涯有很大的帮助。</p>
<p>稳定性</p>
<p>现在虽不是技术牛人，就是正在成为技术牛人的人，不担心找不到工作。就算碰到裁员，拿了赔偿金后，还能迅速找到更好的工作。</p>
<p>一般女生比较注重稳定性。</p>
<p>过节的福利</p>
<p>小福利，不用考虑，比如端午节发个粽子， 中秋节发个月饼票</p>
<p>培训机会</p>
<p>有没有英语培训，或者技术培训。</p>
<p>健身补助，饭补，交通补助</p>
<p>可遇不可求。</p>
<p>企业文化和工作氛围</p>
<p>最怕碰到那种有办公室政治的公司了，同事之间勾心斗角，拉帮结派，排挤新人，搞得乌烟瘴气。</p>
<p>大家开开心心在一起工作多好，何必搞这么多名堂呢?</p>
<p>喜欢领导和同事都很Nice的公司。</p>
<p>上班的路程</p>
<p>当然是公司离住所越近越好，谁都不想早上挤地铁挤公交。1个多小时下来，赶到公司歇口气才能缓过来</p>
<p>定期的体育活动</p>
<p>健康的重要性不言而喻，大部分程序员的身体都处于亚健康的姿态，坐在电脑面前一坐就是一天。除了休息和健康的饮食外，运动是我们保持健康的唯一的方法。</p>
<p>去健身房办卡很难坚持，很多人办了卡只去过一两次，如果公司有定期的体育活动，比如篮球，羽毛球。我们就很容易坚持。</p>
<p>最后算算到手能拿多少</p>
<p>每个月拿到手的，才是你真正的工资。不要把税前的工资当成是你的工资。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/every-programmer-should-know-about-welfare/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>密码保护：2012年春节相关相片</title>
		<link>http://tsov.net/chinese-new-year-2012-related-photos/</link>
		<comments>http://tsov.net/chinese-new-year-2012-related-photos/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 14:16:27 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[摄影]]></category>
		<category><![CDATA[春节]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3608</guid>
		<description><![CDATA[无法提供摘要。这是一篇受保护的文章。]]></description>
			<content:encoded><![CDATA[<form action="http://tsov.net/wp-pass.php" method="post">
<p>这是一篇受密码保护的文章。您需要提供访问密码：</p>
<p><label for="pwbox-3608">密码：<br />
<input name="post_password" id="pwbox-3608" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="提交" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/chinese-new-year-2012-related-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新丰岁时习俗</title>
		<link>http://tsov.net/xinfeng-at-the-age-of-customs/</link>
		<comments>http://tsov.net/xinfeng-at-the-age-of-customs/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 07:39:47 +0000</pubDate>
		<dc:creator>tsov</dc:creator>
				<category><![CDATA[旅游]]></category>
		<category><![CDATA[习俗]]></category>
		<category><![CDATA[新丰]]></category>
		<category><![CDATA[风俗]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=2361</guid>
		<description><![CDATA[春节期间，城镇农村户户做年糕、米饼、油糍、糖环、角子棕果等食品互相赠送，你来我往。城乡舞狮、舞龙、舞凤、舞春牛、舞纸马，气氛热闹。建国后， 一年一度的春节，佳肴旺盛，鸡、鹅、鹏、鱼、猪肉等食品为每户所必备，少则几公斤，多则几十多公斤，大吃大喝，请客送礼。拜年时，客人给主家小孩“利 是”。]]></description>
			<content:encoded><![CDATA[<p><strong>春节</strong><br />
俗称“过年”，是一年中最隆重的节日。建国前，从农历 12 月下旬起，家家打扫卫生，清洗被帐。 23日夜送灶神，俗称灶神爷上天。25日为入“年界”，修缮房屋或动用土木无须“拣时择日”。市场兴旺，大量年货上市，百姓大量采购年货。除夕夜接灶神， 拜祖宗，合家欢聚吃“团圆饭”，长辈给未成年子妇发“压岁钱”。家人沐浴换新衣，户户门前贴春联，张灯结彩，全家伴灯。次日年初一零时过后，城乡居民“开 大门”，迎新春，爆竹连天响，晚辈向长辈拜年。向不同辈数、不同职业的人拜年时，致“恭贺新禧”、“合想合算”、“新春大吉”、“步步高升“、恭贺发 财”、“添丁发财”等祝辞。年初二，回龙人定为“许神”， 用三牲、香烛供神，祈求神明保佑，风调雨顺，五谷丰登，合家健康。县境内，年初三定为“送穷日”，不省亲、 不串门，早上将家中垃圾杂物清除出户外，焚香放鞭炮，谓之“送穷”。<span id="more-2361"></span></p>
<p>春节期间，城镇农村户户做年糕、米饼、油糍、糖环、角子棕果等食品互相赠送，你来我往。城乡舞狮、舞龙、舞凤、舞春牛、舞纸马，气氛热闹。建国后， 一年一度的春节，佳肴旺盛，鸡、鹅、鹏、鱼、猪肉等食品为每户所必备，少则几公斤，多则几十多公斤，大吃大喝，请客送礼。拜年时，客人给主家小孩“利 是”。</p>
<p><strong>年宵节</strong><br />
农历正月十五日是年宵节。当天夜里，凡是上一年生育有男孩的家庭，门前悬吊灯笼，生育多少个男孩就挂多少只灯笼，俗称“吊灯”，以示“告慰祖宗”，添了男丁有传宗接代之意。改革开放以后，年宵吊灯之俗有所淡化。</p>
<p><strong>二月二节</strong><br />
农历二月二初二日俗称“二月日节”。农村家家户户做糍巴，买酒备肉，祭祖祠，节后即投入春耕。</p>
<p><strong>清明节</strong><br />
“清明”是农家的传统节日。家家做“艾滋”,门前插柳枝，以示驱邪，扫墓祭祖，男女皆往， 至农历四月初八日止。有的地方“春分”开祭，至“清明”前后止。亦有的地方“重阳”祭祀。一些地方搞大型氏族祭祀活动，参加人数甚多，杀猪宰牛，聚吃一顿。</p>
<p>建国后，扫墓祭祖、做艾糕之习俗仍相沿袭，但插柳驱邪、聚集族众扫墓的则很少。</p>
<div>
<p><strong>四月八节 </strong><br />
农历四月初八日，农村人视为“鬼节”。建国前，有的村庄在村前村后或十字路口旁筑有大坟墓，曰“无嗣坟”（集无主孤骸葬于一处）。是日，村民为祭祀 历代孤坟，备“三牲”、酒肉，一般在黄昏时举行公祭，祭后把饭菜撒入“无嗣坟”的周围或路边，赐食于鬼神。建国后，此习俗废止。</p>
<p><strong>端午节</strong><br />
农历五月初五日，又称“五月节”。是日，农村各户门前插艾枝葛藤或桃枝， 以示驱邪逐秽，室内焚烧雄黄以驱除蚊蝇蚁蛇等，家长带领小孩到河溪洗澡,清除污垢。城乡人民喜裹“三角棕”。建国后 , 除下河游泳、吃棕子外，其他习俗已废止。</p>
<p><strong>六月六节</strong><br />
农历六月初六日，农村定为“尝新米节”。时值新谷登场，农民将谷穗插于门楣上，或置于朝拜神灵的供品中，以感谢天地之赐。农户买肉置酒尝新米，有迎接夏收夏种之意。俗云：“六月六，割新谷，尝新米，作禾黄福。”</p>
<p>建国前，本县不少地方在这一天有“亚公”出游之俗，如回龙塘村在六月初六日，请“亚公岩”大神出游，村民如过大节一样，抬着大神象游围游村，家家户户焚香鸣炮迎接。当晚和尚在村上做道场，村民聚众赌博，通宵达旦。建国后，此习俗废止。</p>
<p><strong>七月十四节</strong><br />
农历七月十四日俗称“鬼节”，意在追祭先人。建国后，追祭先人之意淡化，代之为夏收夏种结束，农事告一段落，农民备酒买肉过节。</p>
<div>
<p><strong>中秋节</strong><br />
农历八月十五日，称“中秋节”。是日，亲戚朋友相互往来。当夜，家人团聚赏月。建国前，农村学校师生、家长举行团宴，放 “孔明灯”，未婚少女则成群结队进行“扫把神”、“问仙”等活动。建国后，为预防发生山火，禁放“孔明灯”，“问仙”活动废止。</p>
<p><strong>重阳节</strong><br />
新丰的重阳节有头阳、二阳、三阳之分。农历九月初九日为重阳节( 即头阳)， 十九日为二阳二十九日为三阳。城乡居民、学生登高，放风筝。沙田、遥田、回龙等地则登高与扫墓同时举行。</p>
<p><strong>十月朝节</strong><br />
回龙、沙田等乡村，以农历十月初一日为“十月朝节”，又称“十月社”， 为牛祝福。这一带流传“十月朝，做糕糊牛腰；十月朝，望牛快长膘”的歌谣。马头、大席、石角等以十月初三日为“十月朝节”。</p>
<p><strong>冬至节</strong><br />
农历十一月的“冬至”日为“冬至节”，城乡人民大鱼大肉，如同欢度春节一样隆重。民间流传“望冬莫望年，过了新年就下田”；“望冬兴，望年愁，吃了年饭功夫又转头”等俗语,亦有“冬大于年”的形容。县境内，叶姓人家不过冬至节，谓：叶者，忌冬也。v&gt;</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/xinfeng-at-the-age-of-customs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[转载]一个小公司老板的日常管理，希望能让创业的朋友学到东西</title>
		<link>http://tsov.net/reserved-a-day-to-day-management-of-small-business-owner-want-to-make-friends-learn-something-entrepreneurial/</link>
		<comments>http://tsov.net/reserved-a-day-to-day-management-of-small-business-owner-want-to-make-friends-learn-something-entrepreneurial/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 06:07:49 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[管理]]></category>
		<category><![CDATA[创业]]></category>
		<category><![CDATA[老板]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3606</guid>
		<description><![CDATA[这些年物价上涨，费用上涨，公司利润却未涨多少。每个员工都希望工资大幅增加，但估计90%以上小公司无法做到这点。有时我这当老板的恨不得将公司门一关，自己拿着资金炒股或炒房，图个清净。虽说近几年由于给每个员工上5险1金，人均费用每月增加几百元，但员工并不领情，员工只算每月到手多少钱，至于公司的支出与己无关。]]></description>
			<content:encoded><![CDATA[<p><strong>1. 小公司如何留住骨干：</strong><br />
这些年物价上涨，费用上涨，公司利润却未涨多少。每个员工都希望工资大幅增加，但估计90%以上小公司无法做到这点。有时我这当老板的恨不得将公司门一关，自己拿着资金炒股或炒房，图个清净。虽说近几年由于给每个员工上5险1金，人均费用每月增加几百元，但员工并不领情，员工只算每月到手多少钱，至于公司的支出与己无关。<br />
既然无法让所有人都满意，我就只满足公司20%的骨干。<span id="more-3606"></span><br />
首先发展骨干员工入股：我将公司股份买一送一，半价销售给骨干员工，五年内退股只退还本金，五年以上退股我三倍赎回。每年拿出利润的60%分红。反正有钱大家赚，但股东一旦做了对不起公司的事，加倍惩罚，由股金中扣除。这招还真好使，在近5年里没有一个股东离职，而且公司重点岗位都有股东，省了我不少精力。<br />
为什么不白送骨干员工股份？其实我并不是在乎钱，主要是白给的东西别人不珍惜，而且入股的钱又可作为押金，以防股东做出格的事，再说员工入股的钱不出5年即可通过分红收回，不投入哪来的产出啊</p>
<p><strong>2.关于授权</strong><br />
记得公司刚有十几个人的时候，全公司我最忙，经常同时接两三个销售电话，还得安排送货，结账，进货，每天来得最早，走得最晚。一次我弟弟到公司，看了半天，发表感慨说：“哥我怎么觉得你在养活公司所有人哪？”我当时还挺自豪。结果公司四五年也发展不大，一直十几个人，而且公司员工感觉备受压抑，无发展空间。后来终于明白该放权就得放权，哪怕员工只能做到你的70%。有时候真着急啊，明明能谈下的客户销售人员就是差那么一点谈不下来，恨不得立刻自己冲上去，该忍还得忍，要不手下员工如何进步。<br />
小公司发展过程中15人是个坎，50人是个坎，200人又是个坎，管理方法不改进，一般无法进一步发展。老板事事亲力亲为的公司，很难过15人。一个人能力强，可直接管理七八个人，能力一般，则只能直接领导四五个人。各个国家效率最高的部门就是军队，看看军队的组织结构：一个班十一二个人，除班长外还有一个副班长，三个班一个排，三个排一个连，以此类推。团长管一千多人，可能只认识其中百十来人。团长看见某个士兵有问题，绝对不会骂士兵，他只会骂士兵所在营的营长，营长则再骂连长，一级管理一级，最后班长把该士兵剥皮了事。所以军队尽管有千军万马，依然能做到令行禁止。<br />
现在客户找我买东西，我经常说：“哎呀真对不起，价格我不知道，我给您介绍个销售人员，我让他跟您联系吧。”</p>
<p><strong>3.有的钱不能省</strong><br />
刚创业时也就一两个人，自己销售，进货，维修，跑银行。当时没有注册资金，借朋友的营业执照。自己到外面学习了几个月会计就开始瞎做报表。月底到税务局报税，报表一交，专管员看了两眼，开始问问题。问的问题我根本不明白，更别说回答了。专管员一脸不高兴，问：“你懂不懂？”。我陪着笑脸：“不懂，不懂。”“不懂你来干嘛。换个懂的来。”“好，好，下次一定换个懂的来。”下个月我又瞎做了张报表去税务局报税。专管员显然对我又印象：“怎么又你来了？”我只好顺嘴胡编:“会计怀孕来不了，只好我来。”。“！” 。第二天我就找了个会计公司，一月300元钱，以后再不自己跑税务局了。一直到公司十几个人，我仍然让会计公司做账，公司只有一个出纳，没有专职会计和库管。随后几年业务开展的不错，没少挣钱，可年底公司帐上资金却没增多少。后来我发现公司只要一过十个人，老板一人根本看不过来，整个公司就像个筛子一样，到处都是洞，能剩下钱才怪。指望公司员工都是焦裕禄和雷锋，门都没有，哪怕提成给员工70%，他还会惦记剩下的30%，傻瓜才不贪污。只有制度健全，让心数不正的人无懈可击，才能管好公司。感谢我现在的会计，工作极为负责。下辈子再办公司，公司只要有4个人，一定是一个老板，一个会计，一个出纳，一个库管，打死再不省那点钱了。<br />
这句话放在90%的公司身上是对的，当然，如果您觉得自己是那剩下的10%，也不妨一试。</p>
<p><strong>4.隔行不挣钱</strong><br />
一般公司只要能坚持个三五年，挣了点钱，老板就开始琢磨再干点什么。大部分人总觉得自己的行业不如别人的行业挣钱，很不幸，我就是其中一个（我觉得自己的经历整个可编个小企业错误大全）。上世纪末，脑袋一热，开了个饭馆，从此厄运开始了。当初本人觉得自己销售方面颇有天赋，开饭馆肯定没问题。谁知这该死的饭馆光有销售根本不行，做的不好吃别人最多只来一次。本人不好吃喝，也没耐心和大厨琢磨新菜。而且开饭馆不光进货结账，卫生防疫，工商公共安全专家样样要跟上，起早贪黑累的要死，跟开公司不一个路数，本人实在没耐心，找了个公司部门经理去负责，管得一塌糊涂，半年赔了几十万，关门了事。现在谁再跟我提开饭馆我跟谁急，去饭馆吃饭行，别的一概免谈。<br />
如各位有兴趣要开饭馆，一定先想明白以下几点：<br />
A: 你是否能起早贪黑吃得了苦<br />
B: 如是接别人转让的饭馆搞明白上家为何转让（不可只听一面之辞，一定在该饭馆蹲两天）<br />
C: 饭馆租金，人员开销等费用核到每天每张桌子是多少钱，饭馆定位，面向什么层次客户，一天能翻几次台，平均每桌消费多少，毛利率多少，是否能赚回来（一定要掰着手指头算好，不行连脚趾头一块上，否则赔死你）。<br />
D: 附近的工商，卫生，公共安全专家，地痞流氓你是否搞得定。<br />
E: 停车问题。<br />
F: 找大厨。找着后如何管理，是后厨承包还是流水提成？<br />
G: 你老婆是否愿意做采购或找个向你老婆一样对你忠心的人做采购。<br />
H: 饭馆服务员可得管吃管住，而且工资近期增长很快，预算要留出富裕。计算不好你就只能剥削你自己外加你爸你妈你老婆。<br />
I：……还有N多问题自己想吧。<br />
据我的经验，饭馆和美容美发都不好干，只要看看报纸上转让信息就知道，基本就这两个行业。<br />
另：本人的副业还曾有过服装，节电设备等，都没挣到钱。<br />
本人比较惭愧，从未在大公司待过，也未系统地接受过管理培训。刚毕业时虽进入大部委工作两年，可惜职务太低，没学到真谛。一说起管理，总感觉别人讲得头头是道，就好像武侠小说里的名门正派，而自己则是街头打群架的小混混出身，没有理论，只有教训。有时感觉成功是不可以复制的而错误则是可以重复的。比如大家就算知晓了微软运行的每一个步骤也不可能成为另一个比尔盖茨，但若有人像我原来一样不重视财务管理十有八九公司在钱财上会有损失。<br />
在随后一段时间内，我会把自己的经验教训逐步列出，想到哪写哪吧。不过各位新创业的朋友读过我的文章后估计还会犯同样的错误，只是希望大家犯的错误小点，过程短点，毕竟在岸上看过一百遍游泳教学片下水后还得喝点水。</p>
<p><strong>5.关于招聘</strong><br />
这些年没少招聘，几年前最多时我一下午面试五六十人。刚开始没有经验，每回招人都找最好的，工资一千多的售后服务岗位经常招名牌大学本科生，英语过四级。后来发现，招来人根本留不住。本来简单工作的岗位中专生完全能够胜任，找个本科生双方都不合适，只是在写公司简介时方便吹牛。另外面试时应聘人员说的话不可全信，有时对方刚失去工作后比较失落，为得到新工作，他们什么都敢承诺。某次公司招聘商务，岗位工资定为两千左右，一个女孩投简历面试，本科学历，3年工作经验，上份工作工资在两千五，我问她这次工资比上份工作工资低，能否接受。她毫不犹豫表示没问题。由于她比较适合商务职位，我就录用了她。半个月后，前任商务和她交接完离职后第二天她也离职，理由居然是工资低，搞得公司非常被动。再次招聘我招了个原工资一千五百元的女孩，现在还在该岗位，不但干得好，而且对工资也很满意。大部分人对待新工作职位及待遇都是只能上不能下，能上能下的人太少了，Dengxp应该算一个。<br />
招人的经验是：宁可漏过一千，不可错招一个（源于历史上某个著名人物语录）。据我的经验，公司招聘如低一档用人，高一档发工资效果比较好（也就是招三流的人才，干二流的工作，发一流的工资。当然，以上一流三流都是相对的）。招聘时应不嫌麻烦，仔细核对应聘人员身份。去年我公司连续发生两起新员工携款潜逃事件，打电话找人时对方有恃无恐：反正我应聘时的身份证学历证家庭住址都是假的，几千块钱pol.ice都不管。别说pol.ice还真不管。现在招聘，本地人公司都一一核实，外地人一律要有本地人担保，弄虚作假者一概不要。从此再无类似情况发生。<br />
对于下岗职工我个人有一定偏见。大部分下岗职工，特别是岁数稍大的国营单位下岗职工基本上牢骚满腹，觉得社会对他不公，而且把不满情绪及原单位的种种不良习气都带到新公司，觉得公司给他什么福利都是应该的，别人都欠他的，很难融入新公司，踏实肯干的占少一部分。大概私营企业不适合下岗职工吧。此外亲戚朋友能少用就少用吧，这个话题以后我还将涉及。</p>
<p><strong>6.老板尽量唱红脸</strong><br />
每天公司里总有很多事发生，有的应该表扬，有的应该批评。批评和表扬到底该由谁来执行呢？<br />
刚干公司时，找不着当老板的感觉，平素又最烦管人，所以员工有什么问题我很少说。结果公司员工自由散漫，谁也不服谁，工作无法开展。后来觉得再这样下去实在不行，于是开始板起脸管人，这下新的问题又出来了，公司里几乎所有的矛盾都集中到我和公司员工之间，经常有员工当面与我理论是非曲直，这老板当的真郁闷，而我又实在不想当一个声色俱厉的管理者。后来与日本企业接触多了，发现不少奥秘。日本公司总经理很少骂公司普通员工，对公司底层员工可和蔼了，但他经常当着员工的面训斥公司中层干部，而普通员工犯错误则由该员工的直接领导负责处理，当然月底发工资时总经理心里可不含糊，这样公司不仅管理得井井有条，而且员工心里也比较平衡。<br />
他山之石可以工玉，说干就干，咱公司不大，好歹也有几个主管。于是开会明确职责，谁的手下出问题谁自己处理，别什么问题都往我这推。平常我一般只表扬好人好事，鼓励为主，而主管自身犯错时我也很少当众批评，通常是私下交流。时间不长，公司管理顺畅了，我在公司里的形象也大为改观，员工更尊敬我了。<br />
有时觉得，老板对于公司有点像古代皇帝对于国家。如果皇帝很贤明而大臣很昏庸，老百姓通常觉得国家还是有希望的，大不了清君侧，换个大臣了事。而如果皇帝很昏庸，则老百姓通常觉得这个国家没希望了，开始琢磨造反改朝换代。咱当老板总不能让公司员工揭竿而起或用脚表态一走了之吧，既然主管和部门经理享受着公司岗位津贴当然应该为老板分忧，该唱黑脸作恶人时就应当仁不让，而老板一般应保持一个超然的态度，置身于事件之外，旁观者清吗。不过部门经理需要支持时，只要不是原则性错误，我通常态度鲜明予以支持。</p>
<p><strong>7.公司里的亲戚</strong><br />
这个问题，我只有教训，没有经验。还好，老婆工作单位一直不错，世界500强，对我的小公司没什么兴趣，因此公司刚成立时，我根据平时耳濡目染的各类情况，决定尽量不用亲戚朋友。后来公司到一定规模时，外地一个长辈打来电话，说她儿子（也就是我表弟）毕业一年，在当地我们这个行业的一个小公司当业务员，收入不是很高，希望来北京发展。我这个亲戚家庭比较困难，其中一个孩子因为特殊情况无法上班，而要来北京的这个表弟我原来见过，现在十八九岁，相当聪明，当时想公司正缺人，用谁不是用，因此我爽快地同意了。<br />
表弟刚来北京时，吃住都在我父母家，年轻人和老年人生活习惯不同，搞得我妈经常找我抱怨。过了一段时间，我将其安排到公司宿舍，算是解决了问题。表弟人很机灵，又会来事，几个月时间就完全适应公司环境，而且在部门里业务完成的很好，提成总在前几名。后来我发现，表弟经常在公司里表白自己的特殊身份，对同事吆五喝六，公司其他员工反响很大。为此我找他谈过几回，他都表示一定改正，不过收效不大。转眼一年过去，表弟在这个行业里已经如鱼得水，挥洒自如。这时，表弟找我说他在老家有几个同学，又聪明又可靠，希望带过来一起在公司发展。我想这是好事啊，来吧，照单全收。麻烦开始了。<br />
表弟和他的几个朋友吃住都在一起，相互之间只说家乡话，公司里除了我谁也听不懂。而且他们虽在不同部门，但被部门主管察觉他们相互勾结挣黑钱。表弟非常聪明，他散布说公司股东之间有矛盾，他是我这一派的，让他的直接主管不要站错队，否则后患无穷。公司不少员工真被他唬住了，过了一段时间，问题才反映到我这来。公司对待此类问题一向是第一次罚款警告，第二次开除。我和表弟谈了一回，他拍胸脯表示绝不再犯类似错误。没过一个月，又有部门主管向我反映表弟的小团伙在干黒活，而且不但不避讳其他员工，甚至鼓励其他人一起干。我真的很为难，再不管该养虎为患了，我还指望公司做强做大，让一起创业的股东老有所依呐。长痛不如短痛，一咬牙，我将表弟和他的小团伙陆续请出了公司。公司业务为此震荡半年。<br />
表弟靠着从公司带走的客户，现在还在这个行业做，每年也挣不少钱还买了车。<br />
亲戚朋友能不用还是不用吧，否则最后亲戚朋友也没得做了。<br />
曾经听过其他公司老总讲他在公司做大后如何对待亲戚。他的五六个亲戚在他创业时不计得失帮他干，做大后亲戚跟不上公司发展步调，且占据高位不好管理。这时，他采取牺牲钱财保全亲情的方法：岁数大的给一笔钱帮其另外创业，岁数小的公司出钱送到国外留学并负担所有开销，读成MBA后帮其再找工作从而顺利解决这一棘手问题，高！</p>
<p><strong>8.当老板和开车</strong><br />
去年回老家，坐一个亲戚开的车。亲戚刚拿本没多久，属于实习司机。一道上马路又宽又直，司机的手却在不停地动，左一下右一下，车也在画龙，我坐在副座上，心里很紧张，系上安全带，嘴里话也少了，脚下直使劲，旁边车道上的车不停地在按喇叭，还好，最后终于安全到达。回想十年前自己刚拿本时，已是老司机的弟弟坐我的车也提过同样问题，当时自己信心很足，根本不理解坐车的人怎么会有这种感觉，现在方才明白。<br />
总结自己开公司，也经常犯类似的错。政策朝令夕改，看见别的公司有什么新章程常常一拍脑门拿来就用，过段时间发现效果不好又推倒重来，弄得公司员工无所适从。原有的提成奖励方法有的已经很好，经过实践检验较为合理，员工也认可，偏偏听完什么专家讲座或看完某本管理书后，不经过深思熟虑并结合公司实际情况进行改造照搬照抄，立刻重新制定政策，结果会计抱怨不好操作，员工抱怨政策不合理，一通折腾后又改回原样。<br />
现在常想，办公司和开车很像，老板就好比驾驶员，车在路上跑，只要在本车道的两条白线内就OK，不必时刻调整方向盘，否则司机累，乘客累，车还画龙易出危险，费力不讨好。同样办公司只要公司运营在可控范围内不犯大错，政策就应稳定执行，保持连贯性，让员工心里有底。小公司老板权力集于一身，缺乏监督，制定政策更应该小心谨慎，不然公司总在调整，员工缺乏稳定感，不跑光才怪呢。想想当初Dengxp为什么承诺香港回归后体制50年不变。</p>
<p><strong>9.按时发工资</strong><br />
其实这一条是当老板最基本的素质。估计每一个老板都不会反对这一点（至少在口头上不会反对），但实际情况是很多公司做不到这一点。<br />
公司在日常运营时，会经常遇到资金紧张的情况，比如月底或年底压一批货从厂家拿个高额折扣，做工程甲方押着工程款未能及时支付，银行贷款到期需立即归还等等，所有这一切对于老板来说都是未能及时发工资的充分理由。老板一般想：又不是不发工资，只不过稍微晚几天，公司资金紧张，员工应该理解。真实情况是：无论任何理由，对于不按时足额发工资，员工都无法理解。员工的工资不是老板赏赐的，而是他辛苦所得，没准他正等着到日子拿工资交房租，还月供或支付孩子的学费。未能及时领到工资员工可能马上就会面临生存问题。正常情况下，老板兜里的钱总比员工活分些，所以老板经常想当然认为员工晚拿几天工资没关系。<br />
那么如果碰到资金紧张时该怎么办？一般情况下，做生意量力而行吧，有多少本挣多少利，不行就找银行贷款。如果银行贷不到款，也可公司内部或亲戚朋友之间集资，讲明用钱的地方，谈好借款期及利息，大部分员工对于公司有把握的业务还是愿意参与的。到月底实在发不出工资，如果公司还想继续做下去，老板还是先从自己做起把私房钱拿出来吧，还不够把房子车子先典当了，资金周转过来再赎回。<br />
拖欠工资这事有点像吸毒，有一回就会有第二回，只要资金一紧张老板就会用拖欠员工工资来缓解，结果员工对公司和老板的信任荡然无存。调查表明，员工对于公司最无法容忍的就是拖欠工资，这也经常是某些企业人员流动的最主要因素。</p>
<p><strong>10.学会说“不”</strong><br />
中国人好面子，“不”字很难说出口，而老板又是公司的最后一道关口，有时不得不拉下脸说“不”。<br />
我们公司有规定，公司的钱一律不借个人，当然，特殊情况员工可以预支部分工资。前两年，公司一个骨干员工找我聊天，他问：“如果公司里一个员工，对公司贡献是其他人的好几倍，公司会不会借钱给他？”对这个问题我真的很犹豫，想了半天，我说：“公司有规定，公司的钱一律不借个人。”他还不甘心，又问：“对骨干员工也这样？”。我说：“对所有人公司一视同仁，骨干员工工资奖金可以多发，可以优惠条件入股，但对于这项规定谁也不能例外。”随后我问他是不是自己要借钱，他承认说要买房子想借三十万。我很奇怪，买房可找银行贷款呀，这个员工说找银行贷款要付利息和手续费，想着找公司借钱可以不付利息了。后来我了解到他已经有一套住房想着再买一套住房等升值挣钱呢。一年后，该员工因为其他原因离职了。想想当初要是借钱给他，此时还真不好要回来。回绝过一回，以后类似情况就好处理了。这些年，公司包括我在内的所有股东买房钱不够都是找银行贷款，没人借用公司流动资金。想想公司再有钱又怎能代替银行的功能。<br />
有时公司的不少规定都有特殊情况，但在原则问题上老板一定站稳立场，规定面前人人平等，所谓不患多寡患不公，没有不透风的墙，只要开了先例以后其他员工就不好管了。近些年媒体上不是一直嚷嚷要法制不要人治，一定有他的道理。当老板该说“不”时就说“不”，无论对谁，虽然当时被人骂难受一下总比公司歇菜难受一辈子强，有很多公司就因为老板抹不开面子盲目给别人担保或随意借款给人结果最后自己公司倒闭了。当老板不对自己的公司负责别人是不会为你着想的。</p>
<p><strong>11.不要在公司内部奢望交朋友</strong><br />
 刚当老板时不习惯管人，总觉得公司里应该人人平等，大家都是朋友，有什么事好商量。干了一段时间后，感觉公司里比较混乱，制度形同虚设，犯错误成本非常低，大家日常基本是想干啥就干啥，月底工资还谁也不能少发。<br />
一天，一个在大公司工作的朋友到我这待了半天，走时深有感触地对我说：你这管理要加强啊，在公司半天都看不出谁是老板，员工既不怕你也不听你呀。我听后觉得很有道理，但具体怎么做也搞不明白。后来问题终于集中爆发了，公司里贪污现象严重，效率低下，员工觉得没有奔头，几个骨干自己一合计单挑一滩，十几个人的公司跑了七八个并带走了一半客户。<br />
好在此时我还有另外一个较小的分公司，新招了几个业务员。毕竟本人是白手起家，心理承受能力足够强，一咬牙重新开始。这次吸取教训，制定严格的规章制度并认真执行，业务很快有了起色，一年后人员又恢复到十几个，利润也超过以前。<br />
想想还是自己当初还是心态不对，认为自己的公司应象国营企业一样，人人都是公司的主人翁，人人都平等，大家自觉把事干好，纯粹是扯淡。公司内部大家利益不同，岗位不同，哪来什么绝对平等。虽然大家人格上是平等的，但岗位职权工资奖金上怎么可能平等呢？为什么除了垄断行业外，大部分国营企业都倒闭了？因为国营企业的经营观念管理方法不符合目前的市场经济和社会环境，我觉得我们从小接受的教育从根本上不符合人的本性。当初红灯记里鸠山说“人不为己天诛地灭”一直被当作反面典型加以批判，其实我现在认为这话好像符合每个人自然的第一反应。世人熙熙皆为利来，使人攘攘皆为利往，连出家的和尚都明白这个道理。当老板就当老板吧，甘蔗没有两头甜，我不再奢望与公司员工做朋友，一切按规章制度来，只要管理好公司，让大家尽量拿到更多的工资奖金，人人都上保险，骨干员工入股共享公司发展成果，对得起自己的良心就完了。老板本来就是个孤独的职业，交朋友就在公司以外吧。<br />
要说规章制度，每个稍具规模的公司都有一大本，但不同公司的管理水平相差可大了去了，关键还在于规章制度是否被认真执行，老板能不能自己认可规章制度并亲自或安排专人监督落实。规章制度执行好了，人员管理就水到渠成，一切按规矩来，老板也无用一天到晚训斥员工。其实，从办公司到现在，我没有骂过任何一个员工，有几次公司员工离职后又回来，原因竟然都是无法忍受新公司老板发脾气骂人，呵呵，不过我感觉现在我在公司还挺有威信，至少朋友来公司不会说看不出谁是老板了。</p>
<p><strong>12.避免当场做决定</strong><br />
影视作品，报纸广播里经常有这样的场景：领导干部现场办公或下基层走访，有人民群众扶老携幼涕泪滂沱地反映当地官员久拖不决的某些问题，领导同志大手一挥，无比激动地斥责那些不作为的贪官污吏，该免职的免职，该法办的法办，几年解决不了的问题五分钟之内现场解决，真是大快人心，爽！<br />
当老板没多久，公司人员渐渐多起来，我的领导欲望也逐渐膨胀，常常脑袋一热手一挥解决问题。有一回，业务员甲向我投诉，另一个业务员乙恶性竞争抢他的客户，同一单生意故意报低价致使用户未从甲业务员处购买，公司也在利润上受到损失。我一听，非常生气，这种极端自私的行为如何能够容忍，于是贴出通知：此担生意，乙业务员不仅没有提成，而且通报批评，所有提成奖励归甲业务员。后来乙业务员反应激烈地找到我说该用户他已经跟了半年多，价格型号都基本谈妥，前些天有次他外出拜访其他用户时该用户打电话到公司落实细节问题结果甲业务员接了电话，过后甲不仅未转告乙业务员，而且还让用户直接找甲业务员自己并许诺更多优惠，差点将生意搅黄。我听完后非常诧异，怎么与甲说的完全不一样啊。后又找其他几个业务员核实，乙业务员说的基本属实。唉，通告已经张贴了，这可如何是好？于是一通补救并制定相应规章制度避免以后类似情况发生。过后反思：当初为什么不调查一下再做决定呢？如果乙业务员性格内向些没准不找我申辩直接开路走人了，这对公司损失更大而且公司其他员工又会有何想法呀。再回想最近经常快速做出一些鲁莽的决定，非常后悔，看来官僚的口头禅：这个问题要考虑考虑研究研究确有其道理。过去的皇帝金口玉言，说的话不能随便改，今天的公司老板也不能不过脑子不全面调查随口做决定，否则天天朝令夕改威信尽失。<br />
现在员工找我解决问题我一般都说：行，我知道了，等我查一下，几天之内给你回复。这样类似错误就很少发生了。看来做事不能只图一时痛快，要全面考虑，职位越高越应避免当场做出决定。要不怎么很多人感觉大公司办事反应慢，估计如果大公司反应都向个体户一样快很快大公司也就变成个体户了。</p>
<p><strong>13.政策的制定</strong><br />
经过几年的努力，公司终于拿到某个著名品牌在北京的代理权，我非常高兴。为完成该品牌在北京全年的销售任务，公司召开销售会议，在会上，我详细给销售部每个员工布置了任务，订好全年的销售目标。<br />
三个月过去了，公司代理品牌的销量未能达到年初制定的季度销售目标，什么原因呢？公司整体销售不错呀，只是所销售产品品牌比较分散，难道是业务员不擅长销售主打产品？销售培训没跟上？<br />
偶尔听到业务员之间的对话让我解开了谜团。<br />
下班后，我正准备走，听到门外两个业务员在聊天.<br />
甲业务员：“今天你卖得不错呀，一单就走了5万多。哎你为什么不推咱主打产品呀？”<br />
乙业务员：“顾客用惯了另一个牌子，再说卖那一个牌子利润多500元，我的提成不也能多一百多吗。”<br />
原来如此。按说乙业务员不仅是公司骨干而且还是公司小股东，他尚且如此，更别说其他业务员了。<br />
我反省了半天，错误还在我。卖主打产品虽说有时眼前利润可能稍小，但如果考虑售后服务成本及完成任务后厂家的各种促销支持还是利大于弊的，关键是这些员工并不关心，他们只关心自己的收益，毕竟人的本性是自私的（呵呵，不符合主旋律，不和谐），还是公司的销售政策没定好。<br />
第二天，我重新制定了销售奖励政策，向主打产品倾斜，凡销售主打产品不光有利润提成，还有流水提成，而且每季度如完不成主打产品流水任务将影响该季度的季度奖。政策一改，立竿见影，当年第二季度主打产品销量顺利完成。<br />
一般来说，公司员工的利益与公司老板的利益是不一致的，二者之间经常会有冲突。指望公司员工牺牲个人利益去成全公司利益基本上是天方夜谭。但老板有老板的优势，老板是公司政策的制定者，他可以利用人趋利避害的本性制定政策，将公司员工利益尽量与公司利益统一起来，让二者一荣俱荣，一损俱损。这样根本不需要做思想工作，员工自己就朝着老板希望的方向使劲了。就像古代大禹治水一样，疏导为主，堵塞为辅。一个明智的政策必须符合人的本性，所有那些假大空的言论都应该被摒弃。有些领导（包括我原来就经常想少发奖金，多给员工讲人生哲理）在台上给员工做报告大道理一套一套，说的话有时自己都不信，现在谁比谁傻呀，无利可图，政策不对头再讲大道理也没用。上个世纪农村实行土地承包制改革，一包就灵，归根到底还是因为政策终于符合了人的本性。</p>
<p><strong>14.矬子里拔将军</strong><br />
公司销售部很长一段时间没有主管，十几个业务员都由我来管，不是我不想设立主管，而是觉得部门里几个骨干能力差不多，没有特别突出的，并且由于行业的限制及所制定的销售政策决定了每个业务员基本上都是单打独斗，相互之间合作很少，日子长了大家都变得比较自私。而其他员工能力与骨干员工比差的比较多，流动性也比较大，因此销售部无部门负责人。<br />
于是每天我除了与其他几个部门经理沟通外还得对销售部十来个人事无巨细进行管理，烦死我了。销售部有事与其他部门协调时由于本部门无主管，其他部门经理经常不买账。地位不对等呀，于是又来找我，唉。<br />
实在难以忍受，矬子里拔将军也得提拔一个销售部主管。<br />
于是制定提拔标准，再根据业绩，能力，与其他同事相处是否融洽等考核，终于选出了一个主管，虽然不是很理想，一边干一边培养吧。<br />
一年过去了，主管并不十分出彩，但日常事务倒也管得井井有条。原来公司到货时需要卸车，销售部公共区域卫生需要打扫，节假日值班安排等头疼的事都需要我亲自去指派，有时还得又唱红脸又唱黑脸。现在好了，有主管了，既然每月多拿几百元岗位津贴当然就得承担更多责任，食君俸禄为君分忧吗，我只要找到销售主管，让他安排就行了。此外如联系厂家安排新产品培训，与其他部门协调等工作我都交给销售主管去做，一年也未出什么大错。看来有个平凡的主管也比没有强呀。人的能力不是天生的，就像蜜蜂一样，刚出生时大家都一样，只要从小喂它蜂王浆，按蜂王培养，它就能成长为蜂王。</p>
<p><strong>15.有些事情越透明越好</strong><br />
但凡老板，公布各种销售政策时基本都会对商品的实际成本有所保留，无论是对公司员工还是合作伙伴或下级经销商，老板一般都不交实底。<br />
2006年我们因业务发展需要在北京周边的一个城市设立了分公司，分公司是采取收购当地一个合作伙伴部分股份，我公司派驻骨干员工的形式开办的，当地合作伙伴公司的老板马总继续当总经理,负责日常经营。由于对方是一个成熟的盈利企业，所以不用担心新开公司第一二年会赔本的问题。当初合作时大家商定：分公司作为我公司所代理某项产品在当地唯一经销商，享受我公司从厂家进货相同底价及同样的各类促销政策，接受总公司各类业务业务指导，年底分公司利润双方按股份比例分红。<br />
一切走上正轨之后，我将与分公司合作的各项业务交由公司管理渠道的副总经理老何负责，直到年底，相安无事。<br />
第二年，矛盾出现了。由于分公司从总公司进货需要开增值税票，而且每次都需总公司派车将货物从厂家库房提出送到货运站再发至分公司所在城市，这就会产生很大一笔物流和税务方面的费用。<br />
老何考虑到费用没地方出，于是在新的一年给分公司发产品报价及厂家政策时暗自留了2%。没有不透风的墙，分公司马总在这行业里经营多年，与全国各地经销商都有联系，不到一个月，就看出了老何所提供的销售政策有问题。在一次厂家的销售会议上，马总找老何对质，老何当然极力掩饰，两人几乎翻脸。<br />
马总对老何彻底失去信任，直接找到我，提出这个问题如不解决，双方无法继续合作。<br />
我好言安抚，将与厂家签订的本年度代理协议原件和盘托出，同时将从厂家库房提货及发货的费用，资金占用费用，仓储费，开发票所需交的税等详细列了个清单逐一计算，计算结果大致为流水的2%。马总看完后心里顺了气，坦言只要在厂家销售底价及政策上对他不加隐瞒，这2%的费用他完全能够理解并接受。我接着承诺利用双方合作销量大的优势向厂家申请争取更多额外的销售支持，一定让分公司享受到比自己做更优惠的价格及政策。马总满意而归，一场纠纷烟消云散。我想：其实合作伙伴所要求的只是一个知情权，一个平等了解厂家真实销售政策的权利。<br />
在通讯极其发达的今天，几乎很难保守什么秘密。那种城南布头便宜两毛城北半个月不知道的情况再也不会出现了。只要不涉及个人隐私不影响公司根本利益，我公司各项事务基本都是透明的。商品的底价向所有业务员公开，只是事先向他们说明物流仓储税金等各项费用的计算摊销方法，规定销售最低价，其他一概由业务员自己做主，这样不仅增强了员工与公司双方之间的相互信任而且简化了很多销售中间环节，提高了反应速度。</p>
<p><strong>16.发劳保用品</strong><br />
刚成立公司时，习惯了国营单位那一套，时不时在过节时发点劳保用品，饮料食用油之类，每回公司派车采购回来，乱哄哄一阵忙，员工每人拿到手后有的用自行车驮，有的打车，还有的零打碎敲往家拿。后来公司人逐渐增多，业务也忙了就逐渐停止发劳保用品了。<br />
去年春节前去一个朋友公司，正赶上他们过节前发东西，每个员工两大捆卫生纸，一小桶食用油，几大桶可乐，一箱芦柑。十几个员工每人前面一小堆，不少人正发愁怎样往家拿，打个车吧不值，坐公共汽车吧又拿不了。<br />
我进了朋友办公室，他正在算账呢。见我进来嘿嘿一乐，对我说：<br />
“看我们公司热闹吧，正发过节的东西呢。”<br />
我问他：“发那些东西干嘛，又不好拿。”<br />
朋友故作高深地对我说：<br />
“这你就不明白了吧，我过节发这些东西让员工拿回家，员工家属一看就觉得咱公司福利待遇好，员工多有面子啊，这些东西摊到每人头上才一百多元看起来又一大堆，多合算呀。”<br />
我又问他：“你公司员工不一直嚷嚷要上劳动保险吗？有钱你还不如把保险给员工上了”<br />
“谁上那个呀，每人每月公司要多负担好几百元。”<br />
节后，朋友公司的业务骨干走了不少。<br />
三月份我公司招聘，应聘人员中就有一个曾经在朋友公司干过。<br />
我问他：“你为什么离职呀，原来公司不是挺好的，过节还发东西哪。”<br />
他不屑一顾：“就那点东西，加起来也就百十来块，蒙谁呀。劳动保险不给上，年底奖金不兑现，老板算得也太精了。”<br />
听了这话，我不禁汗颜，早几年发劳保用品时我内心深处也想着能省点奖金什么的， 那时员工私下不定怎么发牢骚呢。<br />
现在这社会，谁比谁傻呀，老板知道卫生纸不值钱员工一样也知道，商品供过于求，超市要啥有啥，明码标价。当老板的做决定时最好还是站在员工角度考虑考虑，这样才能尽量少犯低级错误。否则老觉得自己比别人聪明早晚要摔跟头。</p>
<p><strong>17.财务制度之签字与凭证</strong><br />
几年前的一天，我正在座位上改广告稿，忽听到财务室传来争吵的声音，不一会，出纳小丽与业务员小马脸红脖子粗地走到我跟前。小马说：<br />
“上周五我把一张三千元的支票交给小丽，今天会计又让我交货款，我说交给小丽了，可小丽不承认。”<br />
小丽委屈地直掉眼泪：“我根本就没收到那张支票，我刚翻遍了所有的票夹，又查了银行对账单，根本就没有。”<br />
小马说：“我明明放到小丽桌上，怎么会没有呢!”<br />
小丽说：“经理您可以问问财务室的人，他们都能证明我绝对没收过小马的支票。”<br />
一场糊涂官司，吵得我头都大了。<br />
我说：“再去财务室仔细找找，墙角柜子后面桌子低下都翻翻。”<br />
10分钟后，财务室传来一阵欢呼，支票从两张桌子的夹缝中找到了。<br />
这件事对我触动很大，财物流程还有漏洞，万一这张支票找不到，算谁的责任？真让我判断，我也无法决定。一直以来，公司对现金的管理比较严格，凡业务员交回现金，都由当班出纳现场收好并验明真伪，然后开具现金收据交给业务员，收据上写明金额，交款人，客户名称，日期并由交款人签字确认。业务员将收据的一联交给会计做账，会计每天根据现金收据对公司现金结存进行盘点。现金方面这些年从未出过差错。但对支票的管理相对松懈，一般就是由业务员交给当班出纳完事。<br />
在这件事发生以后，公司立刻修改流程，规定凡当班出纳收到业务员交回的支票后，必须在业务员工作单上签字确认，而业务员事先也须在工作单上注明所交支票的支票号及金额，如有纠纷，随时备查，这样一环套一环，责任明确了，就很难再发生类似纠纷了。<br />
总结这些年的教训，我觉得办公司，财务制度一定要健全并被严格执行，公司大了，人员素质参差不齐，如果财务制度上有漏洞，难免有人会加以利用并非法得利，这样不仅公司利益受到损失，而且起了一个坏的带头作用，其他员工会觉得自己不利用公司财务漏洞相对来说就是吃亏，如此下去公司风气越来越坏，老板到时哭都来不急了。千里长堤溃于蚁穴，任何小的财务漏洞都应予以弥补。同时，原始凭证亦极为重要，好脑子不如烂笔头，谁也不可能记住半年一年前每一笔花销的细节，而一张规范的原始凭证正好可以弥补这一点。财务制度及规范自有他的道理，有时看起来连老板的自由也限制了，但财务人员是否配齐，财务制度是否健全正是做企业和干个体户的重要区别之一，当我们从单干或夫妻店发展到三五个人的时候，这一环节是无论如何也绕不过去的。可惜当初自己比较愚笨不懂这些，也没有过来人给我指点迷津，所以创业之初我走了不少弯路，要不早发财了。</p>
<p><strong>18.关于股份制，分红与年终奖</strong><br />
各公司搞股份制方法是不一样的。上市公司的股价怎样计算怎样转让我也不太明白，估计大家都得考虑公司固定资产，流动资金，年盈利能力，无形资产，市盈率，负债率等几方面吧。<br />
我公司员工入股，什么无形资产，市盈率等都未计算在内，老板让利，员工实实在在得到实惠。我们只算公司的净资产。每年年底会计出张报表，列清楚公司的固定资产，流动资金，应收应付，待摊折旧，当年利润，费用税金等等，明明白白，对于希望入股的骨干员工全部公开。因为平常员工对我十分信任，大部分人连报表看都不看，只要明白公司净资产值多少钱，投资入股后每年大概的分红比例和增值比例就满意了。当然正规的方法应该让第三方会计师事务所进行资产评估并出具报告，但员工都认为没必要我也就乐得省事。员工入股后，公司给每个人一张收据，写清楚该员工出资金额，再与每个股东签订一份入股协议，写清楚员工实际出资金额，占公司总股份百分比，每年分红方案，双方权益责任，退股方法等等，双方签字盖章，各留一份，一切OK。至于五年后如员工想要退股，我们定的是或者按当时公司净资产计算股价赎回，或者按员工实际投资额的三倍赎回。现在公司第一批股东入股时间早已超过五年了，由于公司发展不错，还未发生退股现象。<br />
入股时我发现一个现象：销售部员工入股最积极，财务部员工入股最消极。这大概与两个部门员工日常工作性质与看问题方法有关吧。销售人员做事总是比较积极冲动，容易只注意事情有利的一面，忽视不利的一面。财务人员做事比较谨慎，看问题容易忽视积极的一面，只看到消极的一面。所以在公司每当做重大决定时我经常同时听取这两个部门的意见，并在不同意见当中权衡协调。<br />
蒙牛老板牛根生说的好：财聚人散，财散人聚。将公司股份分一部分给员工不仅留住了人才，而且还能激励员工更好地为公司工作，因为给员工股份的同时也赋予了员工相应的责任，当老板将公司50%以上股份分给公司员工时他一定感觉到肩上的担子轻了不止50%，每年他就能踏踏实实地陪家人放松度假去了。其实公司老板控股并不一定要占公司50%以上股份，如果其他小股东每人所占公司股份比例都不到5%那老板股份只要占到公司总股份的20%至30%就已经是公司绝对大股东了，当老板总不至于当到公司所有小股东都团结起来发对你吧。<br />
头些年我每年将公司当年盈利的30%用于分红，虽然总数不少，但对于小股东来说，有些不疼不痒。近两年听取高人建议，一方面公司自有资金目前足够支撑日常运转，另一方面最近通货膨胀率太高，我索性将年底分红的比例提高到当年净利润的60%，消息一公布，公司小股东乐得嘴都合不拢了，一些原来犹豫的员工也纷纷向我打听入股的事。<br />
年终奖从前一向是我亲自分配，现在公司人多了，我不可能了解公司每个员工在这一年里的工作细节，因此，公司就根据当年效益定个年终奖总数，我再根据年终奖总数及各部门贡献和部门人数按比例分配到各个部门，让各部门经理与人力资源经理参照考核标准分配到每个员工，最后我只要根据每个部门这一年的工作业绩评定部门经理的年终奖就可以了。<br />
以前年底分红与年终奖财务上都是作为费用在第二年按月摊销，方法不甚科学，现改为当年按月计提，每月在利润中将这部分费用预留出来，这样年底发奖金时就能做到心中有数，每部门在计算年终奖总数时也有依据了。</p>
<p><strong>19.关于涨工资</strong><br />
想起这个问题我就头疼，这两年物价上涨厉害，通货膨胀率很高，垄断行业及国家公务员纷纷大张旗鼓地涨工资，公司员工也不时议论纷纷，经常问我：“老板，咱什么时候涨工资呀。”<br />
我也想给大家涨工资，但我们所在行业销售的产品偏偏每年都在不停地降价，利润空间越来越薄，而且由于需要给每个员工上五险一金，公司的用人成本每人每年比几年前增加了近万元，只不过增加的部分没发到员工手里，一般员工看不见。唉，地主家里也没有余粮啊。<br />
管理书上经常说：要给员工树立远大理想，创造发展空间，制定个人职业规划，分析公司现状及长远规划，激励团队精神，激发员工士气。通过这些年的实践，我发现要完美做到以上几点真的很难，我自己就不善言辞，给员工做报告更不是我的长项。再说光有精神力量缺乏物质奖励管得了一时管不了一世。涨工资的问题不可回避。<br />
除股东外的大部分普通员工对于公司的经营困境并不感兴趣，员工认为公司经营不好是老板没本事，我的工资该涨还得涨，如果涨不到我满意的程度，那么我就用脚投票，只要找到比现在收入高的职位就拜拜走人。<br />
既然这个问题回避不了，就得想法解决。根据二八法则，公司80%的利润都是由20%的骨干员工创造的，因此公司的首要问题就是留住这20%的骨干员工。给20%的员工涨工资公司还是负担得起。另外80%的普通员工工资根据工作年限适当调整，多做思想工作，如果还不行就一切随缘吧。通过近几年的情况看，85%的骨干员工比较稳定，公司经营没有产生大的波折。<br />
公司有一个部门，一共有三名员工：张师傅，王师傅，李师傅。来公司前三人全是国营单位下岗职工，其中张师傅来公司六七年了，比较踏实肯干，王师傅来公司四五年，中规中矩，李师傅来公司两年，工作中有时爱偷懒，经常发牢骚。这天，李师傅找我说：“经理，我们部门工资好久没涨了，师傅们平常工作都很辛苦，您看是不是意思意思，工资往上涨涨，要不该影响工作积极性了。我跟几位师傅合计了一下，想找个时间和您一块开个会讨论一下。”<br />
我一听，明白了，这李师傅私下准做好了部门其他人工作，想要一起向我发难呢。此风不可长，否则公司人人都学他岂不乱套了，再说该部门平均工资在同行业里已高于平均水平。于是我回答道：<br />
“这两天我很忙，要不后天下班咱们开个会吧。”<br />
“好嘞。”李师傅笑了。<br />
第二天，我找了个机会将张师傅叫进办公室，先聊了聊家常，对他的日常工作予以肯定，然后对他说鉴于他工作一向比较努力，从下月起每季度给他单独增发一部分季度奖，但这额外奖励只有他一人有，希望他保密，最后问他对该部门现有工资的看法。他说：<br />
“经理，其实我觉得现有工资也差不多了，当然对于工龄长的老员工稍微有点低，您给我涨了季度奖后我就很满足了。我保证好好干！”<br />
下午快下班时，我又将王师傅叫进了办公室。同样，先聊了会家常，然后我对王师傅说：<br />
“今年公司盈利方面比较困难，可能暂时无法都涨工资。由于业务量下降，你们部门估计很快需要精简一个人，另外两个人会比较忙一些，公司在年终奖上会有所考虑，对留下的二人适当增加。你对此有什么好的建议？”<br />
王师傅考虑了下说：“经理，我明白了。我觉得目前的工资还行，涨工资的事等公司利润增加时您自然会考虑。我没的说，该怎么干还怎么干。”<br />
第三天下班时，会议如期举行。<br />
首先，李师傅先发言：“经理，我们三个师傅商量了下，都觉得目前的工资水平比较低，公司是不是考虑给涨涨，要不该影响大家工作积极性，这不对公司也不好吗。”<br />
我说：“目前的你们部门的工资在同行业里已经算比较高的，今年市场环境不好，公司正在调整，又上了新的项目，估计利润会比去年少一些，希望大家克服一下，等公司利润增加后大家工资都会增加。”<br />
李师傅很不高兴：“经理，公司利润的事是公司经理考虑的事，跟我们没关系。一个公司利润下降是老板没本事，员工工资不应受影响，该涨还得涨。再说我们出来打工不就图个挣钱吗，发多少钱我们就干多少活，是不是二位师傅？”李师傅转头问其他人。<br />
张师傅和王师傅什么表情也没有，一言不发。<br />
会议又进行了二十分钟，基本是我解释几句，李师傅慷慨激昂几句。突然，张师傅说：“经理，我想起来了，还一个活今天必须干完，我得马上走。”<br />
“行，辛苦了，您去吧。”我回答。<br />
“经理，”王师傅趁机也说：“我闹肚子，得去上个厕所。”<br />
“去吧，去吧，上厕所能不批吗。”我说到。<br />
一瞬间，除我之外，只剩下目瞪口呆的李师傅坐在会议桌前。</p>
<p><strong>20.充分运用科技手段进行管理</strong><br />
现代科技日新月异，解决了不少管理上的难题。<br />
公司刚成立时，上下班考勤是靠考勤员来记录的，但这存在很多问题：首先，无法保证考勤员自己每天按时上下班，其次，考勤员请假时公司没人接替负责记录考勤，再者考勤员与公司其他员工关系有近有远，谁也不能保证考勤员一年365日天天公正无私。<br />
九十年代后期，打卡钟逐渐普及，公司也购买了一个打卡钟，放在公司门口，员工上班或下班时拿自己的考勤卡在打卡钟上打印个时间，月底人事部一统计一目了然。可随后马上出现了代打卡现象，关系好的员工互相帮忙代打卡，虽然公司每回抓着代打卡的都会重罚，但仍屡禁不止。<br />
进入新世纪指纹技术渐渐成熟，公司只花几百元买了一个指纹考勤机就彻底解决了以上问题。<br />
到目前为止，公司还未发生员工互相借手指头帮忙输入指纹的现象。<br />
随着公司销售网点逐渐增多，办公地点越来越分散，管理起来也日渐麻烦。有时某种商品甲门市积压半年卖不出去，乙门市接着用户订单又重新进货，门市之间信息相互沟通不畅。<br />
四五年前，公司花重金购买了网络版财务软件，使公司各门市，北京总公司与外地分公司之间做到了实时沟通。公司所有库存商品一目了然，每个业务员的每笔业务随时可查，应收应付账款明明白白，各类报表随要随有，我再也不用老问会计：现在库存多少？账上还剩多少钱？某某某这月销售额多少了？只要有台能上网的电脑，无论何时何地，动动手指头，我所需要的数据立即就会出现在眼前。<br />
最近为了提高售后服务部门接电话的质量，减少与客户的纠纷，公司在集团电话上加装了录音卡，每天所有的呼入呼出电话全部录音，售后服务部门的客服人员定期开会听电话录音，分析每人接电话的优缺点，大家一起讨论提高。过了一段时间，我发现不仅客服人员接电话水平有所提高，而且公司电话费也节省不少，大概电话一录音员工不好意思再用公司电话打私人电话了吧，真是一举两得。<br />
运用科技手段管理公司，不仅效率大为提高，而且能尽量避免各种人为因素所引起的偏差。现在人工成本越来越高，购买先进设备代替人来完成工作对公司来说是个节省成本的好方法。</p>
<p><strong>21.从结果管理到过程管理</strong><br />
一直以来，公司基本上采用的都是结果管理，每年年初定好这一年的各项任务指标，然后再根据公司总的年任务向下分配到各个部门，部门继续向下分配到每个人，每个人将一年的任务参考上一年的历史情况细分到新一年的每个月，公司依据每人每月的任务制定考核标准。每月月初财务部汇总算出上月各员工的实际完成任务情况，将报表交到部门经理和总经理处，经理研究完上月报表再制定新的政策并对未完成任务员工进行个别辅导或调整。以上传统方法按部就班，比较可行，但由于目前竞争越来越激烈，市场变化加快，公司原有的管理方法有点跟不上竞争对手的节奏。如果问题在本月初出现，下月初才能反应到报表上，经理根据报表修改销售政策在开会布置下去，40天已经过去了，有时候40天足以把小问题拖成大问题。<br />
前一段时间了解了戴尔对销售部的管理方法，戴尔刚开始也是对销售人员一月一考核，后改为一周一考核，最后改为一日一考核。每天晚上，销售主管将销售人员的当日销售报表收上来后分析总结，完成任务的OK，完不成任务的挨个留下来单独辅导，分析失败原因，制定新的行动方案，规划第二天的任务，第二天晚上再对前一天制定的方案进行总结考核并重新制定下一天的方案。这样改进之后，戴尔销售部的业绩大为提高，当然，销售人员也快被逼疯了，据说很少有人能在戴尔销售部门忍受三年以上。<br />
他山之石可以攻玉，虽然目前我公司要做到一天一考核还有点不现实，但做到每周一考核还是可以的。于是我们将业务部门的报表改为一周一汇总，每周一必须将上周每人的业务开展情况及任务实际完成情况总结并核实，对于异常现象立刻采取措施，对于任务完成较差的员工马上单独交流，弄清原因，及时解决问题。新措施实行了一段时间后，我感觉公司对市场反应速度大大提高了，对业务方面的实际情况各级经理也基本做到心里有底，当月问题不必积压到下月初才被发现解决了。<br />
我一直在琢磨，是否非业务部门也可采取过程管理呢，这样公司整体反应速度将大为提高，各种问题就会被及时反应出来并得到解决，执行力也会大为加强。不过，非业务部门由于没有具体数字硬指标考核，要想达到过程管理的要求估计比较费时费力。</p>
<p>转载自： http://www.cnblogs.com/lzhdim/category/249421.html</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/reserved-a-day-to-day-management-of-small-business-owner-want-to-make-friends-learn-something-entrepreneurial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2012元旦假期随影</title>
		<link>http://tsov.net/2012-new-year-holidays-with-the-shadow/</link>
		<comments>http://tsov.net/2012-new-year-holidays-with-the-shadow/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 12:40:07 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[摄影]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[假期]]></category>
		<category><![CDATA[元旦]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3605</guid>
		<description><![CDATA[时间过得飞快，不知不觉2012年到来了。回想过去的一年，感慨很多。而让自已最惊叹的自已越来越没有计划性了，越来越不能让自已的心态平静下来。差不多是处于混乱的状态。回看了自已近些年来的总结，才知道自已离自已的梦想越走越远。元旦3天的假期里，计划的事没有做到~~~
还是继续发些我喜欢空旷的相片吧。拍完后看到这些相片，突然感觉到相片带给人的感受不仅仅是美景，而更多的摄影者的心态及心愿。]]></description>
			<content:encoded><![CDATA[<p>时间过得飞快，不知不觉2012年到来了。回想过去的一年，感慨很多。而让自已最惊叹的自已越来越没有计划性了，越来越不能让自已的心态平静下来。差不多是处于混乱的状态。回看了自已近些年来的总结，才知道自已离自已的梦想越走越远。元旦3天的假期里，计划的事没有做到~~~<br />
还是继续发些我喜欢空旷的相片吧。拍完后看到这些相片，突然感觉到相片带给人的感受不仅仅是美景，而更多的摄影者的心态及心愿。</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0781.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p><span id="more-3605"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0782.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0783.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0784.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0786.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0789.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0792.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0794.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2012/01/IMG_0799.jpg" width="600" height="450" alt="2011元旦假期随行" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/2012-new-year-holidays-with-the-shadow/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>网站版权的写法</title>
		<link>http://tsov.net/the-wording-of-the-copyright/</link>
		<comments>http://tsov.net/the-wording-of-the-copyright/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 06:23:15 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[管理]]></category>
		<category><![CDATA[版权]]></category>
		<category><![CDATA[网站]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3604</guid>
		<description><![CDATA[看到很多网站在版权写法上都不是很严谨。查询了一些关于版权写法的资料，基本上介绍的都是针对版权所有的写法，而针对于其它（如署名等）的写法却很少有介绍。下面整理了一些版权的写法及含义。]]></description>
			<content:encoded><![CDATA[<p>看到很多网站在版权写法上都不是很严谨。查询了一些关于版权写法的资料，基本上介绍的都是针对版权所有的写法，而针对于其它（如署名等）的写法却很少有介绍。下面整理了一些版权的写法及含义。<span id="more-3604"></span></p>
<p>实际上网站上关于版权的写法主要有：<br />
<strong>A、版权所有(All Rights Reserved</strong><br />
<strong>B、署名</strong><br />
<strong>C、署名-禁止演绎</strong><br />
<strong>D、署名-非商业性使用-禁止演绎</strong><br />
<strong>E、署名-非商业性使用</strong><br />
<strong>F、署名-非商业性使用-相同方式共享</strong><br />
<strong>G、署名-相同方式共享</strong></p>
<p>那么，我应该选择什么样的版权许可?<br />
在确定选择您的协议之前，请首先了解一下我们所提供地几种许可类型：</p>
<p><strong>版权所有 All rights reserved</strong><br />
选择这种版权许可协议表明，任何人在未经您的允许下，将不能够以任何方式使用您拥有版权的照片。</p>
<p><strong>署名</strong><br />
您允许他人对自己享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但在这些过程中对方必须保留您对原作品的署名。</p>
<blockquote><p>举例: 张三把她的照片加上了“署名”许可权，因为她很希望全世界都可以在提供她的名字的情况下使用这些照片。李四在网络上发现了她的照片，想把照片放在个人Blog上。于是李四在自己Blog上放上张三的照片，同时清晰地说明张三是作者。</p></blockquote>
<p><strong>署名-禁止演绎</strong><br />
您允许他人对您的作品原封不动地进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但不得进行演绎创作。</p>
<blockquote><p>举例: 张三把她的照片加上了“署名”许可权和”禁止演绎”许可权，这就表明，任何人使用张三的作品时，不仅需要加上她的名字，同时不能改动她的照片。李四希望以张三的照片为基础，进行新的修改设计，在没有得到张三的特别允许下，即便是提供署名，李四也不可以这样做。</p></blockquote>
<p><strong>署名-非商业性使用-禁止演绎</strong><br />
您允许他人对您享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但在这些过程中对方必须保留您对原作品的署名。<br />
您允许他人对您享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但仅限于非商业性目的。<br />
您允许别人拷贝、分发、呈现和表演属于你版权的作品，但是只能原封不动，不能是派生改动过的作品。</p>
<blockquote><p>举例: 当张三的照片选择了以上三种许可权时，李四如果想把张三的照片集合在一本册子里销售，是不被允许的。</p></blockquote>
<p><strong>署名-非商业性使用</strong><br />
您允许他人对您享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但在这些过程中对方必须保留您对原作品的署名。<br />
您允许他人对您享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但仅限于非商业性目的。</p>
<blockquote><p>举例: 张三把她的照片加上了“署名”许可权、 “非商业性使用”许可权，这时李四如果要把照片内容印制在T恤上销售，或者是用于商业广告，即便是署名，也都是不被允许的。</p></blockquote>
<p><strong>署名-非商业性使用-相同方式共享</strong><br />
您允许他人对您享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但在这些过程中对方必须保留您对原作品的署名。<br />
您允许他人对您享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但仅限于非商业性目的。<br />
您允许别人分发基于你作品的派生作品，但是条件是必须提供和你的作品许可协议相同的许可协议。</p>
<blockquote><p>举例: 张三给自己拍摄的照片加了以上条款。如果李四用张三的照片放在自己的拼图作品中，这就成了派生作品。“保持一致”的条款要求李四必须把为他的作品也加上“署名”、“非商业性使用”和“相同方式共享”许可协议。同时，李四还不能将他的拼图进行销售或者参与其他商业行为。</p></blockquote>
<p><strong>署名-相同方式共享</strong><br />
您允许他人对您享有著作权的作品及演绎作品进行复制、发行、展览、表演、放映、广播或通过信息网络向公众传播，但在这些过程中对方必须保留您对原作品的署名。<br />
您允许别人分发基于你作品的派生作品，但是条件是必须提供和您的作品许可协议相同的许可协议。</p>
<blockquote><p>举例: 张三在自己拍摄的照片上附加了“署名”和“相同方式共享”条款。如果李四用张三的照片放在自己的拼图作品中，这就成了派生作品。“相同方式共享”的条款要求李四必须把为他的作品也加上“署名”和“相同方式共享”许可协议，也就是说李四必须按照张三要求的使用许可条件发布使用自己的作品。从这个例子中，我们也可以看出，一个许可协议不可能禁止演绎和相同方式共享同时出现！</p></blockquote>
<p>您对以上的信息还有疑问，也可以访问来自官方站点的版权许可协议<a href="http://creativecommons.org/license/?lang=zh" target="_blank">选择向导</a></p>
<p><strong>为什么需要知识共享协议？</strong><br />
知识共享组织是一个为创造性作品提供灵活的著作权许可协议的非营利性组织。 对创造性控制的讨论往往会导致多种极端的发生。一个极端是一幅完全控制的景象—— 一个每一次使用作品都受到规制的世界，在这个世界所有权利都被保留或者说许多权利被保留是一种常态。另一个极端是无政府的混乱景象—— 一个创作者享受广泛自由，但权利易于被非法利用的世界。平衡，折衷和适度这些价值理念——曾经是同等重视创新和保护的著作权体系的推动力——已经受到了极大的破坏。</p>
<p>知识共享组织致力于恢复这些价值理念。我们使用私有权利去创造公共产品：允许将创造性作品自由用于某些用途。就像自由软件和开源运动那样，我们的目标是合作和共享思想，但是我们所采取的方式是自愿和自由选择。我们致力于为创作者提供全世界最好的方式，在鼓励使用其作品时保护他们的作品——即宣布“保留部分权利”。 </p>
<p>因此，知识共享组织现在和未来实施的项目，其唯一的目标就是：在默认的限制性规则日益增多的今天，构建一个合理、灵活的著作权体系。 </p>
<p>了解更多，请进入<a href="http://cn.creativecommons.org/about/" target="_blank">知识共享 &#8211; 中国大陆</a></p>
<p>（以上资料来源于网络，非本站原创，本站在举例说明中做过少量调整。）</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/the-wording-of-the-copyright/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011年公司年终会</title>
		<link>http://tsov.net/company-annual-meeting-2011/</link>
		<comments>http://tsov.net/company-annual-meeting-2011/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 04:02:33 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[摄影]]></category>
		<category><![CDATA[公司]]></category>
		<category><![CDATA[年会]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3602</guid>
		<description><![CDATA[2011年公司年终会]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://pic.tsov.net/2011/12/company-annual-meeting.jpg" alt="2011年公司年终会" /></p>
<p><span id="more-3602"></span></p>
<p style="text-align:center;">没有了，就拍了一张。总结：人多、热闹、吵。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/company-annual-meeting-2011/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>MD5安全性及相关知识</title>
		<link>http://tsov.net/md5-security-and-related-knowledge/</link>
		<comments>http://tsov.net/md5-security-and-related-knowledge/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 05:36:19 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[代码]]></category>
		<category><![CDATA[MD5]]></category>
		<category><![CDATA[安全]]></category>
		<category><![CDATA[知识]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3601</guid>
		<description><![CDATA[最近各大网站的用户数据被泄露的新闻炒得沸沸扬扬，刚好与朋友无意间谈起了加密、解密的问题。从事IT职业的很多人都应该知道MD5加密，MD5加密是现在网站中应用很广泛的Hash算法之一。它可以将用户密码加密为128位的长整数。数据库并不明文存储用户密码，而是在用户登录时将输入密码字符串进行MD5加密，与数据库中所存储的MD5值匹配。]]></description>
			<content:encoded><![CDATA[<p>最近各大网站的用户数据被泄露的新闻炒得沸沸扬扬，刚好与朋友无意间谈起了加密、解密的问题。从事IT职业的很多人都应该知道MD5加密，MD5加密是现在网站中应用很广泛的Hash算法之一。它可以将用户密码加密为128位的长整数。数据库并不明文存储用户密码，而是在用户登录时将输入密码字符串进行MD5加密，与数据库中所存储的MD5值匹配。<span id="more-3601"></span></p>
<p>因此，MD5用作密码加密算法并不是绝对安全的。因为可以通过生成已知字符串的字典去Hash碰撞查找到。<br />
互联网上有几个MD5解密的网站，大多数的做法是用户输入MD5转换后的值（叫哈希值）与网站中数据库进行对比，从而查询到对应的字符串。</p>
<p>而MD5是Hash算法之一，它的意义在于提供了一种快速存取数据的方法，它用一种算法建立键值与真实值之间的对应关系,(每一个真实值只能有一个键值，但是一个键值可以对应多个真实值，即将数据离散化，以方便存取)，这样可以快速在数组等数据结构中存取数据。【此解释来源于百科】</p>
<p>也就是说MD5不是简单的古典加密算法，不能通过逆向Decrypt解密，只能通过Hash碰撞破解（Hack）。</p>
<p>所在，在论理上来说，MD5密码是可以破解的。只要字典够大，计算机运行速度够快。</p>
<p>至于最近各大网站数据库泄露事件，而且被报料称数据库存储的还是明文的。若被攻击者拿到数据库后，用户的密码也根本无需破解了。这件事提醒我们对网站数据库中所保存的用户密码进行加密的重要性。</p>
<p>在这里，我也来说一下我的做法，之前项目中也应用过：<br />
通常用户密码都是MD5加密后存储到数据库，若是数据库被泄露，通过Hash碰撞也是能够破解的。所以，我们可以适当的修改MD5加密算法或方式。（如把字符串多次MD5等方式。当然，你的方式同样不能泄露出去）</p>
<p><strong>下面收藏一下关于MD5的相关知识：</strong></p>
<p>对于散列函数h(x)，必须满足下列特性<br />
[1]：<br />
压缩：对于给定输入x，输出长度y=h(x)很小；<br />
效率：对于给定输入x，计算y=h(x)很容易；<br />
单向：该散列函数H是一个单向函数，即对于几乎所有的x，已知H(x)的值y求x是不可行的；<br />
弱无碰撞：已知x，求出x’使得H(x’)==H(x)在计算上是不可行的；<br />
强无碰撞：对于任意x≠x’，H(x’)==H(x)在计算上是不可行的。</p>
<p>MD5的全称是Message-Digest Algorithm 5，在1991年由MIT 的Ronald L. Riverst提出，由MD4演化而来，最终生成128位（4个32位的16进制数）的信息摘要算法。</p>
<p>[2]MD5算法是一个不可逆的字符串变换算法，即看到源程序和算法描述，也无法将一个MD5的值变换回原始的字符串。</p>
<p>1993年，Den Boer和Bosselaers给出了一个有限的“伪碰撞”结果；<br />
1996年，MD5算法的设计被发现有缺陷，虽然当时并未被证明该缺陷是致命的，密码学专家建议使用其它加密算法（如SHA-1）。<br />
2004年，MD5算法被证明不安全，原因是会产生Hash碰撞。[3]<br />
2007年，研究人员发现使用Chosen-prefix Collision方法，可以使包含恶意代码的程序产生合法的MD5值。<br />
2008年，研究人员发现了产生相同MD5 Hash值的两个可执行文件。<br />
以上实例证明，MD5算法的安全性并不高，不能应用于对安全性要求很高的SSL加密及数字签名之中。目前最被推荐的Hash加密算法应为SHA-2加密算法。</p>
<p>MD5算法描述<br />
MD5算法针对不定长的输入，可以输出固定128位长度的加密信息。MD5以512位来分组输入的信息，每一分组又被划分为16个32位子分组，经过算法流程最终生成四个32位数据联合成为128位的散列。</p>
<p>算法的具体过程如下：<br />
（1）信息进行填充，使其位长对512求余的结果等于448。将信息的长度扩展至N*512+448，其中N为一个非负整数，N可以是零。填充的方法为在信息的后面填充一个1和无数个0，直到满足条件。</p>
<p>（2）在这个结果后面附加一个以64位二进制表示的填充前信息长度。经过这两步的处理，现在的信息的位长=N*512+448+64=(N+1)*512，即长度恰好是512的整数倍。这样做的原因是为满足后面处理中对信息长度的要求。MD5中有四个32位被称作链接变量（Chaining Variable）的整数参数，他们的初始值分别为：A=0×67452301，B=0xefcdab89，C=0x98badcfe，D=0×10325476。</p>
<p>（3）进入算法的四轮主循环运算。循环的次数是信息中512位信息分组的数目。主循环有四轮，每轮循环都很相似。第一轮进行16次操作。每次操作对a、b、c和d中的其中三个作一次非线性函数运算，然后将所得结果加上第四个变量，文本的一个子分组和一个常数。再将所得结果向左环移一个不定的数，并加上a、b、c或d中之一。最后用该结果取代a、b、c或d中之一。</p>
<p>（4）经过四轮逐位运算完成之后，将A、B、C、D分别加上a、b、c、d。然后用下一分组数据继续运行算法，最后的输出是A、B、C和D的级联。</p>
<p><strong>存在问题</strong><br />
虽然MD5为单向Hash加密，是不可逆的，但根据鸽巢原理，MD5算法所产生的32位输出所能够表示的空间大小为1632，即当样本大于1632≈3.4 × 1038时就会产生Hash碰撞。由这一结论可知，我们可以生成大量密码样本的哈希值，得到密码和哈希值的一一对应关系，然后根据这个对应关系反查就可以得到哈希值所对应的密码。但在破解密码的MD5值之前，我们需要预先计算出大量数据所对应的MD5值。</p>
<p>而在互联网应用方面，如果如文章开始所提出的问题一样，只是对用户密码进行简单MD5加密，是有可能通过查表入侵用户账户的（尽管密码可能不是用户的原始密码）。然而对于强密码来说，通过暴力穷举破解MD5值的代价也是相当大的。但根据统计结论，有相当多的用户会使用弱密码，因此可以根据统计规律建立简单密码所对应的MD5值表，从而入侵使用简单密码的用户账户。</p>
<p><strong>改进方法</strong><br />
由于对于密码学Hash函数还需要的特性是具有雪崩效应，或者严格雪崩效应。其目标是对于输入任何小的改动将使输出变化很大。理想情况下改变任何输入所得到的输出结果都不相关，那么攻击者寻找碰撞就必须进行穷举搜索。由于MD5算法的这一效应，我们可以在用户密码创建时生成一个随机字符串（称之为Salt，在另一个数据表或数据库中存储）与用户口令连接在一起，然后再用散列函数对这个字符串进行MD5加密，之后将MD5加密结果结果存入数据库中。如果Salt值的数目足够大的话，它实际上就消除了对常用口令采用的字典式攻击，因为黑客不可能在数据库中存储那么多Salt和用户密码组合后的MD5值。当然，如果黑客获得了数据库的所有信息（包括Salt表），他们仍可以对单个用户的密码进行暴力枚举破解。但将每个密码后加一随机串，无疑增加了暴力枚举的难度，且不存在弱口令的问题了。更加安全的做法是，我们可以给每个密码设置一个随机的Salt值，这样即使使用暴力枚举破解了一个用户的密码，也很难再破解其他用户的密码了。</p>
<p>除了给MD5算法加盐，其它的增强用户密码安全性的主动措施有使用更加耗时的加密算法，这样使破解的时间也大大增加了；或者更换更安全的加密算法如SHA-2算法；还可以像Twitter一样强制用户使用复杂密码等等。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/md5-security-and-related-knowledge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>盛大云，不厚道</title>
		<link>http://tsov.net/grandcloud-not-kind/</link>
		<comments>http://tsov.net/grandcloud-not-kind/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 11:57:15 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[厚道]]></category>
		<category><![CDATA[男人]]></category>
		<category><![CDATA[盛大]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3599</guid>
		<description><![CDATA[自上次获得盛大云赠送的A类邀请码开通了相关服务后，不知不觉用了一个多月。虽然使用上并没有达到宣传上说的那样，但也过得去（可能本站访问量不高，体现不出来多大优势）。前几天收到盛大云的邮件通知说赠送的100元要在规定时间内用完。盛大云，这就不厚道了。]]></description>
			<content:encoded><![CDATA[<p>自上次获得盛大云赠送的A类邀请码开通了相关服务后，不知不觉用了一个多月。虽然使用上并没有达到宣传上说的那样，但也过得去（可能本站访问量不高，体现不出来多大优势）。前几天收到盛大云的邮件通知说赠送的100元要在规定时间内用完。盛大云，这就不厚道了。<span id="more-3599"></span>具体通知如下：</p>
<blockquote><p>
尊敬的用户您好：<br />
感谢您对盛大云的关注和支持，为了进一步使资源得到充分利用，方便更多用户体验到盛大云的产品及服务，盛大云团队调整了账户赠送100元的使用期限。注册账号赠送的100元以代金券的形式在您的账户中显示，您可以在官网“账户”中查看代金券使用期限，逾期代金券余额将冻结。如有充值，将开始使用您充值的金额，如未充值，您的账号将会冻结，无法再使用盛大云的付费产品。如果您希望继续使用盛大云的产品及服务，我们建议您尽快进行充值，以免影响您的使用。</p>
<p>充值路径：<del datetime="2011-12-21T11:43:08+00:00">www.grandcloud.cn</del>–>账户–>充值（支持盛付通/支付宝/财付通）。</p>
<p>特别提示：如果您尚无充值记录，账号欠费冻结后第4天，盛大云将回收付费资源，数据不能保留。同时，也请您将不使用的资源及时删除，以提供给其他需要的用户使用。</p>
<p>活动通知new：为了让更多的客户尝试使用云计算，体验云计算的价值，从收费日起，盛大云对所有按需产品进行六折优惠。具体优惠措施解释请见：<del datetime="2011-12-21T11:43:08+00:00">http://www.grandcloud.cn/index/price</del></p>
<p>感谢您对盛大云一直以来的支持和使用！
</p></blockquote>
<p>另外，之前一直看好的包年订购服务商<strong>《男人袜》</strong>也玩起同样的手法，这点不厚道。不过从<strong>《男人袜》</strong><a href="http://tsov.net/nanrenwa/" title="男人袜质量不错">订购回来的袜子质量还真的是不错的</a>。虽然<strong>《男人袜》</strong>这个网站推出时间不短，但知名度并不是很高，估计领导急了，才出这馊主意。</p>
<p>看在包年订购服务的模式不错，这里也就支持一下<strong>《男人袜》</strong>吧。网址为：<a href="http://goo.gl/slBtS" title="男人被" target="_blank">http://www.nanrenwa.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/grandcloud-not-kind/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>ecshop数据库表结构</title>
		<link>http://tsov.net/ecshop-database-table-structure/</link>
		<comments>http://tsov.net/ecshop-database-table-structure/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 05:56:36 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[代码]]></category>
		<category><![CDATA[ecshop]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3597</guid>
		<description><![CDATA[ecshop是个非常不错的开源商城，几年前就开始了解并简单的使用过。因为在使用的过程中需求不同因此需要做一些简单的改动，这对我非程序开发出身的我来说是比较大的难题，好在网上资源很丰富，基础上我的需求都能从网上找到解决办法。]]></description>
			<content:encoded><![CDATA[<p>ecshop是个非常不错的开源商城，几年前就开始了解并简单的使用过。因为在使用的过程中需求不同因此需要做一些简单的改动，这对我非程序开发出身的我来说是比较大的难题，好在网上资源很丰富，基础上我的需求都能从网上找到解决办法。下面收藏一下ecshop2.7的数据库表结构及说明。方便使用的时候查询。<span id="more-3597"></span>（提示： 需要查询时，直接ctrl+C查找。）</p>
<p>&#8211; 表的结构 `ecs_account_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_account_log` (<br />
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL COMMENT &#8216;用户登录后保存在session中的id号，跟users表中的user_id对应&#8217;,<br />
`user_money` decimal(10,2) NOT NULL COMMENT &#8216;用户该笔记录的余额&#8217;,<br />
`frozen_money` decimal(10,2) NOT NULL COMMENT &#8216;被冻结的资金&#8217;,<br />
`rank_points` mediumint(9) NOT NULL COMMENT &#8216;等级积分，跟消费积分是分开的&#8217;,<br />
`pay_points` mediumint(9) NOT NULL COMMENT &#8216;消费积分，跟等级积分是分开的&#8217;,<br />
`change_time` int(10) unsigned NOT NULL COMMENT &#8216;该笔操作发生的时间&#8217;,<br />
`change_desc` varchar(255) NOT NULL COMMENT &#8216;该笔操作的备注，一般是，充值或者提现。也可是是管理员后台写的任何在备注&#8217;,<br />
`change_type` tinyint(3) unsigned NOT NULL COMMENT &#8216;操作类型，0为充值，1为提现，2为管理员调节，99为其他类型&#8217;,<br />
PRIMARY KEY (`log_id`),<br />
KEY `user_id` (`user_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;用户帐号情况记录表，包括资金和积分等&#8217; AUTO_INCREMENT=42 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_ad`<br />
CREATE TABLE IF NOT EXISTS `ecs_ad` (<br />
`ad_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`position_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8217;0,站外广告；从1开始代表的是该广告所处的广告位，同表ad_position中的字段position_id的值&#8217;,<br />
`media_type` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;广告类型，0，图片；1，flash;2,代码；3，文字&#8217;,<br />
`ad_name` varchar(60) NOT NULL COMMENT &#8216;该条广告记录的广告名称&#8217;,<br />
`ad_link` varchar(255) NOT NULL COMMENT &#8216;广告链接地址&#8217;,<br />
`ad_code` text NOT NULL COMMENT &#8216;广告链接的表现，文字广告就是文字或图片和flash就是它们的地址，代码广告就是代码内容&#8217;,<br />
`start_time` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;广告开始时间&#8217;,<br />
`end_time` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;广告结束时间&#8217;,<br />
`link_man` varchar(60) NOT NULL COMMENT &#8216;广告联系人&#8217;,<br />
`link_email` varchar(60) NOT NULL COMMENT &#8216;广告联系人的邮箱&#8217;,<br />
`link_phone` varchar(60) NOT NULL COMMENT &#8216;广告联系人的电话&#8217;,<br />
`click_count` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该广告点击数&#8217;,<br />
`enabled` tinyint(3) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;该广告是否关闭，1，开启；0，关闭；关闭后广告将不再有效，直至重新开启&#8217;,<br />
PRIMARY KEY (`ad_id`),<br />
KEY `position_id` (`position_id`),<br />
KEY `enabled` (`enabled`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;广告列表配置表，包括站内站外的图片，文字，flash，代码广告&#8217; AUTO_INCREMENT=6 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_admin_action`<br />
CREATE TABLE IF NOT EXISTS `ecs_admin_action` (<br />
`action_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`parent_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该id项的父id，对应本表的action_id字段&#8217;,<br />
`action_code` varchar(20) NOT NULL COMMENT &#8216;代表权限的英文字符串，对应汉文在语言文件中，如果该字段有某个字符串，就表示有该权限&#8217;,<br />
PRIMARY KEY (`action_id`),<br />
KEY `parent_id` (`parent_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;管理员权限列表树&#8217; AUTO_INCREMENT=104 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_admin_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_admin_log` (<br />
`log_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`log_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;写日志时间&#8217;,<br />
`user_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该日志所记录的操作者id，同ecs_admin_user的user_id&#8217;,<br />
`log_info` varchar(255) NOT NULL COMMENT &#8216;管理操作内容&#8217;,<br />
`ip_address` varchar(15) NOT NULL COMMENT &#8216;管理者登录ip&#8217;,<br />
PRIMARY KEY (`log_id`),<br />
KEY `log_time` (`log_time`),<br />
KEY `user_id` (`user_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;管理员操作日志表&#8217; AUTO_INCREMENT=158 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_admin_message`<br />
CREATE TABLE IF NOT EXISTS `ecs_admin_message` (<br />
`message_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`sender_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;发送该留言的管理员id，同ecs_admin_user的user_id&#8217;,<br />
`receiver_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;接收消息的管理员id，同ecs_admin_user的user_id，如果是给多个管理员发送，则同一个消息给每个管理员id发送一条&#8217;,<br />
`sent_time` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;留言发送时间&#8217;,<br />
`read_time` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;留言阅读时间&#8217;,<br />
`readed` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;留言是否阅读，1，已阅读；0，未阅读&#8217;,<br />
`deleted` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;留言是否已经是否已经被删除，1，已删除；0，未删除&#8217;,<br />
`title` varchar(150) NOT NULL COMMENT &#8216;留言的主题&#8217;,<br />
`message` text NOT NULL COMMENT &#8216;留言的内容&#8217;,<br />
PRIMARY KEY (`message_id`),<br />
KEY `sender_id` (`sender_id`,`receiver_id`),<br />
KEY `receiver_id` (`receiver_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;管理员留言记录表&#8217; AUTO_INCREMENT=7 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_admin_user`<br />
CREATE TABLE IF NOT EXISTS `ecs_admin_user` (<br />
`user_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号，管理员代号&#8217;,<br />
`user_name` varchar(60) NOT NULL COMMENT &#8216;管理员登录名&#8217;,<br />
`email` varchar(60) NOT NULL COMMENT &#8216;管理员邮箱&#8217;,<br />
`password` varchar(32) NOT NULL COMMENT &#8216;管理员登录秘密加密串&#8217;,<br />
`add_time` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;管理员添加时间&#8217;,<br />
`last_login` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;管理员最后一次登录时间&#8217;,<br />
`last_ip` varchar(15) NOT NULL COMMENT &#8216;管理员最后一次登录ip&#8217;,<br />
`action_list` text NOT NULL COMMENT &#8216;管理员管理权限列表&#8217;,<br />
`nav_list` text NOT NULL COMMENT &#8216;管理员导航栏配置项&#8217;,<br />
`lang_type` varchar(50) NOT NULL,<br />
`agency_id` smallint(5) unsigned NOT NULL COMMENT &#8216;该管理员负责的办事处的id，同ecs_agency的agency_id字段。如果管理员没负责办事处，则此处为0&#8242;,<br />
`todolist` longtext COMMENT &#8216;记事本记录的数据&#8217;,<br />
PRIMARY KEY (`user_id`),<br />
KEY `user_name` (`user_name`),<br />
KEY `agency_id` (`agency_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;管理员资料权限列表&#8217; AUTO_INCREMENT=4 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_adsense`<br />
CREATE TABLE IF NOT EXISTS `ecs_adsense` (<br />
`from_ad` smallint(5) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;广告代号，-1是站外广告，如果是站内广告则为ecs_ad的ad_id&#8217;,<br />
`referer` varchar(255) NOT NULL COMMENT &#8216;页面来源&#8217;,<br />
`clicks` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;点击率&#8217;,<br />
KEY `from_ad` (`from_ad`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;广告点击率统计表&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_ad_position`<br />
CREATE TABLE IF NOT EXISTS `ecs_ad_position` (<br />
`position_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;广告位自增id&#8217;,<br />
`position_name` varchar(60) NOT NULL COMMENT &#8216;广告位名称&#8217;,<br />
`ad_width` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;广告位宽度&#8217;,<br />
`ad_height` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;广告位高度&#8217;,<br />
`position_desc` varchar(255) NOT NULL COMMENT &#8216;广告位描述&#8217;,<br />
`position_style` text NOT NULL COMMENT &#8216;广告位模板代码&#8217;,<br />
PRIMARY KEY (`position_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;广告位置配置表&#8217; AUTO_INCREMENT=2 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_affiliate_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_affiliate_log` (<br />
`log_id` mediumint(8) NOT NULL AUTO_INCREMENT,<br />
`order_id` mediumint(8) NOT NULL,<br />
`time` int(10) NOT NULL,<br />
`user_id` mediumint(8) NOT NULL,<br />
`user_name` varchar(60) DEFAULT NULL,<br />
`money` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242;,<br />
`point` int(10) NOT NULL DEFAULT &#8217;0&#8242;,<br />
`separate_type` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242;,<br />
PRIMARY KEY (`log_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;分成相关的表，还没研究透&#8217; AUTO_INCREMENT=1 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_agency`<br />
CREATE TABLE IF NOT EXISTS `ecs_agency` (<br />
`agency_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;办事处ID&#8217;,<br />
`agency_name` varchar(255) NOT NULL COMMENT &#8216;办事处名字&#8217;,<br />
`agency_desc` text NOT NULL COMMENT &#8216;办事处描述&#8217;,<br />
PRIMARY KEY (`agency_id`),<br />
KEY `agency_name` (`agency_name`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=&#8217;办事处信息&#8217; AUTO_INCREMENT=5 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_area_region`<br />
CREATE TABLE IF NOT EXISTS `ecs_area_region` (<br />
`shipping_area_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;配送区域的id号，等同于ecs_shipping_area的shipping_area_id的值&#8217;,<br />
`region_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;地区列表，等同于ecs_region的region_id&#8217;,<br />
PRIMARY KEY (`shipping_area_id`,`region_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;记录表ecs_shipping_area中的shipping_area_name的地区名包括ecs_region中的城市&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_article`<br />
CREATE TABLE IF NOT EXISTS `ecs_article` (<br />
`article_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`cat_id` smallint(5) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该文章的分类，同ecs_article_cat的cat_id,如果不在，将自动成为保留类型而不能删除&#8217;,<br />
`title` varchar(150) NOT NULL COMMENT &#8216;文章题目&#8217;,<br />
`content` longtext NOT NULL COMMENT &#8216;文章内容&#8217;,<br />
`author` varchar(30) NOT NULL COMMENT &#8216;文章作者&#8217;,<br />
`author_email` varchar(60) NOT NULL COMMENT &#8216;文章作者的email&#8217;,<br />
`keywords` varchar(255) NOT NULL COMMENT &#8216;文章的关键字&#8217;,<br />
`article_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;2&#8242; COMMENT &#8216;文章类型，0，普通；1，置顶；2和大于2的，为保留文章，保留文章不能删除&#8217;,<br />
`is_open` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;是否显示。1，显示；0，不显示&#8217;,<br />
`add_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;文章添加时间&#8217;,<br />
`file_url` varchar(255) NOT NULL COMMENT &#8216;上传文件或者外部文件的url&#8217;,<br />
`open_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8217;0,正常；当该字段为1或者2时，会在文章最后添加一个链接“相关下载”，连接地址等于file_url的值；但程序在此处有bug&#8217;,<br />
`link` varchar(255) NOT NULL COMMENT &#8216;该文章标题所引用的连接，如果该项有值将不能显示文章内容，即该表中content的值&#8217;,<br />
PRIMARY KEY (`article_id`),<br />
KEY `cat_id` (`cat_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;文章内容表&#8217; AUTO_INCREMENT=11 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_article_cat`<br />
CREATE TABLE IF NOT EXISTS `ecs_article_cat` (<br />
`cat_id` smallint(5) NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`cat_name` varchar(255) NOT NULL COMMENT &#8216;分类名称&#8217;,<br />
`cat_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;分类类型；1，普通分类；2，系统分类；3，网店信息；4，帮助分类；5，网店帮助&#8217;,<br />
`keywords` varchar(255) NOT NULL COMMENT &#8216;分类关键字&#8217;,<br />
`cat_desc` varchar(255) NOT NULL COMMENT &#8216;分类说明文字&#8217;,<br />
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;分类显示顺序&#8217;,<br />
`show_in_nav` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否在导航栏显示；0，否；1，是&#8217;,<br />
`parent_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;父节点id，取值于该表cat_id字段&#8217;,<br />
PRIMARY KEY (`cat_id`),<br />
KEY `cat_type` (`cat_type`),<br />
KEY `sort_order` (`sort_order`),<br />
KEY `parent_id` (`parent_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;文章分类信息表&#8217; AUTO_INCREMENT=7 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_attribute`<br />
CREATE TABLE IF NOT EXISTS `ecs_attribute` (<br />
`attr_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`cat_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品类型，同ecs_goods_type的cat_id&#8217;,<br />
`attr_name` varchar(60) NOT NULL COMMENT &#8216;属性名称&#8217;,<br />
`attr_input_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;当添加商品时，该属性的添加类别；0，为手工输入；1，为选择输入；2，为多行文本输入&#8217;,<br />
`attr_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;属性是否多选；0，否；1，是；如果可以多选，则可以自定义属性，并且可以根据值的不同定不同的价&#8217;,<br />
`attr_values` text NOT NULL COMMENT &#8216;如果attr_input_type为1，即选择输入，则attr_name对应的值的取值就是该字段的值&#8217;,<br />
`attr_index` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;属性是否可以检索；0，不需要检索；1，关键字检索；2，范围检索；该属性应该是如果检索的话，可以通过该属性找到有该属性的商品&#8217;,<br />
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;属性显示的顺序，数字越大越靠前，如果数字一样则按id顺序&#8217;,<br />
`is_linked` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否关联；0，不关联；1，关联；如果关联，那么用户在购买该商品时，具有有该属性相同值的商品将被推荐给用户&#8217;,<br />
`attr_group` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;属性分组，相同的为一个属性组。该值应该取自ecs_goods_type的attr_group的值的顺序&#8217;,<br />
PRIMARY KEY (`attr_id`),<br />
KEY `cat_id` (`cat_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品类型属性表，该表记录的是每个商品类型的所有属性的配置情况，具体的商品的属性不在该表&#8217; AUTO_INCREMENT=175 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_auction_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_auction_log` (<br />
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`act_id` mediumint(8) unsigned NOT NULL COMMENT &#8216;拍卖活动的id，取值于ecs_goods_activity的act_id字段&#8217;,<br />
`bid_user` mediumint(8) unsigned NOT NULL COMMENT &#8216;出价的用户id，取值于ecs_users的user_id&#8217;,<br />
`bid_price` decimal(10,2) unsigned NOT NULL COMMENT &#8216;出价价格&#8217;,<br />
`bid_time` int(10) unsigned NOT NULL COMMENT &#8216;出价时间&#8217;,<br />
PRIMARY KEY (`log_id`),<br />
KEY `act_id` (`act_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;拍卖出价记录信息表&#8217; AUTO_INCREMENT=3 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_auto_manage`<br />
CREATE TABLE IF NOT EXISTS `ecs_auto_manage` (<br />
`item_id` mediumint(8) NOT NULL COMMENT &#8216;如果是商品就是ecs_goods的goods_id，如果是文章就是ecs_article的article_id&#8217;,<br />
`type` varchar(10) NOT NULL COMMENT &#8216;goods是商品，article是文章&#8217;,<br />
`starttime` int(10) NOT NULL COMMENT &#8216;上线时间&#8217;,<br />
`endtime` int(10) NOT NULL COMMENT &#8216;下线时间&#8217;,<br />
PRIMARY KEY (`item_id`,`type`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;处理文章，商品自动上下线的计划任务列表；需要安装计划任务插件才有效&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_bonus_type`<br />
CREATE TABLE IF NOT EXISTS `ecs_bonus_type` (<br />
`type_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;红包类型流水号&#8217;,<br />
`type_name` varchar(60) NOT NULL COMMENT &#8216;红包名称&#8217;,<br />
`type_money` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;红包所值的金额&#8217;,<br />
`send_type` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包发送类型.0,按用户如会员等级,会员名称发放;1,按商品类别发送;2,按订单金额所达到的额度发送;3,线下发送&#8217;,<br />
`min_amount` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;如果是按金额发送红包,该项是最小金额.即只要购买超过该金额的商品都可以领到红包&#8217;,<br />
`max_amount` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242;,<br />
`send_start_date` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包发送的开始时间&#8217;,<br />
`send_end_date` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包发送的结束时间&#8217;,<br />
`use_start_date` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包可以使用的开始时间&#8217;,<br />
`use_end_date` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包可以使用的结束时间&#8217;,<br />
`min_goods_amount` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;可以使用该红包的商品的最低价格.即只要达到该价格的商品才可以使用红包&#8217;,<br />
PRIMARY KEY (`type_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=&#8217;红包类型表&#8217; AUTO_INCREMENT=6 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_booking_goods`<br />
CREATE TABLE IF NOT EXISTS `ecs_booking_goods` (<br />
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;登记该缺货记录的用户的id，取值ecs_users的user_id&#8217;,<br />
`email` varchar(60) NOT NULL COMMENT &#8216;页面填的用户的email，默认取值于ecs_users的email&#8217;,<br />
`link_man` varchar(60) NOT NULL COMMENT &#8216;页面填的用户的姓名，默认取值于ecs_users的consignee &#8216;,<br />
`tel` varchar(60) NOT NULL COMMENT &#8216;页面填的用户的电话，默认取值于ecs_users的tel&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;缺货登记的商品id，取值于ecs_goods的 goods_id&#8217;,<br />
`goods_desc` varchar(255) NOT NULL COMMENT &#8216;缺货登记时留的订购描述&#8217;,<br />
`goods_number` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订购数量&#8217;,<br />
`booking_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;缺货登记的时间&#8217;,<br />
`is_dispose` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否已经被处理&#8217;,<br />
`dispose_user` varchar(30) NOT NULL COMMENT &#8216;处理该缺货登记的管理员用户名，取值于session,该session取值于ecs_admin_user的user_name&#8217;,<br />
`dispose_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;处理的时间&#8217;,<br />
`dispose_note` varchar(255) NOT NULL COMMENT &#8216;处理时管理员留的备注&#8217;,<br />
PRIMARY KEY (`rec_id`),<br />
KEY `user_id` (`user_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;缺货登记的订购和处理记录表&#8217; AUTO_INCREMENT=4 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_brand`<br />
CREATE TABLE IF NOT EXISTS `ecs_brand` (<br />
`brand_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`brand_name` varchar(60) NOT NULL COMMENT &#8216;品牌名称&#8217;,<br />
`brand_logo` varchar(80) NOT NULL COMMENT &#8216;上传的该品牌公司logo图片&#8217;,<br />
`brand_desc` text NOT NULL COMMENT &#8216;品牌描述&#8217;,<br />
`site_url` varchar(255) NOT NULL COMMENT &#8216;品牌的网址&#8217;,<br />
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;品牌在前台页面的显示顺序，数字越大越靠后&#8217;,<br />
`is_show` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;该品牌是否显示，0，否；1，显示&#8217;,<br />
PRIMARY KEY (`brand_id`),<br />
KEY `is_show` (`is_show`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品品牌信息记录表&#8217; AUTO_INCREMENT=9 ;</p>
<p>&#8211; 表的结构 `ecs_card`<br />
CREATE TABLE IF NOT EXISTS `ecs_card` (<br />
`card_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`card_name` varchar(120) NOT NULL COMMENT &#8216;贺卡名称&#8217;,<br />
`card_img` varchar(255) NOT NULL COMMENT &#8216;贺卡图纸的名称&#8217;,<br />
`card_fee` decimal(6,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;贺卡所需费用&#8217;,<br />
`free_money` decimal(6,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;订单达到该字段的值后使用此贺卡免费&#8217;,<br />
`card_desc` varchar(255) NOT NULL COMMENT &#8216;贺卡的描述&#8217;,<br />
PRIMARY KEY (`card_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;贺卡的配置的信息&#8217; AUTO_INCREMENT=2 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211; 表的结构 `ecs_cart`<br />
CREATE TABLE IF NOT EXISTS `ecs_cart` (<br />
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户登录id，取自session，&#8217;,<br />
`session_id` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT &#8216;登录的sessionid，如果该用户退出，该sessionid对应的购物车中的所有记录都将被删除&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品的id，取自表goods的goods_id&#8217;,<br />
`goods_sn` varchar(60) NOT NULL COMMENT &#8216;商品的货号，取自表goods的goods_sn&#8217;,<br />
`goods_name` varchar(120) NOT NULL COMMENT &#8216;商品的名称，取自表goods的goods_name&#8217;,<br />
`market_price` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;商品的市场价，取自表goods的market_price&#8217;,<br />
`goods_price` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;商品的本店价，取自表goods的shop_price&#8217;,<br />
`goods_number` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品的购买数量，在购物车时，实际库存不减少&#8217;,<br />
`goods_attr` text NOT NULL COMMENT &#8216;商品的属性，中括号里是该属性特有的价格&#8217;,<br />
`is_real` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;取自ecs_goods的is_real&#8217;,<br />
`extension_code` varchar(30) NOT NULL COMMENT &#8216;商品的扩展属性，取自ecs_goods的extension_code&#8217;,<br />
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该商品的父商品id，没有该值为0，有的话那该商品就是该id的配件&#8217;,<br />
`rec_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;购物车商品类型，0，普通；1，团够；2，拍卖；3，夺宝奇兵&#8217;,<br />
`is_gift` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否是赠品，0，否；其他，是参加优惠活动的id，取值于ecs_favourable_activity 的act_id&#8217;,<br />
`can_handsel` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`goods_attr_id` mediumint(8) NOT NULL COMMENT &#8216;该商品的属性的id，取自goods_attr的goods_attr_id，如果有多个，只记录了最后一个，可能是个bug&#8217;,<br />
PRIMARY KEY (`rec_id`),<br />
KEY `session_id` (`session_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;购物车购物信息记录表&#8217; AUTO_INCREMENT=82 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211; 表的结构 `ecs_category`<br />
CREATE TABLE IF NOT EXISTS `ecs_category` (<br />
`cat_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`cat_name` varchar(90) NOT NULL COMMENT &#8216;分类名称&#8217;,<br />
`keywords` varchar(255) NOT NULL COMMENT &#8216;分类的关键字，可能是为了搜索&#8217;,<br />
`cat_desc` varchar(255) NOT NULL COMMENT &#8216;分类描述&#8217;,<br />
`parent_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该分类的父id，取值于该表的cat_id字段&#8217;,<br />
`sort_order` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该分类在页面显示的顺序，数字越大顺序越靠后；同数字，id在前的先显示&#8217;,<br />
`template_file` varchar(50) NOT NULL COMMENT &#8216;不确定字段，按名字和表设计猜，应该是该分类的单独模板文件的名字&#8217;,<br />
`measure_unit` varchar(15) NOT NULL COMMENT &#8216;该分类的计量单位&#8217;,<br />
`show_in_nav` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否显示在导航栏，0，不；1，显示在导航栏&#8217;,<br />
`style` varchar(150) NOT NULL COMMENT &#8216;该分类的单独的样式表的包括文件名部分的文件路径&#8217;,<br />
`is_show` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;是否在前台页面显示，1，显示；0，不显示&#8217;,<br />
`grade` tinyint(4) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该分类的最高和最低价之间的价格分级，当大于1时，会根据最大最小价格区间分成区间，会在页面显示价格范围，如0-300,300-600,600-900这种&#8217;,<br />
`filter_attr` smallint(6) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;如果该字段有值，则该分类将还会按照该值对应在表goods_attr的goods_attr_id所对应的属性筛选，如，封面颜色下有红，黑分类筛选 &#8216;,<br />
PRIMARY KEY (`cat_id`),<br />
KEY `parent_id` (`parent_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品分类表，记录商品分类信息&#8217; AUTO_INCREMENT=9 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_collect_goods`<br />
CREATE TABLE IF NOT EXISTS `ecs_collect_goods` (<br />
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;收藏记录的自增id&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该条收藏记录的会员id，取值于ecs_users的user_id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收藏的商品id，取值于ecs_goods的goods_id&#8217;,<br />
`add_time` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收藏时间&#8217;,<br />
`is_attention` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否关注该收藏商品，1，是；0，否&#8217;,<br />
PRIMARY KEY (`rec_id`),<br />
KEY `user_id` (`user_id`),<br />
KEY `goods_id` (`goods_id`),<br />
KEY `is_attention` (`is_attention`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;会员收藏商品的记录列表，一条记录一个收藏商品&#8217; AUTO_INCREMENT=3 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_comment`<br />
CREATE TABLE IF NOT EXISTS `ecs_comment` (<br />
`comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;用户评论的自增id&#8217;,<br />
`comment_type` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户评论的类型；0，评论的是商品；1，评论的是文章&#8217;,<br />
`id_value` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;文章或者商品的id，文章对应的是ecs_article 的article_id；商品对应的是ecs_goods的goods_id&#8217;,<br />
`email` varchar(60) NOT NULL COMMENT &#8216;评论时提交的email地址，默认取的ecs_users的email&#8217;,<br />
`user_name` varchar(60) NOT NULL COMMENT &#8216;评论该文章或商品的人的名称，取值ecs_users的user_name&#8217;,<br />
`content` text NOT NULL COMMENT &#8216;评论的内容&#8217;,<br />
`comment_rank` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该文章或者商品的星级；只有1到5星；由数字代替；其中5是代表5星&#8217;,<br />
`add_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;评论的时间&#8217;,<br />
`ip_address` varchar(15) NOT NULL COMMENT &#8216;评论时的用户ip&#8217;,<br />
`status` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否被管理员批准显示，1，是；0，未批准显示&#8217;,<br />
`parent_id` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;评论的父节点；取值该表的comment_id字段；如果该字段为0，则是一个普通评论，否则该条评论就是该字段的值所对应的评论的回复&#8217;,<br />
`user_id` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;发表该评论的用户的用户id，取值于ecs_users的user_id&#8217;,<br />
PRIMARY KEY (`comment_id`),<br />
KEY `parent_id` (`parent_id`),<br />
KEY `id_value` (`id_value`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;用户对文章和产品的评论列表&#8217; AUTO_INCREMENT=5 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_crons`<br />
CREATE TABLE IF NOT EXISTS `ecs_crons` (<br />
`cron_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`cron_code` varchar(20) NOT NULL COMMENT &#8216;该插件文件在相应路径下的不包括”.php”部分的文件名，运行该插件将通过该字段的值寻找将运行的文件&#8217;,<br />
`cron_name` varchar(120) NOT NULL COMMENT &#8216;计划任务的名称&#8217;,<br />
`cron_desc` text COMMENT &#8216;计划人物的描述&#8217;,<br />
`cron_order` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;应该是用了设置计划任务执行的顺序的，即当同时触发2个任务时先执行哪一个，如果一样应该是id在前的先执行暂不确定&#8217;,<br />
`cron_config` text NOT NULL COMMENT &#8216;对每次处理的数据的数量的值，类型，名称序列化；比如删几天的日志，每次执行几个商品或文章的处理&#8217;,<br />
`thistime` int(10) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该计划任务上次被执行的时间&#8217;,<br />
`nextime` int(10) NOT NULL COMMENT &#8216;该计划任务下次被执行的时间&#8217;,<br />
`day` tinyint(2) NOT NULL COMMENT &#8216;如果该字段有值，则计划任务将在每月的这一天执行该计划人物&#8217;,<br />
`week` varchar(1) NOT NULL COMMENT &#8216;如果该字段有值，则计划任务将在每周的这一天执行该计划人物&#8217;,<br />
`hour` varchar(2) NOT NULL COMMENT &#8216;如果该字段有值，则该计划任务将在每天的这个小时段执行该计划任务&#8217;,<br />
`minute` varchar(255) NOT NULL COMMENT &#8216;如果该字段有值，则该计划任务将在每小时的这个分钟段执行该计划任务，该字段的值可以多个，用空格间隔&#8217;,<br />
`enable` tinyint(1) NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;该计划任务是否开启；0，关闭；1，开启&#8217;,<br />
`run_once` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;执行后是否关闭，这个关闭的意思还得再研究下&#8217;,<br />
`allow_ip` varchar(100) NOT NULL COMMENT &#8216;允许运行该计划人物的服务器ip&#8217;,<br />
`alow_files` varchar(255) NOT NULL COMMENT &#8216;运行触发该计划人物的文件列表可多个值，为空代表所有许可的文件都可以&#8217;,<br />
PRIMARY KEY (`cron_id`),<br />
KEY `nextime` (`nextime`),<br />
KEY `enable` (`enable`),<br />
KEY `cron_code` (`cron_code`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;计划任务插件安装配置信息&#8217; AUTO_INCREMENT=4 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_email_list`<br />
CREATE TABLE IF NOT EXISTS `ecs_email_list` (<br />
`id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT &#8216;邮件订阅的自增id&#8217;,<br />
`email` varchar(60) NOT NULL COMMENT &#8216;邮件订阅所填的邮箱地址&#8217;,<br />
`stat` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否确认，可以用户确认也可以管理员确认；0，未确认；1，已确认&#8217;,<br />
`hash` varchar(10) NOT NULL COMMENT &#8216;邮箱确认的验证码，系统生成后发送到用户邮箱，用户验证激活时通过该值判断是否合法；主要用来防止非法验证邮箱&#8217;,<br />
PRIMARY KEY (`id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;增加电子杂志订阅表&#8217; AUTO_INCREMENT=5 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_email_sendlist`<br />
CREATE TABLE IF NOT EXISTS `ecs_email_sendlist` (<br />
`id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT &#8216;邮件发送队列自增id&#8217;,<br />
`email` varchar(100) NOT NULL COMMENT &#8216;该邮件将要发送到的邮箱地址&#8217;,<br />
`template_id` mediumint(8) NOT NULL COMMENT &#8216;该邮件的模板id，取值于ecs_mail_templates的template_id&#8217;,<br />
`email_content` text NOT NULL COMMENT &#8216;邮件发送的内容&#8217;,<br />
`error` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;错误次数，不知干什么用的，猜应该是发送邮件的失败记录&#8217;,<br />
`pri` tinyint(10) NOT NULL COMMENT &#8216;该邮件发送的优先级；0，普通；1，高&#8217;,<br />
`last_send` int(10) NOT NULL COMMENT &#8216;上一次发送的时间&#8217;,<br />
PRIMARY KEY (`id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;增加发送队列表&#8217; AUTO_INCREMENT=18 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_error_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_error_log` (<br />
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT &#8216;计划任务错误自增id&#8217;,<br />
`info` varchar(255) NOT NULL COMMENT &#8216;错误详细信息&#8217;,<br />
`file` varchar(100) NOT NULL COMMENT &#8216;产生错误的执行文件的绝对路径&#8217;,<br />
`time` int(10) NOT NULL COMMENT &#8216;错误发生的时间&#8217;,<br />
PRIMARY KEY (`id`),<br />
KEY `time` (`time`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;该表用来记录页面触发计划任务时失败所产生的错误，从程序来看，目前主要是记录某计划任务所对应的插件文件不存在的错误&#8217; AUTO_INCREMENT=1 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_favourable_activity`<br />
CREATE TABLE IF NOT EXISTS `ecs_favourable_activity` (<br />
`act_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;优惠活动的自增id&#8217;,<br />
`act_name` varchar(255) NOT NULL COMMENT &#8216;优惠活动的活动名称&#8217;,<br />
`start_time` int(10) unsigned NOT NULL COMMENT &#8216;活动的开始时间&#8217;,<br />
`end_time` int(10) unsigned NOT NULL COMMENT &#8216;活动的结束时间&#8217;,<br />
`user_rank` varchar(255) NOT NULL COMMENT &#8216;可以参加活动的用户信息，取值于ecs_user_rank的rank_id；其中0是非会员，其他是相应的会员等级；多个值用逗号分隔&#8217;,<br />
`act_range` tinyint(3) unsigned NOT NULL COMMENT &#8216;优惠范围；0，全部商品；1，按分类；2，按品牌；3，按商品&#8217;,<br />
`act_range_ext` varchar(255) NOT NULL COMMENT &#8216;根据优惠活动范围的不同，该处意义不同；但是都是优惠范围的约束；如，如果是商品，该处是商品的id，如果是品牌，该处是品牌的id&#8217;,<br />
`min_amount` decimal(10,2) unsigned NOT NULL COMMENT &#8216;订单达到金额下限，才参加活动&#8217;,<br />
`max_amount` decimal(10,2) unsigned NOT NULL COMMENT &#8216;参加活动的订单金额下限，0，表示没有上限&#8217;,<br />
`act_type` tinyint(3) unsigned NOT NULL COMMENT &#8216;参加活动的优惠方式；0，送赠品或优惠购买；1，现金减免；价格打折优惠&#8217;,<br />
`act_type_ext` decimal(10,2) unsigned NOT NULL COMMENT &#8216;如果是送赠品，该处是允许的最大数量，0，无数量限制；现今减免，则是减免金额，单位元；打折，是折扣值，100算，8折就是80&#8242;,<br />
`gift` text NOT NULL COMMENT &#8216;如果有特惠商品，这里是序列化后的特惠商品的id,name,price信息;取值于ecs_goods的goods_id，goods_name，价格是添加活动时填写的&#8217;,<br />
`sort_order` tinyint(3) unsigned NOT NULL COMMENT &#8216;活动在优惠活动页面显示的先后顺序，数字越大越靠后&#8217;,<br />
PRIMARY KEY (`act_id`),<br />
KEY `act_name` (`act_name`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;优惠活动的配置信息，优惠活动包括送礼，减免，打折&#8217; AUTO_INCREMENT=5 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_feedback`<br />
CREATE TABLE IF NOT EXISTS `ecs_feedback` (<br />
`msg_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;反馈信息自增id&#8217;,<br />
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;父节点，取自该表msg_id；反馈该值为0；回复反馈为节点id&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;反馈的用户的id&#8217;,<br />
`user_name` varchar(60) NOT NULL COMMENT &#8216;反馈的用户的用户名&#8217;,<br />
`user_email` varchar(60) NOT NULL COMMENT &#8216;反馈的用户的邮箱&#8217;,<br />
`msg_title` varchar(200) NOT NULL COMMENT &#8216;反馈的标题，回复为reply&#8217;,<br />
`msg_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;反馈的类型，0，留言；1，投诉；2，询问；3，售后；4，求购&#8217;,<br />
`msg_content` text NOT NULL COMMENT &#8216;反馈的内容&#8217;,<br />
`msg_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;反馈的时间&#8217;,<br />
`message_img` varchar(255) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户上传的文件的地址&#8217;,<br />
`order_id` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该反馈关联的订单id，由用户提交，取值于 ecs_order_info的order_id；0，为无匹配；&#8217;,<br />
PRIMARY KEY (`msg_id`),<br />
KEY `user_id` (`user_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;用户反馈信息表，包括留言，投诉，咨询等&#8217; AUTO_INCREMENT=7 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_friend_link`<br />
CREATE TABLE IF NOT EXISTS `ecs_friend_link` (<br />
`link_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;友情链接自增id&#8217;,<br />
`link_name` varchar(255) NOT NULL COMMENT &#8216;友情链接的名称，img的alt的内容;&#8217;,<br />
`link_url` varchar(255) NOT NULL COMMENT &#8216;友情链接网站的链接地址&#8217;,<br />
`link_logo` varchar(255) NOT NULL COMMENT &#8216;友情链接的logo&#8217;,<br />
`show_order` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;在页面的显示顺序&#8217;,<br />
PRIMARY KEY (`link_id`),<br />
KEY `show_order` (`show_order`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;友情链接配置信息表&#8217; AUTO_INCREMENT=3 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_goods`<br />
CREATE TABLE IF NOT EXISTS `ecs_goods` (<br />
`goods_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;商品的自增id&#8217;,<br />
`cat_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品所属商品分类id，取值ecs_category的cat_id&#8217;,<br />
`goods_sn` varchar(60) NOT NULL COMMENT &#8216;商品的唯一货号&#8217;,<br />
`goods_name` varchar(120) NOT NULL COMMENT &#8216;商品的名称&#8217;,<br />
`goods_name_style` varchar(60) NOT NULL DEFAULT &#8216;+&#8217; COMMENT &#8216;商品名称显示的样式；包括颜色和字体样式；格式如#ff00ff+strong&#8217;,<br />
`click_count` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品点击数&#8217;,<br />
`brand_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;品牌id，取值于ecs_brand 的brand_id&#8217;,<br />
`provider_name` varchar(100) NOT NULL COMMENT &#8216;供货人的名称，程序还没实现该功能&#8217;,<br />
`goods_number` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品库存数量&#8217;,<br />
`goods_weight` decimal(10,3) unsigned NOT NULL DEFAULT &#8217;0.000&#8242; COMMENT &#8216;商品的重量，以千克为单位&#8217;,<br />
`market_price` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;市场售价&#8217;,<br />
`shop_price` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;本店售价&#8217;,<br />
`promote_price` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;促销价格&#8217;,<br />
`promote_start_date` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;促销价格开始日期&#8217;,<br />
`promote_end_date` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;促销价结束日期&#8217;,<br />
`warn_number` tinyint(3) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;商品报警数量&#8217;,<br />
`keywords` varchar(255) NOT NULL COMMENT &#8216;商品关键字，放在商品页的关键字中，为搜索引擎收录用&#8217;,<br />
`goods_brief` varchar(255) NOT NULL COMMENT &#8216;商品的简短描述&#8217;,<br />
`goods_desc` text NOT NULL COMMENT &#8216;商品的详细描述&#8217;,<br />
`goods_thumb` varchar(255) NOT NULL COMMENT &#8216;商品在前台显示的微缩图片，如在分类筛选时显示的小图片&#8217;,<br />
`goods_img` varchar(255) NOT NULL COMMENT &#8216;商品的实际大小图片，如进入该商品页时介绍商品属性所显示的大图片&#8217;,<br />
`original_img` varchar(255) NOT NULL COMMENT &#8216;应该是上传的商品的原始图片&#8217;,<br />
`is_real` tinyint(3) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;是否是实物，1，是；0，否；比如虚拟卡就为0，不是实物&#8217;,<br />
`extension_code` varchar(30) NOT NULL COMMENT &#8216;商品的扩展属性，比如像虚拟卡&#8217;,<br />
`is_on_sale` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;该商品是否开放销售，1，是；0，否&#8217;,<br />
`is_alone_sale` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;是否能单独销售，1，是；0，否；如果不能单独销售，则只能作为某商品的配件或者赠品销售&#8217;,<br />
`integral` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;购买该商品可以使用的积分数量，估计应该是用积分代替金额消费；但程序好像还没有实现该功能&#8217;,<br />
`add_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品的添加时间&#8217;,<br />
`sort_order` smallint(4) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;应该是商品的显示顺序，不过该版程序中没实现该功能&#8217;,<br />
`is_delete` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品是否已经删除，0，否；1，已删除&#8217;,<br />
`is_best` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否是精品；0，否；1，是&#8217;,<br />
`is_new` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否是新品；0，否；1，是&#8217;,<br />
`is_hot` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否热销，0，否；1，是&#8217;,<br />
`is_promote` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否特价促销；0，否；1，是&#8217;,<br />
`bonus_type_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;购买该商品所能领到的红包类型&#8217;,<br />
`last_update` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;最近一次更新商品配置的时间&#8217;,<br />
`goods_type` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品所属类型id，取值表goods_type的cat_id&#8217;,<br />
`seller_note` varchar(255) NOT NULL COMMENT &#8216;商品的商家备注，仅商家可见&#8217;,<br />
`give_integral` int(11) NOT NULL DEFAULT &#8216;-1&#8242; COMMENT &#8216;购买该商品时每笔成功交易赠送的积分数量。&#8217;,<br />
PRIMARY KEY (`goods_id`),<br />
KEY `goods_sn` (`goods_sn`),<br />
KEY `cat_id` (`cat_id`),<br />
KEY `last_update` (`last_update`),<br />
KEY `brand_id` (`brand_id`),<br />
KEY `goods_weight` (`goods_weight`),<br />
KEY `promote_end_date` (`promote_end_date`),<br />
KEY `promote_start_date` (`promote_start_date`),<br />
KEY `goods_number` (`goods_number`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品表&#8217; AUTO_INCREMENT=35 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_goods_activity`<br />
CREATE TABLE IF NOT EXISTS `ecs_goods_activity` (<br />
`act_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`act_name` varchar(255) NOT NULL COMMENT &#8216;促销活动的名称&#8217;,<br />
`act_desc` text NOT NULL COMMENT &#8216;促销活动的描述&#8217;,<br />
`act_type` tinyint(3) unsigned NOT NULL,<br />
`goods_id` mediumint(8) unsigned NOT NULL COMMENT &#8216;参加活动的id，取值于ecs_goods的goods_id&#8217;,<br />
`goods_name` varchar(255) NOT NULL COMMENT &#8216;商品的名称，取值于ecs_goods的goods_id&#8217;,<br />
`start_time` int(10) unsigned NOT NULL COMMENT &#8216;活动开始时间&#8217;,<br />
`end_time` int(10) unsigned NOT NULL COMMENT &#8216;活动结束时间&#8217;,<br />
`is_finished` tinyint(3) unsigned NOT NULL COMMENT &#8216;活动是否结束，0，结束；1，未结束&#8217;,<br />
`ext_info` text NOT NULL COMMENT &#8216;序列化后的促销活动的配置信息，包括最低价，最高价，出价幅度，保证金等&#8217;,<br />
PRIMARY KEY (`act_id`),<br />
KEY `act_name` (`act_name`,`act_type`,`goods_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;拍卖活动和夺宝奇兵活动配置信息表&#8217; AUTO_INCREMENT=5 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_goods_article`<br />
CREATE TABLE IF NOT EXISTS `ecs_goods_article` (<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品id，取自ecs_goods的goods_id&#8217;,<br />
`article_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;文章id，取自 ecs_article 的article_id&#8217;,<br />
`admin_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;猜想是管理员的id，但是程序中似乎没有提及到&#8217;,<br />
PRIMARY KEY (`goods_id`,`article_id`,`admin_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;文章关联产品表，即文章中提到的相关产品&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_goods_attr`<br />
CREATE TABLE IF NOT EXISTS `ecs_goods_attr` (<br />
`goods_attr_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该具体属性属于的商品，取值于ecs_goods的goods_id&#8217;,<br />
`attr_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该具体属性属于的属性类型的id，取自ecs_attribute 的attr_id&#8217;,<br />
`attr_value` text NOT NULL COMMENT &#8216;该具体属性的值&#8217;,<br />
`attr_price` varchar(255) NOT NULL COMMENT &#8216;该属性对应在商品原价格上要加的价格&#8217;,<br />
PRIMARY KEY (`goods_attr_id`),<br />
KEY `goods_id` (`goods_id`),<br />
KEY `attr_id` (`attr_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;具体商品的属性表&#8217; AUTO_INCREMENT=62 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_goods_cat`<br />
CREATE TABLE IF NOT EXISTS `ecs_goods_cat` (<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品id&#8217;,<br />
`cat_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品分类id&#8217;,<br />
PRIMARY KEY (`goods_id`,`cat_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;商品的扩展分类&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_goods_gallery`<br />
CREATE TABLE IF NOT EXISTS `ecs_goods_gallery` (<br />
`img_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;商品相册自增id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;图片属于商品的id&#8217;,<br />
`img_url` varchar(255) NOT NULL COMMENT &#8216;实际图片url&#8217;,<br />
`img_desc` varchar(255) NOT NULL COMMENT &#8216;图片说明信息&#8217;,<br />
`thumb_url` varchar(255) NOT NULL COMMENT &#8216;微缩图片url&#8217;,<br />
`img_original` varchar(255) NOT NULL COMMENT &#8216;根据名字猜，应该是上传的图片文件的最原始的文件的url&#8217;,<br />
PRIMARY KEY (`img_id`),<br />
KEY `goods_id` (`goods_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品相册表，只出现在页面的商品相册中&#8217; AUTO_INCREMENT=23 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_goods_type`<br />
CREATE TABLE IF NOT EXISTS `ecs_goods_type` (<br />
`cat_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`cat_name` varchar(60) NOT NULL COMMENT &#8216;商品类型名&#8217;,<br />
`enabled` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;类型状态，1，为可用；0为不可用；不可用的类型，在添加商品的时候选择商品属性将不可选&#8217;,<br />
`attr_group` varchar(255) NOT NULL COMMENT &#8216;商品属性分组，将一个商品类型的属性分成组，在显示的时候也是按组显示。该字段的值显示在属性的前一行，像标题的作用&#8217;,<br />
PRIMARY KEY (`cat_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品类型表，该表每条记录就是一个商品类型&#8217; AUTO_INCREMENT=10 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_group_goods`<br />
CREATE TABLE IF NOT EXISTS `ecs_group_goods` (<br />
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;父商品id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;配件商品id&#8217;,<br />
`goods_price` decimal(10,2) unsigned NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;配件商品的价格&#8217;,<br />
`admin_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;添加该配件的管理员的id&#8217;,<br />
PRIMARY KEY (`parent_id`,`goods_id`,`admin_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;该表应该是商品配件配置表&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_keywords`<br />
CREATE TABLE IF NOT EXISTS `ecs_keywords` (<br />
`date` date NOT NULL DEFAULT &#8217;0000-00-00&#8242; COMMENT &#8216;搜索日期&#8217;,<br />
`searchengine` varchar(20) NOT NULL COMMENT &#8216;搜索引擎，默认是ecshop&#8217;,<br />
`keyword` varchar(90) NOT NULL COMMENT &#8216;搜索关键字，即用户填写的搜索内容&#8217;,<br />
`count` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;搜索次数，按天累加&#8217;,<br />
PRIMARY KEY (`date`,`searchengine`,`keyword`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;页面搜索关键字搜索记录&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_link_goods`<br />
CREATE TABLE IF NOT EXISTS `ecs_link_goods` (<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品id&#8217;,<br />
`link_goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;被关联的商品的id&#8217;,<br />
`is_double` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否是双向关联；0，否；1，是&#8217;,<br />
`admin_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;添加此关联商品信息的管理员id&#8217;,<br />
PRIMARY KEY (`goods_id`,`link_goods_id`,`admin_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;关联商品信息表，关联商品是什么意思还没研究明白&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_mail_templates`<br />
CREATE TABLE IF NOT EXISTS `ecs_mail_templates` (<br />
`template_id` tinyint(1) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;邮件模板自增id&#8217;,<br />
`template_code` varchar(30) NOT NULL COMMENT &#8216;模板字符串名称，主要用于插件言语包时匹配语言包文件等用途&#8217;,<br />
`is_html` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;邮件是否是html格式；0，否；1，是&#8217;,<br />
`template_subject` varchar(200) NOT NULL COMMENT &#8216;该邮件模板的邮件主题&#8217;,<br />
`template_content` text NOT NULL COMMENT &#8216;邮件模板的内容&#8217;,<br />
`last_modify` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;最后一次修改模板的时间&#8217;,<br />
`last_send` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;最近一次发送的时间，好像仅在杂志才记录&#8217;,<br />
`type` varchar(10) NOT NULL COMMENT &#8216;该邮件模板的邮件类型；共2个类型；magazine，杂志订阅；template，关注订阅&#8217;,<br />
PRIMARY KEY (`template_id`),<br />
UNIQUE KEY `template_code` (`template_code`),<br />
KEY `type` (`type`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;各种邮件的模板配置模板包括杂志模板&#8217; AUTO_INCREMENT=13 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_member_price`<br />
CREATE TABLE IF NOT EXISTS `ecs_member_price` (<br />
`price_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;折扣价自增id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品的id&#8217;,<br />
`user_rank` tinyint(3) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;会员登记id&#8217;,<br />
`user_price` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;指定商品对指定会员等级的固定定价价格，单位元&#8217;,<br />
PRIMARY KEY (`price_id`),<br />
KEY `goods_id` (`goods_id`,`user_rank`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;商品不按照会员的折扣定价，而是再单独为不同的会员等级定的价；&#8217; AUTO_INCREMENT=3 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_nav`<br />
CREATE TABLE IF NOT EXISTS `ecs_nav` (<br />
`id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT &#8216;导航配置自增id&#8217;,<br />
`ctype` varchar(10) DEFAULT NULL,<br />
`cid` smallint(5) unsigned DEFAULT NULL,<br />
`name` varchar(255) NOT NULL COMMENT &#8216;导航显示标题&#8217;,<br />
`ifshow` tinyint(1) NOT NULL COMMENT &#8216;是否显示&#8217;,<br />
`vieworder` tinyint(1) NOT NULL COMMENT &#8216;页面显示顺序，数字越大越靠后&#8217;,<br />
`opennew` tinyint(1) NOT NULL COMMENT &#8216;导航链接页面是否在新窗口打开，1，是；其他，否&#8217;,<br />
`url` varchar(255) NOT NULL COMMENT &#8216;链接的页面地址&#8217;,<br />
`type` varchar(10) NOT NULL COMMENT &#8216;处于导航栏的位置，top为顶部；middle为中间；bottom,为底部&#8217;,<br />
PRIMARY KEY (`id`),<br />
KEY `type` (`type`),<br />
KEY `ifshow` (`ifshow`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;上中下3个导航栏的显示配置&#8217; AUTO_INCREMENT=17 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_order_action`<br />
CREATE TABLE IF NOT EXISTS `ecs_order_action` (<br />
`action_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;流水号&#8217;,<br />
`order_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;被操作的交易号&#8217;,<br />
`action_user` varchar(30) NOT NULL COMMENT &#8216;操作该次的人员&#8217;,<br />
`order_status` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;作何操作.0，未确认；1，已确认；2，已取消；3，无效；4，退货；&#8217;,<br />
`shipping_status` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;发货状态。0，未发货；1，已发货；2，已收货；3，备货中&#8217;,<br />
`pay_status` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;支付状态.0,未付款;1,付款中;2,已付款;&#8217;,<br />
`action_note` varchar(255) NOT NULL COMMENT &#8216;操作备注&#8217;,<br />
`log_time` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;操作时间&#8217;,<br />
PRIMARY KEY (`action_id`),<br />
KEY `order_id` (`order_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=&#8217;对订单操作日志表&#8217; AUTO_INCREMENT=18 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_order_goods`<br />
CREATE TABLE IF NOT EXISTS `ecs_order_goods` (<br />
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;订单商品信息自增id&#8217;,<br />
`order_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单商品信息对应的详细信息id，取值order_info的order_id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品的的id，取值表ecs_goods 的goods_id&#8217;,<br />
`goods_name` varchar(120) NOT NULL COMMENT &#8216;商品的名称，取值表ecs_goods &#8216;,<br />
`goods_sn` varchar(60) NOT NULL COMMENT &#8216;商品的唯一货号，取值ecs_goods &#8216;,<br />
`goods_number` smallint(5) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;商品的购买数量&#8217;,<br />
`market_price` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;商品的市场售价，取值ecs_goods &#8216;,<br />
`goods_price` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;商品的本店售价，取值ecs_goods &#8216;,<br />
`goods_attr` text NOT NULL COMMENT &#8216;购买该商品时所选择的属性；&#8217;,<br />
`send_number` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;当不是实物时，是否已发货，0，否；1，是&#8217;,<br />
`is_real` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否是实物，0，否；1，是；取值ecs_goods &#8216;,<br />
`extension_code` varchar(30) NOT NULL COMMENT &#8216;商品的扩展属性，比如像虚拟卡。取值ecs_goods &#8216;,<br />
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;父商品id，取值于ecs_cart的parent_id；如果有该值则是值多代表的物品的配件&#8217;,<br />
`is_gift` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否参加优惠活动，0，否；其他，取值于ecs_cart 的is_gift，跟其一样，是参加的优惠活动的id&#8217;,<br />
PRIMARY KEY (`rec_id`),<br />
KEY `order_id` (`order_id`),<br />
KEY `goods_id` (`goods_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;订单的商品信息，注：订单的商品信息基本都是从购物车所对应的表中取来的。&#8217; AUTO_INCREMENT=27 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_order_info`<br />
CREATE TABLE IF NOT EXISTS `ecs_order_info` (<br />
`order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;订单详细信息自增id&#8217;,<br />
`order_sn` varchar(20) NOT NULL COMMENT &#8216;订单号，唯一&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户id，同ecs_users的user_id&#8217;,<br />
`order_status` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单状态。0，未确认；1，已确认；2，已取消；3，无效；4，退货；&#8217;,<br />
`shipping_status` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品配送情况，0，未发货；1，已发货；2，已收货；3，备货中&#8217;,<br />
`pay_status` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;支付状态；0，未付款；1，付款中；2，已付款&#8217;,<br />
`consignee` varchar(60) NOT NULL COMMENT &#8216;收货人的姓名，用户页面填写，默认取值于表user_address&#8217;,<br />
`country` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的国家，用户页面填写，默认取值于表user_address，其id对应的值在ecs_region&#8217;,<br />
`province` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的省份，用户页面填写，默认取值于表user_address，其id对应的值在ecs_region&#8217;,<br />
`city` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的城市，用户页面填写，默认取值于表user_address，其id对应的值在ecs_region&#8217;,<br />
`district` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的地区，用户页面填写，默认取值于表user_address，其id对应的值在ecs_region&#8217;,<br />
`address` varchar(255) NOT NULL COMMENT &#8216;收货人的详细地址，用户页面填写，默认取值于表user_address&#8217;,<br />
`zipcode` varchar(60) NOT NULL COMMENT &#8216;收货人的邮编，用户页面填写，默认取值于表user_address&#8217;,<br />
`tel` varchar(60) NOT NULL COMMENT &#8216;收货人的电话，用户页面填写，默认取值于表user_address&#8217;,<br />
`mobile` varchar(60) NOT NULL COMMENT &#8216;收货人的手机，用户页面填写，默认取值于表user_address&#8217;,<br />
`email` varchar(60) NOT NULL COMMENT &#8216;收货人的手机，用户页面填写，默认取值于表user_address&#8217;,<br />
`best_time` varchar(120) NOT NULL COMMENT &#8216;收货人的最佳送货时间，用户页面填写，默认取值于表user_address&#8217;,<br />
`sign_building` varchar(120) NOT NULL COMMENT &#8216;收货人的地址的标志性建筑，用户页面填写，默认取值于表user_address&#8217;,<br />
`postscript` varchar(255) NOT NULL COMMENT &#8216;订单附言，由用户提交订单前填写&#8217;,<br />
`shipping_id` tinyint(3) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户选择的配送方式id，取值表ecs_shipping&#8217;,<br />
`shipping_name` varchar(120) NOT NULL COMMENT &#8216;用户选择的配送方式的名称，取值表ecs_shipping&#8217;,<br />
`pay_id` tinyint(3) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户选择的支付方式的id，取值表ecs_payment&#8217;,<br />
`pay_name` varchar(120) NOT NULL COMMENT &#8216;用户选择的支付方式的名称，取值表ecs_payment&#8217;,<br />
`how_oos` varchar(120) NOT NULL COMMENT &#8216;缺货处理方式，等待所有商品备齐后再发； 取消订单；与店主协商&#8217;,<br />
`how_surplus` varchar(120) NOT NULL COMMENT &#8216;根据字段猜测应该是余额处理方式，程序未作这部分实现&#8217;,<br />
`pack_name` varchar(120) NOT NULL COMMENT &#8216;包装名称，取值表ecs_pack&#8217;,<br />
`card_name` varchar(120) NOT NULL COMMENT &#8216;贺卡的名称，取值ecs_card &#8216;,<br />
`card_message` varchar(255) NOT NULL COMMENT &#8216;贺卡内容，由用户提交&#8217;,<br />
`inv_payee` varchar(120) NOT NULL COMMENT &#8216;发票抬头，用户页面填写&#8217;,<br />
`inv_content` varchar(120) NOT NULL COMMENT &#8216;发票内容，用户页面选择，取值ecs_shop_config的code字段的值为invoice_content的value&#8217;,<br />
`goods_amount` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;商品总金额&#8217;,<br />
`shipping_fee` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;配送费用&#8217;,<br />
`insure_fee` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;保价费用&#8217;,<br />
`pay_fee` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;支付费用,跟支付方式的配置相关，取值表ecs_payment&#8217;,<br />
`pack_fee` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;包装费用，取值表取值表ecs_pack&#8217;,<br />
`card_fee` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;贺卡费用，取值ecs_card &#8216;,<br />
`money_paid` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;已付款金额&#8217;,<br />
`surplus` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;该订单使用余额的数量，取用户设定余额，用户可用余额，订单金额中最小者&#8217;,<br />
`integral` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;使用的积分的数量，取用户使用积分，商品可用积分，用户拥有积分中最小者&#8217;,<br />
`integral_money` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;使用积分金额&#8217;,<br />
`bonus` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;使用红包金额&#8217;,<br />
`order_amount` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;应付款金额&#8217;,<br />
`from_ad` smallint(5) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单由某广告带来的广告id，应该取值于ecs_ad&#8217;,<br />
`referer` varchar(255) NOT NULL COMMENT &#8216;订单的来源页面&#8217;,<br />
`add_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单生成时间&#8217;,<br />
`confirm_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单确认时间&#8217;,<br />
`pay_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单支付时间&#8217;,<br />
`shipping_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单配送时间&#8217;,<br />
`pack_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;包装id，取值取值表ecs_pack&#8217;,<br />
`card_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;贺卡id，用户在页面选择，取值取值ecs_card &#8216;,<br />
`bonus_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包的id，ecs_user_bonus的bonus_id&#8217;,<br />
`invoice_no` varchar(50) NOT NULL COMMENT &#8216;发货单号，发货时填写，可在订单查询查看&#8217;,<br />
`extension_code` varchar(30) NOT NULL COMMENT &#8216;通过活动购买的商品的代号；GROUP_BUY是团购；AUCTION，是拍卖；SNATCH，夺宝奇兵；正常普通产品该处为空&#8217;,<br />
`extension_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;通过活动购买的物品的id，取值ecs_goods_activity；如果是正常普通商品，该处为0&#8242;,<br />
`to_buyer` varchar(255) NOT NULL COMMENT &#8216;商家给客户的留言,当该字段有值时可以在订单查询看到&#8217;,<br />
`pay_note` varchar(255) NOT NULL COMMENT &#8216;付款备注，在订单管理里编辑修改&#8217;,<br />
`agency_id` smallint(5) unsigned NOT NULL COMMENT &#8216;该笔订单被指派给的办事处的id，根据订单内容和办事处负责范围自动决定，也可以有管理员修改，取值于表ecs_agency&#8217;,<br />
`inv_type` varchar(60) NOT NULL COMMENT &#8216;发票类型，用户页面选择，取值ecs_shop_config的code字段的值为invoice_type的value&#8217;,<br />
`tax` decimal(10,2) NOT NULL COMMENT &#8216;发票税额&#8217;,<br />
`is_separate` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8217;0，未分成或等待分成；1，已分成；2，取消分成；&#8217;,<br />
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;能获得推荐分成的用户id，id取值于表ecs_users&#8217;,<br />
`discount` decimal(10,2) NOT NULL COMMENT &#8216;折扣金额&#8217;,<br />
PRIMARY KEY (`order_id`),<br />
UNIQUE KEY `order_sn` (`order_sn`),<br />
KEY `user_id` (`user_id`),<br />
KEY `order_status` (`order_status`),<br />
KEY `shipping_status` (`shipping_status`),<br />
KEY `pay_status` (`pay_status`),<br />
KEY `shipping_id` (`shipping_id`),<br />
KEY `pay_id` (`pay_id`),<br />
KEY `extension_code` (`extension_code`,`extension_id`),<br />
KEY `agency_id` (`agency_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;订单的配送，贺卡等详细信息&#8217; AUTO_INCREMENT=24 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_pack`<br />
CREATE TABLE IF NOT EXISTS `ecs_pack` (<br />
`pack_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;包装配置的自增id&#8217;,<br />
`pack_name` varchar(120) NOT NULL COMMENT &#8216;包装的名称&#8217;,<br />
`pack_img` varchar(255) NOT NULL COMMENT &#8216;包装图纸&#8217;,<br />
`pack_fee` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;包装的费用&#8217;,<br />
`free_money` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;订单达到此金额可以免除该包装费用&#8217;,<br />
`pack_desc` varchar(255) NOT NULL COMMENT &#8216;包装描述&#8217;,<br />
PRIMARY KEY (`pack_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品包装信息配置表&#8217; AUTO_INCREMENT=2 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_payment`<br />
CREATE TABLE IF NOT EXISTS `ecs_payment` (<br />
`pay_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;已安装的支付方式自增id&#8217;,<br />
`pay_code` varchar(20) NOT NULL COMMENT &#8216;支付方式的英文缩写，其实就是该支付方式处理插件的不带后缀的文件名部分&#8217;,<br />
`pay_name` varchar(120) NOT NULL COMMENT &#8216;支付方式名称&#8217;,<br />
`pay_fee` varchar(10) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;支付费用&#8217;,<br />
`pay_desc` text NOT NULL COMMENT &#8216;支付方式描述&#8217;,<br />
`pay_order` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;支付方式在页面的显示顺序&#8217;,<br />
`pay_config` text NOT NULL COMMENT &#8216;支付方式的配置信息，包括商户号和密钥什么的&#8217;,<br />
`enabled` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否可用，0，否；1，是&#8217;,<br />
`is_cod` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否货到付款，0，否；1，是&#8217;,<br />
`is_online` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否在线支付，0，否；1，是&#8217;,<br />
PRIMARY KEY (`pay_id`),<br />
UNIQUE KEY `pay_code` (`pay_code`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;安装的支付方式配置信息&#8217; AUTO_INCREMENT=7 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_pay_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_pay_log` (<br />
`log_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;支付记录自增id&#8217;,<br />
`order_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;对应的交易记录的id，取值表ecs_order_info &#8216;,<br />
`order_amount` decimal(10,2) unsigned NOT NULL COMMENT &#8216;支付金额&#8217;,<br />
`order_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;支付类型；0，订单支付；1，会员预付款支付&#8217;,<br />
`is_paid` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否已支付，0，否；1，是&#8217;,<br />
PRIMARY KEY (`log_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;系统支付记录&#8217; AUTO_INCREMENT=28 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_plugins`<br />
CREATE TABLE IF NOT EXISTS `ecs_plugins` (<br />
`code` varchar(30) NOT NULL DEFAULT ”,<br />
`version` varchar(10) NOT NULL DEFAULT ”,<br />
`library` varchar(255) NOT NULL DEFAULT ”,<br />
`assign` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`install_date` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
PRIMARY KEY (`code`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_region`<br />
CREATE TABLE IF NOT EXISTS `ecs_region` (<br />
`region_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;表示该地区的id&#8217;,<br />
`parent_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该地区的上一个节点的地区id&#8217;,<br />
`region_name` varchar(120) NOT NULL COMMENT &#8216;地区的名字&#8217;,<br />
`region_type` tinyint(1) NOT NULL DEFAULT &#8217;2&#8242; COMMENT &#8216;该地区的下一个节点的地区id&#8217;,<br />
`agency_id` smallint(5) unsigned NOT NULL COMMENT &#8216;办事处的id,这里有一个bug,同一个省不能有多个办事处,该字段只记录最新的那个办事处的id&#8217;,<br />
PRIMARY KEY (`region_id`),<br />
KEY `parent_id` (`parent_id`),<br />
KEY `region_type` (`region_type`),<br />
KEY `agency_id` (`agency_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=&#8217;地区列表&#8217; AUTO_INCREMENT=419 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_searchengine`<br />
CREATE TABLE IF NOT EXISTS `ecs_searchengine` (<br />
`date` date NOT NULL DEFAULT &#8217;0000-00-00&#8242; COMMENT &#8216;搜索引擎访问日期&#8217;,<br />
`searchengine` varchar(20) NOT NULL COMMENT &#8216;搜索引擎名称&#8217;,<br />
`count` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;访问次数&#8217;,<br />
PRIMARY KEY (`date`,`searchengine`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;搜索引擎访问记录&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_sessions`<br />
CREATE TABLE IF NOT EXISTS `ecs_sessions` (<br />
`sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT &#8216;sessionid,&#8217;,<br />
`expiry` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;session创建时间&#8217;,<br />
`userid` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;如果不是管理员，记录用户id&#8217;,<br />
`adminid` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;如果是管理员记录管理员id&#8217;,<br />
`ip` char(15) NOT NULL COMMENT &#8216;客户端ip&#8217;,<br />
`data` char(255) NOT NULL COMMENT &#8216;序列化后的session数据，如果session数据大于255则将数据存到表ecs_sessions_data，此处为空&#8217;,<br />
PRIMARY KEY (`sesskey`),<br />
KEY `expiry` (`expiry`)<br />
) ENGINE=MEMORY DEFAULT CHARSET=utf8 COMMENT=&#8217;session记录表&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_sessions_data`<br />
CREATE TABLE IF NOT EXISTS `ecs_sessions_data` (<br />
`sesskey` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT &#8216;sessionid&#8217;,<br />
`expiry` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;session创建时间&#8217;,<br />
`data` longtext NOT NULL COMMENT &#8216;session序列化后的数据&#8217;,<br />
PRIMARY KEY (`sesskey`),<br />
KEY `expiry` (`expiry`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;session数据表（超过255字节的session内容会保存在该表）&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_shipping`<br />
CREATE TABLE IF NOT EXISTS `ecs_shipping` (<br />
`shipping_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`shipping_code` varchar(20) NOT NULL COMMENT &#8216;配送方式的字符串代号&#8217;,<br />
`shipping_name` varchar(120) NOT NULL COMMENT &#8216;配送方式的名称&#8217;,<br />
`shipping_desc` varchar(255) NOT NULL COMMENT &#8216;配送方式的描述&#8217;,<br />
`insure` varchar(10) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;保价费用，单位元，或者是百分数，该值直接输出为报价费用&#8217;,<br />
`support_cod` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否支持货到付款，1，支持；0，不支持&#8217;,<br />
`enabled` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该配送方式是否被禁用，1，可用；0，禁用&#8217;,<br />
PRIMARY KEY (`shipping_id`),<br />
KEY `shipping_code` (`shipping_code`,`enabled`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;配送方式配置信息表&#8217; AUTO_INCREMENT=9 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_shipping_area`<br />
CREATE TABLE IF NOT EXISTS `ecs_shipping_area` (<br />
`shipping_area_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`shipping_area_name` varchar(150) NOT NULL COMMENT &#8216;配送方式中的配送区域的名字&#8217;,<br />
`shipping_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该配送区域所属的配送方式，同ecs_shipping的shipping_id&#8217;,<br />
`configure` text NOT NULL COMMENT &#8216;序列化的该配送区域的费用配置信息&#8217;,<br />
PRIMARY KEY (`shipping_area_id`),<br />
KEY `shipping_id` (`shipping_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;配送方式所属的配送区域和配送费用信息&#8217; AUTO_INCREMENT=9 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_shop_config`<br />
CREATE TABLE IF NOT EXISTS `ecs_shop_config` (<br />
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;全站配置信息自增id&#8217;,<br />
`parent_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;父节点id，取值于该表id字段的值&#8217;,<br />
`code` varchar(30) NOT NULL COMMENT &#8216;跟变量名的作用差不多，其实就是语言包中的字符串索引，如$_LANG[''cfg_range''][''cart_confirm'']&#8216;,<br />
`type` varchar(10) NOT NULL COMMENT &#8216;该配置的类型，text，文本输入框；password，密码输入框；textarea，文本区域；select，单选；options，循环生成多选；file,文件上传；manual，手动生成多选；group，是标题分组；</p>
<p>hidden，不在页面显示&#8217;,<br />
`store_range` varchar(255) NOT NULL COMMENT &#8216;当语言包中的code字段对应的是一个数组时，那该处就是该数组的索引，如$_LANG[''cfg_range''] [''cart_confirm''][1]；只有type字段为select,options时才有值&#8217;,<br />
`store_dir` varchar(255) NOT NULL COMMENT &#8216;当type为file时才有值，文件上传后的保存目录&#8217;,<br />
`value` text NOT NULL COMMENT &#8216;该项配置的值&#8217;,<br />
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;显示顺序，数字越大越靠后&#8217;,<br />
PRIMARY KEY (`id`),<br />
UNIQUE KEY `code` (`code`),<br />
KEY `parent_id` (`parent_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;全站配置信息表&#8217; AUTO_INCREMENT=903 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_snatch_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_snatch_log` (<br />
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`snatch_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;夺宝奇兵活动号，取值于ecs_goods_activity的act_id字段&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;出价的用户id，取值于ecs_users的user_id&#8217;,<br />
`bid_price` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;出价的价格&#8217;,<br />
`bid_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;出价的时间&#8217;,<br />
PRIMARY KEY (`log_id`),<br />
KEY `snatch_id` (`snatch_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=&#8217;夺宝奇兵出价记录表&#8217; AUTO_INCREMENT=5 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_stats`<br />
CREATE TABLE IF NOT EXISTS `ecs_stats` (<br />
`access_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;访问时间&#8217;,<br />
`ip_address` varchar(15) NOT NULL COMMENT &#8216;访问者ip&#8217;,<br />
`visit_times` smallint(5) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;访问次数，如果之前有过访问次数，在以前的基础上＋1&#8242;,<br />
`browser` varchar(60) NOT NULL COMMENT &#8216;浏览器及版本&#8217;,<br />
`system` varchar(20) NOT NULL COMMENT &#8216;操作系统&#8217;,<br />
`language` varchar(20) NOT NULL COMMENT &#8216;语言&#8217;,<br />
`area` varchar(30) NOT NULL COMMENT &#8216;ip所在地区&#8217;,<br />
`referer_domain` varchar(100) NOT NULL COMMENT &#8216;页面访问来源域名&#8217;,<br />
`referer_path` varchar(200) NOT NULL COMMENT &#8216;页面访问来源除域名外的路径部分&#8217;,<br />
`access_url` varchar(255) NOT NULL COMMENT &#8216;访问页面文件名&#8217;,<br />
KEY `access_time` (`access_time`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;访问信息记录表&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_tag`<br />
CREATE TABLE IF NOT EXISTS `ecs_tag` (<br />
`tag_id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT &#8216;商品标签自增id&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户的id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;商品的id&#8217;,<br />
`tag_words` varchar(255) NOT NULL COMMENT &#8216;标签内容&#8217;,<br />
PRIMARY KEY (`tag_id`),<br />
KEY `user_id` (`user_id`),<br />
KEY `goods_id` (`goods_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;商品的标记&#8217; AUTO_INCREMENT=3 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_template`<br />
CREATE TABLE IF NOT EXISTS `ecs_template` (<br />
`filename` varchar(30) NOT NULL COMMENT &#8216;该条模板配置属于哪个模板页面&#8217;,<br />
`region` varchar(40) NOT NULL COMMENT &#8216;该条模板配置在它所属的模板文件中的位置&#8217;,<br />
`library` varchar(40) NOT NULL COMMENT &#8216;该条模板配置在它所属的模板文件中的位置处应该引入的lib的相对目录地址&#8217;,<br />
`sort_order` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;模板文件中这个位置的引入lib项的值的显示顺序&#8217;,<br />
`id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;字段意义待查&#8217;,<br />
`number` tinyint(1) unsigned NOT NULL DEFAULT &#8217;5&#8242; COMMENT &#8216;每次显示多少个值&#8217;,<br />
`type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;属于哪个动态项，0，固定项；1，分类下的商品；2，品牌下的商品；3，文章列表；4，广告位 &#8216;,<br />
`theme` varchar(60) NOT NULL COMMENT &#8216;该模板配置项属于哪套模板的模板名&#8217;,<br />
`remarks` varchar(30) NOT NULL COMMENT &#8216;备注，可能是预留字段，没有值所以没确定用途&#8217;,<br />
KEY `filename` (`filename`,`region`),<br />
KEY `theme` (`theme`),<br />
KEY `remarks` (`remarks`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;模板设置数据表&#8217;;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_topic`<br />
CREATE TABLE IF NOT EXISTS `ecs_topic` (<br />
`topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;专题自增id&#8217;,<br />
`title` varchar(255) NOT NULL DEFAULT ””” COMMENT &#8216;专题名称&#8217;,<br />
`intro` text NOT NULL COMMENT &#8216;专题介绍&#8217;,<br />
`start_time` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;专题开始时间&#8217;,<br />
`end_time` int(10) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;结束时间&#8217;,<br />
`data` text NOT NULL COMMENT &#8216;专题数据内容，包括分类，商品等&#8217;,<br />
`template` varchar(255) NOT NULL DEFAULT ””” COMMENT &#8216;专题模板文件&#8217;,<br />
`css` text NOT NULL COMMENT &#8216;专题样式代码&#8217;,<br />
KEY `topic_id` (`topic_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;专题活动配置表&#8217; AUTO_INCREMENT=2 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_users`<br />
CREATE TABLE IF NOT EXISTS `ecs_users` (<br />
`user_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;会员资料自增id&#8217;,<br />
`email` varchar(60) NOT NULL COMMENT &#8216;会员邮箱&#8217;,<br />
`user_name` varchar(60) NOT NULL COMMENT &#8216;用户名&#8217;,<br />
`password` varchar(32) NOT NULL COMMENT &#8216;用户密码&#8217;,<br />
`question` varchar(255) NOT NULL COMMENT &#8216;安全问题答案&#8217;,<br />
`answer` varchar(255) NOT NULL COMMENT &#8216;安全问题&#8217;,<br />
`sex` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;性别，0，保密；1，男；2，女&#8217;,<br />
`birthday` date NOT NULL DEFAULT &#8217;0000-00-00&#8242; COMMENT &#8216;生日日期&#8217;,<br />
`user_money` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;用户现有资金&#8217;,<br />
`frozen_money` decimal(10,2) NOT NULL DEFAULT &#8217;0.00&#8242; COMMENT &#8216;用户冻结资金&#8217;,<br />
`pay_points` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;消费积分&#8217;,<br />
`rank_points` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;会员等级积分&#8217;,<br />
`address_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货信息id，取值表ecs_user_address &#8216;,<br />
`reg_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;注册时间&#8217;,<br />
`last_login` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;最后一次登录时间&#8217;,<br />
`last_time` datetime NOT NULL DEFAULT &#8217;0000-00-00 00:00:00&#8242; COMMENT &#8216;应该是最后一次修改信息时间，该表信息从其他表同步过来考虑&#8217;,<br />
`last_ip` varchar(15) NOT NULL COMMENT &#8216;最后一次登录ip&#8217;,<br />
`visit_count` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;登录次数&#8217;,<br />
`user_rank` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;会员登记id，取值ecs_user_rank&#8217;,<br />
`is_special` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`salt` varchar(10) NOT NULL DEFAULT &#8217;0&#8242;,<br />
`parent_id` mediumint(9) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;推荐人会员id，&#8217;,<br />
`flag` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`alias` varchar(60) NOT NULL COMMENT &#8216;昵称&#8217;,<br />
`msn` varchar(60) NOT NULL COMMENT &#8216;msn&#8217;,<br />
`qq` varchar(20) NOT NULL COMMENT &#8216;qq号&#8217;,<br />
`office_phone` varchar(20) NOT NULL COMMENT &#8216;办公电话&#8217;,<br />
`home_phone` varchar(20) NOT NULL COMMENT &#8216;家庭电话&#8217;,<br />
`mobile_phone` varchar(20) NOT NULL COMMENT &#8216;手机&#8217;,<br />
`is_validated` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`credit_line` decimal(10,2) unsigned NOT NULL COMMENT &#8216;信用额度，目前2.6.0版好像没有作实现&#8217;,<br />
PRIMARY KEY (`user_id`),<br />
UNIQUE KEY `user_name` (`user_name`),<br />
KEY `email` (`email`),<br />
KEY `parent_id` (`parent_id`),<br />
KEY `flag` (`flag`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=21 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_user_account`<br />
CREATE TABLE IF NOT EXISTS `ecs_user_account` (<br />
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;自增ID号&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户登录后保存在session中的id号，跟users表中的user_id对应&#8217;,<br />
`admin_user` varchar(255) NOT NULL COMMENT &#8216;操作该笔交易的管理员的用户名&#8217;,<br />
`amount` decimal(10,2) NOT NULL COMMENT &#8216;资金的数目，正数为增加，负数为减少&#8217;,<br />
`add_time` int(10) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;记录插入时间&#8217;,<br />
`paid_time` int(10) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;记录更新时间&#8217;,<br />
`admin_note` varchar(255) NOT NULL COMMENT &#8216;管理员的被准&#8217;,<br />
`user_note` varchar(255) NOT NULL COMMENT &#8216;用户的被准&#8217;,<br />
`process_type` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;操作类型，1，退款；0，预付费，其实就是充值&#8217;,<br />
`payment` varchar(90) NOT NULL COMMENT &#8216;支付渠道的名称，取自payment的pay_name字段&#8217;,<br />
`is_paid` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否已经付款，０，未付；１，已付&#8217;,<br />
PRIMARY KEY (`id`),<br />
KEY `user_id` (`user_id`),<br />
KEY `is_paid` (`is_paid`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;用户资金流动表，包括提现和充值&#8217; AUTO_INCREMENT=7 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_user_address`<br />
CREATE TABLE IF NOT EXISTS `ecs_user_address` (<br />
`address_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,<br />
`address_name` varchar(50) NOT NULL,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;用户表中的流水号&#8217;,<br />
`consignee` varchar(60) NOT NULL COMMENT &#8216;收货人的名字&#8217;,<br />
`email` varchar(60) NOT NULL COMMENT &#8216;收货人的email&#8217;,<br />
`country` smallint(5) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的国家&#8217;,<br />
`province` smallint(5) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的省份&#8217;,<br />
`city` smallint(5) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的城市&#8217;,<br />
`district` smallint(5) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;收货人的地区&#8217;,<br />
`address` varchar(120) NOT NULL COMMENT &#8216;收货人的详细地址&#8217;,<br />
`zipcode` varchar(60) NOT NULL COMMENT &#8216;收货人的邮编&#8217;,<br />
`tel` varchar(60) NOT NULL COMMENT &#8216;收货人的电话&#8217;,<br />
`mobile` varchar(60) NOT NULL COMMENT &#8216;收货人的手机&#8217;,<br />
`sign_building` varchar(120) NOT NULL COMMENT &#8216;收货地址的标志性建筑名&#8217;,<br />
`best_time` varchar(120) NOT NULL COMMENT &#8216;收货人的最佳收货时间&#8217;,<br />
PRIMARY KEY (`address_id`),<br />
KEY `user_id` (`user_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=&#8217;收货人的信息表&#8217; AUTO_INCREMENT=4 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_user_bonus`<br />
CREATE TABLE IF NOT EXISTS `ecs_user_bonus` (<br />
`bonus_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;红包的流水号&#8217;,<br />
`bonus_type_id` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包发送类型.0,按用户如会员等级,会员名称发放;1,按商品类别发送;2,按订单金额所达到的额度发送;3,线下发送&#8217;,<br />
`bonus_sn` bigint(20) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包号,如果为0就是没有红包号.如果大于0,就需要输入该红包号才能使用红包&#8217;,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该红包属于某会员的id.如果为0,就是该红包不属于某会员&#8217;,<br />
`used_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;红包使用的时间&#8217;,<br />
`order_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;使用了该红包的交易号&#8217;,<br />
`emailed` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;猜的，应该是是否已经将红包发送到用户的邮箱；1，是；0，否；&#8217;,<br />
PRIMARY KEY (`bonus_id`),<br />
KEY `user_id` (`user_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=&#8217;已经发送的红包信息列表&#8217; AUTO_INCREMENT=122 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_user_feed`<br />
CREATE TABLE IF NOT EXISTS `ecs_user_feed` (<br />
`feed_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,<br />
`user_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`value_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`feed_type` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
`is_feed` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242;,<br />
PRIMARY KEY (`feed_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_user_rank`<br />
CREATE TABLE IF NOT EXISTS `ecs_user_rank` (<br />
`rank_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;会员等级编号，其中0是非会员&#8217;,<br />
`rank_name` varchar(30) NOT NULL COMMENT &#8216;会员等级名称&#8217;,<br />
`min_points` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该等级的最低积分&#8217;,<br />
`max_points` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该等级的最高积分&#8217;,<br />
`discount` tinyint(3) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该会员等级的商品折扣&#8217;,<br />
`show_price` tinyint(1) unsigned NOT NULL DEFAULT &#8217;1&#8242; COMMENT &#8216;是否在不是该等级会员购买页面显示该会员等级的折扣价格.1,显示;0,不显示&#8217;,<br />
`special_rank` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否事特殊会员等级组.0,不是;1,是&#8217;,<br />
PRIMARY KEY (`rank_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;会员等级配置信息&#8217; AUTO_INCREMENT=3 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_virtual_card`<br />
CREATE TABLE IF NOT EXISTS `ecs_virtual_card` (<br />
`card_id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT &#8216;虚拟卡卡号自增id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该虚拟卡对应的商品id，取值于表ecs_goods&#8217;,<br />
`card_sn` varchar(60) NOT NULL COMMENT &#8216;加密后的卡号&#8217;,<br />
`card_password` varchar(60) NOT NULL COMMENT &#8216;加密后的密码&#8217;,<br />
`add_date` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;卡号添加日期&#8217;,<br />
`end_date` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;卡号截至使用日期&#8217;,<br />
`is_saled` tinyint(1) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;是否卖出，0，否；1，是&#8217;,<br />
`order_sn` varchar(20) NOT NULL COMMENT &#8216;卖出该卡号的交易号，取值表ecs_order_info&#8217;,<br />
`crc32` int(11) NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;crc32后的key&#8217;,<br />
PRIMARY KEY (`card_id`),<br />
KEY `goods_id` (`goods_id`),<br />
KEY `car_sn` (`card_sn`),<br />
KEY `is_saled` (`is_saled`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;虚拟卡卡号库&#8217; AUTO_INCREMENT=8 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_vote`<br />
CREATE TABLE IF NOT EXISTS `ecs_vote` (<br />
`vote_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;在线调查自增id&#8217;,<br />
`vote_name` varchar(250) NOT NULL COMMENT &#8216;在线调查主题&#8217;,<br />
`start_time` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;在线调查开始时间&#8217;,<br />
`end_time` int(11) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;在线调查结束时间&#8217;,<br />
`can_multi` tinyint(1) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;能否多选，0，可以；1，不可以&#8217;,<br />
`vote_count` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;投票人数也可以说投票次数&#8217;,<br />
PRIMARY KEY (`vote_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;网站调查信息记录表&#8217; AUTO_INCREMENT=3 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_vote_log`<br />
CREATE TABLE IF NOT EXISTS `ecs_vote_log` (<br />
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;投票记录自增id&#8217;,<br />
`vote_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;关联的投票主题id，取值表ecs_vote&#8217;,<br />
`ip_address` varchar(15) NOT NULL COMMENT &#8216;投票的ip地址&#8217;,<br />
`vote_time` int(10) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;投票的时间&#8217;,<br />
PRIMARY KEY (`log_id`),<br />
KEY `vote_id` (`vote_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;投票记录表&#8217; AUTO_INCREMENT=5 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_vote_option`<br />
CREATE TABLE IF NOT EXISTS `ecs_vote_option` (<br />
`option_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;投票选项自增id&#8217;,<br />
`vote_id` smallint(5) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;关联的投票主题id，取值表ecs_vote&#8217;,<br />
`option_name` varchar(250) NOT NULL COMMENT &#8216;投票选项的值&#8217;,<br />
`option_count` int(8) unsigned NOT NULL DEFAULT &#8217;0&#8242; COMMENT &#8216;该选项的票数&#8217;,<br />
PRIMARY KEY (`option_id`),<br />
KEY `vote_id` (`vote_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;投票的选项内容表&#8217; AUTO_INCREMENT=8 ;<br />
&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211; 表的结构 `ecs_wholesale`<br />
CREATE TABLE IF NOT EXISTS `ecs_wholesale` (<br />
`act_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;批发方案自增id&#8217;,<br />
`goods_id` mediumint(8) unsigned NOT NULL COMMENT &#8216;商品id&#8217;,<br />
`goods_name` varchar(255) NOT NULL COMMENT &#8216;商品名称&#8217;,<br />
`rank_ids` varchar(255) NOT NULL COMMENT &#8216;适用会员登记，多个值之间用逗号分隔，取值于ecs_user_rank&#8217;,<br />
`prices` text NOT NULL COMMENT &#8216;序列化后的商品属性，数量，价格&#8217;,<br />
`enabled` tinyint(3) unsigned NOT NULL COMMENT &#8216;批发方案是否可用&#8217;,<br />
PRIMARY KEY (`act_id`),<br />
KEY `goods_id` (`goods_id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=&#8217;批发方案表&#8217; AUTO_INCREMENT=3 ;</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/ecshop-database-table-structure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>客家人的入席风俗</title>
		<link>http://tsov.net/hakka-customs-and-take-a-seat/</link>
		<comments>http://tsov.net/hakka-customs-and-take-a-seat/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 12:20:29 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[旅游]]></category>
		<category><![CDATA[客家人]]></category>
		<category><![CDATA[风俗]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3595</guid>
		<description><![CDATA[身为客家人，很小的时候就知道入席是有讲究的。不过随着时间的推移，现在很少讲究这些了。刚看到一篇文章介绍客家人入席的风俗，讲得很仔细。具体为：上座时得重视席位的安排，一般按亲朋戚友的尊卑（辈份、年龄等）入席就座。]]></description>
			<content:encoded><![CDATA[<p>身为客家人，很小的时候就知道入席是有讲究的。不过随着时间的推移，现在很少讲究这些了。刚看到一篇文章介绍客家人入席的风俗，讲得很仔细。具体为：上座时得重视席位的安排，一般按亲朋戚友的尊卑（辈份、年龄等）入席就座。宴席间的大小位，是这样安排的：<span id="more-3595"></span></p>
<p>如果安排一张桌子，这时以面对大门的左侧为首位，右侧为第二位。然后从左到右，穿插论序，面对正厅的右侧为最小。</p>
<p>如果安排二张桌子，这时候以左边桌位为大，右边为小，席位大小也是穿插而行。</p>
<p>如果安排三张桌子，称之为“一品席”，这种情况，以首席为尊。</p>
<p>如果安排五张桌子，一般要排成“梅花席”。 </p>
<p>哈哈，明白了不？<br />
好似这个是礼貌问题，每个地方都一样吧。总之觉得客家人对于这些礼节方面的很多，而且很小的时候就要会。就像吃饿拿筷子的手势、拿的位置等。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/hakka-customs-and-take-a-seat/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>百度很黄很暴力</title>
		<link>http://tsov.net/baidu-is-very-yellow-very-violent/</link>
		<comments>http://tsov.net/baidu-is-very-yellow-very-violent/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 12:41:00 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[百度]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3594</guid>
		<description><![CDATA[晚上在手机上安装了一个Vlingo（是一款语音声控助手，与iPhone 4S的Siri是同类软件），测试Vlingo的时候竟然发现百度很黄很暴力呀。有图有直相，围观的群众可以直接在浏览器里访问http://m.baidu.com，然后进入图片搜索&#8230;后面的你懂的了。 百度很黄很暴力在手机里看的效果 百度很黄很暴力在直接在PC浏览器中看的效果]]></description>
			<content:encoded><![CDATA[<p>晚上在手机上安装了一个Vlingo（是一款语音声控助手，与iPhone 4S的Siri是同类软件），测试Vlingo的时候竟然发现百度很黄很暴力呀。有图有直相，围观的群众可以直接在浏览器里访问http://m.baidu.com，然后进入图片搜索&#8230;后面的你懂的了。<span id="more-3594"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/12/baidu-bad0.jpg" alt="百度很黄很暴力" /><br />百度很黄很暴力在手机里看的效果</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/12/baidu-bad1.png" alt="百度很黄很暴力" /><br />百度很黄很暴力在直接在PC浏览器中看的效果</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/baidu-is-very-yellow-very-violent/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>iOS或Android中体验WP7</title>
		<link>http://tsov.net/ios-or-android-experience-the-wp7/</link>
		<comments>http://tsov.net/ios-or-android-experience-the-wp7/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 12:50:30 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[体验]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3592</guid>
		<description><![CDATA[早就听闻微软的WP7系统很牛，一直想体验下到底牛到什么程度。有我这想法的人应该不少吧，当然我能想到的微软也想到了。这不，我刚刚就发现了微软推出一个站点，只要你在IOS或Android手机里打开这个站点，就能体验到WP7的效果。]]></description>
			<content:encoded><![CDATA[<p>早就听闻微软的WP7系统很牛，一直想体验下到底牛到什么程度。有我这想法的人应该不少吧，当然我能想到的微软也想到了。这不，我刚刚就发现了微软推出一个站点，只要你在IOS或Android手机里打开这个站点，就能体验到WP7的效果。当然这只是网站体验效果与真实差很远的，同样直接在桌面电脑的浏览器打开也是可以的，体验就更差了。下来来看看效果吧。<span id="more-3592"></span></p>
<p>只要在iPhone或者Android手机浏览器中访问<a href="http://aka.ms/wpdemo" title="WP7体验网站" target="_blank">http://aka.ms/wpdemo</a>即可尽快体验（当然与真实的体验差很远了）。下面是我使用<a href="http://tsov.net/htc-g12-desire-s-to-start/" title="HTC G12(Desire S)">HTC G12</a>中用MIUI自带的浏览器体验的截图：</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/20111130_203234.jpg" alt="Tsov.Net告诉你iOS或Android中如何体验WP7" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/20111130_203224.jpg" alt="Tsov.Net告诉你iOS或Android中如何体验WP7" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/20111130_203247.jpg" alt="Tsov.Net告诉你iOS或Android中如何体验WP7" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/20111130_203313.jpg" alt="Tsov.Net告诉你iOS或Android中如何体验WP7" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/20111130_203338.jpg" alt="Tsov.Net告诉你iOS或Android中如何体验WP7" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/20111130_203348.jpg" alt="Tsov.Net告诉你iOS或Android中如何体验WP7" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/ios-or-android-experience-the-wp7/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>秋日的海南一样美</title>
		<link>http://tsov.net/autumn-in-hainan-beauty/</link>
		<comments>http://tsov.net/autumn-in-hainan-beauty/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 11:45:42 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[摄影]]></category>
		<category><![CDATA[旅游]]></category>
		<category><![CDATA[三亚]]></category>
		<category><![CDATA[海南]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3590</guid>
		<description><![CDATA[这次的相片中最喜欢的就是这张了。 秋天了，海南的气候还是像夏天，景色也差不多。 虽然这个海滩的海水不怎的，但比起其它城市的海滩的水质不知要好上几倍 又看到两个小孩在玩沙子，哈~ 国际旅游岛政策一出，地产也大干快干 又是黄昏的，还是喜欢这种安静的片子 这张开始是在三亚了 远瞭三亚凤凰岛 三亚凤凰岛这角度看，还真不错呢 傍晚，渔船归家。我很是喜欢这种氛围的片子 这个像迪拜？ 天蓝得太假了，不像真的。可这就是真的 这张算是偷拍的美女照，哈哈 牛魔王在山上？这叫《金牛奔海》]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0730.jpg" /><br />这次的相片中最喜欢的就是这张了。</p>
<p><span id="more-3590"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0642.jpg" /><br />秋天了，海南的气候还是像夏天，景色也差不多。</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0648.jpg" /><br />虽然这个海滩的海水不怎的，但比起其它城市的海滩的水质不知要好上几倍</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0650.jpg" /><br />又看到两个小孩在玩沙子，哈~</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0653.jpg" /><br />国际旅游岛政策一出，地产也大干快干</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0659.jpg" /><br />又是黄昏的，还是喜欢这种安静的片子</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0660.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0663.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0664.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0665.jpg" /><br />这张开始是在三亚了</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0666.jpg" /><br />远瞭三亚凤凰岛</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0669.jpg" /><br />三亚凤凰岛这角度看，还真不错呢</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0670.jpg" /><br />傍晚，渔船归家。我很是喜欢这种氛围的片子</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0674.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0675.jpg" /><br />这个像迪拜？</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0676.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0677.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0683.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0686.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0690.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0693.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0694.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0696.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0697.jpg" /><br />天蓝得太假了，不像真的。可这就是真的</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0702.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0703.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0709.jpg" /><br />这张算是偷拍的美女照，哈哈</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0712.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0713.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0715.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0716.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0717.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0718.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0719.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0720.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0721.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0728.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0730.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0731.jpg" /><br />牛魔王在山上？这叫《金牛奔海》</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0738.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0743.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0752.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0762.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0763.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0767.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0768.jpg" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/haikou-sanya/IMG_0769.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/autumn-in-hainan-beauty/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>献出百度SEO建议邀请码5枚</title>
		<link>http://tsov.net/baidu-seo-proposal-gave-an-invitation-code-5/</link>
		<comments>http://tsov.net/baidu-seo-proposal-gave-an-invitation-code-5/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 09:53:25 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[百度]]></category>
		<category><![CDATA[邀请码]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3588</guid>
		<description><![CDATA[献出百度统计SEO建议邀请码5枚，需要的就拿去吧。当你激活后你应该也有5枚，建议发布出来，提供给更多有需要的孩子。哈哈。另外，别问这个用来干嘛的。]]></description>
			<content:encoded><![CDATA[<p>献出百度统计SEO建议邀请码5枚，需要的就拿去吧。当你激活后你应该也有5枚，建议发布出来，提供给更多有需要的孩子。哈哈。另外，别问这个用来干嘛的。<span id="more-3588"></span><br />
baac0198a4d24beb<br />
aca23b01689072a1<br />
aa3342f774a018c8<br />
c1064cb699303571<br />
e432f147bd0cd73f</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/baidu-seo-proposal-gave-an-invitation-code-5/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>HTC Touch(S1)退役， HTC G12(Desire S)入手</title>
		<link>http://tsov.net/htc-g12-desire-s-to-start/</link>
		<comments>http://tsov.net/htc-g12-desire-s-to-start/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 13:11:14 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[手机]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3585</guid>
		<description><![CDATA[记得我前一部手机HTC S1入手时间是2009年5月份，算起了一部手机在我手里使用期限大约在二年半。虽然手机还勉强能使用，但经常出现点小毛病比较纠结。不用吧，浪费；用吧，折腾烦人。前段时间一直关小米手机，也抢到了预订号在17多万的排名上。当初比较看好小米手机的硬件配置，觉得很牛X，另外价格也比较能接受。不过最终经不起小米发货量的问题、售后反馈不透明的问题，再加上小米是第一代机器并不是十分放心，网上的评测只见说好水份比较大。最终还是选择了HTC G12(Desire S)，老牌子还是比较放心点。]]></description>
			<content:encoded><![CDATA[<p>记得我前一部手机HTC S1入手时间是2009年5月份，算起了一部手机在我手里使用期限大约在二年半。虽然手机还勉强能使用，但经常出现点小毛病比较纠结。不用吧，浪费；用吧，折腾烦人。前段时间一直关小米手机，也抢到了预订号在17多万的排名上。当初比较看好小米手机的硬件配置，觉得很牛X，另外价格也比较能接受。不过最终经不起小米发货量的问题、售后反馈不透明的问题，再加上小米是第一代机器并不是十分放心，网上的评测只见说好水份比较大。最终还是选择了HTC G12(Desire S)，老牌子还是比较放心点。<span id="more-3585"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/sj_htc_desires-s.jpg" alt="HTC G12(Desire S)入手" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/sj_htc_desires-s-2.jpg" alt="HTC G12(Desire S)入手" /></p>
<p>入手HTC G12到现在已经快一周了。折腾了这么几天总的感觉来说还比较满意。</p>
<p>这也是我第一次正式使用android系统，开始是使用自带的ROM，发现太多国内没法用的东西，还删除不掉。界面操作上手也觉得有些难，最终还是刷了MIUI系统。易用性明显更适合国人吧。</p>
<p>用了几天后，也发现有些地方不完善：<br />
1、相机太卡，卡到人跟本没有用。之前自带的ROM没有注意有没有这个问题。网上说10月后生产的机器刷MIUI都有这个问题，而刷官方的htc sense相机就不会卡。看来是MIUI软件的问题。只能等着MIUI团队解决。</p>
<p>2、GPS定位不强。这也是ROM的问题吧。</p>
<p>3、WIFI信号能力不强。我在办公室用笔记本使用WIFI信号超强，从不断。但用手机联接时经常信号消失或很差。也是ROM的问题。</p>
<p>4、电池还真的不太给力。这是智能机的通病，别指望那个手机很强悍。</p>
<p>5、这几天听音乐，出现了三次正在听着音乐时，突然死机，按电源重启也没有反应。都是扣电池才解决。应该也是ROM的问题吧。</p>
<p>6、后盖不好拆。刚拿到手机装电池时，拆后盖很费劲。搞了半天才搞定。前面说的死机扣手池时，拆后盖时手握得屏幕都变形。可能我方法不对吧。总之，是不好扣。当然这种设计也有好处。</p>
<p>7、其它暂没有了。</p>
<p>最后说下，我在淘宝上2220元入手；上海生产，销售地为新加坡的亚太版；含8G卡。电源适配器的接口很大，国内的插座没法插的，好在商家有送一个转拉头。虽然能用，不过巨大、巨丑，最不满意的就是这个东西了。其它都是原配的，这个我完全测试过。</p>
<p>HTC G12(Desire S)相关参数及介绍就看HTC 官方网站的介绍吧：<br />
<a href="http://www.htc.com/cn/product/s510e/specification.html" target="_blank">http://www.htc.com/cn/product/s510e/specification.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/htc-g12-desire-s-to-start/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>身份证丢失声明</title>
		<link>http://tsov.net/id-card-is-lost-statement/</link>
		<comments>http://tsov.net/id-card-is-lost-statement/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 09:25:01 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[个人]]></category>
		<category><![CDATA[声明]]></category>
		<category><![CDATA[我]]></category>
		<category><![CDATA[身份证]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3584</guid>
		<description><![CDATA[身份证丢了。特此声明自2011-11-14 12:00后引发起的一切不当后果和以此身份证办理的一切事务、证件非本人意愿，与本人无关。若有那位好人拾到，麻烦请联系我，simon(at)tsov.net。我的身份证尾号为3056。谢谢。]]></description>
			<content:encoded><![CDATA[<p>身份证丢了。特此声明自2011-11-14 12:00后引发起的一切不当后果和以此身份证办理的一切事务、证件非本人意愿，与本人无关。<br />
若有那位好人拾到，麻烦请联系我，simon(at)tsov.net。我的身份证尾号为3056。谢谢。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/id-card-is-lost-statement/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>赠送盛大云A类邀请码一枚</title>
		<link>http://tsov.net/presented-shengtai-yun-invitation-code-a-class-a/</link>
		<comments>http://tsov.net/presented-shengtai-yun-invitation-code-a-class-a/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 08:27:06 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[盛大]]></category>
		<category><![CDATA[邀请码]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3581</guid>
		<description><![CDATA[很早之前就听说过盛大云，抱着试试的心态终于搞到两枚A类邀请码。我自已用了一枚，需要的童鞋给我留言（最先索要的为先）就行了。现在我的tsov.net正在使用盛大云的数字分发功能（也就是CDN），大家感觉有快一点吗？我没有感觉到。]]></description>
			<content:encoded><![CDATA[<p>很早之前就听说过盛大云，抱着试试的心态终于搞到两枚A类邀请码。我自已用了一枚，需要的童鞋给我留言（最先索要的为先）就行了。现在我的tsov.net正在使用盛大云的数字分发功能（也就是CDN），大家感觉有快一点吗？我没有感觉到。<span id="more-3581"></span></p>
<p>邀请码信息为： <strong>7S1I-vszS3-Eq8ef-3QrdR</strong>，谁看到我博客这里先抢到就归谁啦。哈哈。】</p>
<p>盛大云计算：<a href="http://www.grandcloud.cn/" title="盛大云计算" target="_blank">http://www.grandcloud.cn/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/presented-shengtai-yun-invitation-code-a-class-a/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>博客遭受到大量暴力登录</title>
		<link>http://tsov.net/suffered-a-lot-of-violence-blog-login/</link>
		<comments>http://tsov.net/suffered-a-lot-of-violence-blog-login/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 01:37:56 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[暴力]]></category>
		<category><![CDATA[登录]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3577</guid>
		<description><![CDATA[这段时间很多事都不顺。这不，我一个小小的博客竟然也能引起那些蛋疼的家伙的兴趣，搞些没有一点水平的暴力登录。殊不知本大爷早有防范，小样的你就放马过来。大爷等着你。]]></description>
			<content:encoded><![CDATA[<p>这段时间很多事都不顺。这不，我一个小小的博客竟然也能引起那些蛋疼的家伙的兴趣，搞些没有一点水平的暴力登录。殊不知本大爷早有防范，小样的你就放马过来。大爷等着你。<span id="more-3577"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/11/tsovnet-biolence-login.gif" alt="博客遭受到大量暴力登录" width="600" height="359" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/suffered-a-lot-of-violence-blog-login/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>QQ号码被盗经历</title>
		<link>http://tsov.net/qq-number-stolen/</link>
		<comments>http://tsov.net/qq-number-stolen/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 15:54:56 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[个人]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[qq]]></category>
		<category><![CDATA[安全]]></category>
		<category><![CDATA[密码]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3576</guid>
		<description><![CDATA[2011年10月27日，我用了多年的QQ号码终于被盗了。惭愧呀，混迹江湖多年的英名竟然因自已一时惰性及疏忽被一毛贼给毁了。我对不起祖国，对不起乡亲们，对不起相信我的兄弟朋友，对不起QQ里的好友... 也因为兄弟朋友的相信，让他损失了白花花的银子。]]></description>
			<content:encoded><![CDATA[<p>2011年10月27日，我用了多年的QQ号码终于被盗了。惭愧呀，混迹江湖多年的英名竟然因自已一时惰性及疏忽被一毛贼给毁了。我对不起祖国，对不起乡亲们，对不起相信我的兄弟朋友，对不起QQ里的好友&#8230; 也因为兄弟朋友的相信，让他损失了白花花的银子。<span id="more-3576"></span></p>
<p>先来说说过程吧，也希望大家引以为鉴：<br />
周四中午（2011年10月27日），因为工作需要，在非自已熟悉的网络环境中、未知安全性的情况下用浏览器（360安全浏览器）登录了QQ邮箱查看资料。大约一个多小时后回来自已办公室登录QQ后，不一会提示在另一地点被登录，第一次并没有引起我的注意。因为我的iPad可以同时登录的。再登录，不一会又提在另一地点被登录&#8230; 并听到iPad有信息音提示。拿出一看，发觉有好几个QQ好友的回复。回复的信息竟然说帮我买东西成功了。大惊~~~~才发觉QQ被盗，被贼登录了，立马联系朋友才明白，竟然有一只毛贼冒充我的QQ叫他帮忙买游戏充值卡~~~</p>
<p>我用iPad查看了好友回复的信息的记录。竟然有5条回复的，也就是说这毛贼最少发了5条以上的信息给我QQ好友，叫我QQ好友帮忙买游戏充值卡。一朋友二话不多，立马买了&#8230;好兄弟呀，咱们都给毛贼坑了&#8230;..<br />
其它好友都有回复，说：“好的”、“好”、“？”之类的。后面记录也没法看到了。其中一QQ好友也识别出了这毛贼，还调戏了这毛贼一把&#8230;</p>
<p>过程也就这样。在我发现的第一时间就是改密码了。然后进入QQ邮箱，发现有一封邮件是购买游戏充值卡成功的卡号和密码，还没有处理过来。那毛贼竟然把那邮件删除清光，好在我截图下来了。<br />
可惜我从来不玩游戏，也不知这个游戏充值卡用在哪的，发给朋友一问，他也不知用哪的，等问到时，这个游戏充值卡也被毛贼抢先充完了。</p>
<p>打这个发行游戏充值卡的公司的客服电话，态度还不错。可惜说购买成功她们不能处理了，只建议报警。</p>
<p>几经折腾，也就这样不了了之&#8230;（你懂的&#8230;）</p>
<p style="color:#f20">后来，这毛贼用他的QQ号码加我朋友，我朋友截图给我看，那毛贼竟然把他那假冒的QQ资料填得和我的一模一样。看来这毛贼还想再来一招，让好友以为我QQ被盗，会用新QQ号码加人&#8230;这毛贼看来也不笨嘛，还很专业的&#8230;做起来事来还很有逻辑，是个人才，希望监狱早日为他安排食宿&#8230;让他这辈子不要饿着，累着&#8230;<strong>【这个连环骗局大家以后要注意识别】</strong></p>
<p><strong>总结：</strong><br />
一、不熟悉的网络环境里上网，是非常不安全的。不要有侥幸心态以为使用一次二次，不会这么走运（我就是个很好的例子，哈哈；有时候中彩票都没这么准）。</p>
<p>二、杀毒软件并不完成可信的。我自已的网络环境已经很多年没有安全过杀毒软件了，可这次中招的电脑发现竟然安装有360杀毒软件、360安全卫士。（这里并非指责杀毒软件，你也懂的&#8230;）</p>
<p>三、要有良好的上网习惯。如网银、邮箱、博客、论坛等等之类的千万不要设置成相同的密码。可以按重要程度分别设置不同的密码。当然，也不要把密码记录起来。若你把密码存在电脑里或写在笔记本上，这样反而更不安全。（我从2001年就开始有这个习惯了，我习惯把我的密码分N个等级，每个等级对应不同程度的安全需求&#8230;原因不好解释&#8230;所以这次QQ密码被盗，只损失小部分）</p>
<p>四、我从不玩网游的。最多玩一玩电脑自带的纸牌、非常简单的单机游戏。所以我从不买游戏卡，以前不会买，以后也不会买。</p>
<p>五、我自已有支付宝、网银之类的。我需要网购时会自已买的。哈哈，兄弟们注意了，除非我亲口、电话通知你，叫你买的才可信。吼~~~</p>
<p>六、我总结的，仅当提醒自已及看我博客的朋友。</p>
<p><strong>最后：</strong><br />
一、非常对不起兄弟，让他无故损失了近600大洋。这兄弟也太好人，二话不说就买了。最后我跟他说，这近600大洋我赔。是因为我QQ被盗造成的。哈哈，兄弟说他也大意，一人一半。哈哈。。。得，有机会喝二瓶去。。。（可惜与这兄弟不在同一城市，也只见过一次面）</p>
<p>二、祝这毛贼玩游戏玩得开心点，机会不多了，出门注意安全，注意看天上，不要被卫星砸中。</p>
<p>三、和谐社会要靠你我他，这里不骂人了。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/qq-number-stolen/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>解决别人恶意解析域名到自己服务器</title>
		<link>http://tsov.net/malicious-people-to-solve-their-own-servers-resolve-domain-names/</link>
		<comments>http://tsov.net/malicious-people-to-solve-their-own-servers-resolve-domain-names/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 15:13:28 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[代码]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3574</guid>
		<description><![CDATA[这段时间折腾一个独立服务器，搞上LAMP后发现超强大、超灵活。当然，需要自已玩得转。服务器一般都有一个对外的独立IP，而一般设置时都可以直接用IP访问网站。这样一来，就会产生PR劫持、恶意网站镜像、恶意克隆、恶意解析域名等问题，从而被人伪造得到一个在访问者眼中与您网站完全相同的网站,也会造成搜索引擎收录别人的域名，而内容相同也会选成你的域名权重下降。]]></description>
			<content:encoded><![CDATA[<p>这段时间折腾一个独立服务器，搞上LAMP后发现超强大、超灵活。当然，需要自已玩得转。服务器一般都有一个对外的独立IP，而一般设置时都可以直接用IP访问网站。这样一来，就会产生PR劫持、恶意网站镜像、恶意克隆、恶意解析域名等问题，从而被人伪造得到一个在访问者眼中与您网站完全相同的网站,也会造成搜索引擎收录别人的域名，而内容相同也会选成你的域名权重下降。解决这个问题其实很简单：<span id="more-3574"></span></p>
<p>一、通过.htaccess文件设置(当在这是在linux环境下实现的，准确说是apache做WEB服务器)<br />
在IP能访问的网站根目录设置.htaccess文件，在.htaccess文件中加入以下代码就可以：</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">RewriteEngine On
RewriteBase <span style="color: #339933;">/</span>
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_HOST<span style="color: #009900;">&#125;</span> <span style="color: #339933;">!</span>^tsov<span style="color: #339933;">.</span>net$ <span style="color: #009900;">&#91;</span>NC<span style="color: #009900;">&#93;</span>
RewriteRule ^<span style="color: #009900;">&#40;</span><span style="color: #339933;">.*</span><span style="color: #009900;">&#41;</span>$ http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//tsov.net/$1 [L,R=301]</span></pre></div></div>

<p>前面的!代表非tsov.net这个域名来的都转向http://tsov.net/。<br />
就在.htaccess文件中加入这么一句，统统搞定。</p>
<p>当然，你可以细化一下，比如你发觉某个域名很可恶，不想转向到你的网站下，那就指定来路域名转向到指定的一个网址上去。比如开天窗的网站。哈哈~~~够恶的了~~~</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">RewriteEngine on
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_HOST<span style="color: #009900;">&#125;</span> ^别人的域名<span style="color: #339933;">.</span>com$ <span style="color: #009900;">&#91;</span>OR<span style="color: #009900;">&#93;</span>
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_HOST<span style="color: #009900;">&#125;</span> ^www<span style="color: #339933;">.</span>别人的域名<span style="color: #339933;">.</span>com$
RewriteRule ^<span style="color: #009900;">&#40;</span><span style="color: #339933;">.*</span><span style="color: #009900;">&#41;</span>$ http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.你想转向的域名.com/$1 [R=301,L]</span></pre></div></div>

<p>注意上面需要替换相应的域名。</p>
<p>二、将不是你的域名绑定一个子目录下，什么内容都不放,或者放个robot.txt，拒绝一切搜索引擎收录。当然你也可以发挥一下你邪恶的本性。</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">User<span style="color: #339933;">-</span>agent<span style="color: #339933;">:</span> <span style="color: #339933;">*</span>
Disallow<span style="color: #339933;">:</span> <span style="color: #339933;">/</span></pre></div></div>

<p>三、上面的方式都基于能够使用.htaccess文件，若你的环境不能够使用.htaccess，那就在你的网站公共文件中加入下面的代码，可以实现同样的效果：</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>   
<span style="color: #666666; font-style: italic;">//echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER[&quot;SERVER_PORT&quot;].$_SERVER[&quot;REQUEST_URI&quot;];   </span>
<span style="color: #000088;">$sUrl</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'SERVER_NAME'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$sUrl</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;tsov.net（自己的域名）&quot;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'＜meta http-equiv=&quot;refresh&quot; content=&quot;0; url=http://tsov.net/index.html（自己的网站首页）&quot;&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$sUrl</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;www.123.com对方域名&quot;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'＜meta http-equiv=&quot;refresh&quot; content=&quot;0; url=http://www.***.com/main.html（跳转到其它邪恶网站，让他享受一下）&quot;&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>就整理这些了，应该还有别的方法，意思差不多。大家自已邪恶吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/malicious-people-to-solve-their-own-servers-resolve-domain-names/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>忘记了我还有什么爱好</title>
		<link>http://tsov.net/forget-what-i-love/</link>
		<comments>http://tsov.net/forget-what-i-love/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 16:01:47 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[摄影]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[海口]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3573</guid>
		<description><![CDATA[时间过得飞快，已经让我忘记我还有什么爱好。最近状态有些混乱，但愿接下来的心境也能像下面前几张图一样空旷而不空虚。让自已能怜听到心跳的声音。]]></description>
			<content:encoded><![CDATA[<p>时间过得飞快，已经让我忘记我还有什么爱好。最近状态有些混乱，但愿接下来的心境也能像下面前几张图一样空旷而不空虚。让自已能怜听到心跳的声音。</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0612.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p><span id="more-3573"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0614.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0619.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0620.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0615.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0616.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0617.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0618.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0610.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0611.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0613.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0624.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0625.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0623.jpg" alt="海口假日海滩" width="600" height="450" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/IMG_0626.jpg" alt="海口假日海滩" width="600" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/forget-what-i-love/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iOS5越狱方法</title>
		<link>http://tsov.net/ios5-jailbreak/</link>
		<comments>http://tsov.net/ios5-jailbreak/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 12:57:59 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[代码]]></category>
		<category><![CDATA[其它]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[IPAD]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3568</guid>
		<description><![CDATA[期盼IOS5的发布，发布后又期盼IOS5的越狱，生活就是这么纠结。在iOS5发布前，iPhone Dev Team和Chronic Dev Team都在抢着看谁先拿下iOS5的首破，从网上发布的消息来看是iPhone Dev Team抢先破了。想尝鲜的同学可以去试试。]]></description>
			<content:encoded><![CDATA[<p>期盼IOS5的发布，发布后又期盼IOS5的越狱，生活就是这么纠结。在iOS5发布前，iPhone Dev Team和Chronic Dev Team都在抢着看谁先拿下iOS5的首破，从网上发布的消息来看是iPhone Dev Team抢先破了。想尝鲜的同学可以去试试。<span id="more-3568"></span></p>
<p>这里提醒同学们，现在放出的IOS5越狱是不完美的。也就是关机后需要用数据线将设备与电脑相连才能启动。</p>
<p><strong style="color:#f20">注意：现在提供的iOS5越狱方法不适用于iPhone 4S和iPad2。</strong><br />
很杯具吧，我的iPad2没戏了。不过之前我也没有越狱，因为越狱对我来说使用上没有大太的区别。我还是喜欢稳定点。扯远了，说回正题吧&#8230;</p>
<p><strong>iOS5越狱步骤：</strong><br />
<strong>一、下载最新版本redsn0w。</strong></p>
<p style="text-align:center"><img src="http://upload.chinaz.com/2011/1014/1318573335700.jpg" alt="iOS5越狱方法" /></p>
<p><strong>二、选择ISPW文件，开始越狱。</strong><br />
接下来，你需要在计算机上启动redsn0w。关闭手机，连接电脑（如果iTunes自动打开请先关闭）。再在redsn0w中点击“Extras”。</p>
<p style="text-align:center"><img src="http://upload.chinaz.com/2011/1014/1318573335103.jpg" alt="iOS5越狱方法" /></p>
<p>选择适合你的iOS 5. ISPW文件。一旦你选择了相应的固件文件，redsn0w将自动进行处理。</p>
<p style="text-align:center"><img src="http://upload.chinaz.com/2011/1014/1318573335960.jpg" alt="iOS5越狱方法" /></p>
<p>在redsn0w处理固件文件后，点击“Back”返回到主屏幕，然后单击“JailBreak”。在下一个屏幕上给“Install Cydia”框打勾，点击继续。</p>
<p style="text-align:center"><img src="http://upload.chinaz.com/2011/1014/1318573335805.jpg" alt="iOS5越狱方法" /></p>
<p>下一步是进入DFU模式：<br />
按下Power键三秒钟，然后同时Hold住Power和Home键，心中默念10秒，然后松开Power键，保持按住Home键10-15秒。<br />
进入DFU模式后，redsn0w将自动工作。在此过程中，请注意不要关闭redsn0w，并确保设备与电脑保持连接。</p>
<p><strong>三、再次引导</strong><br />
这是一个不完美的破解方案，用户必须启动的设备才可以使用Cydia。此外，如果你的手机关机，你需要重复这个过程。这里的怎样做。<br />
将你的iPhone/iPad/iPod touch连接到计算机上，关机，启动redsn0w。如同之前的操作，到“Extra”部分，然后选择相应的ISPW文件。接下来在“Extra”菜单，选择“Just Boot”，再次进入DFU模式，这一次redsnow才是真正进行破解。</p>
<p><strong>四、完成</strong><br />
重启之后设备即可正常使用Cydia。此外，你也可以在iTunes中恢复越狱前的初始状态。</p>
<p>以下则是示范视频：</p>
<p style="text-align: center;"><embed type="application/x-shockwave-flash" width="600" height="500" src="http://player.youku.com/player.php/sid/XMzEyNTU5ODQ4/v.swf" align="middle" allowscriptaccess="sameDomain" quality="high"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/ios5-jailbreak/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>创意商务名片设计欣赏35组</title>
		<link>http://tsov.net/business-card-design-show/</link>
		<comments>http://tsov.net/business-card-design-show/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 15:24:56 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[欣赏]]></category>
		<category><![CDATA[名片]]></category>
		<category><![CDATA[商务]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3572</guid>
		<description><![CDATA[很久没有关注过设计类的东西了，也很久没有见过能触动心弦的设计作品了。晚上无意间看到一组商务名片设计，非常不错。收藏过来和大家分享一下吧。这些都是我比较喜欢的风格，简洁明了，又不失创意。]]></description>
			<content:encoded><![CDATA[<p>很久没有关注过设计类的东西了，也很久没有见过能触动心弦的设计作品了。晚上无意间看到一组商务名片设计，非常不错。收藏过来和大家分享一下吧。这些都是我比较喜欢的风格，简洁明了，又不失创意。<span id="more-3572"></span></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441108.jpg" border="0" width="500" height="375" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441394.jpg" border="0" width="500" height="442" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441609.jpg" border="0" width="500" height="395" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441733.jpg" border="0" width="500" height="374" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441177.jpg" border="0" width="500" height="377" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441261.jpg" border="0" width="500" height="340" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441471.jpg" border="0" width="500" height="341" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441930.jpg" border="0" width="500" height="348" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441613.jpg" border="0" width="500" height="285" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441328.jpg" border="0" width="500" height="293" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441957.jpg" border="0" width="500" height="450" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441665.jpg" border="0" width="500" height="355" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441846.jpg" border="0" width="500" height="400" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441731.jpg" border="0" width="500" height="386" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441475.jpg" border="0" width="500" height="498" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441681.jpg" border="0" width="500" height="285" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441423.jpg" border="0" width="500" height="333" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441126.jpg" border="0" width="500" height="260" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441615.jpg" border="0" width="500" height="414" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441864.jpg" border="0" width="500" height="315" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441222.jpg" border="0" width="500" height="378" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441131.jpg" border="0" width="500" height="347" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441853.jpg" border="0" width="500" height="625" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441600.jpg" border="0" width="500" height="333" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441856.jpg" border="0" width="500" height="374" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441555.jpg" border="0" width="500" height="375" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441144.jpg" border="0" width="500" height="331" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441790.jpg" border="0" width="500" height="260" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441239.jpg" border="0" width="500" height="375" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441410.jpg" border="0" width="500" height="260" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441708.jpg" border="0" width="500" height="333" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441599.jpg" border="0" width="500" height="260" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441398.jpg" border="0" width="500" height="333" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441908.jpg" border="0" width="500" height="352" /></p>
<p style="text-align: center;"><img src="http://upload.chinaz.com/2011/1013/1318489441410.jpg" border="0" width="500" height="260" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/business-card-design-show/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>提高iPad里下载软件的速度（100%有效）</title>
		<link>http://tsov.net/improved-ipad-download-speed/</link>
		<comments>http://tsov.net/improved-ipad-download-speed/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 05:47:55 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[IPAD]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3571</guid>
		<description><![CDATA[今早凌晨IOS5放出来后，立马下载并更新成功。但在恢复软件时竟然出错了，最后只好清空所有的数据后全新设置安装过所有软件。说起在iPad下载软件，那速度绝对是个杯具，根本原因你懂的。在网上找到一个办法，经试验100%有效，共享出来给大家。]]></description>
			<content:encoded><![CDATA[<p>今早凌晨IOS5放出来后，立马下载并更新成功。但在恢复软件时竟然出错了，最后只好清空所有的数据后全新设置安装过所有软件。说起在iPad下载软件，那速度绝对是个杯具，根本原因你懂的。在网上找到一个办法，经试验100%有效，共享出来给大家。<span id="more-3571"></span></p>
<p>实际上这个方法是个非常非常简单的，说白了就是修改iPad联网的DNS设置。改为178.79.131.110。不懂的请看下面的操作步骤：<br />
第一步:</p>
<p style="text-align:center"><img src="http://img1.cache.netease.com/catchpic/B/BA/BAB5FC6AF2AA4FEC6B14655147E8F37A.jpg" alt="提高iPad里下载软件的速度的方法是修改DNS" /></p>
<p style="text-align:center"><img src="http://img1.cache.netease.com/catchpic/3/34/34A6F96D1EE9E1FD0CE95C9D5BD2AB01.jpg" alt="提高iPad里下载软件的速度的方法是修改DNS" /></p>
<p style="text-align:center"><img src="http://img1.cache.netease.com/catchpic/A/A6/A6E8DD20FF2C8BA1AF8681572A5BCB60.jpg" alt="提高iPad里下载软件的速度的方法是修改DNS" /></p>
<p>这样在iPad里就能一劳永逸的提高下载速度了。由于这个DNS是国外的，所以不是很稳定，为避免不稳定影响你iPad上网，在DNS了可以添加备用地址。像googel的就不错。google DNS地址为“8.8.8.8”或“8.8.4.4”。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/improved-ipad-download-speed/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>IOS5下载地址（正式版）</title>
		<link>http://tsov.net/ios5-download-full-version/</link>
		<comments>http://tsov.net/ios5-download-full-version/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 18:05:56 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[IPAD]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3570</guid>
		<description><![CDATA[盼星星，盼月亮，终于等到了IOS5正式版的发布。若你用iTunes下载过慢的话，那就用迅雷之类的下载直接从官方站开多线程下载吧。超快的。 iOS 5 直接下载地址： iPhone 3GS 立即从官方地址下载 iPhone 4 GSM立即从官方地址下载 iPhone 4 CDMA立即从官方地址下载 iPhone 4S立即从官方地址下载 iPod Touch 3立即从官方地址下载 iPod Touch 4立即从官方地址下载 iPad（立即从官方地址下载 iPad 2 Wifi立即从官方地址下载 iPad 2 3G立即从官方地址下载 iPad 2 CDMA立即从官方地址下载]]></description>
			<content:encoded><![CDATA[<p>盼星星，盼月亮，终于等到了IOS5正式版的发布。若你用iTunes下载过慢的话，那就用迅雷之类的下载直接从官方站开多线程下载吧。超快的。</p>
<p style="text-align:center"><img src="http://pusher.iappstoday.com/temp/ios5.jpg" alt="IOS5下载地址" /></p>
<p>iOS 5 直接下载地址：<span id="more-3570"></span></p>
<p>iPhone 3GS <a href="http://appldnld.apple.com/iPhone4/041-8356.20111012.SQRDT/iPhone2,1_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPhone 4 GSM<a href="http://appldnld.apple.com/iPhone4/041-8358.20111012.FFc34/iPhone3,1_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPhone 4 CDMA<a href="http://appldnld.apple.com/iPhone4/041-9743.20111012.vjhfp/iPhone3,3_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPhone 4S<a href="http://appldnld.apple.com/iPhone4/041-1317.20111012.UVTgr/iPhone4,1_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPod Touch 3<a href="http://appldnld.apple.com/iPhone4/061-8360.20111012.New3w/iPod3,1_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPod Touch 4<a href="http://appldnld.apple.com/iPhone4/061-9622.20111012.Evry3/iPod4,1_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPad（<a href="http://appldnld.apple.com/iPhone4/041-8357.20111012.DTOrM/iPad1,1_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPad 2 Wifi<a href="http://appldnld.apple.com/iPhone4/041-9618.20111012.Zxb22/iPad2,1_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPad 2 3G<a href="http://appldnld.apple.com/iPhone4/041-9619.20111012.y34Nx/iPad2,2_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
<p>iPad 2 CDMA<a href="http://appldnld.apple.com/iPhone4/041-9620.20111012.pnB4r/iPad2,3_5.0_9A334_Restore.ipsw">立即从官方地址下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/ios5-download-full-version/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>京东商城的承诺如同放狗屁</title>
		<link>http://tsov.net/360buy-shit/</link>
		<comments>http://tsov.net/360buy-shit/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 06:13:04 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[京东]]></category>
		<category><![CDATA[商城]]></category>
		<category><![CDATA[电子商务]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3567</guid>
		<description><![CDATA[几年前就开始在京东商城的买东西，一直觉得京东的价格、服务还过得去。所在买3C产品基本都到京东商城购买。因为公司新办公室需要新购买一些网络设备，所以毫不犹豫的直接在京东上购买。国庆7号下单，今天9号接到京东的客服，让我太无语、太愤怒了。京东商城的承诺如同放狗屁。]]></description>
			<content:encoded><![CDATA[<p>几年前就开始在京东商城的买东西，一直觉得京东的价格、服务还过得去。所在买3C产品基本都到京东商城购买。因为公司新办公室需要新购买一些网络设备，所以毫不犹豫的直接在京东上购买。国庆7号下单，今天9号接到京东的客服，让我太无语、太愤怒了。京东商城的承诺如同放狗屁。<span id="more-3567"></span></p>
<p>事情经过是这样：<br />
6号在京东商城选购了7件网络设备（1件企业路由器、3件交换机、3件无路由器）；<br />
7号正式提交下订；<br />
9号接到京东的电话，说货物超重，不给配送。要我取消订单再分开重新订单，质问京东，你对用户的承诺哪去了？<br />
更今人气愤的是打客服电话也是这态度，无语、无比鄙视京东。</p>
<p>过程中有件不解的事：<br />
一个订单中多个产品超重不给配送，要取消，重新分开单独下订单，这样就可以配送成功？难道京东是按订单数量来算月绩的？<br />
这样配送就不超重？难道我得下7个订单？这无非对京东、对用户来说都是浪费时间、成本的。难道京东打包产品时不会分开？</p>
<p>京东这样简单粗暴对待用户的处理方式，无视对用户的承诺，无非是自扇自已的耳光。而这件事，我觉得跟本就不是问题，无非就是打包人员要灵活点&#8230;</p>
<p>最后无奈只好重新下过订单，等下完订单提交后，提示无货了,FUCK-360BUY！</p>
<p style="text-align:center;color:#f20"><strong>总结教训：网购时，能货到付款的，就选货到付款。若你已付款，对方就由孙子变大爷。</strong></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/bad-360buy.png"></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/360buy-shit/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>2011年苹果发布会视频直播观看方法</title>
		<link>http://tsov.net/apples-2011-watch-live-video-conference-method/</link>
		<comments>http://tsov.net/apples-2011-watch-live-video-conference-method/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 16:10:28 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[发布会]]></category>
		<category><![CDATA[苹果]]></category>
		<category><![CDATA[视频]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3566</guid>
		<description><![CDATA[距离明晚的苹果发布会还有24小时了，之前听闻苹果不允许媒体进行第三方直播。那就是说苹果自已会为大家提供直播了。现在Simonsu为大家找到了观看直播的方法，现在大家可以先测试下自已的网络及电脑环境是否能访问到直播地址。]]></description>
			<content:encoded><![CDATA[<p>距离明晚的苹果发布会还有24小时了，之前听闻苹果不允许媒体进行第三方直播。那就是说苹果自已会为大家提供直播了。现在Simonsu为大家找到了观看直播的方法，现在大家可以先测试下自已的网络及电脑环境是否能访问到直播地址。方法如下：<span id="more-3566"></span></p>
<div class="googlead">
<script type="text/javascript"><!--
google_ad_client = "pub-1283551042417067";
/* 728x90, 创建于 10-6-1 */
google_ad_slot = "7885175262";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
</div>
<p style="text-align:center">
<object id="viddler_ddabb27c" width="600" height="470" data="http://www.viddler.com/simple/ddabb27c/" type="application/x-shockwave-flash"><param name="data" value="http://www.viddler.com/simple/ddabb27c/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/simple/ddabb27c/" /><param name="name" value="viddler_ddabb27c" /><param name="allowfullscreen" value="true" /></object></p>
<p>2011-10-05 01:26补充，上面的视频刚才还可以看的，现在也打不开了，可能访问量太大了。</p>
<p>2011-10-05 01:19补充，下面的信息已失效了。</p>
<p>在 safari 浏览器中打开下面这段链接：<strong>http://devimages.apple.com/iphone/samples/bipbopall.html</strong>，若是出现如下图所示，那你就有眼福了。</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/10/apples-2011.jpg" alt="2011年苹果发布会视频直播观看方法" /></p>
<p>如果你在windows平台gh ，可以使用标准播放器打开下面的链接：<strong>http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8</strong>，如果能够成功看到上面同样的视频信号，说明也可以。</p>
<p>其实，通过Quicktime播放器打开上面的链接，用播放器观看更简单。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/apples-2011-watch-live-video-conference-method/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8" length="7019" type="audio/x-mpegurl" />
		</item>
		<item>
		<title>无题</title>
		<link>http://tsov.net/untitled-day/</link>
		<comments>http://tsov.net/untitled-day/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 15:29:42 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[国庆]]></category>
		<category><![CDATA[耳机]]></category>
		<category><![CDATA[铁三角]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3564</guid>
		<description><![CDATA[国庆过了2天了，在家闭关养神。晚上出去吃晚饭时随意走走，看到一个苹果产品售卖店（不知是不是真正的代理商），去买了个铁三角的耳机CK500M。在买单时真正见识了什么叫牛X人，只见那牛X人就是花了1W多买了台MacBook，然后再花600多买了个win7，叫店员换成WIN7系统。之前只有听闻，这回真让我见识了。不知说啥好了，记录在本博客里，让大家开心一下，天下之大，一切皆有可能。]]></description>
			<content:encoded><![CDATA[<p>国庆过了2天了，在家闭关养神。晚上出去吃晚饭时随意走走，看到一个苹果产品售卖店（不知是不是真正的代理商），去买了个铁三角的耳机CK500M。在买单时真正见识了什么叫牛X人，只见那牛X人就是花了1W多买了台MacBook，然后再花600多买了个win7，叫店员换成WIN7系统。之前只有听闻，这回真让我见识了。不知说啥好了，记录在本博客里，让大家开心一下，天下之大，一切皆有可能。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/untitled-day/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPad2屏幕失灵</title>
		<link>http://tsov.net/ipad2-screen-failure/</link>
		<comments>http://tsov.net/ipad2-screen-failure/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 09:16:47 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[IPAD]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3562</guid>
		<description><![CDATA[自从入手iPad2到现在也有几个月，发现iPad2的屏幕失灵现象还是比较多。表现为按Home键或电源键后，屏幕触摸失灵，只有重启才后恢复。估计是系统BUG或是软件兼容冲突造成的。网上也有人说是因为开了多任务和手势才出现的。希望IOS5出来后，这些问题能解决掉。]]></description>
			<content:encoded><![CDATA[<p>自从入手iPad2到现在也有几个月，发现iPad2的屏幕失灵现象还是比较多。表现为按Home键或电源键后，屏幕触摸失灵，只有重启才后恢复。估计是系统BUG或是软件兼容冲突造成的。网上也有人说是因为开了多任务和手势才出现的。希望IOS5出来后，这些问题能解决掉。</p>
<p>另外，最近发现在iPad2屏幕的左上角有一个亮点（又称这坏点、亮斑），在全屏黑色时比较明显。而且漏光也很明显。<span id="more-3562"></span></p>
<p style="text-align:center"><img src="http://www.apple.com.cn/ipad/features/images/overview_smartcover_gallery1_20110302.jpg" alt="iPad2屏幕失灵、漏光、有坏点" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/ipad2-screen-failure/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>腾讯SOSO的敛财之道</title>
		<link>http://tsov.net/soso-money-making-way/</link>
		<comments>http://tsov.net/soso-money-making-way/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 05:40:51 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[SOSO]]></category>
		<category><![CDATA[推广]]></category>
		<category><![CDATA[腾讯]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3561</guid>
		<description><![CDATA[早在几个月前开通了腾讯soso搜索推广，尝试了几个月后发现腾讯SOSO同样恶行不少。也许是因为腾讯soso的知名度并不高，媒体关注度也不高，造成腾讯SOSO搜索推广更加肆无忌惮的做恶，下面来看看由TSOV.net提供的证具.]]></description>
			<content:encoded><![CDATA[<p>早在几个月前开通了腾讯soso搜索推广，尝试了几个月后发现腾讯SOSO同样恶行不少。也许是因为腾讯soso的知名度并不高，媒体关注度也不高，造成腾讯SOSO搜索推广更加肆无忌惮的做恶，下面来看看由<a href="http://tsov.net/" title="Simonsu'Blog">TSOV.net</a>提供的证具：<span id="more-3561"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/09/soso-bastard.png" alt="腾讯soso的敛财之道" /></p>
<p>上面中，一眼就能看出腾讯搜搜推广系统里人为的控制关键字的出价。而这暗箱操控价格的水准也太离谱了。比如关键字“海南旅游”，在百度的竞价排名上，最高也就2元多，而腾讯搜搜竟然高达30元的每一次点击。这明显就是腾讯系统做了手脚，这抢钱也太赤裸裸了。</p>
<p>敢问腾讯搜搜，你的搜搜名气、流量那点及得上百度？一个关键词的价格竟然能高出10多倍，作何解释？</p>
<p>当然，在这里我也不是说百度就很正义，百度也同样有很多做恶行为。但必竟树大怕招风，暗箱手段高明些而已。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/soso-money-making-way/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>百度是个坏蛋，这广告也能审核通过？</title>
		<link>http://tsov.net/baidu-bastard/</link>
		<comments>http://tsov.net/baidu-bastard/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 17:17:07 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[baidu]]></category>
		<category><![CDATA[百度]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3560</guid>
		<description><![CDATA[在本站的内页中因为放置了百度联盟的广告代码，我经常发现投放的广告中，有很多成人用品的情色广告。百度太TMD的强大了。让我想起这些天因为自已手头上的一个旅游网站，在向百度推广（就是竞价排名）系统提交资质时，总是说我的资质不符合要求。执照上明明写着“旅游资源开发”，却被百度的审核认为资质里没有说明“国内”所以不能通过。问候领导，难道我开发的是火星的旅游资源？下面这些成人情色广告却能通过。说明这审核机制，真TMD扯蛋，这天理何在呀。]]></description>
			<content:encoded><![CDATA[<p>在本站的内页中因为放置了百度联盟的广告代码，我经常发现投放的广告中，有很多成人用品的情色广告。百度太TMD的强大了。让我想起这些天因为自已手头上的一个旅游网站，在向百度推广（就是竞价排名）系统提交资质时，总是说我的资质不符合要求。执照上明明写着“旅游资源开发”，却被百度的审核认为资质里没有说明“国内”所以不能通过。问候领导，难道我开发的是火星的旅游资源？下面这些成人情色广告却能通过。说明这审核机制，真TMD扯蛋，这天理何在呀。<span id="more-3560"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/09/baidu-bastard.gif" alt="百度你是个混蛋" /></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/09/baidu-bastard2.gif" alt="百度这算不算情色广告？" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/baidu-bastard/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>我不喜欢Google+，也不看好Google+</title>
		<link>http://tsov.net/google-is-not-suitable-for-chinese-market/</link>
		<comments>http://tsov.net/google-is-not-suitable-for-chinese-market/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 05:52:48 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[趋势]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3554</guid>
		<description><![CDATA[前段时间也抢鲜尝试使用了Google+，刚开始因为界面比较新颖觉得还有些新鲜感，折腾了几次之后就大失所望。当然，这仅仅是我个人的观点，是我个人的使用习惯。最近半年多的时间中自已从事产品规划的工作偏多，所以对Google+的一些想法也就整理记录在这了。]]></description>
			<content:encoded><![CDATA[<p>前段时间也抢鲜尝试使用了Google+，刚开始因为界面比较新颖觉得还有些新鲜感，折腾了几次之后就大失所望。当然，这仅仅是我个人的观点，是我个人的使用习惯。最近半年多的时间中自已从事产品规划的工作偏多，所以<a href="http://tsov.net/about/" title="Simonsu">Simonsu</a>针对Google+的一些想法也就整理记录在这了。<span id="more-3554"></span></p>
<p><strong>第一、Google+易用性问题</strong><br />
刚开通Google+服务时，便把Google+介绍给一些朋友看，结果很多人表示操作上不是很明白，经常犯糊涂。当然，直到现在，我也是对Google+上面的一些东西同样犯糊涂的。这并不表示我不能接受新东西，若一个新系统要让用户去学习后才能使用，我认为这不是一个好系统。一个好的系统应该是用户第一次接触就能够按常理、引导下快速上手的。这方面我觉得苹果的IOS系统做得很不错，老少都能快速上手，无需学习。我总觉得Google的产品都是给有比较好的IT技能、经验的人用。一般不是IT行业的网友还真玩不转。</p>
<p><strong>第二、Google+的信息提醒机制，这也是今我厌烦的原因之一</strong><br />
每当有其它人加我时或者收到信息时，都会在邮箱中收到提醒。虽然功能上很合理，但若连续有人向发送信息时，我的邮箱就得一直提醒，烦不胜烦呀。应该有地方可以设置的，可我没有找到。另外，换另一种角度来看，若恶意利用的话&#8230;不能再说下去了。（我是试过用来做广告，哈哈）</p>
<p><strong>第三、谁是谁</strong><br />
或者这种类型的社交网站本质就是这样，谁也不知道电脑另一头到底是不是一只狗。虽然Google现在也提出了实名制，我看这机制同样行不通，很多人是不愿把个人真实信息提交上去的。</p>
<p><strong>第四、访问过慢</strong><br />
当然这条不算是Google的错，是我们伟大的墙的功劳。只能祈求google大神照顾下神州大地的屁民。</p>
<p>还有很多原因导致我不喜欢google+，并且我也不看好google+。</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/google-is-not-suitable-for-chinese-market/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>窗外的夕阳很美(二)</title>
		<link>http://tsov.net/beautiful-sunset-out-the-window-b/</link>
		<comments>http://tsov.net/beautiful-sunset-out-the-window-b/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 15:07:22 +0000</pubDate>
		<dc:creator>SimonSu</dc:creator>
				<category><![CDATA[摄影]]></category>
		<category><![CDATA[夕阳]]></category>

		<guid isPermaLink="false">http://tsov.net/?p=3559</guid>
		<description><![CDATA[还是经不起夕阳的美，这不，又忍不住拍了几张上来。与之前的《窗外的夕阳很美》是同一个位置拍的。时间上也差不多。]]></description>
			<content:encoded><![CDATA[<p>还是经不起夕阳的美，这不，又忍不住拍了几张上来。与之前的<a href="http://tsov.net/beautiful-sunset-out-the-window/" title="窗外的夕阳很美">《窗外的夕阳很美》</a>是同一个位置拍的。时间上也差不多。</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/09/suns2.jpg" alt="海口九月份的夕阳" /><br />若只看这一张，要想分辨出拍于早上还是傍晚，还真有点困难</p>
<p><span id="more-3559"></span></p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/09/suns1.jpg" alt="海口九月份的夕阳" /><br />我喜欢干干净净的天空，蔚蓝蔚蓝的，没有一丝云彩的</p>
<p style="text-align:center"><img src="http://pic.tsov.net/2011/09/suns3.jpg" alt="海口九月份的夕阳" /><br />或许真是因为海南的纬度低，给人的感觉天空是很低很低的</p>
]]></content:encoded>
			<wfw:commentRss>http://tsov.net/beautiful-sunset-out-the-window-b/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

