<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[大鹏天空™]]></title> 
<link>http://www.rocsky.net/blog/index.php</link> 
<description><![CDATA[一个技术交流的空间 HtTp://WwW.RocSky.NeT]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[大鹏天空™]]></copyright>
<item>
<link>http://www.rocsky.net/blog/read.php/540.htm</link>
<title><![CDATA[如何隐藏手机号]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[PHP与MySql]]></category>
<pubDate>Wed, 10 Feb 2010 17:07:00 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/540.htm</guid> 
<description>
<![CDATA[ 
	网上看到的一些小方法，没有试过，先收藏。<br/><br/>How to hide the phone numbers ？<br/><br/>如果你想打电话给别人，但是又不想留下号码，你可以在拨出号码前加上#31#（仅限中国移动），例如：#31#13990000000，这样在对方的手机，电话，小灵通上面就不会显示你的本机号码了。<br/>大家在有的时候会不想接听某些人的电话，但是关机会接听不到其他的电话。所以隐藏手机号码就成为一个比较折中的办法。现在我就说一下我用的办法。如果有人 不停的打电话给你，但是你又没有办法不让对方接听，你就可以用到呼叫转移了，你也许会以为这没有什么特别的。但是如果你把呼叫转移的号码设为一个没有用的 号码！对方拨打你的号码时，他会听到的是电脑的语音，提示他没有这个号码。例如：你把呼叫转移的号码设置为13990000000。那么对方是无论如何也 不能接通你的号码的。但是你还是可以打出电话，可以接收短信，发送短信。<br/>还有一种方法比较少用，就是在手机设定里面有一个网络设置，把选择网络改为手动，然后重新搜索网络，如果你是移动的用户，你就选择中国联通的标识（反之同 理），手机会提示你找不到网络，不用理会提示，退出菜单，你会看到手机没有网络，电话，短信什么都不能用，这样别人就彻底找不到你了。不过不是每种机型都 可以。现在听说铁通出了一种新业务，叫“一号通”，就是可以用一个虚拟号码把你的手机，电话，小灵通都转接到这个虚拟号码上面，这样你可以只用告诉别人你 的虚拟号码，而不用把其他的号码告诉别人．<br/>提醒有手机的朋友注意！<br/><br/>所有的手机都有一个唯一的序列号，当你键入* # 0 6 # 时，你手机的屏幕上 就会出现一个15位的数字，这个数字就是你的手机的序列号。请把此号码记下来并保存好，当你的手机被盗后，你可以将此号码提供给你的服务商，他能将你丢失的手机锁住，即使别人将你原有的SIM卡换掉，此手机也不能使用。<br/><br/>也许你不会失而复得，但是你的手机对他们来讲也是没有任何价值，除非将它作为纸镇。如果每个人都能够知道自己手机的唯一的序列号，那么盗窃手机将变得没有任何意义。将这个信息告诉尽可能多的人，这个常识普及了，大家丢手机的机会就少了！<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">资源</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/539.htm</link>
<title><![CDATA[Google是怎么了？]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sat, 16 Jan 2010 14:44:23 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/539.htm</guid> 
<description>
<![CDATA[ 
	今天进入Google首页，本来想要查询一下关于移动的一些信息，打算输入关键词中国移动进行搜索，结果输入“中”字之后就出现了以下的相关列表。想进入天涯发一下贴，随便在输入框里输入“天”字时也出现类似的Suggestions。<br/><a href="http://www.rocsky.net/blog/attachment.php?fid=57" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=57" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><a href="http://www.rocsky.net/blog/attachment.php?fid=58" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=58" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/538.htm</link>
<title><![CDATA[Error loading resource library. (0x8007007E) ]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Tue, 05 Jan 2010 07:28:16 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/538.htm</guid> 
<description>
<![CDATA[ 
	由于微软分发了kB954607补丁包，导致公司内部所有计算机上的Reporting Service报表无法打印，<br/>点击打印时，提示“Error loading resource library. (0x8007007E)”错误<br/>目前在微软官方论坛上找到解决方法：<br/>删除System32文件夹下的RSClient*开头的相关Dll文件和Inf文件即可。<br/>删除后，再次点击打印按扭时会弹出重新加载一个ActiveX插件，安装完插件之后就可以正常打印了。<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/reportingservice/" rel="tag">reportingservice</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/post/ExcelC%23Office.php</link>
<title><![CDATA[C#操作Excel时，Excel常用的方法和属性]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Wed, 09 Dec 2009 08:29:31 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/post/ExcelC%23Office.php</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp; 1. range.NumberFormatLocal = &quot;@&quot;;&nbsp;&nbsp;&nbsp;&nbsp; //设置单元格格式为文本&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; 2. range = (Range)worksheet.get_Range(&quot;A1&quot;, &quot;E1&quot;);&nbsp;&nbsp;&nbsp;&nbsp; //获取Excel多个单元格区域：本例做为Excel表头&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; 3. range.Merge(0);&nbsp;&nbsp;&nbsp;&nbsp; //单元格合并动作&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; 4. worksheet.Cells[1, 1] = &quot;Excel单元格赋值&quot;;&nbsp;&nbsp;&nbsp;&nbsp; //Excel单元格赋值&nbsp;&nbsp; <br/>&nbsp;&nbsp; 5. range.Font.Size = 15;&nbsp;&nbsp;&nbsp;&nbsp; //设置字体大小&nbsp;&nbsp; <br/>&nbsp;&nbsp; 6. range.Font.Underline=true;&nbsp;&nbsp;&nbsp;&nbsp; //设置字体是否有下划线&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; 7. range.Font.Name=&quot;黑体&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置字体的种类&nbsp;&nbsp; <br/>&nbsp;&nbsp; 8. range.HorizontalAlignment=XlHAlign.xlHAlignCenter;&nbsp;&nbsp;&nbsp;&nbsp; //设置字体在单元格内的对其方式&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp; 9. range.ColumnWidth=15;&nbsp;&nbsp;&nbsp;&nbsp; //设置单元格的宽度&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;10. range.Cells.Interior.Color=System.Drawing.Color.FromArgb(255,204,153).ToArgb();&nbsp;&nbsp;&nbsp;&nbsp; //设置单元格的背景色&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;11. range.Borders.LineStyle=1;&nbsp;&nbsp;&nbsp;&nbsp; //设置单元格边框的粗细&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;12.&nbsp;&nbsp;range.BorderAround<br/><br/>............<br/>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/536.htm</link>
<title><![CDATA[ExtJS中grid的JsonStore、Ext.PagingToolbar带条件查询问题]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Fri, 27 Nov 2009 00:54:32 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/536.htm</guid> 
<description>
<![CDATA[ 
	Extjs中的帮助文档中都是些简单的查询，grid的分页查询只是默认传入start,limit,sort,dir等参数，但实际情况中可能需要传入自定义参数，试了好多次都没有发布传入<br/>　　在网上找一个一个办法，利用JsonStore的beforeload事件来强制添加自定义的参数列表即可以实现，关键代码如下：<br/><div class="code"><br/>var ds = new Ext.data.JsonStore(&#123; <br/>url: &quot;../Handlers/PageHandlerPage.aspx&quot;, <br/>//url: &quot;../Handlers/PageHandler.ashx&quot;, <br/>root: &quot;root&quot;, <br/>totalProperty: &quot;totalProperty&quot;, <br/>id: &quot;id&quot;, <br/>baseParams:&#123;id:Ext.get(&quot;txtId&quot;).dom.value,name:Ext.get(&quot;txtName&quot;).dom.value&#125;, <br/>fields:&#91;&quot;id&quot;,&quot;name&quot;,&quot;descn&quot; <br/>&#93;, <br/>remoteSort:true <br/>&#125;); <br/> <br/>ds.on(&quot;beforeload&quot;, function(thiz, options) &#123; <br/>//debugger <br/>thiz.baseParams&#91;&quot;id&quot;&#93; = Ext.get(&quot;txtId&quot;).dom.value; <br/>thiz.baseParams&#91;&quot;name&quot;&#93; = Ext.get(&quot;txtName&quot;).dom.value; <br/>&#125;);<br/></div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/extjs/" rel="tag">extjs</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/535.htm</link>
<title><![CDATA[今天终于收到Google Wave的邀请了]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[PHP与MySql]]></category>
<pubDate>Sun, 01 Nov 2009 15:10:46 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/535.htm</guid> 
<description>
<![CDATA[ 
	晚上把老婆他们公司的那个系统修改好了之后，正准备睡觉了。一般的总是习惯的在睡觉之前看一下邮件，打开Gmail的时候，第一眼就看到了来自wave-noreply的邮件，顿时心时一阵激动。<br/>等了几个月，今天终于算是收到了Google的wave 邀请了。<br/>马上点了邀请链接，登录进去一见庐山真面目。<br/>邀请邮件：<br/><a href="http://www.rocsky.net/blog/attachment.php?fid=54" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=54" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Google Wave界面：<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/google-wave/" rel="tag">google-wave</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/534.htm</link>
<title><![CDATA[解决Windows7下安装完Visual Studio2010后，Office2007故障]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sun, 11 Oct 2009 15:00:17 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/534.htm</guid> 
<description>
<![CDATA[ 
	使用Windows7和Office2007有一段时间了，最后安装了一下Visual Studio 2010Beta1 英文版。结果一安装完，Office2007马上就出现问题了。<br/>在每次打开Office文件的时候，总会弹出一个Windows Install对话，<br/><a href="http://www.rocsky.net/blog/attachment.php?fid=53" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=53" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>一共会弹出来三次，总耗时在五分钟-十分钟左右。而且不是一次就好的，你会发现每次启动Excel、Access等的时候都会需要修复。<br/><br/>同时，系统日志里面会出现如下的信息：<br/><br/>未能检测产品 &#123;316EE0C1-DB94-30BA-95E6-F4959035EE4B&#125;，功能 VB_for_VS_7_Ent_28_x86_enu，组件 &#123;A5854250-7B92-4A50-935F-6A486589F87D&#125;。资源 C:&#92;Program Files&#92;Microsoft Visual Studio 10.0&#92;Common7&#92;IDE&#92;PublicAssemblies&#92;en&#92; 不存在。<br/><strong>解决办法：</strong><br/><br/><strong><span style="color: #FF0000;"><br/>删除如下注册表项即可：<br/><br/>【64位系统】HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Wow6432Node&#92;Microsoft&#92;Office&#92;Excel&#92;Addins&#92;TCSCConv.ExcelAddinDesigner12<br/><br/>【32位系统】HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Microsoft&#92;Office&#92;Excel&#92;Addins&#92;TCSCConv.ExcelAddinDesigner12<br/><br/><br/>按道理说Excel管理加载项是可以解决的，但是Excel在开始菜单的快捷方式无法以管理员模式运行不能删除。其实就是简繁体中文转换的那个加载项导致的。<br/></span></strong><br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/office207/" rel="tag">office207</a> , <a href="http://www.rocsky.net/blog/go.php/tags/visualstudio2010/" rel="tag">visualstudio2010</a> , <a href="http://www.rocsky.net/blog/go.php/tags/windows7/" rel="tag">windows7</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/533.htm</link>
<title><![CDATA[在不同版本的IIS下使用ASP.NET MVC[转载]]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Tue, 22 Sep 2009 03:20:21 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/533.htm</guid> 
<description>
<![CDATA[ 
	在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing。我们学习针对IIS7.0、IIS6.0和更早版本的IIS的处理策略<br/>ASP.NET MVC框架依赖于URL Routing，要充分利用URL Routing,我们需要对Web服务器（IIS）进行一些额外的配置。<br/>IIS的最新版本是Windows2008中的IIS7.0，我们也可以Vista系统中（除了Home Basic版）安装IIS7.0。<br/>IIS7.0是提供了两种处理请求的模式－集成模式和传统模式。如果使用IIS7.0的话，那我们不需要做任何配置，如果要使用传统模式的话则需要我们做一些额外的配置工作。<br/>在Windows2003中安装的是IIS6.0，如果是Windows Server 2003的话，那我们可以把IIS6.0升级到IIS7.0。但如果我们使用IIS 6.0的话，那需要我们做一些额外的配置工作。<br/>Windows XP专业版安装的IIS5.1版本，因此我们也需要对IIS5.1进行一些额外的配置工作。<br/>最后Windows2000使用的是IIS5.0，我们也需要对IIS5.0进行一些额外的配置工作。<br/>下面是我们对不同版本IIS的总结：<br/>IIS7.0（集成模式）－ 不需要作任何配置就可以使用URL Routing。<br/>IIS7.0(传统模式) － 需要我们进行特别配置来使用URL Routing。<br/>IIS6.0或更低版本 － 需要我们进行特别配置来使用URL Routing。<br/><br/>............<br/>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/532.htm</link>
<title><![CDATA[Visual Studio 2010]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sun, 20 Sep 2009 05:37:35 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/532.htm</guid> 
<description>
<![CDATA[ 
	今天把之前的Visual Studio 2008给卸载掉了，装上了从MSDN上下载的Visual Studio 2010。<br/>传上几张图Show一下。<br/>启动后的界面：<br/><a href="http://www.rocsky.net/blog/attachment.php?fid=46" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=46" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>............<br/>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/531.htm</link>
<title><![CDATA[SQL SERVER 2008 阻止保存要求重新创建表的更改]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Wed, 02 Sep 2009 07:13:46 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/531.htm</guid> 
<description>
<![CDATA[ 
	微软新出了SQL Server 2008 数据库系统。在建完表后，如果要插入任意列，则提示，‘阻止保存要求重新创建表的更改’。<br/><br/>当用户在在SQL Server 2008企业管理器中更改表结构时，必须要先删除原来的表，然后重新创建新表，才能完成表的更改，如果强行更改会出现以下提示：不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。<br/><br/>SQL SERVER 2008 阻止保存要求重新创建表的更改<br/><br/>如果要去掉此提示，打开SQL 2008 在最上面<br/><br/>工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 -&gt; 阻止保存要求重新创建表的更改(右侧) 把钩去重新启动2008即可<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver/" rel="tag">sqlserver</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/530.htm</link>
<title><![CDATA[调用Web服务：请求因HTTP状态401失败：Unauthorized]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Wed, 26 Aug 2009 08:02:28 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/530.htm</guid> 
<description>
<![CDATA[ 
	调用WebService时出现401错误的解决方法：<br/><br/>“/CallService”应用程序中的服务器错误。<br/>--------------------------------------------------------------------------------<br/><br/>请求因 HTTP 状态 401 失败: Unauthorized。<br/>说明: 执行当前 Web 请求期间，出现未处理的异常。请检查堆栈跟踪信息，以了解有关该错误以及代码中导致错误的出处的详细信息。<br/><br/>异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败: Unauthorized。<br/><br/>源错误:<br/><br/><br/>行 81:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [System.Web.Services.Protocols.SoapDocumentMethodAttribute(&quot;http://tempuri.org/HelloWorld&quot;,<br/><br/>RequestNamespace=&quot;http://tempuri.org/&quot;, ResponseNamespace=&quot;http://tempuri.org/&quot;,<br/><br/>Use=System.Web.Services.Description.SoapBindingUse.Literal,<br/><br/>ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]<br/>行 82:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public string HelloWorld() &#123;<br/>行 83:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; object[] results = this.Invoke(&quot;HelloWorld&quot;, new object[0]);<br/>行 84:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return ((string)(results[0]));<br/>行 85:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#125;<br/><br/>源文件: D:&#92;Cofco&#92;CofcoMeeting&#92;VSProjects&#92;Cofco.Meeting&#92;Cofco.Meeting.CallService&#92;Web References&#92;ApproveService&#92;Reference.cs<br/><br/>&nbsp;&nbsp; 行: 83<br/><br/>堆栈跟踪:<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/webservice/" rel="tag">webservice</a> , <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/529.htm</link>
<title><![CDATA[打印机添加或删除纸张规格]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Thu, 20 Aug 2009 01:15:36 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/529.htm</guid> 
<description>
<![CDATA[ 
	<br/>最近在做一个工资单打印的程序，工资单的纸张格式不是很规则，所以就在打印机纸张规格里添加一个新的纸张格式。<br/>添加方法：<br/>点击 开始--设置--控制面板--打印机和传真--文件（左上角）--服务器属性--创建新格式--（输入纸张大小）
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/528.htm</link>
<title><![CDATA[Google 的搜索纠错陷入死循环（是彩蛋啦）]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sat, 25 Jul 2009 14:12:34 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/528.htm</guid> 
<description>
<![CDATA[ 
	<a href="http://www.rocsky.net/blog/attachment.php?fid=44" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=44" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/527.htm</link>
<title><![CDATA[通过Gtalk使用Google Translate功能]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sat, 25 Jul 2009 13:39:19 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/527.htm</guid> 
<description>
<![CDATA[ 
	Gtalk：<br/><br/>如果你经常使用Gtalk聊天，那么不妨加几个翻译机器人，只要把文字发给机器人，它就会立刻回复给你翻译好的文字。比如要中翻英，就加zh2en@bot.talk.google.com，英翻中就加en2zh@bot.talk.google.com。实际上你可以将“xx2yy”里的“xx”和“yy”换成以下的字符，来进行各种语言之间的翻译：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;* ar：阿拉伯语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* de：德语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* fr：法语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* el：希腊语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* es：西班牙语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* ja：日语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* ko：韩语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* nl：荷兰语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* ru：俄语<br/>&nbsp;&nbsp;&nbsp;&nbsp;* zh：中文<br/>&nbsp;&nbsp;&nbsp;&nbsp;* en：英文<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/gtalk/" rel="tag">gtalk</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/526.htm</link>
<title><![CDATA[李开复：Google Suggest在G.cn上已经恢复功能了]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sat, 25 Jul 2009 13:34:03 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/526.htm</guid> 
<description>
<![CDATA[ 
	打开李开复的Twitter， 发现开复老师（<a href="https://twitter.com/kaifulee/" target="_blank">@kaifulee</a>）在Twitter的最新状态是：<br/><br/>[acronym=Google Suggest 在G.cn上已经恢复功能了。][/acronym]<br/><br/>测试了一下，还真的可以使用Suggest功能了，不错。<br/><br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/525.htm</link>
<title><![CDATA[文件 c:xxxx.mdf，但未驻留在只读数据库或文件组中。必须将此文件解压缩。]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Java与Jsp]]></category>
<pubDate>Fri, 24 Jul 2009 12:03:07 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/525.htm</guid> 
<description>
<![CDATA[ 
	NTFS 或 FAT 压缩卷上不支持 SQL Server 数据库。 压缩卷无法保证扇区对齐方式的写入，但这种写入在某些情况下是确保事务恢复所必需的。 此外，建议不要将 SQL Server 数据库备份为压缩卷上的磁盘文件。<br/><br/>更多信息<br/><br/>虽然，从物理上说可以将 SQL Server 数据库放在压缩卷上，但我们并不建议也不支持这样做。 主要原因包括下列几方面：<br/><br/>性能.<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver/" rel="tag">sqlserver</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/524.htm</link>
<title><![CDATA[婚礼筹备完全版之WBS工作结构分解]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Wed, 22 Jul 2009 13:04:52 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/524.htm</guid> 
<description>
<![CDATA[ 
	1.婚礼筹备计划<br/>1.1.决定婚礼日期、地点、仪式及婚宴方式<br/>1.2.确定婚礼预算<br/>1.3.草拟客人名单<br/>1.4.召集好朋友讨论婚礼计划<br/>1.5.确定伴郎、伴娘<br/>1.6.确定主婚人、证婚人<br/>1.7.成立婚礼筹备组<br/>1.7.1.召开kick-off项目启动会<br/>1.7.2.制定婚礼项目计划书<br/>1.7.3.明确筹备组分工<br/><br/>............<br/>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/523.htm</link>
<title><![CDATA[去掉外键约束， 删除数据]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Tue, 21 Jul 2009 04:10:49 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/523.htm</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>/* usage:<br/>exec fk_switch tablename,0<br/>delete tablename where fieldname = abc<br/>-- truncate table tablename<br/>exec fk_switch tablename,1<br/>*/<br/>create proc fk_switch @tablename varchar(20),@status bit<br/>as<br/>declare @fk varchar(50),@fktable varchar(20)<br/>declare @s varchar(1000)<br/>declare cur cursor for<br/> select b.name as fkname,c.name as fktablename<br/> from sysforeignkeys a<br/> join sysobjects b on a.constid = b.id<br/> join sysobjects c on a.fkeyid = c.id<br/> join sysobjects d on a.rkeyid = d.id<br/> where d.name = @tablename<br/>open cur<br/>fetch next from cur into @fk,@fktable<br/>while @@fetch_status = 0<br/>begin<br/> if @status = 0<br/> begin<br/>&nbsp;&nbsp;set @s = &#039;alter table +@fktable+ nocheck constraint + @fk&#039;<br/>&nbsp;&nbsp;print @s<br/> end<br/> else<br/> begin<br/>&nbsp;&nbsp;set @s = &#039;alter table +@fktable+ check constraint + @fk&#039;<br/>&nbsp;&nbsp;print @s<br/> end<br/> exec(@s)<br/> fetch next from cur into @fk,@fktable<br/>end<br/>close cur<br/>deallocate cur<br/></div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver/" rel="tag">sqlserver</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/522.htm</link>
<title><![CDATA[文件编码批量转换小工具]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sun, 19 Jul 2009 05:31:39 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/522.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp; 很多时候，由于需要将一个项目中的所有文件批量转换成另外一种编码，手动一个一个的用DreamWeaver或Editplus之类的工具转换要浪费大量的时间。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 最近又遇到了这种问题，需要将项目中所有的PHP文件批量转换成UTF-8的编码。于是使用C#写了一个批量转换的工具，直接在CMD<br/>命令行中执行就可以了，里面有详细的使用说明。共享出来给一些有似类需要朋友下载使用。<br/>使用方法：<br/><div class="code"><br/>Usage:<br/>&nbsp;&nbsp;&nbsp;&nbsp; CharsetConverter source destination &#91;-s&#93; &#91;-m match&#93; &#91;-o OriginalCharset&#93; &#91;-<br/>t TargetCharset&#93; &#91;-h&#93;<br/>Options:<br/>&nbsp;&nbsp;&nbsp;&nbsp; source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 需要进行编码的文件所在位置，必需为文件夹路径<br/>&nbsp;&nbsp;&nbsp;&nbsp; destination&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;转换后的文件存放位置<br/>&nbsp;&nbsp;&nbsp;&nbsp; -s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 包含子文件夹下的文件<br/>&nbsp;&nbsp;&nbsp;&nbsp; -m match&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 要进行转换的文件，过滤的表达式<br/>&nbsp;&nbsp;&nbsp;&nbsp; -o OriginalCharset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原文件字符集<br/>&nbsp;&nbsp;&nbsp;&nbsp; -t TargetCharset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 目标字符集<br/>&nbsp;&nbsp;&nbsp;&nbsp; -h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查看本工具使用说明<br/>Examples:<br/>CharsetConverter e:&#92;website&#92;MyOA d:&#92;temp -s -m *.php -o gb2312 -t utf-8<br/></div><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a> , <a href="http://www.rocsky.net/blog/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25AD%2597%25E7%25AC%25A6%25E9%259B%2586/" rel="tag">字符集</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E7%25BC%2596%25E7%25A0%2581%25E8%25BD%25AC%25E6%258D%25A2/" rel="tag">编码转换</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/521.htm</link>
<title><![CDATA[C# 读取CAD文件缩略图（DWG文件）]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sun, 19 Jul 2009 04:01:06 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/521.htm</guid> 
<description>
<![CDATA[ 
	在不使用任务插件的情况下读取DWG文件的缩略图，以便在没有安装AutoCAD的计算机上浏览。<br/><div class="code"><br/>using System;<br/>using System.Collections.Generic;<br/>using System.ComponentModel;<br/>using System.Data;<br/>using System.Drawing;<br/>using System.Text;<br/>using System.Windows.Forms;<br/>using System.IO;<br/><br/>namespace 浏览dwg<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;public partial class Form1 : Form<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public Form1()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitializeComponent();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private void Form1_Load(object sender, EventArgs e)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ViewDWG viewDwg = new ViewDWG();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pictureBox1.Image = viewDwg.GetDwgImage(&quot;c:&#92;&#92;1.dwg&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class ViewDWG<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;struct BITMAPFILEHEADER<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public short bfType;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int bfSize;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public short bfReserved1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public short bfReserved2;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int bfOffBits;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public Image GetDwgImage(string FileName)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!(File.Exists(FileName)))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw new FileNotFoundException(&quot;文件没有被找到&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileStream DwgF; //文件流<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int PosSentinel; //文件描述块的位置<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BinaryReader br; //读取二进制文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int TypePreview; //缩略图格式<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int PosBMP;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //缩略图位置<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int LenBMP;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //缩略图大小<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;short biBitCount; //缩略图比特深度<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BITMAPFILEHEADER biH; //BMP文件头，DWG文件中不包含位图文件头，要自行加上去<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte&#91;&#93; BMPInfo;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //包含在DWG文件中的BMP文件体<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemoryStream BMPF = new MemoryStream(); //保存位图的内存文件流<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BinaryWriter bmpr = new BinaryWriter(BMPF); //写二进制文件类<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image myImg = null;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DwgF = new FileStream(FileName, FileMode.Open, FileAccess.Read);&nbsp;&nbsp; //文件流<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;br = new BinaryReader(DwgF);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DwgF.Seek(13, SeekOrigin.Begin); //从第十三字节开始读取<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PosSentinel = br.ReadInt32(); //第13到17字节指示缩略图描述块的位置<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DwgF.Seek(PosSentinel + 30, SeekOrigin.Begin); //将指针移到缩略图描述块的第31字节<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TypePreview = br.ReadByte(); //第31字节为缩略图格式信息，2 为BMP格式，3为WMF格式<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (TypePreview == 1)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if (TypePreview == 2 &#124;&#124; TypePreview == 3)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PosBMP = br.ReadInt32(); //DWG文件保存的位图所在位置<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LenBMP = br.ReadInt32(); //位图的大小<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DwgF.Seek(PosBMP + 14, SeekOrigin.Begin); //移动指针到位图块<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;biBitCount = br.ReadInt16(); //读取比特深度<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DwgF.Seek(PosBMP, SeekOrigin.Begin); //从位图块开始处读取全部位图内容备用<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BMPInfo = br.ReadBytes(LenBMP); //不包含文件头的位图信息<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;br.Close();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DwgF.Close();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;biH.bfType = 19778; //建立位图文件头<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (biBitCount &lt; 9)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;biH.bfSize = 54 + 4 * (int)(Math.Pow(2, biBitCount)) + LenBMP;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;biH.bfSize = 54 + LenBMP;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;biH.bfReserved1 = 0; //保留字节<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;biH.bfReserved2 = 0; //保留字节<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;biH.bfOffBits = 14 + 40 + 1024; //图像数据偏移<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//以下开始写入位图文件头<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bmpr.Write(biH.bfType); //文件类型<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bmpr.Write(biH.bfSize); //文件大小<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bmpr.Write(biH.bfReserved1); //0<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bmpr.Write(biH.bfReserved2); //0<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bmpr.Write(biH.bfOffBits); //图像数据偏移<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bmpr.Write(BMPInfo); //写入位图<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BMPF.Seek(0, SeekOrigin.Begin); //指针移到文件开始处<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myImg = Image.FromStream(BMPF); //创建位图文件对象<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bmpr.Close();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BMPF.Close();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return myImg;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch (Exception ex)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw new Exception(ex.Message);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&#125;</div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/cad/" rel="tag">cad</a> , <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/520.htm</link>
<title><![CDATA[给经常修理电脑的朋友16点忠告]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Wed, 15 Jul 2009 13:28:40 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/520.htm</guid> 
<description>
<![CDATA[ 
	1、首先记住这句话：永远不要承认自己是高手，因为这个称号是要付出代价的。<br/>　　<br/>　　 2、接到陌生电话后，一定要问清楚对方有什么事情，然后再告诉他（她）当前你目前所在的位置。<br/>　　　　<br/>　　 3、永远不要试图通过电话或者QQ解决某个问题，对方很有可能不知道菜单是什么东西，这不能怨他们，只能怨你自己，因为你永远懒于解释给他们听。<br/>　　<br/>　　 　 4、不要想着立马可以解决遇到的问题，因为你所遇到的总是崩溃的系统或者处于崩溃边缘的系统。<br/>　　<br/>　　&nbsp;&nbsp;&nbsp;&nbsp;5、如果对方允许你重新安装系统，那就不要试着去做任何修复工作，因为重装系统是最快解决问题的办法。<br/>　　<br/>　　&nbsp;&nbsp;&nbsp;&nbsp;6、除了询问哪些资料需要备份，你不要提问对方任何问题，除非你的心理承受能力特别强。<br/>　　<br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E7%25BD%2591%25E7%25BB%259C/" rel="tag">网络</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E8%25AE%25A1%25E7%25AE%2597%25E6%259C%25BA/" rel="tag">计算机</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/519.htm</link>
<title><![CDATA[快钱 ＝ 骗钱]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Tue, 07 Jul 2009 15:26:17 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/519.htm</guid> 
<description>
<![CDATA[ 
	快钱的网上汇款 ＝ 骗钱<br/>前两天用快钱给一位朋友的卡上汇钱，结果今天收到一封邮件见后面。当时只是为了方便不想去银行，就直接从自己的中国银行的储蓄卡上转了1000到快钱，再由快钱的“网上付款”功能给朋友汇款。没想到他们这么黑，竟说是从信用卡转的账，TMD是猪啊，钱从哪个账号过来的都不会看。打电话过去，工号819的那位态度超级差，还说要把我的中国银行的卡复印件等一些相关证明传真给他。退回来的钱还不能直接返回到银行卡上，只能退到快钱上来消费。最可恶的是钱还不知道哪一年能退回到账号上来，现在一直压在他们那里，像是在留着生利息一样。<br/>选择快钱网上汇本来只是想投个方便，没想到竟搞得这么头痛，想起来就生气。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25BF%25AB%25E9%2592%25B1/" rel="tag">快钱</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E9%25AA%2597%25E9%2592%25B1/" rel="tag">骗钱</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/518.htm</link>
<title><![CDATA[利用Javascript刷新网页方法大全(转)]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Tue, 30 Jun 2009 09:33:14 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/518.htm</guid> 
<description>
<![CDATA[ 
	先来看一个简单的例子：<br/>下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。<br/><br/>frame.html 由上(top.html)下(bottom.html)两个页面组成，代码如下：<br/><div class="code"><br/>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;<br/>&lt;HTML&gt;<br/>&lt;HEAD&gt;<br/>&lt;TITLE&gt; frame &lt;/TITLE&gt;<br/>&lt;/HEAD&gt;<br/>&lt;frameset rows=&quot;50%,50%&quot;&gt;<br/>&lt;frame name=top src=&quot;top.html&quot;&gt;<br/>&lt;frame name=bottom src=&quot;bottom.html&quot;&gt;<br/>&lt;/frameset&gt;<br/>&lt;/HTML&gt;<br/></div><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/javascript/" rel="tag">javascript</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/517.htm</link>
<title><![CDATA[免费不限流量VPN工具 可访问YouTube]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sat, 20 Jun 2009 02:52:40 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/517.htm</guid> 
<description>
<![CDATA[ 
	连接到 VPN 后，你的电脑属于全局代理状态，根据墙的特性，可能会有部分国内网站无法访问。不过由于没有流量限制，观看 YouTube、Flickr 等等网站时还是很爽的。<br/><br/>前往官方下载，有 Windows/Mac 版本：https://www.ultravpn.fr/download.htm<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/vpn/" rel="tag">vpn</a> , <a href="http://www.rocsky.net/blog/go.php/tags/youtube/" rel="tag">youtube</a> , <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/516.htm</link>
<title><![CDATA[互联网举报中心谴责谷歌传播色情和低俗信息]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Thu, 18 Jun 2009 14:40:14 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/516.htm</guid> 
<description>
<![CDATA[ 
	中国互联网违法和不良信息举报中心在网页突出位置发出了一条题为“强烈谴责谷歌传播淫秽色情和低俗信息”的新闻<br/><br/>　　人民网北京6月18日电 互联网违法和不良信息举报中心近日根据公众举报并经核查，“谷歌中国”网站(google.cn)大量传播淫秽色情和低俗信息，严重违反国家有关法律法规，违背社会公德，损害公众利益。<br/><br/>　　今年1月和4月，“谷歌中国”网站因存在大量淫秽色情和低俗链接，曾两次被互联网违法和不良信息举报中心公开曝光。近期，互联网违法和不良信息举报中心又接到公众举报，经核查发现，“谷歌中国”网站仍然存在大量淫秽色情和低俗信息，包括大量极其低级、丑陋的色情图片、视频和文字。“谷歌中国”网站未按照我国法律法规的要求做好淫秽色情内容的过滤工作，大量境外互联网上的淫秽色情信息通过该网站传播到我境内，严重违反了《全国人大常委会关于维护互联网安全的决定》和国务院《互联网信息服务管理办法》等法律法规，以及有关行业自律规范，严重侵害青少年身心健康，损害公众利益。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/515.htm</link>
<title><![CDATA[获取WindowsXp系统信息的一条命令]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[个人收藏]]></category>
<pubDate>Thu, 11 Jun 2009 15:16:39 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/515.htm</guid> 
<description>
<![CDATA[ 
	一条很有用的Windows命令，可以查看计算机安装了哪些补丁。可以很方便的就把你装过的补丁列出来。<br/><br/>1、运行－&gt;cmd (其实就是命令行模式了)<br/>2、systeminfo &gt; systeminfo.txt （这里叫文件名无所谓的，只要是*.txt类型就可以了）<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/513.htm</link>
<title><![CDATA[Google断微软后路 Outlook可访问Google Apps]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Thu, 11 Jun 2009 13:32:56 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/513.htm</guid> 
<description>
<![CDATA[ 
	　　北京时间6月10日消息：据国外媒体报道，GoogleApps的假想敌是微软Office。周二，Google推出一个杀手工具，让微软的Outlook客户端能够直接访问GoogleApps后台，Google此举相当于架空微软Exchange服务器。<br/><br/>　　这一产品的官方名字是Google Apps Sync forMicrosoftOutlook，即Outlook同步工具。目前使用企业版GoogleApps的用户可以下载这一工具，除了每年收费50美元的企业员工帐号外，教育机构和非营利机构等用户也可以下载。普通网民无法下载这一工具。<br/><br/>　　微软的Outlook和Exchange是面向企业的电子邮件、日历工具，安装Google这一软件之后，用户可以继续使用Outlook客户端，但是其后台将不是企业内部的Exchange服务器，而将访问保存在Google服务器上的邮件和日历信息。<br/><br/>　　这种微软客户端加上Google后台的搭配，将给微软现金牛之一的Exchange服务器带来极大挑战。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/outlook/" rel="tag">outlook</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/512.htm</link>
<title><![CDATA[Google中国推出谷歌购物搜索]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Thu, 11 Jun 2009 13:30:59 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/512.htm</guid> 
<description>
<![CDATA[ 
	　　谷歌中国近日在中国推出<a href="http://www.google.cn/products" target="_blank">谷歌购物搜素</a>服务，这是继网易有道后，又一家在中国推出购物搜素的搜索引擎服务商。<br/>目前主要的中文主要购物搜索引擎有：<br/><br/>　　<a href="http://www.google.cn/products" target="_blank">谷歌购物搜索</a><br/><br/>　　谷歌搜索引擎于2009年5月推出的搜索产品，其搜索范围覆盖了B2C、C2C等领域，面向中国市场推出全方位购物搜索的搜索引擎。<br/><br/>　　<a href="http://gouwu.youdao.com/" target="_blank">有道购物搜索</a><br/><br/>　　有道购物搜索是网易于2009年1月全新推出的搜索产品。 收录了上百家知名网上商城的数百万种商品；提供商品比价功能；独立公开的商城评论平台。<br/><br/>　　<a href="http://www.askyaya.com/" target="_blank">丫丫比较购物搜索</a><br/><br/>　　购物搜索网站，其功能主要是为用户提供商品的查询、比较、导购等系列的一站式服务及专业购物向导。2005年4月上线。<br/><br/>　　<a href="http://www.smarter.com.cn/" target="_blank">聪明点比较购物搜索</a><br/><br/>　　聪明点购物搜索引擎，用户可以在数百万件商品中进行搜索查找和比较挑选，针对每件商品都可以比较不同商家的售价和服务承诺，查看商品和商家的各种评论、评分，最终做出购买的决定。2005年11月上线。<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E8%25B4%25AD%25E7%2589%25A9/" rel="tag">购物</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2590%259C%25E7%25B4%25A2%25E5%25BC%2595%25E6%2593%258E/" rel="tag">搜索引擎</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/511.htm</link>
<title><![CDATA[关于计算机预装绿色上网过滤软件的通知]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Thu, 11 Jun 2009 13:18:01 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/511.htm</guid> 
<description>
<![CDATA[ 
	　　据工信部的《关于计算机预装绿色上网过滤软件的通知》文件的通知，在2009年7月1日以后，中国境内生产销售的计算机出厂前将预装一款名为“ 绿坝-花季护航”的绿色上网过滤软件，而进口计算机在中国销售前也将预装该软件，这款软件具备拦截色情内容、过滤不良网站、控制上网时间、查看上网记录等功能。<br/><br/>　　对于这样一款大规模预装的软件，我有一些非常疑惑的问题，从“绿坝-花季护航”的功能介绍上来看，这是一款针对儿童的上网过滤软件，当浏览的含有不良信息的网站（例如色情网站）时，“绿坝-花季护航”可以自动关闭浏览器。但是，现在要求所有电脑都预装这个软件，如果用户家庭没有儿童呢？如果使用电脑的用户本身就是成年人呢？难道所有成人都要遵守儿童的标准，不能访问所谓的儿童不宜网站？<br/><br/>　　我认为网上色情问题，对于未成年人和成年人，性质完全不一样。对于未成年人来说，保护青少年免受网络色情侵害是正确的；但是对于成年人来说，不应该和儿童采用同样的标准，必须在保护青少年身心健康与保护成年人言论自由之间找到平衡点，否则搞不好就变成限制成年人的言论和阅读自由的行为。<br/><br/>............<br/>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/510.htm</link>
<title><![CDATA[Google翻译辅助系统]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Thu, 11 Jun 2009 13:16:10 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/510.htm</guid> 
<description>
<![CDATA[ 
	　　据Google黑板报报道，今天，Google推出了一个新产品：<a href="http://translate.google.com/toolkit" target="_blank">Google翻译辅助系统</a>。<br/><br/>　　该系统主要是供专业翻译人员手动翻译使用，翻译人员可以上传或指定一篇文章的地址，然后通过系统进行翻译，Google会预先使用自己的翻译系统进行翻译，然后翻译人员再进行人工校对和翻译，翻译界面上，左边为原始文章，右边为翻译后的文章，用户选中右边的文字，左边的原始文字会自动变色，除此之外，该系统还提供了翻译记忆库、术语和词汇表的上载复用机制。<br/><br/>　　Google翻译辅助系统在机器翻译的同时，还提供了自动翻译搜索功能，使用户在编辑翻译的过程中，可以借鉴其他人翻译过的类似结果，并给予评定。最重要的是，Google翻译辅助系统在用户的编辑翻译中自动“学习”，从而形成了一个良性循环，进而共同提高翻译的质量。<br/><br/>　　对于中文博客来说，很多文章都是翻译国外博客的文章，那么不妨尝试一下这个系统，共同提高大家的翻译水平。<br/><br/>　　点击访问：<a href="http://translate.google.com/toolkit" target="_blank">Google翻译辅助系统</a><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E7%25BF%25BB%25E8%25AF%2591/" rel="tag">翻译</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/509.htm</link>
<title><![CDATA[ExtJsGridPanel中IE6中出现长滚动条的解决方法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Thu, 11 Jun 2009 08:13:37 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/509.htm</guid> 
<description>
<![CDATA[ 
	在IE6中GridPanel如果不是设置成固定的宽度，则会出现一个很长的滚动条，整个GridPanel似乎变得有页面10倍宽，<br/>解决方法：<br/>修改ext-all.css第 #337 行:<br/><div class="code"><br/>.x-grid3-header-offset&#123;padding-left:1px;width:10000px;&#125;<br/></div><br/>to<br/><div class="code"><br/>.x-grid3-header-offset&#123;padding-left:1px;width:auto;&#125; <br/></div><br/>或者直接在页面中加入：<br/><div class="code"><br/>&lt;style type=&quot;text/css&quot;&gt;<br/>.x-grid3-header-offset&#123;padding-left:1px;width:auto;&#125; <br/>&lt;/style&gt;<br/></div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/extjs/" rel="tag">extjs</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/508.htm</link>
<title><![CDATA[禁止用户手动输入input[type=file]的文件路径]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Wed, 10 Jun 2009 07:39:41 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/508.htm</guid> 
<description>
<![CDATA[ 
	禁止用户手动输入input[type=&quot;file&quot;]的文件路径，最简单的方式是<br/><br/><div class="code">&lt;input type=&quot;file&quot; ContentEditable=&quot;false&quot; /&gt;</div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/html/" rel="tag">html</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/507.htm</link>
<title><![CDATA[a href=# 与 a href=javascript:void(0) 的区别]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Wed, 10 Jun 2009 06:28:01 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/507.htm</guid> 
<description>
<![CDATA[ 
	&quot;#&quot;包含了一个位置信息<br/>默认的锚点是#top 也就是网页的上端<br/>而javascript:void(0) 仅仅表示一个死链接<br/><br/>这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首，而javascript:void(0) 则不是如此<br/>所以调用脚本的时候最好用void(0)<br/>或者&lt;input onclick&gt;<br/>&lt;div onclick&gt;等<br/><br/>打开新窗口链接的几种办法<br/>1.window.open(&#039;url&#039;)<br/>2.用自定义函数<br/>&lt;script&gt;<br/>function openWin(tag,obj)<br/>&#123;<br/>obj.target=&quot;_blank&quot;;<br/>obj.href = &quot;Web/Substation/Substation.aspx?stationno=&quot;+tag;<br/>obj.click();<br/>&#125;<br/>&lt;/script&gt;<br/>&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;openWin(3,this)&quot;&gt;LINK_TEST&lt;/a&gt;<br/>window.location.href=&quot;&quot;<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/javascript/" rel="tag">javascript</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/506.htm</link>
<title><![CDATA[液晶屏幕知识及QQVGA、QVGA、VGA、XGA、WXGA、WUXGA和WSXGA+的含义]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[PHP与MySql]]></category>
<pubDate>Sat, 06 Jun 2009 15:51:59 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/506.htm</guid> 
<description>
<![CDATA[ 
	TFT屏幕<br/>　　TFT ( Thin Film Transistor 薄膜晶体管) ，是有源矩阵类型液晶显示器(AM-LCD)中的一种，TFT在液晶的背部设置特殊光管，可以“主动的”对屏幕上的各个独立的象素进行控制，这也就是所谓的主动矩阵TFT（aCTive matrix TFT）的来历，这样可以大大的提高反应时间，一般TFT的反映时间比较快约80ms，而STN则为200ms如果要提高就会有闪烁现象发生。而且由于 TFT是主动式矩阵LCD可让液晶的排列方式具有记忆性，不会在电流消失后马上恢复原状。TFT还改善了STN 会闪烁（水波纹）-模糊的现象,有效的提高了播放动态画面的能力。和STN相比TFT有出色的色彩饱和度、还原能力和更高的对比度，但是缺点就是比较耗电，而且成本也比较高。<br/><br/><br/>TFD屏幕<br/>　　TFD是Thin Film Diode薄膜二极管的缩写。由于TFT耗电而且成本高昂，这无疑增加了可用性和手机成本，因此TFD技术被手机屏幕巨头精工爱普生开发出来专门用在手机屏幕上。它是TFT和STN的折衷，有着比STN更好的亮度和色彩饱和度，却又比TFT更省电。TFD的着重特点在于在“高画质、超低功耗、小型化、动态影象的显示能力以及快速的反应时间”。TFD的显示原理在于它为LCD上每一个像素都配备了一颗单独的二极管来作为控制源，由于这样的单独控制设计，使每个像素之间不会互相影响，因此在TFD的画面上能够显现无残影的动态画面和鲜艳的色彩。和TFT一样TFD也是有源矩阵驱动。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最初开发出来的TFD只能显示4096色，但如果采用图像处理技术可以显示相当于26万色的图像。不过相对TFT在色彩显示上还是有所不及。<br/><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/led/" rel="tag">led</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E8%2583%258C%25E5%2585%2589/" rel="tag">背光</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/505.htm</link>
<title><![CDATA[佳能 - 免费冲印照片（免费邮寄）还可拿奖品]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Mon, 01 Jun 2009 13:00:48 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/505.htm</guid> 
<description>
<![CDATA[ 
	Free8今天（09年5月25日）下午收到了佳能通过汇通快递寄来的礼品，信誉不错，推荐！<br/><br/>佳能（中国）于2009年5月5日隆重推出“炫飞SELPHY，照片传心意”有奖活动！免费注册为会员即可参与赚积分免费冲印照片活动，成功注册为会员可得5个积分、邀请朋友参与可得5个积分、上传1张照片可得1个积分、参与有奖问答可得3个积分、填写调查问卷可得3个积分。只要花费5个积分可以免费冲印照片1张（免费邮寄给你），还可以用来兑换奖品，奖品有：SELPHY ES3小型照片打印机、SELPHY CP770小型照片打印机、IXUS 95 IS小型数码相机、炫飞大礼包、炫飞格纹野餐垫、炫飞亚克力相框、炫飞企鹅照片夹、炫飞鼠标垫等。活动截止到2009年6月30日24时0分。<br/><br/>网址：<a href="http://61.4.188.40/selphy/register.php?h=00eb46998a8ebf01aaecb70d28fa0c88" target="_blank">http://www.canon.com.cn/chuanxinyi</a><br/><br/>佳能（中国）的此次有奖活动限10万张免费冲印照片和5018份免费奖品，大家速度要快哦！<br/><br/>Free8收到的佳能传心意活动奖品：<br/><a href="http://www.rocsky.net/blog/attachment.php?fid=41" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=41" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Free8收到的佳能传心意活动奖品<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E7%2585%25A7%25E7%2589%2587/" rel="tag">免费照片</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/504.htm</link>
<title><![CDATA[Adobe CS4 正式版 激活方法 ]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sun, 24 May 2009 05:43:20 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/504.htm</guid> 
<description>
<![CDATA[ 
	最近 Adobe CS4 正式版 出来了 新的版本改变了原来的激活策略, 取消了原本电话激活, 当然也就是意味着一个无网络的CS4环境,不需要激活便可使用了.<br/><br/>我自己测试的是Adobe Master Collection CS4版本 也就是最高版本 安装包5.7G解压后8G安装后程序又占9G,总共大概23G的大小。很大所以安装前要要做好准备.<br/><br/>安装很简单直接使用序列号演算器演算出来的就可以安装了, 但是无法通过在线验证.解决的办法就是host<br/><br/>Adobe CS4，取消了电话激活的功能，不联网，CS4不用激活<br/>处理方法就更简单了，在host文件里把activate.adobe.com 屏蔽掉即可<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/photoshop/" rel="tag">photoshop</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/503.htm</link>
<title><![CDATA[读懂邮件头信息]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Fri, 22 May 2009 12:22:42 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/503.htm</guid> 
<description>
<![CDATA[ 
	　　电子邮件也许是一个Internet上的流行最广泛的应用。也是我们现在的大多数网络办公流程的基础。各种邮件服务器很多,但都大都遵循以1982年出版的RFC822--《ARPA网络文本信息格式标准(STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES)》为基础的一系列邮件格式的规定。<br/><br/>　　RFC（The Requests for Comments）是用来规定互联网工作标准的文档。我们使用的时候并没有注意到这些协议在我们的邮件通信过程中默默的发挥着的作用，这丝毫也不能减低这些作用的重要性。邮件内部还有很多不为人知的秘密。<br/><br/>　　在RFC822中规定一封信包括一个必须的多个头部域（header fields）和一个可选的体部（body）组成。从一封信头开始至第一个空行都是头部。头部定义了一个邮件的各项基本要素，路由信息等内容。<br/><br/>　　在Outlook Express中选定一封信看它的属性。在详细资料选项卡中显示的就是这封邮件的头部内容。也可以选定一封信，另存为一个.eml文件。由于文件是一个纯文本文件，用一般的编辑器打开就可以看到邮件的内容。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/mail/" rel="tag">mail</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mime/" rel="tag">mime</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/502.htm</link>
<title><![CDATA[列出所有到本机80端口ESTABLISHED连接的小脚本]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Fri, 22 May 2009 12:18:41 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/502.htm</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>Dim oShell<br/>Dim oExec<br/>Dim strOut<br/>Dim oRegExp<br/>Dim Matches<br/>Dim Match<br/>Dim Num<br/>Set oShell = WScript.CreateObject(&quot;WScript.Shell&quot;)<br/>Set oExec = oShell.Exec(&quot;netstat -an&quot;)<br/>Set oRegExp = new RegExp<br/>oRegExp.Pattern = &quot;TCP&#91;&#92;s&#93;+&#91;&#92;d&#92;.&#93;+:80&#91;&#92;s&#93;+&#91;&#92;d&#92;.&#93;+:&#91;&#92;d&#93;+&#91;&#92;s&#93;+ESTABLISHED&quot;<br/>oRegExp.IgnoreCase = True<br/>oRegExp.Global = True<br/>Do While Not oExec.StdOut.AtEndOfStream<br/>&nbsp;&nbsp;&nbsp;&nbsp; strOut = strOut &amp; oExec.StdOut.ReadLine() &amp; Chr(13) &amp; Chr(10)<br/>Loop<br/>Set Matches = oRegExp.Execute(strOut)<br/>Num = 0<br/>For Each Match In Matches<br/>&nbsp;&nbsp;&nbsp;&nbsp; WScript.Echo Match.Value<br/>&nbsp;&nbsp;&nbsp;&nbsp; Num = Num + 1<br/>Next<br/>WScript.Echo &quot;合计：共&quot; &amp; Num &amp; &quot;个连接&quot;<br/>Set Matches = Nothing<br/>Set oRegExp = Nothing<br/>Set oExec = Nothing<br/>Set oShell = Nothing<br/></div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/501.htm</link>
<title><![CDATA[C#编程过程中获取相对路径]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Wed, 20 May 2009 13:42:59 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/501.htm</guid> 
<description>
<![CDATA[ 
	1.获取和设置当前目录的完全限定路径。<br/><br/>string str = System.Environment.CurrentDirectory;<br/><br/>Result: C:&#92;xxx&#92;xxx<br/><br/>2.获取启动了应用程序的可执行文件的路径，不包括可执行文件的名称。<br/><br/>string str = System. Windows .Forms.Application.StartupPath;<br/><br/>Result: C:&#92;xxx&#92;xxx<br/><br/>3.获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径，包含文件名。<br/><br/>string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;<br/><br/>Result: C:&#92;xxx&#92;xxx&#92;xxx.exe<br/><br/>4.获取当前 Thread 的当前应用程序域的基目录，它由程序集冲突解决程序用来探测程序集。<br/><br/>string str = System.AppDomain.CurrentDomain.BaseDirectory;<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/500.htm</link>
<title><![CDATA[Touch Viva设置无法打开的解决方法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sat, 16 May 2009 02:17:28 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/500.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;昨天无聊，使用PocketMechani对手机里的注册表及文件进行优化，删除了很多无用的东西，如IE缓存，空文件夹等。<br/>今天实然发现手机里的“设置”打不开了，点了之后没有反应。在网上找了一下，还真不只是我遇到过这种问题。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;解决方法：用资源管理器打开Windows文件夹，再打开里面的“开始”文件夹，在里面新建一个文件夹，重命名为“设置”即可以解决问题。真是神奇，不知道微软为什么要这样去设计。在此记录一下，希望能给其它也遇到过同样问题的朋友一点帮助。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/499.htm</link>
<title><![CDATA[自动增加ID出现不连续可能出现的问题]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Fri, 24 Apr 2009 04:22:57 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/499.htm</guid> 
<description>
<![CDATA[ 
	昨天总部对我们公司的HR系统进行审计，在审查系统操作日志时，发现日志记录表的自动增长ID有不连续的情况，如是怀疑可能有DBA在后台删除过某些记录，当时看到这种情况时都比较吃惊。后来一想可能是由于事务回滚所引起的，于是做了一个测试，发现事务回滚后，自动增长ID真的可以跳过，下面是测试的一个代码<br/><br/><div class="code"><br/>create table aaa (<br/>&nbsp;&nbsp;id int identity(1,1),<br/>&nbsp;&nbsp;names nvarchar(100),<br/>&nbsp;&nbsp;primary key (id)<br/>)<br/><br/>Go<br/><br/>begin transaction test<br/><br/>&nbsp;&nbsp;insert into aaa (names) values(&#039;aaa&#039;);<br/>&nbsp;&nbsp;insert into aaa (names) values(&#039;aaa&#039;);<br/>&nbsp;&nbsp;insert into aaa (names) values(&#039;aaa&#039;);<br/><br/>rollback transaction test<br/><br/>Go<br/><br/>insert into aaa (names) values(&#039;aaa&#039;);<br/>select * from aaa<br/>Go<br/></div><br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/asp/" rel="tag">asp</a> , <a href="http://www.rocsky.net/blog/go.php/tags/databasemssql-2005/" rel="tag">databasemssql-2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8/" rel="tag">服务器</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/498.htm</link>
<title><![CDATA[visual studio 2008序列号]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Thu, 16 Apr 2009 00:22:52 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/498.htm</guid> 
<description>
<![CDATA[ 
	收藏一下，说不定有到时候可以用到<br/>1.Visual Studio 2008 Professional Edition: <br/>XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT <br/><br/>2.Visual Studio 2008 Team Test Load Agent: <br/>WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T <br/><br/>3.Visual Studio 2008 Team System: <br/>PYHYP-WXB3B-B2CCM-V9DX9-VDY8T <br/><br/>4.Visual Studio 2008 Team Foundation Server: <br/>WPDW8-M962C-VJX9M-HQB4Q-JVTDM <br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/497.htm</link>
<title><![CDATA[String.format输出大括号]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sat, 11 Apr 2009 08:19:38 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/497.htm</guid> 
<description>
<![CDATA[ 
	　　今天在使用WebService生成JSON代码的时候，为了方便格式化字符串，使用了String.format方法，但是输出大括号&quot;&#123;&#125;&quot;时遇到了点问题，以前好像是在什么书本上见到过这个问题，当时也没太注意，没作笔计，现在要用到了，只好到网上搜索一下看看了。<br/><br/>以下是搜索到的部分内容：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>在C#中，string.Format是一个非常方便的格式字符串的方法。 <br/><br/>比如为了输出Bill is a student.这个句子，就可以使用以下的方法： <br/>string studentName = &quot;Bill&quot;; <br/>string.Format(&quot;&#123;0&#125; is a student.&quot;, studentName); <br/><br/>这样就可以动态的来格式化字符串。 <br/><br/>可以发现，大括号是用来格式化字符串用的，也就是说，如果想格式化大括号，肯定是会出问题的。 <br/><br/>实际中，编译可以通过，会报出一个运行时错误：字符串格式错误。 <br/><br/>解决方法： <br/><br/>用“&#123;&#123;”或者“&#125;&#125;”来输出。 <br/><br/>bool isMale = false; <br/>string result = string.Format(&quot;get &#123;&#123; return &#123;0&#125;; &#125;&#125;&quot;, isMale); <br/><br/>result的值应该是“get &#123; return false; &#125;” <br/></div></div><br/><br/>　这下可以解决输出大括号的问题了。在这里感谢文章的作者！<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/javascript/" rel="tag">javascript</a> , <a href="http://www.rocsky.net/blog/go.php/tags/ajax/" rel="tag">ajax</a> , <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a> , <a href="http://www.rocsky.net/blog/go.php/tags/json/" rel="tag">json</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/496.htm</link>
<title><![CDATA[javascript 禁止复制 右键]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Tue, 07 Apr 2009 07:17:26 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/496.htm</guid> 
<description>
<![CDATA[ 
	经常会用到的一些代码，又比较容易忘记，再次收藏一下。<br/><div class="code"><br/>onselect=&quot;document.selection.empty()&quot; oncopy=&quot;document.selection.empty()&quot;<br/><br/>&lt;!--禁止网页另存为： --&gt; <br/>&lt;noscript&gt;&lt;iframe src=*.html&gt;&lt;/iframe&gt;&lt;/noscript&gt; <br/>&lt;!-- 禁止选择文本： --&gt; <br/>&lt;script type=&quot;text/javascript&quot;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;var omitformtags = &#91;&quot;input&quot;, &quot;textarea&quot;, &quot;select&quot;&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;omitformtags = omitformtags.join(&quot;&#124;&quot;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;function disableselect(e) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (omitformtags.indexOf(e.target.tagName.toLowerCase()) == -1)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function reEnable() &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (typeof document.onselectstart != &quot;undefined&quot;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.onselectstart = new Function(&quot;return false&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.onmousedown = disableselect;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.onmouseup = reEnable;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&lt;/script&gt; <br/>&lt;!-- 禁用右键: --&gt; <br/>&lt;script&gt; <br/>function stop()&#123; <br/>&nbsp;&nbsp;return false; <br/>&#125; <br/>document.oncontextmenu=stop; <br/>&lt;/script&gt;<br/></div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/javascript/" rel="tag">javascript</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/495.htm</link>
<title><![CDATA[JQuery 相关用法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Tue, 07 Apr 2009 06:24:16 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/495.htm</guid> 
<description>
<![CDATA[ 
	jQuery each迴圈中的continue及break<br/>continue :return true;<br/>break :return false;<br/>也可以利用return即可跳出jQuery<br/><br/>获取一组radio被选中项的值&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var item = $(&#039;input[@name=items][@checked]&#039;).val();&nbsp;&nbsp;<br/>获取select被选中项的文本&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var item = $(&quot;select[@name=items] option[@selected]&quot;).text();&nbsp;&nbsp;<br/>select下拉框的第二个元素为当前选中值&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$(&#039;#select_id&#039;)[0].selectedIndex = 1;&nbsp;&nbsp;<br/>radio单选组的第二个元素为当前选中值&nbsp;&nbsp;<br/>&nbsp;&nbsp; $(&#039;input[@name=items]&#039;).get(1).checked = true;&nbsp;&nbsp;<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/javascript/" rel="tag">javascript</a> , <a href="http://www.rocsky.net/blog/go.php/tags/ajax/" rel="tag">ajax</a> , <a href="http://www.rocsky.net/blog/go.php/tags/jquery/" rel="tag">jquery</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/494.htm</link>
<title><![CDATA[eWebEditor在IE8中控件失效]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sun, 05 Apr 2009 17:17:40 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/494.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;前几天ie8正式公布了，当天中午我就去下载了一个迫不急待的将自己的浏览器升级到ie8，偶还刻意的去升级了一个英文版的，感觉英文版的超级爽，就在我还在为ie8的一些新功能大爽特爽时，一个龌龊的消息来了，我网站后台的编辑器都不管用了。<br/><br/> <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;我有好几个网站，编辑器全用的那一个，也就是ewebeditor编辑器，因为这个鸟编辑器我前几天几乎所有的网站都被黑客攻击，今天又遇到这个问题，让我顿时对这个编辑器没了好感，所以近期也在自己开发一个编辑器，欢迎大家随时关注我的天道酬勤博客，我会把编辑器的源代码和系统讲解都会在那里公布，打造一个纯开源纯免费的编辑器。<br/><br/> <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;问题是这样的，在ie8下ewebeditor的所有按钮都无效，因为ie8是当天发布的，所以网上也没有这样的解决办法，然后就换360浏览器，没想到360浏览器用的也是ie的内核，还是一样，没办法只能等等看了，毕竟这个编辑器不是自己写的，一时半会儿也找不到解决办法，于是到了第二天，终于在网上找到了解决办法：<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/javascript/" rel="tag">javascript</a> , <a href="http://www.rocsky.net/blog/go.php/tags/ajax/" rel="tag">ajax</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/493.htm</link>
<title><![CDATA[请在类型名称中显式指定程序集:asp.net错误解决方法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Thu, 02 Apr 2009 02:55:25 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/493.htm</guid> 
<description>
<![CDATA[ 
	Asp.Net 2.0 会自动编译App_Code下面的源码到默认临时程序集缓存目录，但是Bin目录下已经有一个编译过的Dll文件了，造成Asp.Net不知道调用的是哪个程序集。提示显示指定程序集，该如何指定呢？<br/>解决方法：把Bin目录改名或App_Code任意一个改名都可以解决问题，但是不方便调试。主要是1.1和2.0的兼容性调试。<br/><div class="code"><br/>“/”应用程序中的服务器错误。<br/><br/>&#91;i&#93;分析器错误&#91;/i&#93;<br/><br/>说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 <br/><br/>分析器错误信息: 类型“Rimifon.Business.Default”不明确: 它可能来自程序集“E:&#92;Documents&#92;Business&#92;bin&#92;Rimifon.DLL”或程序集“C:&#92;RIMIFON&#92;Microsoft.NET&#92;Framework&#92;v2.0.50727&#92;Temporary ASP.NET Files&#92;root&#92;cc9279c5&#92;e024b2d0&#92;App_Code.brg5wkzg.DLL”。请在类型名称中显式指定程序集。<br/><br/>源错误:<br/>行 1:&nbsp;&nbsp;&lt;%@page inherits=Rimifon.Business.Default%&gt;&lt;Html&gt;行 2:&nbsp;&nbsp;&lt;head&gt;&lt;style&gt;行 3:&nbsp;&nbsp;@import &quot;/Client/Rimifon.css&quot;; <br/>源文件: /default.aspx&nbsp;&nbsp;&nbsp;&nbsp;行: 1 <br/><br/>版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210 <br/></div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/492.htm</link>
<title><![CDATA[思想有多远，山寨就有多远--“谷鸽鸟看”计划]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Wed, 01 Apr 2009 04:02:18 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/492.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp; 今天打开谷歌首页，看到了一个“谷鸽鸟看，打造山寨信息网”的消息，不由有点好奇。<br/>　2009年4月1日， 总部位于美国加州山寨城（Mountain Village）的谷歌公司正式推出“谷鸽鸟看”计划。该计划旨在利用装备了 CADIE 芯片和软体， 并被赋予了超智能信息处理能力的“谷鸽”，动态采集、整理和分享山寨信息，打造全球最大的山寨信息网。<br/><br/>　　 简言之，“谷鸽鸟看”计划的使命是：鸟看全球信息，使人人皆可山寨并从中受益！<br/><br/>　　类似谷歌街景（Street View） 采集技术，谷歌倾心打造的超智能谷鸽被赋予外出采集山寨信息的重要使命。这一方面可以大幅提高谷歌地球（Google Earth） 和谷歌地图（Google Maps）的图像分辨率，另一方面也可以弥补网页搜索中山寨信息含量明显偏低的缺憾， 实现搜索山寨化，山寨信息化，信息无废话。<br/><br/>　　天涯何处不山寨，就看谁的动作快！ 利用飞得高、看得远、耳朵灵、眼睛贼等特点， 谷鸽将重点采集以下山寨信息：<br/><br/>　　1、最具有震撼力的山寨新闻：例如，湖南某烟花厂最新研制成功无污染、无燃烧、无烟尘， 适于在所有完工或未完工高层建筑安全燃放的绿色版山寨烟花的新闻。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25B1%25B1%25E5%25AF%25A8/" rel="tag">山寨</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/491.htm</link>
<title><![CDATA[Flex Shared Object]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Tue, 31 Mar 2009 05:57:28 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/491.htm</guid> 
<description>
<![CDATA[ 
	Flash cookie<br/>是不是第一次听说？cookie大家都不陌生，是一个存储在浏览器目录的文本文件，最大信息量为4K。Flash cookie类似于浏览器cookie的功能，也是存储在客户端的文件，其信息量能有多大呢？我曾经在饭否上记录了这段文字：“Flash使得RIA能在客户端存储10MB的数据，Cookies只能存储4KB。”这段文字也许能说明些什么。下面代码的核心是共享对象SharedObject的使用，Flash cookie正是基于此对象：<br/><div class="code"><br/>var so:SharedObject = SharedObject.getLocal(&quot;cos&quot;);<br/>if (so.size == 0)<br/>&#123;<br/>// 共享对象不存在时。<br/>trace(&quot;created...&quot;);<br/>so.data.now = new Date().time;<br/>//向Flash cookie中写数值……<br/>so.data.words = &quot;hello cos&quot;;<br/>//向Flash cookie中写数值……<br/>&#125;<br/></div><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flash/" rel="tag">flash</a> , <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a> , <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/490.htm</link>
<title><![CDATA[关于FreeTextBox中的图片上传]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sat, 28 Mar 2009 08:23:13 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/490.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;1.如何设置FTB的example?<br/>在此文件夹内新建一个名为bin的文件夹,并把你想用的版本的FreeTextBox.dll 放进去.<br/>在此文件内新建一个名为web.config的文件,写入以下代码: <br/><br/><div class="code">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;<br/>&lt;configuration&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;system.web&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;httpHandlers&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;add verb=&quot;GET&quot; path=&quot;FtbWebResource.axd&quot; type=&quot;FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox&quot; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/httpHandlers&gt;<br/>&lt;/system.web&gt;<br/>&lt;/configuration&gt;</div><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a> , <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E7%25BB%258F%25E5%2585%25B8/" rel="tag">经典</a> , <a href="http://www.rocsky.net/blog/go.php/tags/framework/" rel="tag">framework</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/489.htm</link>
<title><![CDATA[类似Google街景的中国3D街景地图]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Thu, 26 Mar 2009 14:29:07 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/489.htm</guid> 
<description>
<![CDATA[ 
	之前看过玩过Google的街景地图，其功能的强大的确让人感叹不已，美中不足的是暂时还不支持中国的地图。今天终于在网上看了几款中国的街景地图， 展现的将实景与平面地图结合的导航服务，这样足不出户就犹如现场去到那个地方一样。<br/>第一个是city8.com，上几张图来看看。以下是我们公司位置所在的实景图：<br/><a href="attachment.php?fid=36" target="_blank"><img src="attachment.php?fid=36" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>索尼公司1号门：<br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%259C%25B0%25E5%259B%25BE/" rel="tag">地图</a> , <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/488.htm</link>
<title><![CDATA[failed to access iis metabase 错误的解决方法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sat, 21 Mar 2009 16:44:19 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/488.htm</guid> 
<description>
<![CDATA[ 
	今天在计算机上安装了一下IIS，结果遇到了一堆的问题，之前是出现server application error错误，找了半天资料才给解决了，之后又出现failed to access iis metabase错误，这里记录一下，以免再次遇到。<br/>failed to access iis metabase:可能是先装.net framework，然后再装IIS造成的。<br/>解决方法：重新注册一下.net 2.0为本机默认。通常路径为：C:&#92;WINDOWS&#92;Microsoft.NET&#92;Framework&#92;v2.0.50727&gt;aspnet_regiis.exe -i<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8/" rel="tag">服务器</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/487.htm</link>
<title><![CDATA[IIS出现server application error的解决方法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sat, 21 Mar 2009 16:38:17 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/487.htm</guid> 
<description>
<![CDATA[ 
	Server Application Error <br/><br/>The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance. <br/><br/>访问IIS客户端出现如上错信息提示, <br/><br/>在网上查了查解决方案如下: <br/><br/>1。右键我的电脑--管理--本地用户和组，给IUSR_机器名和IWAM_机器名两个用户设置密码，要一样。 <br/><br/>2。开始--运行--打cmd， <br/>然后cd D:InetpubAdminscripts（我的系统在D盘）， <br/>然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码， <br/>然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码 <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E7%25BB%258F%25E5%2585%25B8/" rel="tag">经典</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2594%25B6%25E8%2597%258F/" rel="tag">收藏</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8/" rel="tag">服务器</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/486.htm</link>
<title><![CDATA[时间对任何人都是公平的，就看自己怎么利用而已!]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[个人收藏]]></category>
<pubDate>Fri, 13 Mar 2009 08:23:48 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/486.htm</guid> 
<description>
<![CDATA[ 
	原文:<br/><br/>一天，时间管理专家为一群商学院的学生讲课。<br/>他现场做了演示，给学生们留下了一生都难忘的实验。<br/>站在那些高智商高学历的学生前面， 他说：“我们来做个小测验。”<br/>他拿出一个一加仑的广口瓶放在他面前的桌上。随后，他取出一堆拳头大小的石块，仔细地一块一块放进玻璃瓶。直到石块高出瓶口，再也放不下了。<br/>他问道：“瓶子满了?”<br/>所有学生应道：“满了！”。<br/>时间管理专家反问：“真的?”<br/>他伸手从桌下拿出一桶砾石，倒了一些进去，并敲击玻璃瓶壁使砾石填满下石块的间隙。<br/>“现在瓶子满了吗？”他第二次问道。<br/>但这一次学生有些明白了，“可能还没有”，一位学生应道。<br/>“很好！”专家说。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2594%25B6%25E8%2597%258F/" rel="tag">收藏</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E4%25B8%25AA%25E4%25BA%25BA%25E8%25AE%25B0%25E4%25BA%258B/" rel="tag">个人记事</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/485.htm</link>
<title><![CDATA[关于进行Asp.net窗体验证的过程说明]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Fri, 13 Mar 2009 08:18:57 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/485.htm</guid> 
<description>
<![CDATA[ 
	开发asp.net 程序时最常用的验证模式就是基于窗体的身份验证模式，结合global.asa和webconfig可以快速实现此种机制。笼统的说，该过程是先建一个文件夹，然后把要保护的页面放进去，接着设置一下web,config，这样就完成了保护。如果你要访问这个文件夹，就会被强制转到预先设定的登录页面，你填上正确的用户名和密码，提交，系统验证后，就把你的登陆信息写到cookie里面，这样你再去访问那个文件夹，就可以进去了，因为你的登陆凭证已经保存到cookie里面了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;先要建一个asp.net应用程序，这里面至少要有一个登录用的页面，然后修改你的根目录下的web.config，把验证那一块改成Forms验证模式。&nbsp;&nbsp;<br/><div class="code">&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;authentication mode=&quot;Forms&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;forms loginUrl=&quot;Login.aspx&quot; /&gt;<br/> &lt;/authentication&gt;<br/> &lt;authorization&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; &lt;deny users=&quot;?&quot; /&gt;<br/> &lt;/authorization&gt;<br/> </div><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/484.htm</link>
<title><![CDATA[sql server从 INSERT 返回 IDENTITY (自增长列) ]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Mon, 16 Feb 2009 08:29:49 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/484.htm</guid> 
<description>
<![CDATA[ 
	<strong>从 INSERT 返回 IDENTITY </strong><br/>如何在执行 SQL INSERT 后检索 IDENTITY 值。通常，问题不在于如何编写检索值的查询，而在于在哪里以及何时进行检索。在 SQL Server 中，下面的语句可用于检索由最新在活动数据库连接上运行的 SQL 语句所创建的 IDENTITY 值：<br/><br/>SELECT @@IDENTITY<br/>这个 SQL 语句并不复杂，但需要记住的一点是：如果这个最新的 SQL 语句不是 INSERT，或者您针对非 INSERT SQL 的其他连接运行了此 SQL，则不会获得期望的值。您必须运行下列代码才能检索紧跟在 INSERT SQL 之后且位于同一连接上的 IDENTITY，如下所示：<br/><br/>INSERT INTO Products (ProductName) VALUES (&#039;Chalk&#039;)<br/>SELECT @@IDENTITY<br/>在一个连接上针对 Northwind 数据库运行这些查询将返回一个名称为 Chalk 的新产品的 IDENTITY 值。所以，在使用 ADO 的 Visual Basic? 应用程序中，可以运行以下语句：<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593/" rel="tag">数据库</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a> , <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a> , <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/483.htm</link>
<title><![CDATA[LINQ学习笔记-Lambda表达式 ]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Mon, 16 Feb 2009 05:43:54 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/483.htm</guid> 
<description>
<![CDATA[ 
	一、什么时候使用Lambda表达式<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;总的来说，Lambda 表达式可以用在任何需要使用匿名方法，或是代理的地方。编译器会将Lambda表达式编译为标准的匿名方法（可以使用ildasm.exe or reflector.exe得到确认）。<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;比如：&nbsp;&nbsp;&nbsp;&nbsp;<br/><div class="code"> List&lt;int&gt; evenNumbers = list.FindAll(i =&gt; (i % 2) == 0);</div><br/>&nbsp;&nbsp;&nbsp;&nbsp;被编译为<br/><br/><div class="code">List&lt;int&gt; evenNumbers = list.FindAll(delegate (int i)<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return (i % 2) == 0;<br/>&#125;);</div><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a> , <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a> , <a href="http://www.rocsky.net/blog/go.php/tags/framework/" rel="tag">framework</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a> , <a href="http://www.rocsky.net/blog/go.php/tags/linq/" rel="tag">linq</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/482.htm</link>
<title><![CDATA[GridView, DataGrid 中，DataFormatString语法汇总 ]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Thu, 05 Feb 2009 02:51:01 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/482.htm</guid> 
<description>
<![CDATA[ 
	DataFormatString格式字符串 <br/>DataFormatString=&quot;&#123;0:格式字符串&#125;&quot; <br/><br/>在DataFormatString 中的 &#123;0&#125; 表示数据本身，而在冒号后面的格式字符串代表所们希望数据显示的格式； <br/><br/>数字、货币格式：<br/>在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」，若格式设定为 &#123;0:N1&#125;，则输出为「1.5」。其常用的数值格式如下表所示： <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/481.htm</link>
<title><![CDATA[中英文请柬的写法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[个人收藏]]></category>
<pubDate>Thu, 15 Jan 2009 17:20:47 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/481.htm</guid> 
<description>
<![CDATA[ 
	尊敬的XXX <br/>谨定于XX年XX月XX日(星期X) <br/>为XX和XX举行结婚典礼 <br/>敬备喜宴 <br/>敬请 <br/>光临 <br/>XX、XXX、XXX 敬邀 <br/><br/>席设:XXXXXXXXX酒店 <br/>时间:XX年XX月XX日(星期X) <br/><br/>(name of bride’s parents/parent) <br/>request the honour of your presence <br/>at the marriage of their daughter <br/>(name of bride) <br/>to <br/>(name of groom) <br/>on (weekday name), <br/>the (day of month, spelled out) of (month) <br/>at (time, spelled out) o’clock <br/>(name of church) <br/>(address of church) <br/>(city, state of church)<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2594%25B6%25E8%2597%258F/" rel="tag">收藏</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/480.htm</link>
<title><![CDATA[SQl跨服务器查询]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Thu, 25 Dec 2008 08:38:12 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/480.htm</guid> 
<description>
<![CDATA[ 
	<textarea name="code" class="sql" rows="15" cols="100">
SQl跨服务器查询的二种实现方法： 
&nbsp;&nbsp;select&nbsp;&nbsp; *&nbsp;&nbsp; from&nbsp;&nbsp; OPENDATASOURCE(&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;SQLOLEDB&#039;,&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;Data&nbsp;&nbsp; Source=远程ip;User&nbsp;&nbsp; ID=sa;Password=密码&#039;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;).库名.dbo.表名&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;insert&nbsp;&nbsp; 本地库名..表名&nbsp;&nbsp; select&nbsp;&nbsp; *&nbsp;&nbsp; from&nbsp;&nbsp; OPENDATASOURCE(&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;SQLOLEDB&#039;,&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;Data&nbsp;&nbsp; Source=远程ip;User&nbsp;&nbsp; ID=sa;Password=密码&#039;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;).库名.dbo.表名&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;或使用联结服务器:&nbsp;&nbsp; 
&nbsp;&nbsp;EXEC&nbsp;&nbsp; sp_addlinkedserver&nbsp;&nbsp; &#039;别名&#039;,&#039;&#039;,&#039;MSDASQL&#039;,NULL,NULL,&#039;DRIVER=&#123;SQL&nbsp;&nbsp; Server&#125;;SERVER=远程名;UID=用户;PWD=密码;&#039;&nbsp;&nbsp; 
&nbsp;&nbsp;exec&nbsp;&nbsp; sp_addlinkedsrvlogin&nbsp;&nbsp;&nbsp;&nbsp; @rmtsrvname=&#039;别名&#039;,@useself=&#039;false&#039;,@locallogin=&#039;sa&#039;,@rmtuser=&#039;sa&#039;,@rmtpassword=&#039;密码&#039;&nbsp;&nbsp; 
&nbsp;&nbsp;GO&nbsp;&nbsp; 
&nbsp;&nbsp;然后你就可以如下：&nbsp;&nbsp; 
&nbsp;&nbsp;select&nbsp;&nbsp; *&nbsp;&nbsp; from&nbsp;&nbsp; 别名.库名.dbo.表名&nbsp;&nbsp; 
&nbsp;&nbsp;insert&nbsp;&nbsp; 库名.dbo.表名&nbsp;&nbsp; select&nbsp;&nbsp; *&nbsp;&nbsp; from&nbsp;&nbsp; 别名.库名.dbo.表名&nbsp;&nbsp; 
&nbsp;&nbsp;select&nbsp;&nbsp; *&nbsp;&nbsp; into&nbsp;&nbsp; 库名.dbo.新表名&nbsp;&nbsp; from&nbsp;&nbsp; 别名.库名.dbo.表名&nbsp;&nbsp; 
&nbsp;&nbsp;go 

</textarea><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/479.htm</link>
<title><![CDATA[SQL Server中获取数据库中各表的大小]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Tue, 23 Dec 2008 04:49:35 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/479.htm</guid> 
<description>
<![CDATA[ 
	使用exec sp_spaceused @tbname　获取表所占空间大小信息<br/><textarea name="code" class="sql" rows="15" cols="100">
CREATE PROCEDURE get_tableinfo 
AS
&nbsp;&nbsp;if not exists (select * from dbo.sysobjects where id = object_id(N&#039;[dbo].[tablespaceinfo]&#039;) and OBJECTPROPERTY(id, N&#039;IsUserTable&#039;) = 1)
&nbsp;&nbsp;create table tablespaceinfo --创建结果存储表
&nbsp;&nbsp;(nameinfo varchar(50) ,
&nbsp;&nbsp;rowsinfo int , reserved varchar(20) ,
&nbsp;&nbsp;datainfo varchar(20) ,
&nbsp;&nbsp;index_size varchar(20) ,
&nbsp;&nbsp;unused varchar(20) )
&nbsp;&nbsp;
&nbsp;&nbsp;delete from tablespaceinfo --清空数据表
&nbsp;&nbsp;
&nbsp;&nbsp;declare @tablename varchar(255) --表名称
&nbsp;&nbsp;
&nbsp;&nbsp;declare @cmdsql varchar(500)
&nbsp;&nbsp;
&nbsp;&nbsp;DECLARE Info_cursor CURSOR FOR
&nbsp;&nbsp;select o.name
&nbsp;&nbsp;from dbo.sysobjects o where OBJECTPROPERTY(o.id, N&#039;IsTable&#039;) = 1
&nbsp;&nbsp;and o.name not like N&#039;#%%&#039; order by o.name
&nbsp;&nbsp;
&nbsp;&nbsp;OPEN Info_cursor
&nbsp;&nbsp;
&nbsp;&nbsp;FETCH NEXT FROM Info_cursor
&nbsp;&nbsp;INTO @tablename
&nbsp;&nbsp;
&nbsp;&nbsp;WHILE @@FETCH_STATUS = 0
&nbsp;&nbsp;BEGIN
&nbsp;&nbsp;
&nbsp;&nbsp;if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N&#039;IsUserTable&#039;) = 1)
&nbsp;&nbsp;execute sp_executesql
&nbsp;&nbsp;N&#039;insert into tablespaceinfo exec sp_spaceused @tbname&#039;,
&nbsp;&nbsp;N&#039;@tbname varchar(255)&#039;,
&nbsp;&nbsp;@tbname = @tablename
&nbsp;&nbsp;
&nbsp;&nbsp;FETCH NEXT FROM Info_cursor
&nbsp;&nbsp;INTO @tablename
&nbsp;&nbsp;END
&nbsp;&nbsp;
&nbsp;&nbsp;CLOSE Info_cursor
&nbsp;&nbsp;DEALLOCATE Info_cursor
&nbsp;&nbsp;GO

</textarea><br/><br/>---------------------<br/>执行存储过程<br/>exec get_tableinfo<br/>查询各表信息：<br/>select * from tablespaceinfo order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/478.htm</link>
<title><![CDATA[asp.net ajax中 sys未定义解决方法]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Wed, 03 Dec 2008 01:19:35 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/478.htm</guid> 
<description>
<![CDATA[ 
	在web.config中加入以下代码：<br/><textarea name="code" class="xml" rows="15" cols="100">
&lt;httpHandlers&gt;&nbsp;&nbsp; 
&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;&nbsp;&nbsp; 
&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;&nbsp;&nbsp; 
&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;&nbsp;&nbsp; 
&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot; validate=&quot;false&quot;/&gt;&nbsp;&nbsp; 
&lt;/httpHandlers&gt; 
</textarea><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/ajax/" rel="tag">ajax</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a> , <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/477.htm</link>
<title><![CDATA[Outlook日历转ICal的宏程序]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[个人收藏]]></category>
<pubDate>Mon, 24 Nov 2008 03:10:15 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/477.htm</guid> 
<description>
<![CDATA[ 
	outlook2ical<br/>Outlook to iCal Export Utility for Windows<br/>Written by: Norm Jones<br/>Last edited: September 8th, 2005<br/><br/>The outlook2ical utility is a VB macro that can be used to export a set of appointments from an Outlook Calendar to the iCal format.&nbsp;&nbsp;The end result is a *.ics file.&nbsp;&nbsp;My motivation for developing this macro is that I am not happy with the &quot;Save As Web Page&quot; option in Outlook.&nbsp;&nbsp;The main problem is that it saves all appointments associated with an Outlook calendar.&nbsp;&nbsp;I would like to only export appointments of a selected category or categories.&nbsp;&nbsp;I also wanted to be able to view the exported calendar using PHP-iCalendar, which has a far superior appearance when viewed on the web.<br/><br/>This utility is free.&nbsp;&nbsp;However, if you use it and like it, please consider donating to the SPLORE organization (www.splore.org).&nbsp;&nbsp;Click here for details.<br/><br/>This project is hosted at Sourceforge here: http://sourceforge.net/projects/outlook2ical/<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/476.htm</link>
<title><![CDATA[快门免费电话]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sun, 23 Nov 2008 05:38:40 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/476.htm</guid> 
<description>
<![CDATA[ 
	快门网络电话软件是赛尔新概念联合中国教育和科研计算机网推出的一款免费网络电话软件,目前提供的版本是快门2008，最新版本为快门用户提供了&quot;快门电话&quot;、&quot;快门下载&quot;、&quot;快门软件&quot;、&quot;快门积分&quot;等快门免费功能.电信、网通、铁通及教育网用户均可下载快门电话软件使用快门2008免费打电话。 <br/><br/><strong>快门网络电话正在进行的免费活动：</strong> <br/><br/>1、<a href="http://shutter.cdream.com/register.php?linkid=1236" target="_blank">点击快门注册地址免费注册</a>并正确激活的快门网络电话用户,即可拨打电话.<br/><br/>2、用139邮箱注册快门送300快门积分，可网上打免费电话40分钟<br/><br/>3、玩快门MIU圣光 至少可获得50快门积分<br/><br/>4、保持快门在线,免费获得快门积分,这样就可以用积分换话费来永久免费打电话。请点击快门软件上面的积分进行兑换.兑换规则是：45积分换3分钟免费通话时间，72积分换6分钟免费通话时间，160积分换20分钟免费通话时间，240积分换40分钟免费通话时间 <br/><br/>5、快门充值10元就可以免费获得正版江民KV杀毒软件一套,超值正版软件.平常才8分钱一分钟的国内长途，如遇到充值优惠期内快门充值用户每天还可以免费打电话10分钟.只合到4分钱一分钟的国内长途，很超值吧<br/><br/>6、用快门，捡红包 使用快门还能捡红包？快来看看你今天的幸运指数有多高！ 在您使用快门时，快门将会随机弹出红包，点击红包即有机会获得快门积分.<br/><br/>快门注册教程：<br/><br/>第一步：<a href="http://shutter.cdream.com/register.php?linkid=1236" target="_blank">点击这里开始快门网络电话注册</a> 电子信箱务必真实，大学院系宿舍楼等可以看情况添。 如果您想使用手机注册也可以（更方便）不会收取您的任何费用 请务必填写真实的电子邮箱，用于接收帐号<br/><br/>第二步：接收确认邮件 注册后系统会给你发送一封确认邮件，打开你的邮箱进行确认<br/><br/>第三步：下载安装快门免费网络电话软件，第一次登陆时如果出现问题。重新登陆一次就可以进行网上打电话。<br/><br/>第四步：使用快门网络电话（<span style="color: crimson;">注意</span>：一台电脑最多只能注册5个帐号，否则封闭所有帐号！）<br/><br/>快门网络电话拨打方法<br/><br/>国内长途快门拨打规则: 区号 + 电话号码 国内手机免费电话: 0 + 手机号码 <br/><br/>国际长途快门拨打规则: 国家代码 + 地区代码 + 电话号码<br/><br/>使用步骤 <a href="http://shutter.cdream.com/register.php?linkid=1236" target="_blank">邮箱注册快门</a> → 进入邮箱激活账号 → 下载安装快门软件 → 登录快门软件免费打电话 → 重新登录保持快门在线换话费永久免费打电话<br/><br/>☆☆☆ 由于快门用户激增,若遇到快门打电话无法接通的情况,请注销后重新登录快门即可. ☆☆☆ <br/><br/><a href="http://shutter.cdream.com/register.php?linkid=1236" target="_blank">点击进入官方注册</a><br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/475.htm</link>
<title><![CDATA[ 桌面图标阴影的问题]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Fri, 21 Nov 2008 13:10:47 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/475.htm</guid> 
<description>
<![CDATA[ 
	电脑&#124;属性&#124;高级&#124;性能项的 设置&#124;自定义&#124;在桌面上为图标标签使用阴影&#124;打上勾&#124; <br/><br/>如果不行，再在桌面空白处右击&#124;排列图标&#124;在桌面上锁定web项目&#124;把勾去掉 <br/><br/>可以尝试以下4种方法： <br/>1.右击“我的电脑”，依次单击“属性/高级/性能设置”在“视觉效果”页中将“在桌面上为图标标签使用阴影”选中，单击确定即可。 <br/>2.右键桌面空白处右击，在“排列图标”里去掉“锁定桌面的web项目” <br/>3.有时会出现上述设置也不能解决问题，我们就可以通过新建一个用户的办法解决，但桌面图标、快速启动栏以及环境变量等等设置会恢复为默认状态，需要重新设置。(一般不用这项) <br/>4.另一种方法也可轻松解决问题：右击桌面空白处，依次单击“属性/桌面/自定义桌面/web”选项，将“网页”栏中的“当前主页”以及“http//......”等所有各项前面的勾全部去掉（“http//……”为从Internet添加网页或图片的地址，一般不需要，可将它们全部删除），并将下面“锁定桌面项目”前面的勾也去掉，单击确定完成设置，就又能看到可爱的桌面图标了。 <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2594%25B6%25E8%2597%258F/" rel="tag">收藏</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/474.htm</link>
<title><![CDATA[使用C#创建SQL Server的存储过程（Visual Studio 2005 + SQL Server 2005）]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Wed, 19 Nov 2008 14:45:14 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/474.htm</guid> 
<description>
<![CDATA[ 
	原文地址：http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx<br/><a href="http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx" target="_blank">[原文源码下载]</a><br/><br/><br/>[翻译]使用C#创建SQL Server的存储过程（Visual Studio 2005 + SQL Server 2005）<br/><br/>原文发布日期：2007.06.17<br/>作者：Bipin Joshi<br/>翻译：webabcd<br/><br/><br/>介绍<br/>通常，开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时（CLR）了。 这就意味着，你可以使用.NET的语言，如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处，如实时编译、类型安全、增强的安全性以及增强的编程模型等。 本文中，我将向大家演示如何使用C#创建SQL Server的存储过程。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593/" rel="tag">数据库</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a> , <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a> , <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/473.htm</link>
<title><![CDATA[asp.net中上传文件大小限制]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Wed, 19 Nov 2008 03:54:31 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/473.htm</guid> 
<description>
<![CDATA[ 
	asp.net 中上传文件大小限制的方法：<br/>在web.config中加入<br/>&lt;httpRuntime <br/>executionTimeout=&quot;300&quot; <br/>maxRequestLength=&quot;102400&quot; <br/>useFullyQualifiedRedirectUrl=&quot;false&quot;/&gt;<br/>其中maxRequestLength属性就是限制上传大小的，如设为&quot;102400&quot;即为100M<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/vs2005/" rel="tag">vs2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/472.htm</link>
<title><![CDATA[使用C#实现SQL Server2005的扩展聚合函数]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Tue, 18 Nov 2008 10:12:37 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/472.htm</guid> 
<description>
<![CDATA[ 
	<div class="code">select xh, dbo.joinstr(value) from t_table group by xh</div><br/><br/>其中joinstr是一个聚合函数，功能是将每一组的某个字符串列的值首尾连接。上面的SQL也可以查询图2所示的结果。但遗憾的是，sql server2005并未提供可以连接字符串的聚合函数。下面我们就来使用C#来实现一个扩展聚合函数。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/c%2523/" rel="tag">c#</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593/" rel="tag">数据库</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/471.htm</link>
<title><![CDATA[一个笑话，一个营销的道理]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Mon, 17 Nov 2008 13:07:03 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/471.htm</guid> 
<description>
<![CDATA[ 
	今天回来，在QQ群里看到了这样一个则笑话，笑过之后真是感叹这位父亲的营销能力，贴上来Share一下。<br/><br/>爹跟儿子说：我要给你找个媳妇。<br/>儿子说：可我愿意自己找！&nbsp;&nbsp;<br/>爹说：但这个女孩子是比尔盖茨女儿！ <br/>儿子说：要是这样，可以。 <br/>然后他爹找到比尔盖茨，说：我给你女儿找了一个老公。 <br/>比尔盖茨说：不行，我女儿还小！ <br/>爹说：可是这个小伙子是世界银行副总裁！&nbsp;&nbsp;<br/>比尔盖茨说：啊，这样，行！ <br/>最后，爹找到了世界银行总裁，说：我给你推荐一个副总裁！ <br/>总裁说：可是我有太多副总裁了，多余了！ <br/>爹说：可是这个小伙子是比尔盖茨的女婿！&nbsp;&nbsp;<br/>总裁说：这样，行！ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ----生意就是这样做成的<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25A8%25B1%25E4%25B9%2590%25E6%2590%259E%25E7%25AC%2591/" rel="tag">娱乐搞笑</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/470.htm</link>
<title><![CDATA[Access与sql server的语法区别]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[考试相关]]></category>
<pubDate>Sun, 16 Nov 2008 14:37:40 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/470.htm</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>号 &#124; 简述 &#124; Access语法 &#124; SqlServer语法 &#124; Oracle语法 &#124; DB2语法 &#124; 解决方案 <br/>01 &#124; 系统时间 &#124; Date()&nbsp;&nbsp;&#124; GETDATE()&nbsp;&nbsp;&#124; SYSDATE&nbsp;&nbsp;&#124; GetSysTimeStr <br/>02 &#124; 连接字符串 &#124; &amp;&nbsp;&nbsp;&#124;&nbsp;&nbsp;+&nbsp;&nbsp;&#124;&nbsp;&nbsp;&#124;&#124;&nbsp;&nbsp;&#124;&nbsp;&nbsp;+&nbsp;&nbsp;&#124;&nbsp;&nbsp;GetConcatStr&nbsp;&nbsp;<br/>03 &#124; 截取字符串 &#124; SubString &#124; SubStr &#124; SubString &#124; SubString &#124; GetSubStr&nbsp;&nbsp;<br/>04 &#124; 小写字符串 &#124; LCase &#124; Lower &#124; Lower &#124; Lower &#124; GetLowerStr&nbsp;&nbsp;<br/>05 &#124; 大写字符串 &#124; UCase &#124; Upper &#124; Upper &#124; Upper &#124; GetUpperStr&nbsp;&nbsp;<br/>06 &#124; 查找字符串 &#124; InStr &#124; InStr &#124; CharIndex &#124; InStr &#124; GetFindStr&nbsp;&nbsp;<br/>07 &#124; 替换空值 &#124; IIF+IsNull &#124; Coalesce&nbsp;&nbsp;&#124; Nvl &#124; Coalesce &#124; GetNullStr&nbsp;&nbsp;<br/>08 &#124; 条件取值 &#124; IIF &#124;&nbsp;&nbsp;Case+When+Else &#124; DeCode或Case &#124; IIF &#124; GetCaseStr <br/>09 &#124; 字段类型转换 &#124; Str、var、….&nbsp;&nbsp;&#124; Convert或cast &#124; To_Char,To_Number.&nbsp;&nbsp;&#124; GetConvertStr &#124; GetConvertStr&nbsp;&nbsp;<br/>10 &#124; 日期字符串 &#124;‘2004-10-9&#039; &#124; #2004-10-19# &#124;&nbsp;&nbsp;‘2004-10-9&#039;&nbsp;&nbsp;&#124;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; GetDateStr&nbsp;&nbsp;<br/>11 &#124; 最大值加1 &#124;&nbsp;&nbsp;&nbsp;&nbsp; &#124;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124; GetNextNumStr <br/>12 &#124; Like语句函数 &#124; Like ‘101* &#124; Like ‘101%&#039; &#124;&nbsp;&nbsp;Like ‘101%&#039; &#124;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124;&nbsp;&nbsp;GetLikeStr&nbsp;&nbsp;<br/></div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/469.htm</link>
<title><![CDATA[SQL技巧（根据年龄段统计人数）]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[考试相关]]></category>
<pubDate>Sun, 16 Nov 2008 14:34:14 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/469.htm</guid> 
<description>
<![CDATA[ 
	<br/>统计不同年龄段的人数，Oracle中可以使用decode函数来完成，但在SqlServer中只能使用Case&nbsp;&nbsp;When Then 了<br/><div class="code">select <br/>sum(decode(sign(age - 20),-1,1,0)),<br/>sum(decode(sign(age - 20),-1,0,(decode(sign(age - 30),-1,1,0)))),<br/>sum(decode(sign(age - 30),-1,0,(decode(sign(age - 40),-1,1,0)))),<br/>sum(decode(sign(age - 40),-1,0,(decode(sign(age - 50),-1,1,0)))),<br/>sum(decode(sign(age - 50),-1,0,1))<br/>from xxx; </div><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/468.htm</link>
<title><![CDATA[类似Gmail添加附件的效果]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[JavaScript与HTML]]></category>
<pubDate>Thu, 13 Nov 2008 15:34:43 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/468.htm</guid> 
<description>
<![CDATA[ 
	利用Ajax技术无刷新添加附件，类似于Gmail的添加附件功能。从网上找到的，有空再仔细研究一下。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/javascript/" rel="tag">javascript</a> , <a href="http://www.rocsky.net/blog/go.php/tags/ajax/" rel="tag">ajax</a> , <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/gmail/" rel="tag">gmail</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/467.htm</link>
<title><![CDATA[QQ里不为人知的10个表情]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Mon, 10 Nov 2008 15:25:44 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/467.htm</guid> 
<description>
<![CDATA[ 
	<strong>一开始还不太相信，试了一下，发现果然还这些表情，收藏一下先。</strong><br/><br/><br/>QQ2008 全新功能--十个“隐藏表情”，只要打出这十个隐藏的词汇， <br/><br/>就可以出现相应的特殊表情.贺岁版以后就都有这个表情。 <br/><br/>其实这几个词汇，全都现成保存在QQ2008程序里面， <br/><br/>在聊天窗口输入快捷键： /08奥运我要中国红 <br/><br/>在聊天窗口输入快捷键： /密码保护就是不抛弃不放弃 <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/qq%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">qq免费资源</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/466.htm</link>
<title><![CDATA[Google手机终于上市了]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Mon, 10 Nov 2008 15:12:29 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/466.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一年之前听说Google要出后机子，大家都在猜测Google如果真的生产手机的话，那手机会是什么样子的，会不会真是网络操作系统的等等，现在终于可以一览卢山真面目了。<br/><a href="http://www.rocsky.net/blog/attachment.php?fid=24" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=24" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2589%258B%25E6%259C%25BA/" rel="tag">手机</a> , <a href="http://www.rocsky.net/blog/go.php/tags/gmail/" rel="tag">gmail</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/465.htm</link>
<title><![CDATA[经济动荡下开源软件的新机遇]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Mon, 10 Nov 2008 15:02:11 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/465.htm</guid> 
<description>
<![CDATA[ 
	当前的经济环境虽然不理想，但对开源社区和开源爱好者们来说，却是推广开源技术的一个绝好时机。<br/><br/>经过金融危机的洗礼后，使用物美价廉的开源软件的企业用户无疑会增多，因为这意味着节省一大笔开支。全球最大的开源组织Linux基金会主席Jim Zemlin就对开源产品的前景非常乐观，并称将把握住金融危机所带来的机遇开拓市场，他声称：”Linux基金会将在华尔街召开一个会议，相信会非常成功。那些金融公司的老板会意识到，通过使用免费或低价的开源产品，他们能把节省下来的钱用到刀刃上。”<br/><br/>当然，经济形势并非刺激开源技术发展的唯一原因，SaaS、SOA、云计算等软件领域的新技术的发展，也将带动开源技术在企业中的应用。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/saas/" rel="tag">saas</a> , <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/464.htm</link>
<title><![CDATA[全中文邮件已经成为可能]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Mon, 10 Nov 2008 15:00:02 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/464.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以后，2.53亿中国网民可直接用全中文标识邮箱收发邮件。昨日，国际互联网标准组织IETF（互联网工程组）正式发布了邮箱名称母语化的3个标准。此举意味着诞生于1982年的邮件标准协议英文独占时代即将终结。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 按照新标准，中国网民可使用“小华@商报.中国”这样的中文地址寄送电子邮件，其他非英语国家的网民也可以用本国语言格式命名邮箱地址。且所有电子邮件之间，包括英语和非英语电子邮件地址均可以互通。这项标准的出台，预计将使得占全球大部分人口的非英语国家网民从中受益。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 目前中国网民电子邮件使用率仅为60%，很多人没有电子邮箱。即便注册免费邮箱，也经常面临被抢注的情况，导致电子邮件前缀越来越长，据统计已难以注册到8个英文字母长度以下的电子邮箱地址。<br/>&nbsp;&nbsp;&nbsp;&nbsp; IETF邮件地址国际化标准工作组联合主席李晓东指出，邮件地址国际化系列标准将解决非英语邮件地址的母语化难题，不仅让各语种内部之间可使用本民族语言在互联网上自由收发邮件，更解决了不同种语系邮件地址之间的互联互通。 <br/><br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/google/" rel="tag">google</a> , <a href="http://www.rocsky.net/blog/go.php/tags/gmail/" rel="tag">gmail</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/463.htm</link>
<title><![CDATA[IBM版西游记]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Sun, 09 Nov 2008 14:21:12 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/463.htm</guid> 
<description>
<![CDATA[ 
	<br/>此处包含一个多媒体文件，请用网页方式查看。<br/><br/>2008年 9月4日，IBM Rational 软件开发高峰论坛（IBM Rational Software Development Conference China 2008，简称 RSDC ）在上海拉开帷幕。<br/>此为现场上非常有意思的一个小动画片<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flash/" rel="tag">flash</a> , <a href="http://www.rocsky.net/blog/go.php/tags/eclipse/" rel="tag">eclipse</a> , <a href="http://www.rocsky.net/blog/go.php/tags/jazz/" rel="tag">jazz</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/462.htm</link>
<title><![CDATA[微软黑屏后遗症:黑客24小时抓上万“肉鸡”]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sat, 08 Nov 2008 17:11:44 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/462.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;微软“黑屏”后遗症已初步爆发！今日，来自360安全中心的消息显示，近期为了避免下载微软的黑屏补丁，许多网友关闭了系统自动更新，从而给了黑客们利用系统漏洞作恶的机会，网络开始出现大量“狼牙全自动抓鸡器”等恶意工具，并在迅速流传之中。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;一些已中招的网友反映：受到“扫荡波”攻击的系统会出现“svchost.exe应用程序错误”提示，无论点击“确定”还是“取消”按钮，系统或断网、或崩溃，比如，电脑桌面显示为乱码、程序无响应、无法打开任务管理器，各种症状层出不穷，使用任何杀毒软件均无济于事，即使重装系统也不能解决问题，除了修复系统之外再无药可救。 <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/460.htm</link>
<title><![CDATA[三鹿奶品原来是经过1100多道检测关生产出来的]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Sat, 08 Nov 2008 16:14:21 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/460.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 中央电视台新闻频道的《中国制造》节目播出的 三鹿奶粉从奶牛的喂养到产奶，一直到奶粉的包装，一共经过了1100首以上的检测关生产出来的。看完这个节目之后不得不对“中国制造”这四个字重新定位一下了，同时还真有点讽刺的感觉。<br/><br/>此处包含一个多媒体文件，请用网页方式查看。<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25A8%25B1%25E4%25B9%2590%25E6%2590%259E%25E7%25AC%2591/" rel="tag">娱乐搞笑</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/459.htm</link>
<title><![CDATA[ExternalDataExchangeService 使用]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Thu, 06 Nov 2008 15:16:49 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/459.htm</guid> 
<description>
<![CDATA[ 
	ExternalDataExchangeService服务需要在wf引擎启动前加载<br/>WorkflowRuntime engien = new WorkflowRuntime ();<br/><br/>1. ExternalDataExchangeService edes = new ExternalDataExchangeService();<br/>2. engien.addService(edes);<br/>3. ExternalService es = new ExternalService();//自定义的LoclaService<br/>4. edes.addService(es);<br/>5. engien.startRuntime();<br/><br/>获取ExternalService ,调用其中的方法触发事件<br/><br/>public event EventHandler&lt;ExternalDataEventArgs&gt; 事件;<br/><br/>ExternalService中的raisEvent方法来触发事件<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void RaiseEvent(Guid instanceId)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExternalDataEventArgs ede = new ExternalDataEventArgs(instanceId);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;事件(null, ede);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/><br/>ExternalService es = (ExternalService )engien.gerService&lt;ExternalDataExchangeService &gt;().getService(typeof(ExternalService ));<br/>es.RaiseEvent(instanceId);<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/wwf/" rel="tag">wwf</a> , <a href="http://www.rocsky.net/blog/go.php/tags/wf/" rel="tag">wf</a> , <a href="http://www.rocsky.net/blog/go.php/tags/workflow/" rel="tag">workflow</a> , <a href="http://www.rocsky.net/blog/go.php/tags/wcf/" rel="tag">wcf</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/458.htm</link>
<title><![CDATA[sql server2005恢复只有mdf文件的数据库 ]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Thu, 06 Nov 2008 06:45:58 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/458.htm</guid> 
<description>
<![CDATA[ 
	SQL Server 2005 如何在没有日志文件的情况下如何恢复MDF数据库文件(测试通过) <br/>在sql server 2005 数据库中，一次误操作，分离数据库后，直接将日志文件删除掉了，后进行附加出错，无法附加上去，经过如下解决方案，数据库附加成功，操作如下：<br/>第一步：先建立一个同名数据库，停止SQL SERVER2005，将原来的.mdf数据库文件覆盖刚新建的.mdf数据库文件，重新启动数据库。<br/>第三步：在查询分析器中运行如下代码：<br/><br/>alter database 数据库名&nbsp;&nbsp;set emergency&nbsp;&nbsp;&#039;--将数据库设置为紧急状态<br/><br/>use master <br/><br/>declare @databasename varchar(255) <br/><br/>set @databasename=&#039;数据库名&#039;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#039;--你的.mdf文件文件名<br/><br/>exec sp_dboption @databasename, N&#039;single&#039;, N&#039;true&#039; --将目标数据库置为单用户状态 <br/><br/>dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) <br/><br/>dbcc checkdb(@databasename,REPAIR_REBUILD) <br/><br/>exec sp_dboption @databasename, N&#039;single&#039;, N&#039;false&#039;--将目标数据库置为多用户状态 <br/><br/><br/><br/><br/>以上代码请同时运行，可能会出现“数据库其他多个文件与数据库主文件不匹配....”错误，请多次重试执行以上代码 。<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/sqlserver2005/" rel="tag">sqlserver2005</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mssql-2005/" rel="tag">mssql-2005</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/457.htm</link>
<title><![CDATA[bat  vbs脚本大全 2]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Mon, 03 Nov 2008 04:56:58 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/457.htm</guid> 
<description>
<![CDATA[ 
	vbs脚本大全 2<br/>1.文件下载(无回显) <br/><br/>echo iLocal = LCase(WScript.Arguments(1)) &gt;iget.vbe <br/><br/>echo iRemote = LCase(WScript.Arguments(0)) &gt;&gt;iget.vbe <br/><br/>echo Set xPost = CreateObject(&quot;Microsoft.XMLHTTP&quot;) &gt;&gt;iget.vbe <br/><br/>echo xPost.Open &quot;GET&quot;,iRemote,0 &gt;&gt;iget.vbe <br/><br/>echo xPost.Send() &gt;&gt;iget.vbe <br/><br/>echo Set sGet = CreateObject(&quot;ADODB.Stream&quot;) &gt;&gt;iget.vbe <br/><br/>echo sGet.Mode = 3 &gt;&gt;iget.vbe <br/><br/>echo sGet.Type = 1 &gt;&gt;iget.vbe <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/461.htm</link>
<title><![CDATA[微软虚拟化技术 - Hyper-V]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Sat, 01 Nov 2008 16:55:01 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/461.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在微软的虚拟化战略中，最具亮点的当属Hyper-V服务器虚拟化技术（包括Windows Server 2008内置的Hyper-V及其独立版本Hyper-V Server 2008）。此讲座主要介绍虚拟化技术的基本概念和应用，Windows Server 2008 Hyper-V设计架构，Microsoft的整体虚拟支持产品。 <br/><a href="http://www.rocsky.net/blog/attachment.php?fid=23" target="_blank"><img src="http://www.rocsky.net/blog/attachment.php?fid=23" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;虚拟化是IT信息化进程中的重大趋势。各厂商均不遗余力进行虚拟化布局。微软也不例外，从早期的Virtual PC、Virtual Server、SoftGrid、Terminal Services、到现在Hyper-V的推出，微软已经完成了桌面虚拟化、服务器虚拟化、展现层虚拟化、应用层虚拟化等全面的端到端的虚拟化战略部署。 <br/>　　在微软的虚拟化战略中，最具亮点的当属Hyper-V服务器虚拟化技术（包括Windows Server 2008内置的Hyper-V及其独立版本Hyper-V Server 2008）。因此，Hyper-V也就顺理成章的成了Tech.ED 2008的最大热点。10月30日~10月31日Microsoft TechEd Guangzhou会场，微软对Microsoft Windows Hyper-V虚拟化技术简介。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a> , <a href="http://www.rocsky.net/blog/go.php/tags/application-virtualization/" rel="tag">application-virtualization</a> , <a href="http://www.rocsky.net/blog/go.php/tags/teched/" rel="tag">teched</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/456.htm</link>
<title><![CDATA[今天下午参加的Microsoft TechEd技术大会]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[个人收藏]]></category>
<pubDate>Thu, 30 Oct 2008 13:44:40 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/456.htm</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;今天有幸和公司的另外两位同事一起去参加了在广州国际会议中心举行的2008微软技术大会，收益不少。让我感觉最深的就是软件行业的进步真的是太快了，我们必须勇于预测未来，敢于创造未来才能使自己走在世界的前面。<br/>&nbsp;&nbsp;&nbsp;&nbsp;今天主要是进行主题演讲，分别介绍了一下微软3到5年的发展趋势、微软的构架愿景以及微软的最新成果。<br/>相关课件资料下载地址：<br/>http://download.csdn.net/source/750850<br/>http://download.csdn.net/source/750878<br/>http://download.csdn.net/source/750913<br/>http://download.csdn.net/source/750959<br/>http://download.csdn.net/source/751004<br/>http://download.csdn.net/source/751087<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>今日笔记：<br/>微软为云计算的准备：<br/>&nbsp;&nbsp;&nbsp;&nbsp;数据中心 +&nbsp;&nbsp;虚拟化<br/>&nbsp;&nbsp;&nbsp;&nbsp;从数据中心到桌面的虚拟化<br/>&nbsp;&nbsp;&nbsp;&nbsp;管理的虚拟化<br/><br/>Application Virtualization<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sequencer<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Server<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Client<br/>1.应用程序虚拟化<br/>2.企业桌面虚拟化<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a> , <a href="http://www.rocsky.net/blog/go.php/tags/.net/" rel="tag">.net</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8/" rel="tag">服务器</a> , <a href="http://www.rocsky.net/blog/go.php/tags/vs2008/" rel="tag">vs2008</a> , <a href="http://www.rocsky.net/blog/go.php/tags/teched/" rel="tag">teched</a> , <a href="http://www.rocsky.net/blog/go.php/tags/application-virtualization/" rel="tag">application-virtualization</a> , <a href="http://www.rocsky.net/blog/go.php/tags/surface/" rel="tag">surface</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/455.htm</link>
<title><![CDATA[Because You Love Me]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Sun, 19 Oct 2008 01:50:17 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/455.htm</guid> 
<description>
<![CDATA[ 
	<br/>此处包含一个多媒体文件，请用网页方式查看。<br/><br/>[歌词大意] <br/><br/>Because You Loved Me&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因为你爱我 <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25A8%25B1%25E4%25B9%2590%25E6%2590%259E%25E7%25AC%2591/" rel="tag">娱乐搞笑</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/454.htm</link>
<title><![CDATA[今天在QQ群里看到的有趣网话]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Sat, 18 Oct 2008 13:59:44 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/454.htm</guid> 
<description>
<![CDATA[ 
	IT公司新职员到岗<br/>老板：万分欢迎，没有你我们的公司肯定大不一样！<br/>职员：如果工作太累，搞不好我会辞职的<br/>老板：放心，我不会让这样的事情发生的！<br/>职员：我双休日可以休息吗？<br/>老板：当然了！这是底线！<br/>职员：平时会天天加班到凌晨吗？<br/>老板：不可能，谁告诉你的？<br/>职员：有餐费补贴吗？<br/>老板：还用说吗，绝对比同行都高！<br/>职员：有没有工作猝死的风险？<br/>老板：不会！你怎么会有这种念头？<br/>职员：公司会定期组织旅游吗？<br/>老板：这是我们的明文规定！<br/>职员：那我需要准时上班吗？<br/>老板：不，看情况吧<br/>职员：工资呢？会准时发吗？<br/>老板：一向如此！<br/>职员：事情全是新员工做吗？<br/>老板：怎么可能，你上头还有很多资深同事！<br/>职员：如果领导职位有空缺，我可以参与竞争吗啊？<br/>老板：毫无疑问，这是我们公司赖以生存的机制！<br/>职员：你不会是在骗我吧？<br/>进入公司后看真实的一幕（从后往前读）<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25A8%25B1%25E4%25B9%2590%25E6%2590%259E%25E7%25AC%2591/" rel="tag">娱乐搞笑</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/453.htm</link>
<title><![CDATA[扫描局域网内MAC地址、计算机名、IP对应表（可跨网段）]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Tue, 14 Oct 2008 10:29:16 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/453.htm</guid> 
<description>
<![CDATA[ 
	一段利用nbtstat命令来扫描局域网内计算机名、IP地址、MAC地址的对应表的BAT小程序。<br/>最近一直在寻找根据MAC得到IP地址或计算机名的方法，试过很多方法都感觉不是太好。<br/>虽然可以使用arp -a命令来查找IP 与 MAC的对应表，但是 ARP －a受网段的局限，只能<br/>得到本IP段的MAC信息，对本网段外的计算机无法实现，所以就找到了一个新的方法。能过<br/>nbtstat命令可以完成这个任务。以下是nbtstat来扫描局域网内计算机的bat代码：<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/452.htm</link>
<title><![CDATA[nbtstat命令详细资料]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Tue, 14 Oct 2008 10:20:38 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/452.htm</guid> 
<description>
<![CDATA[ 
	Nbtstat <br/>　　显示基于 TCP/IP 的 NetBIOS (NetBT) 协议统计资料、本地计算机和远程计算机的 NetBIOS 名称表和 NetBIOS 名称缓存。Nbtstat 可以刷新 NetBIOS 名称缓存和使用 Windows Internet 名称服务 (WINS) 注册的名称。使用不带参数的 nbtstat 显示帮助。 <br/>　　语法 <br/>　　nbtstat[-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval] <br/>　　参数 <br/>　　-a remotename <br/>　　显示远程计算机的 NetBIOS 名称表，其中，RemoteName 是远程计算机的 NetBIOS 计算机名称。NetBIOS 名称表是与运行在该计算机上的应用程序相对应的 NetBIOS 名称列表。 <br/>　　-A IPAddress <br/>　　显示远程计算机的 NetBIOS 名称表，其名称由远程计算机的 IP 地址指定（以小数点分隔）。 <br/>　　-c <br/>　　显示 NetBIOS 名称缓存内容、NetBIOS 名称表及其解析的各个地址。 <br/>　　-n <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a> , <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E8%25B7%25AF%25E7%2594%25B1%25E5%2599%25A8/" rel="tag">路由器</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/451.htm</link>
<title><![CDATA[16个地方长痘说明你的健康有问题]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[个人收藏]]></category>
<pubDate>Sun, 12 Oct 2008 15:02:49 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/451.htm</guid> 
<description>
<![CDATA[ 
	1、额头长痘：压力大，脾气差，造成心火和血液循环有问题，这类的人常常脾气较不好，常生气，因而导致额头痘痘乱冒。<br/><br/>　　2、双眉间长痘：胸闷，心律不整，心悸。这类人不要做太过激烈的运动，避免烟、酒、辛辣食品。<br/><br/>　　3、眉头长痘：(眼睛靠近鼻子处)肝机能不好，最好生活作息正常，不要熬夜或是喝酒抽烟。<br/><br/>　　4、眉骨长痘：注意肝脏保养。<br/><br/>　　5、鼻头长痘：胃火过盛，消化系统异常，应少吃冰冷食物。<br/><br/>　　6、鼻翼长痘：与卵巢机能或生殖系统有关，应注意身体保养。<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2594%25B6%25E8%2597%258F/" rel="tag">收藏</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/450.htm</link>
<title><![CDATA[转“我是身在福中不知福”北大教师游韩国后认错！]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[网络资源]]></category>
<pubDate>Sun, 14 Sep 2008 13:04:42 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/450.htm</guid> 
<description>
<![CDATA[ 
	转自搜狐网：<br/>http://q.sohu.com/forum/63/topic/3057998<br/><br/>我作为一个中国人、一位北大教师、一名中共党员，经常批评咱们中国这不好，那不对。来到韩国以后，饱尝凄风苦雨，痛感人世艰辛，目睹这个资本主义小地主的一神一态，一颦一哭，深刻认识到自己原来是身在福中不知福。 <br/><br/>　　　　我要向党和人民道歉：我错了。 　　 <br/><br/>　　　　1.中国有一个双簧节目，讽刺吃饭时菜虽然很多，但都是“一碟子腌白菜——呀，一碟子腌白菜……”来到韩国后才明白，这不是双簧，而是活生生的现实。任何受到人们喜爱的节目必定是有可靠的生活根基的。韩国菜摆出来也是盘子碟子一大堆，远远望去十分丰盛，而且五颜六色。但近前一看，辣泡菜3种，腌萝卜2种，生菜叶子一大盘，一碟子辣酱，一碟子酱油，一碟子大蒜瓣，一碟子小辣椒，一碟子大辣椒……给人的感觉不是在正式吃饭，而是好像一群仆人在厨房里偷吃准备用来做菜的原料。“烹调”的概念韩国人是没有的，所以这个民族的性格很极端，而且不是上智者的极端。 <br/><br/>　　　　2.很不愿意被不大懂中文的韩国人请客，原因并不是我不喜欢韩国菜——我是能够欣赏一切事物的美的。主要是我替那些不了解中国文化的韩国人感到丢脸。他们的请客好像是难民会餐，而且自己一个个吃得不亦乐乎，仿佛请客的主人倒是我。我虽然反对中国的宴席那样奢靡浪费，但是韩国的“宴席”未免太猥琐寒碜了。在这里，人的尊严荡然无存。我是从来不愿令人难堪的人，深怕他们怀疑我在嘲笑和蔑视他们。所以我也像他们一样大口地嚼着各种菜帮菜叶、树根树皮，大口地喝着大酱汤，咽着辣椒酱，并且不断地擦嘴擤鼻涕……然而人家完全没有我这些“小人之心”，他们泰然自若，大快朵颐，而且不断地问我“好吃吗？”我是个坚定的人道主义者，能说不好吃吗？我调动我渊博的哲学素养、丰富的史学积累、机敏的文学才华，以铁一般的逻辑证明韩国菜是世界上最好吃的、最美丽的、最养生的、最合乎人性的……一句话，就是上帝吃的、神仙吃的。我忽然想到，许多文学理论家，许多所谓学者，就是像我这样干的，把不好的东西说得天花乱坠。但我知道我自己的话是假的，那些大师们却真的以为自己在创造学问。他们把味同嚼蜡的作品说得花枝招展，正像我的赞美韩国菜。不从生活的实际感受出发去做学问，是学者们对人类犯下无数罪行的根源。 <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">免费资源</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/449.htm</link>
<title><![CDATA[大量PHP开源信息[收藏]]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[PHP与MySql]]></category>
<pubDate>Thu, 11 Sep 2008 15:57:09 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/449.htm</guid> 
<description>
<![CDATA[ 
	WordPress&nbsp;&nbsp;【PHP开源 博客Blog】<br/><br/>WordPress是最热门的开源个人信息发布系统(Blog)之一，基于PHP+MySQL构建。WordPress提供的功能包括：<br/><br/>1.文章发布、分类、归档。 <br/><br/>2.提供文章、评论、分类等多种形式的RSS聚合。 <br/><br/>3.提供链接的添加、归类功能。 <br/><br/>4.支持评论的管理，垃圾信息过滤功能。 <br/><br/>5.支持对样式CSS和PHP程序的直接编辑、修改。 <br/><br/>6.在Blog系统外，方便的添加所需页面。 <br/><br/>7.通过对各种参数进行设置，使你的Blog更具个性化。 <br/><br/>8.静态html页面生成。 <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/php/" rel="tag">php</a> , <a href="http://www.rocsky.net/blog/go.php/tags/mysql/" rel="tag">mysql</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593/" rel="tag">数据库</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/448.htm</link>
<title><![CDATA[Flex中DataGrid的ItemRenderer的使用]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Thu, 11 Sep 2008 13:38:19 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/448.htm</guid> 
<description>
<![CDATA[ 
	<br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a> , <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/447.htm</link>
<title><![CDATA[网上看到的一篇文章 比较搞笑]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[娱乐信息]]></category>
<pubDate>Tue, 09 Sep 2008 13:07:26 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/447.htm</guid> 
<description>
<![CDATA[ 
	亲爱的技术支持： <br/>　　我急需您的帮助。我最近将“女朋友7.0”升级到“妻子1.0”，发现这个新程序意外地启动了孩子生产程序，而且占用了大量的空间和珍贵的资源。这在产品的使用手册中没有提到。<br/>　　此外“妻子1.0”自动将自己安装到其他的所有的程序中，它随系统同时启动，监控整个系统的状态。男人夜出2.5”和“高尔夫5.3”无法再运行，一旦运行该程序系统即行崩溃。试图运行“周日足球6.3”经常失败，而“周六购物7.1”却代之运行。看来我无法保留“妻子1.0”，因为它和我喜欢运行的任何程序都不相容。我打算回到“女朋友7.0”，可是这个程序又无法卸载。 <br/>请您帮帮我吧！ 乔<br/>回信：<br/>亲爱的乔： <br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/%25E5%25A8%25B1%25E4%25B9%2590%25E6%2590%259E%25E7%25AC%2591/" rel="tag">娱乐搞笑</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/446.htm</link>
<title><![CDATA[AD中获取对象的类型User、Group、OU等]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Asp.Net 2.0]]></category>
<pubDate>Tue, 09 Sep 2008 04:16:37 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/446.htm</guid> 
<description>
<![CDATA[ 
	1) 在有的网站找到下面打开group和user的方法<br/> //DirectoryEntry oGroup = GetDirectoryEntryOfGroup(groupName);<br/><br/> //DirectoryEntry oUser = GetDirectoryEntry(userCommonName);<br/><br/>调试后有异常。<br/><br/>采用下面的方法获得正常的结果<br/><br/>&nbsp;&nbsp;DirectoryEntry entry = GetDirectoryObject();<br/>&nbsp;&nbsp;DirectoryEntry subEntry = entry.Children.Find(ldapDN);<br/><br/>//好象必须先找到ldapDN，其中ldapDN可设为“OU=共享平台” 或 “CN=Users”<br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/windows/" rel="tag">windows</a> , <a href="http://www.rocsky.net/blog/go.php/tags/%25E6%25B4%25BB%25E5%258A%25A8%25E7%259B%25AE%25E5%25BD%2595/" rel="tag">活动目录</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/445.htm</link>
<title><![CDATA[Flex中实现Cookie]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Mon, 08 Sep 2008 15:18:40 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/445.htm</guid> 
<description>
<![CDATA[ 
	发送页(test.mxml)： <br/><textarea name="code" class="xml" rows="15" cols="100">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; 
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&gt; 

&lt;mx:Script&gt; 
&lt;![CDATA[ 
import flash.net.navigateToURL; 

private function submit():void 
&#123; 
var obj:SharedObject=SharedObject.getLocal(&quot;user&quot;,&quot;/&quot;); 

obj.data.username=txtName.text; 
obj.data.password=txtPassword.text; 
obj.flush(); 

navigateToURL(new URLRequest(&quot;Recieve.html&quot;)); 
&#125; 
]]&gt; 
&lt;/mx:Script&gt; 

&lt;mx:TextInput id=&quot;txtName&quot; x=&quot;197&quot; y=&quot;95&quot;/&gt; 
&lt;mx:TextInput id=&quot;txtPassword&quot; x=&quot;197&quot; y=&quot;151&quot;/&gt; 
&lt;mx:Button x=&quot;238&quot; y=&quot;216&quot; label=&quot;Button&quot; click=&quot;submit()&quot;/&gt; 

&lt;/mx:Application&gt; 
</textarea><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a> , <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/444.htm</link>
<title><![CDATA[flex中使用corelib ActionScript 3 Library sdk包解析json数据]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Mon, 08 Sep 2008 15:12:20 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/444.htm</guid> 
<description>
<![CDATA[ 
	在flex 3中使用使用json作为数据交换格式，需引入corelib ActionScript 3 Library 开发包 <br/><br/>1. 下载地址：http://www.adobe.com/cfusion/exchange/index.cfm?view=sn111&amp;extid=1078469 <br/><br/>2. 下载解压后复制corelib-[1].90&#92;bin 目录下的corelib.swc到你flex 开发包sdk的所在目录。 <br/>我的flex sdk是安装在：D:&#92;Program Files&#92;Adobe&#92;Flex Builder 3 Plug-in&#92; <br/>只需将该文件复制到：D:&#92;Program Files&#92;Adobe&#92;Flex Builder 3 Plug-in&#92;sdks&#92;3.0.0&#92;frameworks&#92;libs 下面。 <br/><br/>3. 在eclipse下就可以像使用flex 3的标准sdk一样了。import com.adobe.serialization.json.JSON; <br/>注意：该sdk下还有一些其他有用的包，慢慢研究…… <br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a> , <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a> , <a href="http://www.rocsky.net/blog/go.php/tags/flash/" rel="tag">flash</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/443.htm</link>
<title><![CDATA[Flex与后台数据库交互]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Wed, 03 Sep 2008 13:30:00 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/443.htm</guid> 
<description>
<![CDATA[ 
	HTTPService <br/><textarea name="code" class="xml" rows="15" cols="100">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; 
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot; initialize=&quot;initializeHandler(event)&quot;&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:Script&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;![CDATA[ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function initializeHandler(event:Event):void &#123; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;countriesService.send(); 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function changeHandler(event:Event):void &#123; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statesService.send(); 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/mx:Script&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 载入纯静态的xml数据 --&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:HTTPService id=&quot;countriesService&quot; url=&quot;http://www.rightactionscript.com/states/xml/countries.xml&quot; /&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 载入由php生成的xml数据 --&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:HTTPService id=&quot;statesService&quot; url=&quot;http://www.rightactionscript.com/states/xml/states.php&quot;&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 以下标签就是要发送到服务端的数据了,可以这样理解:有一个名为country的变量,它的值为花括号&#123;&#125;里的内容 --&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:request&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;country&gt;&#123;country.value&#125;&lt;/country&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/mx:request&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/mx:HTTPService&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:VBox&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 此控件的数据由第一个&lt;mx:HTTPService/&gt;控件接收的内容提供,并且由这个ComboBox控制着第二个ComboBox所要显示的内容 --&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:ComboBox id=&quot;country&quot; dataProvider=&quot;&#123;countriesService.lastResult.countries.country&#125;&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;change=&quot;changeHandler(event)&quot; /&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 下面的ComboBox已经绑定了&#123;statesService.lastResult.states.state&#125;,随它的数据改变而改变 --&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:ComboBox dataProvider=&quot;&#123;statesService.lastResult.states.state&#125;&quot; /&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/mx:VBox&gt; 
&lt;/mx:Application&gt; 
</textarea><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a> , <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a> , <a href="http://www.rocsky.net/blog/go.php/tags/flash/" rel="tag">flash</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/442.htm</link>
<title><![CDATA[Flex3中实现全屏效果]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Sun, 31 Aug 2008 09:45:21 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/442.htm</guid> 
<description>
<![CDATA[ 
	FullScree.mxml代码<br/><textarea name="code" class="xml" rows="15" cols="100">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot;
&nbsp;&nbsp;&nbsp;&nbsp;backgroundGradientColors=&quot;[#8080ff, #400040]&quot;&gt;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:Script&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;![CDATA[
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import flash.display.Stage;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function toggle():void&#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(fs.selected == true)&#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.goFullScreen();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; else &#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.exitFullScreen();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function goFullScreen():void &#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stage.displayState = &#039;fullScreen&#039;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private function exitFullScreen():void &#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stage.displayState = &#039;normal&#039;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/mx:Script&gt;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:Panel width=&quot;100%&quot; height=&quot;100%&quot; title=&quot;轻松实现全屏&quot; 
layout=&quot;absolute&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mx:CheckBox label=&quot;全屏&quot; id=&quot;fs&quot; click=&quot;this.toggle()&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;horizontalCenter=&quot;0&quot; verticalCenter=&quot;0&quot;/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/mx:Panel&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/mx:Application&gt; 
</textarea><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a> , <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/441.htm</link>
<title><![CDATA[ImageSnapshot-Flex3自带截图功能]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Sun, 31 Aug 2008 09:33:13 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/441.htm</guid> 
<description>
<![CDATA[ 
	mx.graphics.ImageSnapshot是Flex3自带的截图组件,默认保存图片格式为PNG,支持格式为PNG和JPG.<br/>使用方法: <br/>ImageSnapshot.captureBitmapData(ui);得到ui的BitmapData<br/>ImageSnapshot.encodeImageAsBase64(ImageSnapshot.captureImage(ui));得到ui的Base64 String <br/>可以使用此组件来实现Flex中的打印预览功能，感觉还是比较酷的。<br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a> , <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a>
]]>
</description>
</item><item>
<link>http://www.rocsky.net/blog/read.php/440.htm</link>
<title><![CDATA[用Flex2实现打印预览]]></title> 
<author>zpgm &lt;rocsky.net@gmail.com&gt;</author>
<category><![CDATA[Flex &amp; actionscript]]></category>
<pubDate>Sun, 31 Aug 2008 09:25:11 +0000</pubDate> 
<guid>http://www.rocsky.net/blog/read.php/440.htm</guid> 
<description>
<![CDATA[ 
	因为Flex2里面没有ImageSnapShot组件,所以需要写一个函数实现ImageSnapShot的功能.<br/><div class="code"><br/>private function getBitmapData( target : UIComponent ) : BitmapData<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var bd : BitmapData = new BitmapData( target.width, target.height );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var m : Matrix = new Matrix();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bd.draw( target, m );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return bd;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/></div><br/><br/><br/>............<br/><br/>Tags - <a href="http://www.rocsky.net/blog/go.php/tags/flex/" rel="tag">flex</a> , <a href="http://www.rocsky.net/blog/go.php/tags/actionscript3.0/" rel="tag">actionscript3.0</a> , <a href="http://www.rocsky.net/blog/go.php/tags/flash/" rel="tag">flash</a>
]]>
</description>
</item>
</channel>
</rss>