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

<channel>
	<title>缤纷博客</title>
	<atom:link href="http://www.bingboke.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bingboke.com</link>
	<description>分享电脑技术,Windows系统,软件使用,WordPress主题及教程以及电影分享</description>
	<lastBuildDate>Fri, 18 May 2012 15:47:54 +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>开机按F8进入安全模式详解</title>
		<link>http://www.bingboke.com/boot-press-f8-to-enter-safe-mode-detailed.html</link>
		<comments>http://www.bingboke.com/boot-press-f8-to-enter-safe-mode-detailed.html#comments</comments>
		<pubDate>Fri, 18 May 2012 15:07:16 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=555</guid>
		<description><![CDATA[今天朋友的电脑遇到一个问题，系统无法正常启动了，可能是最近一次更新驱动程序与系统冲突所致吧，具体我也不清楚。但是解决办法只能是通过进入安全模式去操作了，系统启动不了别的也没法整。 要进入安全模式，只要在启动时不停地按F8，就会出现选项菜单，再用键盘上的上下光标键进行选择即可进入不同的启动模式。选项菜单包括了以下几个： 1.安全模式 只使用基本文件和驱动程序。 如鼠标(USB串行鼠标除外)、监视器、键盘、硬盘、基本视频、默认系统服务等，但无网络连接。 如果采用安全模式也不能成功启动计算机，则可能需要使用恢复控制台功能来修复系统。 2.带网络连接的安全模式 在普通安全模式的基础上增加了网络连接。但有些网络程序可能无法正常运行，如MSN等，还有很多自启动的应用程序不会自动加载，如防火墙、杀毒软件等。所以在这种模式下一定不要忘记手动加载，否则恶意程序等可能会入侵在你修复电脑的过程中。 3.带命令行提示符的安全模式 只使用基本的文件和驱动程序来启动，在登录之后，屏幕上显示命令提示符，而非Windows图形界面。 说明：在这种模式下，如果你不小心关闭了命令提示符窗口，屏幕会全黑。可按下组合键Ctrl+Alt+Del，调出“任务管理器”，单击“新任务”，再在弹出对话框的“运行”后输入“C:\\WINDOWS\\explorer.exe”，可马上启动WindowsXP的图形界面，与上述三种安全模式下的界面完全相同。如果输入“c:\\windows\\system32\\cmd”也能再次打开命令提示符窗口。事实上，在其它的安全模式甚至正常启动时也可通过这种方法来启动命令提示符窗口。 4.启用启动日志 以普通的安全模式启动，同时将由系统加载(或没有加载)的所有驱动程序和服务记录到一个文本文件中。该文件称为ntbtlog.txt，它位于%windir%(默认为c:\\windows\\)目录中。启动日志对于确定系统启动问题的准确原因很有用。 5.启用VGA模式 利用基本VGA驱动程序启动。当安装了使Windows不能正常启动的新视频卡驱动程序时，这种模式十分有用。事实上，不管以哪种形式的安全模式启动，它总是使用基本的视频驱动程序。因此，在这些模式下，屏幕的分辨率为640×480且不能改动。但可重新安装驱动程序。 6.最后一次正确的配置 使用Windows上一次关闭时所保存的注册表信息和驱动程序来启动。最后一次成功启动以来所作的任何更改将丢失。因此一般只在配置不对(主要是软件配置)的情况下，才使用最后一次正确的配置。但是它不能解决由于驱动程序或文件被损坏或丢失所导致的问题。 7.目录服务恢复模式 这是针对服务器操作系统的，并只用于恢复域控制器上的SYSVOL目录和ActiveDirectory目录服务。 8.调试模式 启动时通过串行电缆将调试信息发送到另一台计算机。 如果正在或已经使用远程安装服务在您的计算机上安装Windows，则您可以看到与使用远程安装服务还原或恢复系统相关的附加选项。]]></description>
			<content:encoded><![CDATA[<p>今天朋友的电脑遇到一个问题，系统无法正常启动了，可能是最近一次更新驱动程序与系统冲突所致吧，具体我也不清楚。但是解决办法只能是通过进入安全模式去操作了，系统启动不了别的也没法整。</p>
<p>要进入安全模式，只要在启动时不停地按F8，就会出现选项菜单，再用键盘上的上下光标键进行选择即可进入不同的启动模式。选项菜单包括了以下几个：<br />
<strong></strong></p>
<p><strong>1.安全模式</strong><br />
只使用基本文件和驱动程序。<br />
如鼠标(USB串行鼠标除外)、监视器、键盘、硬盘、基本视频、默认系统服务等，但无网络连接。<br />
如果采用安全模式也不能成功启动计算机，则可能需要使用恢复控制台功能来修复系统。<br />
<strong></strong></p>
<p><strong>2.带网络连接的安全模式</strong><br />
在普通安全模式的基础上增加了网络连接。但有些网络程序可能无法正常运行，如MSN等，还有很多自启动的应用程序不会自动加载，如防火墙、杀毒软件等。所以在这种模式下一定不要忘记手动加载，否则恶意程序等可能会入侵在你修复电脑的过程中。<br />
<strong></strong></p>
<p><strong>3.带命令行提示符的安全模式</strong><br />
只使用基本的文件和驱动程序来启动，在登录之后，屏幕上显示命令提示符，而非Windows图形界面。<br />
说明：在这种模式下，如果你不小心关闭了命令提示符窗口，屏幕会全黑。可按下组合键Ctrl+Alt+Del，调出“任务管理器”，单击“新任务”，再在弹出对话框的“运行”后输入“C:\\WINDOWS\\explorer.exe”，可马上启动WindowsXP的图形界面，与上述三种安全模式下的界面完全相同。如果输入“c:\\windows\\system32\\cmd”也能再次打开命令提示符窗口。事实上，在其它的安全模式甚至正常启动时也可通过这种方法来启动命令提示符窗口。<br />
<strong></strong></p>
<p><strong>4.启用启动日志</strong><br />
以普通的安全模式启动，同时将由系统加载(或没有加载)的所有驱动程序和服务记录到一个文本文件中。该文件称为ntbtlog.txt，它位于%windir%(默认为c:\\windows\\)目录中。启动日志对于确定系统启动问题的准确原因很有用。<br />
<strong></strong></p>
<p><strong>5.启用VGA模式</strong><br />
利用基本VGA驱动程序启动。当安装了使Windows不能正常启动的新视频卡驱动程序时，这种模式十分有用。事实上，不管以哪种形式的安全模式启动，它总是使用基本的视频驱动程序。因此，在这些模式下，屏幕的分辨率为640×480且不能改动。但可重新安装驱动程序。<br />
<strong></strong></p>
<p><strong>6.最后一次正确的配置</strong><br />
使用Windows上一次关闭时所保存的注册表信息和驱动程序来启动。最后一次成功启动以来所作的任何更改将丢失。因此一般只在配置不对(主要是软件配置)的情况下，才使用最后一次正确的配置。但是它不能解决由于驱动程序或文件被损坏或丢失所导致的问题。<br />
<strong></strong></p>
<p><strong>7.目录服务恢复模式</strong><br />
这是针对服务器操作系统的，并只用于恢复域控制器上的SYSVOL目录和ActiveDirectory目录服务。<br />
<strong></strong></p>
<p><strong>8.调试模式</strong><br />
启动时通过串行电缆将调试信息发送到另一台计算机。<br />
如果正在或已经使用远程安装服务在您的计算机上安装Windows，则您可以看到与使用远程安装服务还原或恢复系统相关的附加选项。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/boot-press-f8-to-enter-safe-mode-detailed.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>很好的CSS类库收藏</title>
		<link>http://www.bingboke.com/css-class-library-collection.html</link>
		<comments>http://www.bingboke.com/css-class-library-collection.html#comments</comments>
		<pubDate>Thu, 17 May 2012 14:51:12 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[网站建设]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[类库]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=553</guid>
		<description><![CDATA[最近在网上逛，看到一个很好的CSS类库，我觉得非常全面，如果我们在布局网页的时候用上这个CSS类库的话对我们CSS的管理与维护都会带来很大的方便。很多类名请在html代码中适当位置添加，有些属性值也可以随自己的意愿修改或都删除不需要的代码，这完全取决于你的设计，这是后话了。下面就是这个CSS类库的代码了。 /*初始化样式*/            body{font-family:"宋体", Arial,Verdana, sans-serif, Helvetica; font-size:12px; color:#010000;}       dl,dd,ul{list-style:none;}       a img{border:0;}       div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0;border:0;}       input{ vertical-align:middle;}       body,html{ height:100%;}             /*字体样式[定义规则，小写f加字体属性]*/              .fU{ text-decoration:underline;}       .fN{ text-decoration:none;}       .fB{ font-weight:bold;}       .f12{ font-size:12px;}       .f14{ font-size:14px;}             /*公用空隙[定义规则，小写space加空隙高度] */      .space3{ height:3px; clear:both; font-size:1px;overflow:hidden;}       .space5{ height:5px; clear:both; font-size:1px;overflow:hidden;}       .space6{ height:6px; clear:both; font-size:1px;overflow:hidden;}       .space9{ height:9px; clear:both; font-size:1px;overflow:hidden;}       .space10{ height:10px; clear:both; font-size:1px;overflow:hidden;}       .space12{ height:12px; clear:both; font-size:1px;overflow:hidden;}       .space15{ height:15px; clear:both; font-size:1px;overflow:hidden;}             /*全局链接颜色 */      [...]]]></description>
			<content:encoded><![CDATA[<p>最近在网上逛，看到一个很好的CSS类库，我觉得非常全面，如果我们在布局网页的时候用上这个CSS类库的话对我们CSS的管理与维护都会带来很大的方便。很多类名请在html代码中适当位置添加，有些属性值也可以随自己的意愿修改或都删除不需要的代码，这完全取决于你的设计，这是后话了。下面就是这个CSS类库的代码了。</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-css">
<li class="alt"><span><span class="comment">/*初始化样式*/</span><span>     </span></span></li>
<li><span>     </span></li>
<li class="alt"><span>body{</span><span class="keyword">font-family</span><span>:</span><span class="string">"宋体"</span><span>, </span><span class="string">Arial</span><span>,</span><span class="string">Verdana</span><span>, </span><span class="string">sans-serif</span><span>, </span><span class="string">Helvetica</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">12px</span><span>; </span><span class="keyword">color</span><span>:</span><span class="colors">#010000</span><span>;}      </span></li>
<li><span>dl,dd,ul{</span><span class="keyword">list-style</span><span>:</span><span class="string">none</span><span>;}      </span></li>
<li class="alt"><span>a img{</span><span class="keyword">border</span><span>:0;}      </span></li>
<li><span>div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{</span><span class="keyword">padding</span><span>:0;</span><span class="keyword">margin</span><span>:0;</span><span class="keyword">border</span><span>:0;}      </span></li>
<li class="alt"><span>input{ </span><span class="keyword">vertical-align</span><span>:</span><span class="string">middle</span><span>;}      </span></li>
<li><span>body,html{ </span><span class="keyword">height</span><span>:100%;}      </span></li>
<li class="alt"><span>     </span></li>
<li><span class="comment">/*字体样式[定义规则，小写f加字体属性]*/</span><span>       </span></li>
<li class="alt"><span>     </span></li>
<li><span>.fU{ </span><span class="keyword">text-decoration</span><span>:</span><span class="string">underline</span><span>;}      </span></li>
<li class="alt"><span>.fN{ </span><span class="keyword">text-decoration</span><span>:</span><span class="string">none</span><span>;}      </span></li>
<li><span>.fB{ </span><span class="keyword">font-weight</span><span>:</span><span class="string">bold</span><span>;}      </span></li>
<li class="alt"><span>.f12{ </span><span class="keyword">font-size</span><span>:</span><span class="string">12px</span><span>;}      </span></li>
<li><span>.f14{ </span><span class="keyword">font-size</span><span>:</span><span class="string">14px</span><span>;}      </span></li>
<li class="alt"><span>     </span></li>
<li><span class="comment">/*公用空隙[定义规则，小写space加空隙高度] */</span><span>     </span></li>
<li class="alt"><span>.space3{ </span><span class="keyword">height</span><span>:</span><span class="string">3px</span><span>; </span><span class="keyword">clear</span><span>:</span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>;</span><span class="keyword">overflow</span><span>:</span><span class="string">hidden</span><span>;}      </span></li>
<li><span>.space5{ </span><span class="keyword">height</span><span>:</span><span class="string">5px</span><span>; </span><span class="keyword">clear</span><span>:</span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>;</span><span class="keyword">overflow</span><span>:</span><span class="string">hidden</span><span>;}      </span></li>
<li class="alt"><span>.space6{ </span><span class="keyword">height</span><span>:</span><span class="string">6px</span><span>; </span><span class="keyword">clear</span><span>:</span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>;</span><span class="keyword">overflow</span><span>:</span><span class="string">hidden</span><span>;}      </span></li>
<li><span>.space9{ </span><span class="keyword">height</span><span>:</span><span class="string">9px</span><span>; </span><span class="keyword">clear</span><span>:</span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>;</span><span class="keyword">overflow</span><span>:</span><span class="string">hidden</span><span>;}      </span></li>
<li class="alt"><span>.space10{ </span><span class="keyword">height</span><span>:</span><span class="string">10px</span><span>; </span><span class="keyword">clear</span><span>:</span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>;</span><span class="keyword">overflow</span><span>:</span><span class="string">hidden</span><span>;}      </span></li>
<li><span>.space12{ </span><span class="keyword">height</span><span>:</span><span class="string">12px</span><span>; </span><span class="keyword">clear</span><span>:</span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>;</span><span class="keyword">overflow</span><span>:</span><span class="string">hidden</span><span>;}      </span></li>
<li class="alt"><span>.space15{ </span><span class="keyword">height</span><span>:</span><span class="string">15px</span><span>; </span><span class="keyword">clear</span><span>:</span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>;</span><span class="keyword">overflow</span><span>:</span><span class="string">hidden</span><span>;}      </span></li>
<li><span>     </span></li>
<li class="alt"><span class="comment">/*全局链接颜色 */</span><span>     </span></li>
<li><span>a:link {</span><span class="keyword">color</span><span>:</span><span class="colors">#1f3a87</span><span>; </span><span class="keyword">text-decoration</span><span>:</span><span class="string">none</span><span>;}      </span></li>
<li class="alt"><span>a:visited {</span><span class="keyword">color</span><span>:</span><span class="colors">#83006f</span><span>;</span><span class="keyword">text-decoration</span><span>:</span><span class="string">none</span><span>;}      </span></li>
<li><span>a:hover {</span><span class="keyword">color</span><span>:</span><span class="colors">#bc2931</span><span>; </span><span class="keyword">text-decoration</span><span>:</span><span class="string">underline</span><span>;}      </span></li>
<li class="alt"><span>a:active {</span><span class="keyword">color</span><span>:</span><span class="colors">#bc2931</span><span>;}      </span></li>
<li><span>     </span></li>
<li class="alt"><span>     </span></li>
<li><span class="comment">/* 字体颜色属性 [定义规则，小写c加颜色名称] */</span><span>     </span></li>
<li class="alt"><span>.cRed,a.cRed:link,a.cRed:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#f00</span><span>;}      </span></li>
<li><span>.cBlue,a.cBlue:link,a.cBlue:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#00c</span><span>;}      </span></li>
<li class="alt"><span>.cDRed,a.cDRed:link,a.cDRed:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#bc2931</span><span>;}      </span></li>
<li><span>.cGray,a.cGray:link,a.cGray:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#4F544D</span><span>;}      </span></li>
<li class="alt"><span>.cDGray,a.cDGray:link,a.cDGray:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#666</span><span>;}      </span></li>
<li><span>.cWhite,a.cWhite:link,a.cWhite:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#fff</span><span>;}      </span></li>
<li class="alt"><span>.cBlack,a.cBlack:link,a.cBlack:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#000</span><span>;}      </span></li>
<li><span>.cYellow,a.cYellow:link,a.cYellow:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#ff0</span><span>;}      </span></li>
<li class="alt"><span>.cGreen,a.cGreen:link,a.cGreen:visited{</span><span class="keyword">color</span><span>:</span><span class="colors">#008000</span><span>;}      </span></li>
<li><span>     </span></li>
<li class="alt"><span class="comment">/* 其他属性 */</span><span>     </span></li>
<li><span>.l{ </span><span class="keyword">float</span><span>: </span><span class="string">left</span><span>;}      </span></li>
<li class="alt"><span>.r{ </span><span class="keyword">float</span><span>: </span><span class="keyword">right</span><span class="string">right</span><span>;}      </span></li>
<li><span>.</span><span class="keyword">clear</span><span>{ </span><span class="keyword">clear</span><span>: </span><span class="string">both</span><span>; </span><span class="keyword">font-size</span><span>:</span><span class="string">1px</span><span>; </span><span class="keyword">width</span><span>:</span><span class="string">1px</span><span>; </span><span class="keyword">height</span><span>:0; </span><span class="keyword">visibility</span><span>: </span><span class="string">hidden</span><span>; }      </span></li>
<li class="alt"><span>.</span><span class="string">hidden</span><span>{</span><span class="keyword">display</span><span>: </span><span class="string">none</span><span>;}      </span></li>
<li><span>.unL,.unL a{</span><span class="keyword">text-decoration</span><span>: </span><span class="string">none</span><span>;}      </span></li>
<li class="alt"><span>.unB{</span><span class="keyword">border</span><span>:</span><span class="string">none</span><span>;}   </span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/css-class-library-collection.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>百度文库小偷V1.0绿色单文件版</title>
		<link>http://www.bingboke.com/baidu-library-thief-v1-0-green-single-file-version.html</link>
		<comments>http://www.bingboke.com/baidu-library-thief-v1-0-green-single-file-version.html#comments</comments>
		<pubDate>Tue, 15 May 2012 13:58:41 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[软件专区]]></category>
		<category><![CDATA[实用软件下载]]></category>
		<category><![CDATA[百度]]></category>
		<category><![CDATA[软件使用]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=550</guid>
		<description><![CDATA[我发现了一个很实用的小软件--百度文库小偷，相信很多人能用得上。我们经常在百度上找东西时会找到百度文库里的文档，但是百度文库里的文档不是我们想下载就下载的，我们需要一个帐号，很多还需要积分，如果你没有积分的话，很多文档是没法下载的。百度文库小偷这款小软件就是为我们下载百度文库的文档而生的，你不需要帐号，不需要积分就可以下载你找到的文档，快试试吧！ &#160; 从上图我们可以看到百度文库小偷这个小软件是多么的给力，只要把你在百度文库中找到的文档页面的地址复制到百度文库小偷最上面的输入框里就可以看到内容了，然后点击转换。当然使用百度文库小偷必需联网的。 下载地址]]></description>
			<content:encoded><![CDATA[<p>我发现了一个很实用的小软件--百度文库小偷，相信很多人能用得上。我们经常在百度上找东西时会找到百度文库里的文档，但是百度文库里的文档不是我们想下载就下载的，我们需要一个帐号，很多还需要积分，如果你没有积分的话，很多文档是没法下载的。百度文库小偷这款小软件就是为我们下载百度文库的文档而生的，你不需要帐号，不需要积分就可以下载你找到的文档，快试试吧！</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/20120515.jpg"><img class="aligncenter size-full wp-image-551" title="百度文库小偷V1.0绿色单文件版" src="http://www.bingboke.com/wp-content/uploads/2012/05/20120515.jpg" alt="百度文库小偷V1.0绿色单文件版" width="650" height="454" /></a></p>
<p>&nbsp;</p>
<p>从上图我们可以看到百度文库小偷这个小软件是多么的给力，只要把你在百度文库中找到的文档页面的地址复制到百度文库小偷最上面的输入框里就可以看到内容了，然后点击转换。当然使用百度文库小偷必需联网的。</p>
<p><a title="百度文库小偷V1.0绿色单文件版下载" href="http://d.119g.com/f/3B69A255FE5B8403.html" target="_blank">下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/baidu-library-thief-v1-0-green-single-file-version.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress按评论数的热门文章和冷门文章</title>
		<link>http://www.bingboke.com/to-wordpress-press-comment-on-the-number-of-popular-articles-and-popular-articles.html</link>
		<comments>http://www.bingboke.com/to-wordpress-press-comment-on-the-number-of-popular-articles-and-popular-articles.html#comments</comments>
		<pubDate>Mon, 14 May 2012 13:34:43 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[小工具]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=545</guid>
		<description><![CDATA[WordPress强大的小工具功能大家都知道，在后台拖来拖去很是方便，但是没有热门文章、随机文章和相关文章等小工具。有人用插件来实现这些小工具，也有人用代码实现这些小工具，本文就介绍一下缤纷博客是如何用代码实现的热门文章，同时延伸一个冷门文章。关于主题不支持小工具的问题请参考之前的文章《如何使 WordPress 主题支持 Widget (侧边栏)》。 首先将以下代码复制到主题的functions.php文件中，上传。 function Hot_posts($number){        global $wpdb;           $sql = "SELECT comment_count,ID,post_title ";           //查询comment_count,ID,post_title字段     $sql .= "FROM $wpdb-&#62;posts ";        //从wp_posts表中查询(假设前缀是wp_)     $sql .= "WHERE post_type='post' ";       //查询字段post_type为'post'的数据，即所有文章     $sql .= "ORDER BY comment_count DESC ";        //按评论数降序排序(从多到少)     $sql .= "LIMIT 0 , $number";       //限制返回多少个数据        $hot_posts = $wpdb-&#62;get_results($sql);        //执行查询     $output = '';           foreach($hot_posts as $hot_post){   //遍历返回的对象数组并输出         $output .='&#60;li&#62;';            $output .='&#60;a href="'.get_permalink($hot_post-&#62;ID).'"&#62;'.$hot_post-&#62;post_title.'&#60;/a&#62;';            $output .='&#60;/li&#62;';        }        $output = '&#60;ul class="hot_posts"&#62;'.$output.'&#60;/ul&#62;';        $output = '&#60;h3 class="widget-title"&#62;'.$title.'&#60;/h3&#62;'.$output;        echo $output;    }   然后在你要输出热门文章的地方插入  Hot_posts(10);  这里的10表示显示10篇热门文章。 这里延伸一下，如果你想搞怪或者推广冷门的文章要显示冷门文章的话，可以稍微修改一下以上代码： [...]]]></description>
			<content:encoded><![CDATA[<p><a title="更多关于 WordPress 的文章" href="http://www.bingboke.com/cats/wordpress" target="_blank">WordPress</a>强大的小工具功能大家都知道，在后台拖来拖去很是方便，但是没有热门文章、随机文章和相关文章等小工具。有人用插件来实现这些小工具，也有人用代码实现这些小工具，本文就介绍一下<a title="缤纷博客" href="http://www.bingboke.com/" target="_blank">缤纷博客</a>是如何用代码实现的热门文章，同时延伸一个冷门文章。关于主题不支持小工具的问题请参考之前的文章《<a title="如何使 WordPress 主题支持 Widget (侧边栏)" href="http://www.bingboke.com/how-to-make-wordpress-themes-support-the-widget-the-sidebar.html" rel="bookmark" target="_blank">如何使 WordPress 主题支持 Widget (侧边栏)</a>》。</p>
<p>首先将以下代码复制到主题的functions.php文件中，上传。</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
<li class="alt"><span><span class="keyword">function</span><span> Hot_posts(</span><span class="vars">$number</span><span>){   </span></span></li>
<li><span>    </span><span class="keyword">global</span><span> </span><span class="vars">$wpdb</span><span>;   </span></li>
<li class="alt"><span>  </span></li>
<li><span>    </span><span class="vars">$sql</span><span> = </span><span class="string">"SELECT comment_count,ID,post_title "</span><span>;           //查询comment_count,ID,post_title字段<br />
</span></li>
<li class="alt"><span>    </span><span class="vars">$sql</span><span> .= </span><span class="string">"FROM $wpdb-&gt;posts "</span><span>;        //从wp_posts表中查询(假设前缀是wp_)<br />
</span></li>
<li><span>    </span><span class="vars">$sql</span><span> .= </span><span class="string">"WHERE post_type='post' "</span><span>;       //查询字段post_type为'post'的数据，即所有文章<br />
</span></li>
<li class="alt"><span>    </span><span class="vars">$sql</span><span> .= </span><span class="string">"ORDER BY comment_count DESC "</span><span>;        //按评论数降序排序(从多到少)<br />
</span></li>
<li><span>    </span><span class="vars">$sql</span><span> .= </span><span class="string">"LIMIT 0 , $number"</span><span>;       //限制返回多少个数据<br />
</span></li>
<li class="alt"><span>  </span></li>
<li><span>    </span><span class="vars">$hot_posts</span><span> = </span><span class="vars">$wpdb</span><span>-&gt;get_results(</span><span class="vars">$sql</span><span>);        //执行查询<br />
</span></li>
<li class="alt"><span>    </span><span class="vars">$output</span><span> = </span><span class="string">''</span><span>;   </span></li>
<li><span>  </span></li>
<li class="alt"><span>    </span><span class="keyword">foreach</span><span>(</span><span class="vars">$hot_posts</span><span> </span><span class="keyword">as</span><span> </span><span class="vars">$hot_post</span><span>){   //遍历返回的对象数组并输出<br />
</span></li>
<li><span>        </span><span class="vars">$output</span><span> .='&lt;li&gt;';   </span></li>
<li class="alt"><span>        </span><span class="vars">$output</span><span> .='&lt;a href=</span><span class="string">"'.get_permalink($hot_post-&gt;ID).'"</span><span>&gt;'.</span><span class="vars">$hot_post</span><span>-&gt;post_title.'&lt;/a&gt;';   </span></li>
<li><span>        </span><span class="vars">$output</span><span> .='&lt;/li&gt;';   </span></li>
<li class="alt"><span>    }   </span></li>
<li><span>    </span><span class="vars">$output</span><span> = '&lt;ul </span><span class="keyword">class</span><span>=</span><span class="string">"hot_posts"</span><span>&gt;'.</span><span class="vars">$output</span><span>.'&lt;/ul&gt;';   </span></li>
<li class="alt"><span>    </span><span class="vars">$output</span><span> = '&lt;h3 </span><span class="keyword">class</span><span>=</span><span class="string">"widget-title"</span><span>&gt;'.</span><span class="vars">$title</span><span>.'&lt;/h3&gt;'.</span><span class="vars">$output</span><span>;   </span></li>
<li><span>    </span><span class="func">echo</span><span> </span><span class="vars">$output</span><span>;   </span></li>
<li class="alt"><span>}  </span></li>
</ol>
<p>然后在你要输出热门文章的地方插入  Hot_posts(10);  这里的10表示显示10篇热门文章。</p>
<p>这里延伸一下，如果你想搞怪或者推广冷门的文章要显示冷门文章的话，可以稍微修改一下以上代码：</p>
<p>1、把Hot_posts改为Cold_posts(英语不好莫见笑)，至于函数里面的hot可以不用改，如果你要改全部对应改就好了。</p>
<p>2、把第7行的DESC改成ASC(按评论数升序排序，由少到多)。</p>
<p>3、在要显示冷门文章的地方输入 Cold_posts(10);  这里的10表示显示10篇冷门文章。</p>
<p>好了，这样你的网站就会显示出热门文章和冷门文章了。</p>
<p>不过这样做是不能在后台自由拖动小工具的，是直白地显示。如果要实现在后台自由拖动，可以参照我的另一篇文章《<a title="WordPress主题集成自定义小工具(一)–随机文章小工具" href="http://www.bingboke.com/wordpress-theme-integrated-custom-gadgets-a-random-article-the-the-the-gadget.html" rel="bookmark" target="_blank">WordPress主题集成自定义小工具(一)–随机文章小工具</a>》，我想你应该可以稍微的改造一下达到后台自由拖动的小工具。如果有什么不懂的地方，欢迎留言提出。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/to-wordpress-press-comment-on-the-number-of-popular-articles-and-popular-articles.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>缤纷博客换上新主题了</title>
		<link>http://www.bingboke.com/fun-blog-to-put-on-a-new-theme.html</link>
		<comments>http://www.bingboke.com/fun-blog-to-put-on-a-new-theme.html#comments</comments>
		<pubDate>Sun, 13 May 2012 15:29:11 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[个人日记]]></category>
		<category><![CDATA[WordPress主题]]></category>
		<category><![CDATA[博客]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=541</guid>
		<description><![CDATA[缤纷博客换上新主题了，因先前的先前的那个主题有毒，临时换上之前的mantra主题后，我就一直在修改现在这个主题，现在已经大部分完成了，正式上线！ 捣鼓来捣鼓去的这几天博客几乎没有更新，苦于学习和英语四六级之中啊。好杯具！好吧，说说这个主题。这个WordPress主题的后台设置选项是我自己集成的，添加了我想要的功能，如内置的广告区域，直接在后台输入代码就可以在前台显示了，也可以自己设置如何显示友情链接等等，我也算是会制作WordPress主题了。 接下来要好好学习，天天向上。只能利用少数时间来管理博客了。这个主题还会继续完善的，总会有些新的想法蹦出来的。睡觉觉，明儿还要见习呢……]]></description>
			<content:encoded><![CDATA[<p><a title="缤纷博客" href="http://www.bingboke.com/" target="_blank">缤纷博客</a>换上新主题了，因先前的先前的那个主题有毒，临时换上之前的mantra主题后，我就一直在修改现在这个主题，现在已经大部分完成了，正式上线！</p>
<p>捣鼓来捣鼓去的这几天博客几乎没有更新，苦于学习和英语四六级之中啊。好杯具！好吧，说说这个主题。这个<a title="更多关于 WordPress 的文章" href="http://www.bingboke.com/cats/wordpress" target="_blank">WordPress</a>主题的后台设置选项是我自己集成的，添加了我想要的功能，如内置的广告区域，直接在后台输入代码就可以在前台显示了，也可以自己设置如何显示友情链接等等，我也算是会制作<a title="更多关于 WordPress 的文章" href="http://www.bingboke.com/cats/wordpress" target="_blank">WordPress</a>主题了。</p>
<p>接下来要好好学习，天天向上。只能利用少数时间来管理博客了。这个主题还会继续完善的，总会有些新的想法蹦出来的。睡觉觉，明儿还要见习呢……</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/fun-blog-to-put-on-a-new-theme.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在电脑上安装 Android 模拟器</title>
		<link>http://www.bingboke.com/the-android-emulator-installed-on-your-computer.html</link>
		<comments>http://www.bingboke.com/the-android-emulator-installed-on-your-computer.html#comments</comments>
		<pubDate>Mon, 07 May 2012 16:08:19 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[电脑技术]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=516</guid>
		<description><![CDATA[话说刚才写到结尾了就差几行就要发布了结果点了一个下拉菜单跳转到别的页面去了，而我又禁用了自动保存，自己也示保存草稿，结果就杯具了。我现在快速不废话了。 首先，下载 Android SDK. 建议下载压缩文件*.zip格式的。下面的演示就是用的压缩格式。 解压压缩文件出现下列文件夹和文件。我们运行 SDK Manager.exe ，这个是SDK管理器。 运行后出现下面的界面，我们选择自己想安装的 Android 版本，我选择了最新版本和 Android 2.3.3 。然后点击“Install 31 packages”(31是选择的包的数量，依你选择的为准) 我们在出现的界面选择“Accept All”。点击“Install”。 Android SDK 管理器就开始下载并安装你所选的包了，我们等上一段时间就好了。 安装好后，在 Android SDK 管理器界面上你所选的包后面会显示“Installed”，表示已经安装好了。 回到文件夹界面，发现多了很多文件夹，这就是下载安装的包。 我们运行 AVD Manager.exe ,这个是 Android 虚拟设备管理器。打开虚拟设备列表是空的，因为我们没有创建设备，即模拟器。点击“New"创建新的模拟器。 在Name上随你的意思命名，符合格式即可。Target上选择一个Android 版本，我这里选择的是 Android 2.3.3。 在Skin上选择屏幕尺寸，默认的太大了，我的14寸的本都占到任务栏下了，所以我选择了HVGA。当然我们也可以在Resolution上自定义屏幕尺寸。 Snapshot选项可以不管，单词是“快照”的意思。我们点击“Create AVD”创建好了一个 Android 模拟器。在Android虚拟设备列表中多了一个“Android 2.3.3”的虚拟设备。 我们选中这个虚拟设备并点击“Start”，在出现的界面上直接点击“Launch”就可以启动 Android 模拟器了。 下面的我机器上的 Android 模拟器。 可以联网安装应用，各种爽啊。快试试吧，Android 发烧友。。。终于打完了，睡觉喽！！！]]></description>
			<content:encoded><![CDATA[<p>话说刚才写到结尾了就差几行就要发布了结果点了一个下拉菜单跳转到别的页面去了，而我又禁用了自动保存，自己也示保存草稿，结果就杯具了。我现在快速不废话了。</p>
<p>首先，下载 <a title="Android SDK" href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a>. 建议下载压缩文件*.zip格式的。下面的演示就是用的压缩格式。</p>
<p>解压压缩文件出现下列文件夹和文件。我们运行 SDK Manager.exe ，这个是SDK管理器。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/01.jpg"><img class="aligncenter size-full wp-image-504" title="解压压缩文件后的文件夹" src="http://www.bingboke.com/wp-content/uploads/2012/05/01.jpg" alt="解压压缩文件后的文件夹" width="585" height="177" /></a></p>
<p>运行后出现下面的界面，我们选择自己想安装的 Android 版本，我选择了最新版本和 Android 2.3.3 。然后点击“Install 31 packages”(31是选择的包的数量，依你选择的为准)</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/03.jpg"><img class="aligncenter size-full wp-image-505" title="勾先要安装的 Android 版本" src="http://www.bingboke.com/wp-content/uploads/2012/05/03.jpg" alt="勾先要安装的 Android 版本" width="704" height="498" /></a></p>
<p>我们在出现的界面选择“Accept All”。点击“Install”。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/05.jpg"><img class="aligncenter size-full wp-image-506" title="选择 Accept All" src="http://www.bingboke.com/wp-content/uploads/2012/05/05.jpg" alt="选择 Accept All" width="744" height="368" /></a></p>
<p>Android SDK 管理器就开始下载并安装你所选的包了，我们等上一段时间就好了。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120101194953.jpg"><img class="aligncenter size-full wp-image-507" title="SDK Manager.exe正在下载并安装" src="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120101194953.jpg" alt="SDK Manager.exe正在下载并安装" width="700" height="500" /></a></p>
<p>安装好后，在 Android SDK 管理器界面上你所选的包后面会显示“Installed”，表示已经安装好了。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/09.jpg"><img class="aligncenter size-full wp-image-508" title="已安装的包" src="http://www.bingboke.com/wp-content/uploads/2012/05/09.jpg" alt="已安装的包" width="532" height="185" /></a></p>
<p>回到文件夹界面，发现多了很多文件夹，这就是下载安装的包。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/1.jpg"><img class="aligncenter size-full wp-image-509" title="安装好后文件夹增多了" src="http://www.bingboke.com/wp-content/uploads/2012/05/1.jpg" alt="安装好后文件夹增多了" width="464" height="284" /></a></p>
<p>我们运行 AVD Manager.exe ,这个是 Android 虚拟设备管理器。打开虚拟设备列表是空的，因为我们没有创建设备，即模拟器。点击“New"创建新的模拟器。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/11.jpg"><img class="aligncenter size-full wp-image-510" title="创建 Android 模拟器" src="http://www.bingboke.com/wp-content/uploads/2012/05/11.jpg" alt="创建 Android 模拟器" width="449" height="637" /></a></p>
<p>在Name上随你的意思命名，符合格式即可。Target上选择一个Android 版本，我这里选择的是 Android 2.3.3。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/12.jpg"><img class="aligncenter size-full wp-image-511" title="Target 选择 Android 版本" src="http://www.bingboke.com/wp-content/uploads/2012/05/12.jpg" alt="Target 选择 Android 版本" width="443" height="187" /></a></p>
<p>在Skin上选择屏幕尺寸，默认的太大了，我的14寸的本都占到任务栏下了，所以我选择了HVGA。当然我们也可以在Resolution上自定义屏幕尺寸。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120507232052.jpg"><img class="aligncenter size-full wp-image-512" title="Skin 选择 HVGA" src="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120507232052.jpg" alt="Skin 选择 HVGA" width="438" height="83" /></a></p>
<p>Snapshot选项可以不管，单词是“快照”的意思。我们点击“Create AVD”创建好了一个 Android 模拟器。在Android虚拟设备列表中多了一个“Android 2.3.3”的虚拟设备。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/14.jpg"><img class="aligncenter size-full wp-image-513" title="创建成功的 Android 虚拟设备" src="http://www.bingboke.com/wp-content/uploads/2012/05/14.jpg" alt="创建成功的 Android 虚拟设备" width="609" height="52" /></a></p>
<p>我们选中这个虚拟设备并点击“Start”，在出现的界面上直接点击“Launch”就可以启动 Android 模拟器了。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/15.jpg"><img class="aligncenter size-full wp-image-514" title="点击 Start 启动 Android 模拟器" src="http://www.bingboke.com/wp-content/uploads/2012/05/15.jpg" alt="点击 Start 启动 Android 模拟器" width="68" height="368" /></a></p>
<p>下面的我机器上的 Android 模拟器。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120507204956.jpg"><img class="aligncenter size-full wp-image-515" title="我的 Android 模拟器界面1" src="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120507204956.jpg" alt="我的 Android 模拟器界面1" width="700" height="489" /></a><a href="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120507204925.jpg"><img class="aligncenter size-full wp-image-518" title="Android 模拟器菜单" src="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120507204925.jpg" alt="Android 模拟器菜单" width="700" height="536" /></a><a href="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120102142042.jpg"><img class="aligncenter size-full wp-image-519" title="下载安装软件" src="http://www.bingboke.com/wp-content/uploads/2012/05/QQ截图20120102142042.jpg" alt="下载安装软件" width="700" height="649" /></a></p>
<p>可以联网安装应用，各种爽啊。快试试吧，Android 发烧友。。。终于打完了，睡觉喽！！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/the-android-emulator-installed-on-your-computer.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DiskGenius超强的磁盘管理与数据恢复软件</title>
		<link>http://www.bingboke.com/the-super-diskgenius-disk-management-and-data-recovery-software.html</link>
		<comments>http://www.bingboke.com/the-super-diskgenius-disk-management-and-data-recovery-software.html#comments</comments>
		<pubDate>Sun, 06 May 2012 14:44:30 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[软件专区]]></category>
		<category><![CDATA[实用软件下载]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=502</guid>
		<description><![CDATA[今天缤纷博客推荐一款非常不错的软件 DiskGenius，这个我也用过几次了，感觉很强大。图形化的磁盘管理工具，你可以用来进行磁盘分区、磁盘格式化和数据恢复等，当然这些你都要谨慎操作，确保你知道你在干什么，否则后悔就来不及了。正如软件的启动界面所言：数据无价，谨慎操作。 下面是复制粘贴过来的 DiskGenius 的详细介绍，百度啊……原谅我的懒惰！ DiskGenius 是一款磁盘分区及数据恢复软件。支持对GPT磁盘(使用GUID分区表)的分区操作。除具备基本的分区建立、删除、格式化等磁盘管理功能外，还提供了强大的已丢失分区搜索功能、误删除文件恢复、误格式化及分区被破坏后的文件恢复功能、分区镜像备份与还原功能、分区复制、硬盘复制功能、快速分区功能、整数分区功能、分区表错误检查与修复功能、坏道检测与修复功能。提供基于磁盘扇区的文件读写功能。支持VMware、 Virtual PC、 VirtualBox虚拟硬盘格式。支持IDE、SCSI、SATA等各种类型的硬盘。支持U盘、USB硬盘、存储卡(闪存卡)。支持FAT12/FAT16/FAT32/NTFS/EXT3文件系统。 DiskGenius软件的主要功能及特点如下： 1、支持传统的MBR分区表格式，及GPT磁盘使用的GUID分区表格式，可对GPT磁盘进行分区管理操作。 2、支持动态磁盘及动态卷文件的读写及数据恢复操作。 3、支持IDE、SCSI、SATA等各种类型的硬盘。支持各种U盘、USB移动硬盘、存储卡(闪存卡)。 4、支持FAT12、FAT16、FAT32、NTFS文件系统，可进行文件读写操作，包括复制文件、删除文件等。 5、支持EXT2/EXT3文件系统的文件读取操作。支持Linux LVM2磁盘管理方式。 6、提供在MBR分区表与GUID分区表格式之间的无损转换功能。 7、支持基本的建立分区、删除分区、隐藏分区等操作。可指定详细的分区参数。 8、提供在主分区形式与逻辑分区形式之间的无损转换功能。 9、提供快速格式化FAT12、FAT16、FAT32、NTFS分区的功能。格式化时可指定簇大小、支持NTFS文件系统的压缩属性。 10、可浏览包括隐藏分区在内的任意分区内的任意文件，包括通过正常方法不能访问的文件(如被其它程序以独占方式打开的文件)。可通过直接读写磁盘扇区的方式读写文件、强制删除文件、建立文件夹。 11、提供分配盘符及删除盘符操作。可设置及更改分区卷标、FAT分区的BPB卷标。 12、提供FAT12、FAT16、FAT32、NTFS分区的数据恢复功能。支持已删除文件恢复、分区被破坏、分区被格式化后的文件恢复，用于找回丢失的文件。 13、增强的已丢失分区恢复(重建分区表)功能，可快速找回各种原因丢失的分区。恢复过程中，可即时显示搜索到的分区参数及分区内的文件。搜索完成后，可在不保存分区表的情况下恢复已丢失分区内的已丢失文件。 14、提供分区表的备份与恢复功能。可用于在分区丢失后恢复分区表。 15、可将整个分区备份到一个镜像文件中，可在必要时(如分区被破坏、分区被格式化)还原分区。支持在Windows运行状态下备份系统分区。 16、提供复制分区功能。并提供“复制全部扇区”、“按文件系统结构复制”、“按文件复制”等三种复制方式，以满足不同需求。 17、提供复制硬盘功能。同样提供“复制全部扇区”、“按文件系统结构复制”、“按文件复制”等三种复制方式。 18、支持VMWare虚拟硬盘文件(“.vmdk”文件)。打开虚拟硬盘文件后，即可像操作普通硬盘一样操作虚拟硬盘。 19、可在不启动VMWare虚拟机的情况下从虚拟硬盘复制文件、恢复虚拟硬盘内的已删除文件(包括分区被格式化及分区被破坏后的文件恢复)、向虚拟硬盘分区复制文件等。 20、支持 ".img" ".ima" 磁盘及分区映像文件的制作及读写操作。 21、支持USB-FDD、USB-ZIP模式启动盘的制作及其文件操作功能。 22、支持磁盘坏道检测与修复功能。 23、提供对磁盘进行快速分区及快速格式化功能。 24、提供分区表错误检查与更正功能。 (软件包内含最新DOS版DiskGenius软件) 3.8.0版更新内容： 1、增加对动态磁盘分区（动态卷）的支持。可对动态卷执行文件读写及数据恢复操作。（专业版） 2、增加将只有简单卷的动态盘无损转换为基本磁盘的功能。（专业版） 3、误删除恢复时，可以同时启用按类型恢复功能，在空闲簇中按类型恢复文件。（专业版） 4、软件运行时在内存中保存坏扇区记录，读取已记录过的坏扇区时自动跳过，不再重新读取，坏扇区较多时能明显加快程序响应速度。（专业版） 5、出现扇区读写错误后，通过弹出式信息窗口显示错误提示。（专业版） 6、关闭软件时自动保存当前记录的坏扇区，下次运行时自动加载。（专业版） 7、增加“复位坏扇区记录”菜单项，用于清除内存中记录的坏扇区信息，以便下次重新尝试读取。（专业版） 8、复制分区、复制硬盘、备份分区、还原分区时，如果遇到扇区读写错误，自动忽略错误并继续执行，同时在提示窗口显示错误信息。以便尽量减少人工干预。 9、在复制分区、复制硬盘、备份分区、还原分区、擦除扇区等需要长时间执行的功能中，用户可以选择在执行完成后关机、待机或休眠。 10、支持拖拽多个虚拟磁盘文件到左侧目录树，同时打开多个虚拟磁盘。也可以在选择文件窗口选择多个虚拟磁盘文件。 11、磁盘及分区选择对话框，如果磁盘较多显示不下时，在上下方显示箭头按钮，可点击滚动，同时支持鼠标滚轮。 12、增加搜索丢失的BitLocker加密分区的功能。（专业版） 13、优化软件的启动速度及运行时的响应速度。 14、恢复文件时，如果由于软件位于正在恢复的分区而无法保存进度时，停止扫描后提示用户是否将进度保存到文件。 [...]]]></description>
			<content:encoded><![CDATA[<p>今天<a title="缤纷博客" href="http://www.bingboke.com/" target="_blank">缤纷博客</a>推荐一款非常不错的软件 DiskGenius，这个我也用过几次了，感觉很强大。图形化的磁盘管理工具，你可以用来进行磁盘分区、磁盘格式化和数据恢复等，当然这些你都要谨慎操作，确保你知道你在干什么，否则后悔就来不及了。正如软件的启动界面所言：<span style="color: #ff0000;">数据无价，谨慎操作</span>。</p>
<p>下面是复制粘贴过来的 DiskGenius 的详细介绍，百度啊……原谅我的懒惰！</p>
<p>DiskGenius 是一款磁盘分区及数据恢复软件。支持对GPT磁盘(使用GUID分区表)的分区操作。除具备基本的分区建立、删除、格式化等磁盘管理功能外，还提供了强大的已丢失分区搜索功能、误删除文件恢复、误格式化及分区被破坏后的文件恢复功能、分区镜像备份与还原功能、分区复制、硬盘复制功能、快速分区功能、整数分区功能、分区表错误检查与修复功能、坏道检测与修复功能。提供基于磁盘扇区的文件读写功能。支持VMware、 Virtual PC、 VirtualBox虚拟硬盘格式。支持IDE、SCSI、SATA等各种类型的硬盘。支持U盘、USB硬盘、存储卡(闪存卡)。支持FAT12/FAT16/FAT32/NTFS/EXT3文件系统。</p>
<p>DiskGenius软件的主要功能及特点如下：</p>
<p>1、支持传统的MBR分区表格式，及GPT磁盘使用的GUID分区表格式，可对GPT磁盘进行分区管理操作。<br />
2、支持动态磁盘及动态卷文件的读写及数据恢复操作。<br />
3、支持IDE、SCSI、SATA等各种类型的硬盘。支持各种U盘、USB移动硬盘、存储卡(闪存卡)。<br />
4、支持FAT12、FAT16、FAT32、NTFS文件系统，可进行文件读写操作，包括复制文件、删除文件等。<br />
5、支持EXT2/EXT3文件系统的文件读取操作。支持Linux LVM2磁盘管理方式。<br />
6、提供在MBR分区表与GUID分区表格式之间的无损转换功能。<br />
7、支持基本的建立分区、删除分区、隐藏分区等操作。可指定详细的分区参数。<br />
8、提供在主分区形式与逻辑分区形式之间的无损转换功能。<br />
9、提供快速格式化FAT12、FAT16、FAT32、NTFS分区的功能。格式化时可指定簇大小、支持NTFS文件系统的压缩属性。<br />
10、可浏览包括隐藏分区在内的任意分区内的任意文件，包括通过正常方法不能访问的文件(如被其它程序以独占方式打开的文件)。可通过直接读写磁盘扇区的方式读写文件、强制删除文件、建立文件夹。<br />
11、提供分配盘符及删除盘符操作。可设置及更改分区卷标、FAT分区的BPB卷标。<br />
12、提供FAT12、FAT16、FAT32、NTFS分区的数据恢复功能。支持已删除文件恢复、分区被破坏、分区被格式化后的文件恢复，用于找回丢失的文件。<br />
13、增强的已丢失分区恢复(重建分区表)功能，可快速找回各种原因丢失的分区。恢复过程中，可即时显示搜索到的分区参数及分区内的文件。搜索完成后，可在不保存分区表的情况下恢复已丢失分区内的已丢失文件。<br />
14、提供分区表的备份与恢复功能。可用于在分区丢失后恢复分区表。<br />
15、可将整个分区备份到一个镜像文件中，可在必要时(如分区被破坏、分区被格式化)还原分区。支持在Windows运行状态下备份系统分区。<br />
16、提供复制分区功能。并提供“复制全部扇区”、“按文件系统结构复制”、“按文件复制”等三种复制方式，以满足不同需求。<br />
17、提供复制硬盘功能。同样提供“复制全部扇区”、“按文件系统结构复制”、“按文件复制”等三种复制方式。<br />
18、支持VMWare虚拟硬盘文件(“.vmdk”文件)。打开虚拟硬盘文件后，即可像操作普通硬盘一样操作虚拟硬盘。<br />
19、可在不启动VMWare虚拟机的情况下从虚拟硬盘复制文件、恢复虚拟硬盘内的已删除文件(包括分区被格式化及分区被破坏后的文件恢复)、向虚拟硬盘分区复制文件等。<br />
20、支持 ".img" ".ima" 磁盘及分区映像文件的制作及读写操作。<br />
21、支持USB-FDD、USB-ZIP模式启动盘的制作及其文件操作功能。<br />
22、支持磁盘坏道检测与修复功能。<br />
23、提供对磁盘进行快速分区及快速格式化功能。<br />
24、提供分区表错误检查与更正功能。</p>
<p>(软件包内含最新DOS版DiskGenius软件)</p>
<p>3.8.0版更新内容：</p>
<p>1、增加对动态磁盘分区（动态卷）的支持。可对动态卷执行文件读写及数据恢复操作。（专业版）<br />
2、增加将只有简单卷的动态盘无损转换为基本磁盘的功能。（专业版）<br />
3、误删除恢复时，可以同时启用按类型恢复功能，在空闲簇中按类型恢复文件。（专业版）<br />
4、软件运行时在内存中保存坏扇区记录，读取已记录过的坏扇区时自动跳过，不再重新读取，坏扇区较多时能明显加快程序响应速度。（专业版）<br />
5、出现扇区读写错误后，通过弹出式信息窗口显示错误提示。（专业版）<br />
6、关闭软件时自动保存当前记录的坏扇区，下次运行时自动加载。（专业版）<br />
7、增加“复位坏扇区记录”菜单项，用于清除内存中记录的坏扇区信息，以便下次重新尝试读取。（专业版）<br />
8、复制分区、复制硬盘、备份分区、还原分区时，如果遇到扇区读写错误，自动忽略错误并继续执行，同时在提示窗口显示错误信息。以便尽量减少人工干预。<br />
9、在复制分区、复制硬盘、备份分区、还原分区、擦除扇区等需要长时间执行的功能中，用户可以选择在执行完成后关机、待机或休眠。<br />
10、支持拖拽多个虚拟磁盘文件到左侧目录树，同时打开多个虚拟磁盘。也可以在选择文件窗口选择多个虚拟磁盘文件。<br />
11、磁盘及分区选择对话框，如果磁盘较多显示不下时，在上下方显示箭头按钮，可点击滚动，同时支持鼠标滚轮。<br />
12、增加搜索丢失的BitLocker加密分区的功能。（专业版）<br />
13、优化软件的启动速度及运行时的响应速度。<br />
14、恢复文件时，如果由于软件位于正在恢复的分区而无法保存进度时，停止扫描后提示用户是否将进度保存到文件。<br />
15、格式化NTFS分区时不再建立“System Volume Information”文件夹。<br />
16、禁止对操作系统所在磁盘执行快速分区操作。<br />
17、在组建虚拟RAID对话框中增加扇区总数栏目，并可编辑。（专业版）<br />
18、双击分区列表中的分区时自动切换到文件目录显示状态。<br />
19、更正插入空白读卡器后出现无法操作的盘符的问题。<br />
20、纠正插入U盘后，多显示一个盘符的问题。<br />
21、纠正恢复FAT分区的已删除文件时程序死锁的BUG。<br />
22、纠正选择要恢复的类型时，被折叠起来的类型的选择状态没有改变的BUG。（专业版）<br />
23、更正DOS版在某些显卡下无法进入图形界面的问题。<br />
24、纠正坏道检测功能，输入指定的起始柱面后按回车键开始检测时没有从指定的柱面开始检测的BUG。<br />
25、纠正有时不能正常删除盘符的问题。<br />
26、纠正在某些情况下类型恢复时程序死锁的问题。（专业版）<br />
27、纠正恢复文件后，在显示“分区参数”的情况下点击正在恢复的分区时，出现显示混乱、分区文件树被清空的BUG。<br />
28、纠正在文件恢复状态下再次恢复文件时程序崩溃的BUG。<br />
29、纠正在空闲区域执行直接输出方式的类型恢复时，扫描范围变成整个硬盘的问题。（专业版）<br />
30、纠正通过“工具”菜单中的“恢复指定类型的文件”功能恢复文件时，扫描过程会被系统磁盘分区更新消息中断的问题。（专业版）<br />
31、纠正类型选择对话框，在大分类未展开的情况下“全选”、“全不选”、“反选”按钮无效的BUG。（专业版）<br />
32、纠正在某些情况下预览图片时程序崩溃的BUG。（专业版）<br />
33、纠正恢复文件功能，当加载了不匹配的进度文件时，在出现提示时点“否”后再重新开始恢复时出现错误的BUG。</p>
<p>上面这些也许你看得不多，其实也不必看太多，你下载打开看看界面就知道这个软件能干什么了。不过还是要提醒一下：<span style="color: #ff0000;">数据无价，谨慎操作</span>。</p>
<p>软件下载地址：<a title="DiskGenius超强的磁盘管理与数据恢复软件3.8.0标准版" href="http://dlc2.pconline.com.cn/filedown_4431_6709410/DG380Free_x86.rar" target="_blank">下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/the-super-diskgenius-disk-management-and-data-recovery-software.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress主题集成自定义小工具(一)&#8211;随机文章小工具</title>
		<link>http://www.bingboke.com/wordpress-theme-integrated-custom-gadgets-a-random-article-the-the-the-gadget.html</link>
		<comments>http://www.bingboke.com/wordpress-theme-integrated-custom-gadgets-a-random-article-the-the-the-gadget.html#comments</comments>
		<pubDate>Fri, 04 May 2012 15:40:56 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[小工具]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=500</guid>
		<description><![CDATA[我想现在网上已经有不少关于 WordPress主题集成随机文章和相关文章等小工具的教程了，我之前也一直是在主题中集成这些小工具的，而不是用插件，因为这些只是小功能，实现起来并不麻烦，能用代码实现就坚持用代码吧。 今天缤纷博客也写一写教程吧，虽然我很菜，但是我知道的我就分享一下吧，我这篇讲的是WordPress主题集成自定义小工具，是那种可以在后台拖放使用的小工具，而不是死死的写在 sidebar.php 模板文件中。这样有很多好处，我们可以自由地拖放，想放哪就放哪，这样就可以和其他小工具和谐地相处了，不用去修改 sidebar.php 模板文件。 我假设你对 PHP 语言有一定的了解并且了解小工具的操作，这将更容易懂这篇文章。 首先，我们要创建一个类，这里为 Radom_Posts，这个类要继承WP_Widget类(这个类是WordPress内部写好的)。以下代码要写到你的 WordPress主题的 functions.php 文件中，全部代码如下，我后文解释： //WordPress Radom Posts    class Radom_Posts extends WP_Widget {        function __construct(){            $widget_ops = array('description' =&#62; __('Radom posts on your site','bingboke'));            $control_ops = array('width' =&#62; 200,'height' =&#62; 300);            parent::__construct(false,$name=__('Radom Posts','bingboke'),$widget_ops,$control_ops);        }           function widget($args,$instance){            extract($args);            $title = apply_filters('widget_title',empty($instance['title']) ? __('Radom Posts','bingboke') : $instance['title']);            $number = empty($instance['number']) ? 10 : $instance['number'];                        global $wpdb,$post;                        if(!$post-&#62;ID){                return;            }                        $limitclause = "LIMIT $number";             [...]]]></description>
			<content:encoded><![CDATA[<p>我想现在网上已经有不少关于 <a title="更多关于 WordPress 的文章" href="http://www.bingboke.com/cats/wordpress" target="_blank">WordPress</a>主题集成随机文章和相关文章等小工具的教程了，我之前也一直是在主题中集成这些小工具的，而不是用插件，因为这些只是小功能，实现起来并不麻烦，能用代码实现就坚持用代码吧。</p>
<p>今天<a title="缤纷博客" href="http://www.bingboke.com/" target="_blank">缤纷博客</a>也写一写教程吧，虽然我很菜，但是我知道的我就分享一下吧，<a title="缤纷博客" href="http://www.bingboke.com/" target="_blank">我</a>这篇讲的是<strong>WordPress主题集成自定义小工具</strong>，是那种可以在后台拖放使用的小工具，而不是死死的写在 sidebar.php 模板文件中。这样有很多好处，我们可以自由地拖放，想放哪就放哪，这样就可以和其他小工具和谐地相处了，不用去修改 sidebar.php 模板文件。</p>
<p><a href="http://www.bingboke.com/wp-content/uploads/2012/05/2012-05-13_200413.jpg"><img class="aligncenter size-full wp-image-524" title="WordPress主题集成自定义小工具(一)–随机文章小工具" src="http://www.bingboke.com/wp-content/uploads/2012/05/2012-05-13_200413.jpg" alt="WordPress主题集成自定义小工具(一)–随机文章小工具" width="257" height="204" /></a></p>
<p>我假设你对 PHP 语言有一定的了解并且了解小工具的操作，这将更容易懂这篇文章。</p>
<p>首先，我们要创建一个类，这里为 Radom_Posts，这个类要继承WP_Widget类(这个类是<a title="更多关于 WordPress 的文章" href="http://www.bingboke.com/cats/wordpress" target="_blank">WordPress</a>内部写好的)。以下代码要写到你的 <strong>WordPress主题</strong>的 functions.php 文件中，全部代码如下，我后文解释：</p>
<div class="dp-highlighter">
<ol class="dp-j">
<li class="alt"><span><span class="comment">//WordPress Radom Posts </span><span>  </span></span></li>
<li><span class="keyword">class</span><span> Radom_Posts </span><span class="keyword">extends</span><span> WP_Widget {   </span></li>
<li class="alt"><span>    function __construct(){   </span></li>
<li><span>        $widget_ops = array('description' =&gt; __('Radom posts on your site','bingboke'));   </span></li>
<li class="alt"><span>        $control_ops = array('width' =&gt; </span><span class="number">200</span><span>,'height' =&gt; </span><span class="number">300</span><span>);   </span></li>
<li><span>        parent::__construct(</span><span class="keyword">false</span><span>,$name=__('Radom Posts','bingboke'),$widget_ops,$control_ops);   </span></li>
<li class="alt"><span>    }   </span></li>
<li><span>  </span></li>
<li class="alt"><span>    function widget($args,$instance){   </span></li>
<li><span>        extract($args);   </span></li>
<li class="alt"><span>        $title = apply_filters('widget_title',empty($instance['title']) ? __('Radom Posts','bingboke') : $instance['title']);   </span></li>
<li><span>        $number = empty($instance['number']) ? </span><span class="number">10</span><span> : $instance['number'];   </span></li>
<li class="alt"><span>           </span></li>
<li><span>        global $wpdb,$post;   </span></li>
<li class="alt"><span>           </span></li>
<li><span>        </span><span class="keyword">if</span><span>(!$post-&gt;ID){   </span></li>
<li class="alt"><span>            </span><span class="keyword">return</span><span>;   </span></li>
<li><span>        }   </span></li>
<li class="alt"><span>           </span></li>
<li><span>        $limitclause = </span><span class="string">"LIMIT $number"</span><span>;   </span></li>
<li class="alt"><span>           </span></li>
<li><span>        $q = </span><span class="string">"SELECT ID, post_title, post_content,post_excerpt, post_date, comment_count FROM $wpdb-&gt;posts WHERE post_status = 'publish' AND post_type = 'post' AND ID != $post-&gt;ID ORDER BY RAND() $limitclause"</span><span>;   </span></li>
<li class="alt"><span>        $radom_posts = $wpdb-&gt;get_results($q);   </span></li>
<li><span>        $output = </span><span class="string">''</span><span>;   </span></li>
<li class="alt"><span>           </span></li>
<li><span>        foreach($radom_posts as $radom_post) {   </span></li>
<li class="alt"><span>            $output .= '&lt;li&gt;';   </span></li>
<li><span>            $output .= '&lt;a href=</span><span class="string">"'.get_permalink($radom_post-&gt;ID).'"</span><span>&gt;'.$radom_post-&gt;post_title.'&lt;/a&gt;';   </span></li>
<li class="alt"><span>            $output .= '&lt;/li&gt;';   </span></li>
<li><span>        }   </span></li>
<li class="alt"><span>        $output = '&lt;ul </span><span class="keyword">class</span><span>=</span><span class="string">"radom_posts"</span><span>&gt;'.$output.'&lt;/ul&gt;';   </span></li>
<li><span>        $output = '&lt;h3 </span><span class="keyword">class</span><span>=</span><span class="string">"widget-title"</span><span>&gt;'.$title.'&lt;/h3&gt;'.$output;   </span></li>
<li class="alt"><span>        echo $output;   </span></li>
<li><span>    }   </span></li>
<li class="alt"><span>  </span></li>
<li><span>    function update($new_instance,$old_instance){   </span></li>
<li class="alt"><span>        </span><span class="keyword">return</span><span> $new_instance;   </span></li>
<li><span>    }   </span></li>
<li class="alt"><span>  </span></li>
<li><span>    function form($instance){   </span></li>
<li class="alt"><span>        $title = isset($instance['title']) ? esc_attr($instance['title']) : 'hot';   </span></li>
<li><span>        $number = isset($instance['number']) ? absint($instance['number']) : '</span><span class="number">5</span><span>';   </span></li>
<li class="alt"><span>        ?&gt;   </span></li>
<li><span>        &lt;p&gt;&lt;label </span><span class="keyword">for</span><span>=</span><span class="string">"&lt;?php echo $this-&gt;get_field_id('title'); ?&gt;"</span><span>&gt;&lt;?php _e('Title:','bingboke'); ?&gt;&lt;/label&gt;   </span></li>
<li class="alt"><span>        &lt;input </span><span class="keyword">class</span><span>=</span><span class="string">"widefat"</span><span> id=</span><span class="string">"&lt;?php echo $this-&gt;get_field_id('title'); ?&gt;"</span><span> name=</span><span class="string">"&lt;?php echo $this-&gt;get_field_name('title'); ?&gt;"</span><span> value=</span><span class="string">"&lt;?php echo $title; ?&gt;"</span><span> /&gt;&lt;/p&gt;   </span></li>
<li><span>        &lt;p&gt;&lt;label </span><span class="keyword">for</span><span>=</span><span class="string">"&lt;?php echo $this-&gt;get_field_id('number'); ?&gt;"</span><span>&gt;&lt;?php _e('Number of posts to show:','bingboke'); ?&gt;&lt;/label&gt;   </span></li>
<li class="alt"><span>        &lt;input id=</span><span class="string">"&lt;?php echo $this-&gt;get_field_id('number'); ?&gt;"</span><span> name=</span><span class="string">"&lt;?php echo $this-&gt;get_field_name('number'); ?&gt;"</span><span> type=</span><span class="string">"text"</span><span> value=</span><span class="string">"&lt;?php echo $number; ?&gt;"</span><span> size=</span><span class="string">"3"</span><span> /&gt;   </span></li>
<li><span>&lt;?php   </span></li>
<li class="alt"><span>    }   </span></li>
<li><span>}   </span></li>
<li class="alt"><span>function mywidget_register_widgets() {   </span></li>
<li><span>    register_widget( 'Radom_Posts' );   </span></li>
<li class="alt"><span>}   </span></li>
<li><span>add_action( 'widgets_init', 'mywidget_register_widgets' );   </span></li>
<li class="alt"><span>?&gt;<br />
</span></li>
</ol>
<div>
<p>//parent::直接使用父类中的方法<br />
//$name 这个小工具的名称,<br />
//$widget_ops 可以给小工具进行描述等等。<br />
//$control_ops 可以对小工具进行简单的样式定义等等。</p>
<p>//__construct() 是构造函数，你也可以用 Radom_Posts() 代替以使程序能支持 PHP4。</p>
<p>//widget() 是小工具功能实现并且用于输出的方法，这里写上我们获得随机文章的代码，并且 echo 出用于前台显示。</p>
<p>//update() 是我们拖放小工具到边栏时设置的数据更新，比如我们的 WordPress 近期文章小工具，会要我们输入“标题”和“显示文章数”，我们输入后保存即可，这个函数就是用来更新数据的</p>
<p>//form() 这是用于在后台拖动到边栏中时显示的样式，我们可以定义“标题”和“显示文章数”等，这里我们根据需要而定，可以让小工具更灵活。</p>
<p>//mywidget_register_widgets() 函数是在这个 Radom_Posts 类之外的，mywidget_register_widgets() 函数中利用register_widget() 函数将 Radom_Posts 类注册成为小工具。</p>
<p>//最后就是用添加动作 add_action() 函数将mywidget_register_widgets() 函数加到WordPress 的 widgets_init 钩子中去。大功告成，如果你的主题支持小工具，你去后台小工具就会发现左边多了一个叫 Radom_Posts 的上工具，可以拖放使用。</p>
<p>//里面具体的内容我就不费篇章介绍了，如果有疑问欢迎提出来，我也很菜，大家一块讨论~~</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/wordpress-theme-integrated-custom-gadgets-a-random-article-the-the-the-gadget.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>这几天对 WordPress 主题的研究收获不小</title>
		<link>http://www.bingboke.com/these-days-learned-a-lot-of-wordpress-theme.html</link>
		<comments>http://www.bingboke.com/these-days-learned-a-lot-of-wordpress-theme.html#comments</comments>
		<pubDate>Wed, 02 May 2012 12:28:22 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[个人日记]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress主题]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=497</guid>
		<description><![CDATA[这些天一直在捣鼓 WordPress 主题，从前台到后台，发现自己对这些真的是很有兴趣，已经有所成就了，不知不觉开始的迷团已经所剩无几了。 WordPress 真不愧是第一博客程序，相当佩服，自己对于它相当有激情，我已经仿别的主题的前台页面做出了一个完整的主题，后台是自己集成进去的，对于 options 这个表也比较了解了。添加字段同时要添加输入域，还要保存设置，当然我也加了默认设置。我想，这些东西对于制作主题是相当重要的，以后我也可以自己做主题了。额……好像我前端不太好啊，好吧，至少仿站是绰绰有余了。要是有一个前端设计者和我合作一定会相当给力的。 额……有点吹嘘自己了，不好不好，谦虚一点吧。 WordPress主题攻破之后，下一步应该就是 WordPress插件了，这个之前研究过，只是没有创意，也没有强悍的 PHP 高级编程经验，做不出功能强悍的 WordPress插件。不过这也不是问题，谁不是慢慢学来的，对于编程，我是个代码控，喜欢钻研代码。 好吧，本想分享自己修改的这个主题的，但是不够完善，等我完善后再来分享吧。]]></description>
			<content:encoded><![CDATA[<p>这些天一直在捣鼓 <strong>WordPress 主题</strong>，从前台到后台，发现自己对这些真的是很有兴趣，已经有所成就了，不知不觉开始的迷团已经所剩无几了。</p>
<p><a title="更多关于 WordPress 的文章" href="http://www.bingboke.com/cats/wordpress" target="_blank">WordPress</a> 真不愧是第一博客程序，相当佩服，自己对于它相当有激情，我已经仿别的主题的前台页面做出了一个完整的主题，后台是自己集成进去的，对于 options 这个表也比较了解了。添加字段同时要添加输入域，还要保存设置，当然我也加了默认设置。我想，这些东西对于制作主题是相当重要的，以后我也可以自己做主题了。额……好像我前端不太好啊，好吧，至少仿站是绰绰有余了。要是有一个前端设计者和我合作一定会相当给力的。</p>
<p>额……有点吹嘘自己了，不好不好，谦虚一点吧。</p>
<p>WordPress主题攻破之后，下一步应该就是 WordPress插件了，这个之前研究过，只是没有创意，也没有强悍的 PHP 高级编程经验，做不出功能强悍的 WordPress插件。不过这也不是问题，谁不是慢慢学来的，对于编程，我是个代码控，喜欢钻研代码。</p>
<p>好吧，本想分享自己修改的这个主题的，但是不够完善，等我完善后再来分享吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/these-days-learned-a-lot-of-wordpress-theme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网站之前被Google、Avast、Opera等报毒</title>
		<link>http://www.bingboke.com/site-before-google-of-avast-opera-and-other-reported-toxic.html</link>
		<comments>http://www.bingboke.com/site-before-google-of-avast-opera-and-other-reported-toxic.html#comments</comments>
		<pubDate>Sat, 28 Apr 2012 14:07:30 +0000</pubDate>
		<dc:creator>Bing</dc:creator>
				<category><![CDATA[网站建设]]></category>
		<category><![CDATA[恶意网站]]></category>
		<category><![CDATA[黑客]]></category>

		<guid isPermaLink="false">http://www.bingboke.com/?p=496</guid>
		<description><![CDATA[这些天一直在捣鼓我的博客，因为先前网站被写入恶意代码，导致网站被Google、Avast、Opera等报毒，这几个仅仅是我知道的，相信还有不少报毒的。 网站被认为是对浏览者的计算机 是有害的，这对搜索引擎也是很不友好的，昨天在Google上site了一下我的站点，发现每一页都写着提示，告诉搜索者这个网站含有恶意软件，这真是杯具啊！而Opera浏览器也提示我的网站的部分页面含有恶意软件，地址栏前头一片大红。 之前的Avast报毒我没有放在心上，放之不管，昨晚我才意识到了这个问题的严重性，因为Google毫不留情的在我的几百个页面上打下了恶意网站的标记 。我也只好寻求解决之道，主题前几天就换了，但是好像这样Google并没有在意，仍然提示有毒，我该怎么办呢？ 在我百度了之后，我得知在Google网站站长工具上可以解决这一问题，我马上登陆了我的Google网站站长工具 ，Google很人性化的告诉我，我的网站含毒，让我确定清除所有被污染的文件和恶意代码后申请重新审核。 今天网站统计上显示了来自Google的IP，想想Google真是 勤快，这么快就来抓取我的网站重新审核了，赞一个！今天又一次site了一下我的网站，发现仅有一条提示，而且很委婉地说“该网站可能遭到攻击”！好了，我想Google过几天就会把这个提示也去掉的。 &#160;]]></description>
			<content:encoded><![CDATA[<p>这些天一直在捣鼓我的博客，因为先前网站被写入恶意代码，导致网站被Google、Avast、Opera等报毒，这几个仅仅是我知道的，相信还有不少报毒的。</p>
<p>网站被认为是对浏览者的计算机 是有害的，这对搜索引擎也是很不友好的，昨天在Google上site了一下我的站点，发现每一页都写着提示，告诉搜索者这个网站含有恶意软件，这真是杯具啊！而Opera浏览器也提示我的网站的部分页面含有恶意软件，地址栏前头一片大红。</p>
<p>之前的Avast报毒我没有放在心上，放之不管，昨晚我才意识到了这个问题的严重性，因为Google毫不留情的在我的几百个页面上打下了恶意网站的标记 。我也只好寻求解决之道，主题前几天就换了，但是好像这样Google并没有在意，仍然提示有毒，我该怎么办呢？</p>
<p>在我百度了之后，我得知在Google网站站长工具上可以解决这一问题，我马上登陆了我的Google网站站长工具 ，Google很人性化的告诉我，我的网站含毒，让我确定清除所有被污染的文件和恶意代码后申请重新审核。</p>
<p>今天网站统计上显示了来自Google的IP，想想Google真是 勤快，这么快就来抓取我的网站重新审核了，赞一个！今天又一次site了一下我的网站，发现仅有一条提示，而且很委婉地说“该网站可能遭到攻击”！好了，我想Google过几天就会把这个提示也去掉的。</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bingboke.com/site-before-google-of-avast-opera-and-other-reported-toxic.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

