﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-爬墙ing</title><link>http://www.cnblogs.com/xu8512/</link><description>青蛙听到乌龟的话后,开始觉悟了,所以它要爬出井底,去寻找属于它自己的大海</description><language>zh-cn</language><lastBuildDate>Wed, 19 Nov 2008 04:56:41 GMT</lastBuildDate><pubDate>Wed, 19 Nov 2008 04:56:41 GMT</pubDate><ttl>60</ttl><item><title>图形字符名称表(备查)</title><link>http://www.cnblogs.com/xu8512/archive/2008/11/05/1327274.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Wed, 05 Nov 2008 05:50:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2008/11/05/1327274.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/1327274.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2008/11/05/1327274.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/1327274.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/1327274.html</trackback:ping><description><![CDATA[<table cellspacing="0" cellpadding="0" width="760" align="center" border="0">
    <tr>
            <td height="30">
            <div class="STYLE3" align="center">
            <p>图形字符名称表器</p>
            <p>&nbsp;</p>
            </div>
            </td>
        </tr>
        <tr>
            <td height="8">
            <table bordercolor="#6bb6ff" cellspacing="0" width="100%" border="1">
                <tr>
                        <td width="25%"><span style="line-height: 20px"><font color="#800000">符号&nbsp; 名称</font></span></td>
                        <td width="25%"><span style="line-height: 20px"><font color="#800000">符号&nbsp; 名称</font></span></td>
                        <td width="25%"><span style="line-height: 20px"><font color="#800000">符号&nbsp; 名称</font></span></td>
                        <td width="25%"><span style="line-height: 20px"><font color="#800000">符号&nbsp; 名称</font></span></td>
                    </tr>
                    <tr>
                        <td valign="top" width="25%"><span style="line-height: 20px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 间隔符号 &nbsp;&nbsp;&nbsp; <br />
                        、 顿号&nbsp;&nbsp;&nbsp; <br />
                        。 句号&nbsp;&nbsp;&nbsp; <br />
                        &#183; 间隔点&nbsp;&nbsp;&nbsp; <br />
                        ˉ 声调（阴平）<br />
                        ˇ 声调（上声）<br />
                        &#168; 变音符号&nbsp;&nbsp;&nbsp; <br />
                        〃 相同符号&nbsp;&nbsp;&nbsp; <br />
                        々 重复符号&nbsp;&nbsp;&nbsp; <br />
                        — 横线 <br />
                        ～ 数字范围&nbsp;&nbsp;&nbsp; <br />
                        ‖ 双竖线&nbsp;&nbsp;&nbsp; <br />
                        &#8230; 三点省略号 <br />
                        &#8216; 左单引号&nbsp;&nbsp;&nbsp; <br />
                        ' 右单引号&nbsp;&nbsp;&nbsp; <br />
                        &#8220; 左双引号&nbsp;&nbsp;&nbsp; <br />
                        &#8221; 右双引号&nbsp;&nbsp;&nbsp; <br />
                        〔 左六角括号 <br />
                        〕 右六角括号 <br />
                        〈 左单书名号 <br />
                        〉 右单书名号 <br />
                        《 左双书名号 <br />
                        》 右双书名号 <br />
                        「 左角引号&nbsp;&nbsp;&nbsp; <br />
                        」 右角引号&nbsp;&nbsp;&nbsp; <br />
                        『 左双角引号 <br />
                        』 右双角引号 <br />
                        〖 左空方圆引号<br />
                        〗 右空方圆引号<br />
                        【 左实方圆引号<br />
                        】 右实方圆引号<br />
                        &#177; 正负号&nbsp;&nbsp;&nbsp; <br />
                        &#215; 乘号&nbsp;&nbsp;&nbsp; <br />
                        &#247; 除号&nbsp;&nbsp;&nbsp; <br />
                        ∶ 比号&nbsp;&nbsp;&nbsp; <br />
                        ∧ 逻辑乘&nbsp;&nbsp;&nbsp; <br />
                        ∨ 逻辑加&nbsp;&nbsp;&nbsp; <br />
                        ∑ 求和符号&nbsp;&nbsp;&nbsp; <br />
                        &#8719; 求积符号&nbsp;&nbsp;&nbsp; <br />
                        &#8746; 并符号&nbsp;&nbsp;&nbsp; <br />
                        &#8745; 交符号&nbsp;&nbsp;&nbsp; <br />
                        &#8712; 属于符&nbsp;&nbsp;&nbsp; <br />
                        ∷ 定义符&nbsp;&nbsp;&nbsp; <br />
                        &#8730; 根号&nbsp;&nbsp;&nbsp; <br />
                        &#8869; 垂直号&nbsp;&nbsp;&nbsp; <br />
                        ∥ 平行于&nbsp;&nbsp;&nbsp; <br />
                        &#8736; 角符号&nbsp;&nbsp;&nbsp; <br />
                        ⌒ 弧符号&nbsp;&nbsp;&nbsp; <br />
                        ⊙ 圆符号&nbsp;&nbsp;&nbsp; <br />
                        &#8747; 积分&nbsp;&nbsp;&nbsp; <br />
                        ∮ 环积分&nbsp;&nbsp;&nbsp; <br />
                        &#8801; 恒等于&nbsp;&nbsp;&nbsp; <br />
                        </span></td>
                        <td valign="top" width="25%"><span style="line-height: 20px">≌ 全等于 <br />
                        ≈ 近似等于 <br />
                        ∽ 近似于&nbsp;&nbsp;&nbsp; <br />
                        &#8733; 正比于&nbsp;&nbsp;&nbsp; <br />
                        &#8800; 不等于&nbsp;&nbsp;&nbsp; <br />
                        ≮ 不小于&nbsp;&nbsp;&nbsp; <br />
                        ≯ 不大于&nbsp;&nbsp;&nbsp; <br />
                        &#8804; 小于等于 <br />
                        &#8805; 大于等于 <br />
                        &#8734; 无穷大&nbsp;&nbsp;&nbsp; <br />
                        ∵ 因为符号 <br />
                        &#8756; 所以符号 <br />
                        ♂ 雄符号&nbsp;&nbsp;&nbsp; <br />
                        ♀ 雌符号&nbsp;&nbsp;&nbsp; <br />
                        &#176; 度符号&nbsp;&nbsp;&nbsp; <br />
                        &#8242; 分符号&nbsp;&nbsp;&nbsp; <br />
                        &#8243; 秒符号&nbsp;&nbsp;&nbsp; <br />
                        ℃ 摄氏度&nbsp;&nbsp;&nbsp; <br />
                        ＄ 美元符号 <br />
                        &#164; 国际通货符号<br />
                        ￠ 美分符号 <br />
                        ￡ 英磅符号 <br />
                        &#8240; 千分比&nbsp;&nbsp;&nbsp; <br />
                        &#167; 节符号&nbsp;&nbsp;&nbsp; <br />
                        № 编号符&nbsp;&nbsp;&nbsp; <br />
                        ☆ 空五星&nbsp;&nbsp;&nbsp; <br />
                        ★ 实五星&nbsp;&nbsp;&nbsp; <br />
                        ○ 空圆&nbsp;&nbsp;&nbsp; <br />
                        ● 实圆&nbsp;&nbsp;&nbsp; <br />
                        ◎ 双空圆&nbsp;&nbsp;&nbsp; <br />
                        ◇ 空菱形&nbsp;&nbsp;&nbsp; <br />
                        ◆ 实菱形&nbsp;&nbsp;&nbsp; <br />
                        □ 空方块&nbsp;&nbsp;&nbsp; <br />
                        ■ 实方块&nbsp;&nbsp;&nbsp; <br />
                        △ 空三角&nbsp;&nbsp;&nbsp; <br />
                        ▲ 实三角&nbsp;&nbsp;&nbsp; <br />
                        ※ 米号&nbsp;&nbsp;&nbsp; <br />
                        &#8594; 向右箭头 <br />
                        &#8592; 向左箭头 <br />
                        &#8593; 向上箭头 <br />
                        &#8595; 向下箭头 <br />
                        〓 铅空符号 <br />
                        ⒈ 点一&nbsp;&nbsp;&nbsp; <br />
                        ⒉ 点二&nbsp;&nbsp;&nbsp; <br />
                        ⒊ 点三&nbsp;&nbsp;&nbsp; <br />
                        ⒋ 点四&nbsp;&nbsp;&nbsp; <br />
                        ⒌ 点五&nbsp;&nbsp;&nbsp; <br />
                        ⒍ 点六&nbsp;&nbsp;&nbsp; <br />
                        ⒎ 点七&nbsp;&nbsp;&nbsp; <br />
                        ⒏ 点八&nbsp;&nbsp;&nbsp; <br />
                        ⒐ 点九&nbsp;&nbsp;&nbsp; <br />
                        ⒑ 点十&nbsp;&nbsp;&nbsp; <br />
                        </span></td>
                        <td valign="top" width="25%"><span style="line-height: 20px">⒒ 点十一 <br />
                        ⒓ 点十二 <br />
                        ⒔ 点十三 <br />
                        ⒕ 点十四 <br />
                        ⒖ 点十五 <br />
                        ⒗ 点十六 <br />
                        ⒘ 点十七 <br />
                        ⒙ 点十八 <br />
                        ⒚ 点十九 <br />
                        ⒛ 点二十 <br />
                        ⑴ 括号一 <br />
                        ⑵ 括号二 <br />
                        ⑶ 括号三 <br />
                        ⑷ 括号四 <br />
                        ⑸ 括号五 <br />
                        ⑹ 括号六 <br />
                        ⑺ 括号七 <br />
                        ⑻ 括号八 <br />
                        ⑼ 括号九 <br />
                        ⑽ 括号十 <br />
                        ⑾ 括号十一 <br />
                        ⑿ 括号十二 <br />
                        ⒀ 括号十三 <br />
                        ⒁ 括号十四 <br />
                        ⒂ 括号十五 <br />
                        ⒃ 括号十六 <br />
                        ⒄ 括号十七 <br />
                        ⒅ 括号十八 <br />
                        ⒆ 括号十九 <br />
                        ⒇ 括号二十 <br />
                        ① 圆圈一 <br />
                        ② 圆圈二 <br />
                        ③ 圆圈三 <br />
                        ④ 圆圈四 <br />
                        ⑤ 圆圈五 <br />
                        ⑥ 圆圈六 <br />
                        ⑦ 圆圈七 <br />
                        ⑧ 圆圈八 <br />
                        ⑨ 圆圈九 <br />
                        ⑩ 圆圈十 <br />
                        ㈠ 括号汉字一 <br />
                        ㈡ 括号汉字二 <br />
                        ㈢ 括号汉字三 <br />
                        ㈣ 括号汉字四 <br />
                        ㈤ 括号汉字五 <br />
                        ㈥ 括号汉字六 <br />
                        ㈦ 括号汉字七 <br />
                        ㈧ 括号汉字八 <br />
                        ㈨ 括号汉字九 <br />
                        ㈩ 括号汉字十 <br />
                        Ⅰ 罗马一 <br />
                        Ⅱ 罗马二 </span></td>
                        <td valign="top" width="25%"><span style="line-height: 20px">Ⅲ 罗马三 <br />
                        Ⅳ 罗马四&nbsp;&nbsp;&nbsp; <br />
                        Ⅴ 罗马五&nbsp;&nbsp;&nbsp; <br />
                        Ⅵ 罗马六&nbsp;&nbsp;&nbsp; <br />
                        Ⅶ 罗马七&nbsp;&nbsp;&nbsp; <br />
                        Ⅷ 罗马八&nbsp;&nbsp;&nbsp; <br />
                        Ⅸ 罗马九&nbsp;&nbsp;&nbsp; <br />
                        Ⅹ 罗马十&nbsp;&nbsp;&nbsp; <br />
                        Ⅺ 罗马十一&nbsp;&nbsp;&nbsp; <br />
                        Ⅻ 罗马十二&nbsp;&nbsp;&nbsp; <br />
                        ＂ 双引号&nbsp;&nbsp;&nbsp; <br />
                        ＃ 数码记号&nbsp;&nbsp;&nbsp; <br />
                        ￥ 货币符号&nbsp;&nbsp;&nbsp; <br />
                        ％ 百分比&nbsp;&nbsp;&nbsp; <br />
                        ＆ 并列符号&nbsp;&nbsp;&nbsp; <br />
                        ＇ 右撇号&nbsp;&nbsp;&nbsp; <br />
                        （ 左圆括号&nbsp;&nbsp;&nbsp; <br />
                        ） 右圆括号&nbsp;&nbsp;&nbsp; <br />
                        ＊ 星号&nbsp;&nbsp;&nbsp; <br />
                        ＋ 加号&nbsp;&nbsp;&nbsp; <br />
                        ， 逗号&nbsp;&nbsp;&nbsp; <br />
                        － 减号&nbsp;&nbsp;&nbsp; <br />
                        ． 小数点&nbsp;&nbsp;&nbsp; <br />
                        ／ 正斜线&nbsp;&nbsp;&nbsp; <br />
                        ： 冒号&nbsp;&nbsp;&nbsp; <br />
                        ； 分号&nbsp;&nbsp;&nbsp; <br />
                        ＜ 小于符号&nbsp;&nbsp;&nbsp; <br />
                        ＝ 等号&nbsp;&nbsp;&nbsp; <br />
                        ＞ 大于符号&nbsp;&nbsp;&nbsp; <br />
                        ？ 问号&nbsp;&nbsp;&nbsp; <br />
                        ＠ 商用符号&nbsp;&nbsp;&nbsp; <br />
                        ［ 左方括号&nbsp;&nbsp;&nbsp; <br />
                        ＼ 反斜线&nbsp;&nbsp;&nbsp; <br />
                        ］ 右方括号&nbsp;&nbsp;&nbsp; <br />
                        ＾ 箭头&nbsp;&nbsp;&nbsp; <br />
                        ＿ 下横线&nbsp;&nbsp;&nbsp; <br />
                        ｀ 左撇号&nbsp;&nbsp;&nbsp; <br />
                        ｛ 左花括号&nbsp;&nbsp;&nbsp; <br />
                        ｜ 竖线&nbsp;&nbsp;&nbsp; <br />
                        ｝ 右花括号&nbsp;&nbsp;&nbsp; <br />
                        ￣ 上横线&nbsp;&nbsp;&nbsp; <br />
                        ─ 横表线&nbsp;&nbsp;&nbsp; <br />
                        │ 竖表线&nbsp;&nbsp;&nbsp; <br />
                        ┌ 左上表符&nbsp;&nbsp;&nbsp; <br />
                        ┐ 右上表符&nbsp;&nbsp;&nbsp; <br />
                        └ 左下表符&nbsp;&nbsp;&nbsp; <br />
                        ┘ 右下表符&nbsp;&nbsp;&nbsp; <br />
                        ├ 左表符&nbsp;&nbsp;&nbsp; <br />
                        ┤ 右表符&nbsp;&nbsp;&nbsp; <br />
                        ┬ 上表符&nbsp;&nbsp;&nbsp; <br />
                        ┴ 下表符&nbsp;&nbsp;&nbsp; <br />
                        ┼ 中表符&nbsp;&nbsp;&nbsp;</span></td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
<img src ="http://www.cnblogs.com/xu8512/aggbug/1327274.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43606/" target="_blank">[新闻]李彦宏首次表态竞价排名问题:有错能改善莫大焉</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>决心--重新拾起技术!</title><link>http://www.cnblogs.com/xu8512/archive/2007/12/04/982940.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Tue, 04 Dec 2007 15:26:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2007/12/04/982940.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/982940.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2007/12/04/982940.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/982940.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/982940.html</trackback:ping><description><![CDATA[<span style="font-size: 120pt"><span style="color: red"><span style="font-size: 120pt">如题</span> </span></span>
<img src ="http://www.cnblogs.com/xu8512/aggbug/982940.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43605/" target="_blank">[新闻]杨致远发表博客解释辞职原因</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>BitComet的IE插件BitCommet Helper可能给系统造成错误的巨大Bug！！！求解决方案</title><link>http://www.cnblogs.com/xu8512/archive/2007/06/18/787843.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Mon, 18 Jun 2007 08:33:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2007/06/18/787843.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/787843.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2007/06/18/787843.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/787843.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/787843.html</trackback:ping><description><![CDATA[问题描述：用GridView显示数据，每条数据之后有一个删除按钮，在按钮的OnClientClick事件中输入是否确认删除的代码javascript:return confirm('你确认删除吗？');。<br>当IE的加载项中的BitComet Helper被启用时，不管点击确认删除还是取消，都会触发删除。<br>求教：是不是大家都有这个问题？如果是该怎么解决？<br>我装的是BitComet的0.89版本 
<img src ="http://www.cnblogs.com/xu8512/aggbug/787843.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43604/" target="_blank">[新闻]微软公布免费安全软件计划</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>破解sql中存储过程、触发器加密的存储过程</title><link>http://www.cnblogs.com/xu8512/archive/2007/06/18/787804.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Mon, 18 Jun 2007 07:54:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2007/06/18/787804.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/787804.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2007/06/18/787804.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/787804.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/787804.html</trackback:ping><description><![CDATA[<p>create&nbsp; PROCEDURE sp_decrypt(@objectname varchar(50))<br>AS<br>begin<br>set nocount on<br>--CSDN：j9988 copyright:2004.07.15 <br>--V3.2 <br>--破解字节不受限制，适用于SQLSERVER2000存储过程，函数，视图，触发器<br>--修正上一版"视图触发器"不能正确解密错误<br>--发现有错，请E_MAIL：<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#67;&#83;&#68;&#78;&#106;&#57;&#57;&#56;&#56;&#64;&#116;&#111;&#109;&#46;&#99;&#111;&#109;">CSDNj9988@tom.com</a><br>begin tran<br>declare @objectname1 varchar(100),@orgvarbin varbinary(8000)<br>declare @sql1 nvarchar(4000),@sql2 varchar(8000),@sql3 nvarchar(4000),@sql4 nvarchar(4000)<br>DECLARE&nbsp; @OrigSpText1 nvarchar(4000),&nbsp; @OrigSpText2 nvarchar(4000) , @OrigSpText3 nvarchar(4000), @resultsp nvarchar(4000)<br>declare&nbsp; @i int,@status int,@type varchar(10),@parentid int<br>declare @colid int,@n int,@q int,@j int,@k int,@encrypted int,@number int<br>select @type=xtype,@parentid=parent_obj from sysobjects where id=object_id(@objectname)</p>
<p>create table&nbsp; #temp(number int,colid int,ctext varbinary(8000),encrypted int,status int)<br>insert #temp SELECT number,colid,ctext,encrypted,status FROM syscomments&nbsp; WHERE id = object_id(@objectname)<br>select @number=max(number) from #temp<br>set @k=0</p>
<p>while @k&lt;<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#61;&#64;&#110;&#117;&#109;&#98;&#101;&#114;">=@number</a> <br>begin<br>if exists(select 1 from syscomments where id=object_id(@objectname) and <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#117;&#109;&#98;&#101;&#114;&#61;&#64;&#107;">number=@k</a>)<br>begin<br>if @type='P'<br>set @sql1=(case when @number&gt;1 then 'ALTER PROCEDURE '+ @objectname +';'+rtrim(@k)+' WITH ENCRYPTION AS '<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; else 'ALTER PROCEDURE '+ @objectname+' WITH ENCRYPTION AS '<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; end)</p>
<p>if @type='TR'<br>begin<br>declare @parent_obj varchar(255),@tr_parent_xtype varchar(10)<br>select @parent_obj=parent_obj from sysobjects where id=object_id(@objectname)<br>select @tr_parent_xtype=xtype from sysobjects where <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#105;&#100;&#61;&#64;&#112;&#97;&#114;&#101;&#110;&#116;&#95;&#111;&#98;&#106;">id=@parent_obj</a><br>if @tr_parent_xtype='V'<br>begin<br>set @sql1='ALTER TRIGGER <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#39;&#43;&#64;&#111;&#98;&#106;&#101;&#99;&#116;&#110;&#97;&#109;&#101;&#43;&#39;">'+@objectname+'</a> ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION INSTERD OF INSERT AS PRINT 1 '<br>end<br>else<br>begin<br>set @sql1='ALTER TRIGGER <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#39;&#43;&#64;&#111;&#98;&#106;&#101;&#99;&#116;&#110;&#97;&#109;&#101;&#43;&#39;">'+@objectname+'</a> ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION FOR INSERT AS PRINT 1 '<br>end</p>
<p>end<br>if @type='FN' or @type='TF' or @type='IF'<br>set @sql1=(case @type when 'TF' then <br>'ALTER FUNCTION '+ @objectname+'(@a char(1)) returns @b table(a varchar(10)) with encryption as begin insert @b select @a return end '<br>when 'FN' then<br>'ALTER FUNCTION '+ @objectname+'(@a char(1)) returns char(1) with encryption as begin return @a end'<br>when 'IF' then<br>'ALTER FUNCTION '+ @objectname+'(@a char(1)) returns table with encryption as return select @a as a'<br>end)</p>
<p>if @type='V'<br>set @sql1='ALTER VIEW <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#39;&#43;&#64;&#111;&#98;&#106;&#101;&#99;&#116;&#110;&#97;&#109;&#101;&#43;&#39;">'+@objectname+'</a> WITH ENCRYPTION AS SELECT 1 as f'</p>
<p>set @q=len(@sql1)<br>set @sql1=@sql1+REPLICATE('-',4000-@q)<br>select @sql2=REPLICATE('-',8000)<br>set @sql3='exec(@sql1'<br>select @colid=max(colid) from #temp where <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#117;&#109;&#98;&#101;&#114;&#61;&#64;&#107;">number=@k</a> <br>set @n=1<br>while @n&lt;=CEILING(1.0*(@colid-1)/2) and len(@sql3)&lt;=3996<br>begin <br>set @sql3=@sql3+'+@'<br>set @n=@n+1<br>end<br>set @sql3=@sql3+')'<br>exec sp_executesql @sql3,N'@sql1 nvarchar(4000),@ varchar(8000)',@sql1=@sql1,@=@sql2</p>
<p>end<br>set @k=@k+1<br>end</p>
<p>set @k=0<br>while @k&lt;<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#61;&#64;&#110;&#117;&#109;&#98;&#101;&#114;">=@number</a> <br>begin</p>
<p>if exists(select 1 from syscomments where id=object_id(@objectname) and <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#117;&#109;&#98;&#101;&#114;&#61;&#64;&#107;">number=@k</a>)<br>begin<br>select @colid=max(colid) from #temp where <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#117;&#109;&#98;&#101;&#114;&#61;&#64;&#107;">number=@k</a> <br>set @n=1</p>
<p>while @n&lt;<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#61;&#64;&#99;&#111;&#108;&#105;&#100;">=@colid</a><br>begin<br>select @OrigSpText1=ctext,@encrypted=encrypted,@status=status FROM #temp&nbsp; WHERE <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#99;&#111;&#108;&#105;&#100;&#61;&#64;&#110;">colid=@n</a> and <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#117;&#109;&#98;&#101;&#114;&#61;&#64;&#107;">number=@k</a></p>
<p>SET @OrigSpText3=(SELECT ctext FROM syscomments WHERE id=object_id(@objectname) and <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#99;&#111;&#108;&#105;&#100;&#61;&#64;&#110;">colid=@n</a> and <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#117;&#109;&#98;&#101;&#114;&#61;&#64;&#107;">number=@k</a>)<br>if @n=1<br>begin<br>if @type='P'<br>SET @OrigSpText2=(case when @number&gt;1 then 'CREATE PROCEDURE '+ @objectname +';'+rtrim(@k)+' WITH ENCRYPTION AS '<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else 'CREATE PROCEDURE '+ @objectname +' WITH ENCRYPTION AS '<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end)</p>
<p><br>if @type='FN' or @type='TF' or @type='IF'<br>SET @OrigSpText2=(case @type when 'TF' then <br>'CREATE FUNCTION '+ @objectname+'(@a char(1)) returns @b table(a varchar(10)) with encryption as begin insert @b select @a return end '<br>when 'FN' then<br>'CREATE FUNCTION '+ @objectname+'(@a char(1)) returns char(1) with encryption as begin return @a end'<br>when 'IF' then<br>'CREATE FUNCTION '+ @objectname+'(@a char(1)) returns table with encryption as return select @a as a'<br>end)</p>
<p>if @type='TR' <br>begin</p>
<p>if @tr_parent_xtype='V'<br>begin<br>set @OrigSpText2='CREATE TRIGGER <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#39;&#43;&#64;&#111;&#98;&#106;&#101;&#99;&#116;&#110;&#97;&#109;&#101;&#43;&#39;">'+@objectname+'</a> ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION INSTEAD OF INSERT AS PRINT 1 '<br>end<br>else<br>begin<br>set @OrigSpText2='CREATE TRIGGER <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#39;&#43;&#64;&#111;&#98;&#106;&#101;&#99;&#116;&#110;&#97;&#109;&#101;&#43;&#39;">'+@objectname+'</a> ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION FOR INSERT AS PRINT 1 '<br>end</p>
<p>end</p>
<p>if @type='V'<br>set @OrigSpText2='CREATE VIEW <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#39;&#43;&#64;&#111;&#98;&#106;&#101;&#99;&#116;&#110;&#97;&#109;&#101;&#43;&#39;">'+@objectname+'</a> WITH ENCRYPTION AS SELECT 1 as f'</p>
<p>set @q=4000-len(@OrigSpText2)<br>set @OrigSpText2=@OrigSpText2+REPLICATE('-',@q)<br>end<br>else<br>begin<br>SET @OrigSpText2=REPLICATE('-', 4000)<br>end<br>SET @i=1</p>
<p>SET @resultsp = replicate(N'A', (datalength(@OrigSpText1) / 2))</p>
<p>WHILE @i&lt;=datalength(@OrigSpText1)/2<br>BEGIN</p>
<p>SET @resultsp = stuff(@resultsp, @i, 1, NCHAR(UNICODE(substring(@OrigSpText1, @i, 1)) ^<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;&nbsp;&nbsp;&nbsp; (UNICODE(substring(@OrigSpText2, @i, 1)) ^<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;&nbsp;&nbsp;&nbsp; UNICODE(substring(@OrigSpText3, @i, 1)))))<br>&nbsp;SET @i=@i+1<br>END<br>set @orgvarbin=cast(@OrigSpText1 as varbinary(8000))<br>set @resultsp=(case when @encrypted=1 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then @resultsp <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else convert(nvarchar(4000),case when @status&amp;2=2 then uncompress(@orgvarbin) else @orgvarbin end)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end)<br>print @resultsp</p>
<p>set @n=@n+1</p>
<p>end</p>
<p>end<br>set @k=@k+1<br>end</p>
<p>drop table #temp<br>rollback tran<br>end</p>
<p>&nbsp;</p>
<p>GO<br>－－－－－－－－－－－－－－－－－<br>使用方法：exec '要揭密的存储过程、触发器的名称'</p>
<img src ="http://www.cnblogs.com/xu8512/aggbug/787804.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43604/" target="_blank">[新闻]微软公布免费安全软件计划</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Page事件发生的先后顺序</title><link>http://www.cnblogs.com/xu8512/archive/2007/05/10/741688.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Thu, 10 May 2007 07:36:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2007/05/10/741688.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/741688.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2007/05/10/741688.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/741688.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/741688.html</trackback:ping><description><![CDATA[1.PreInit<br>2.Init<br>3.InitComplete<br>4.PreLoad<br>5.Load<br>6.LoadComplete<br>7.PreRender<br>8.PreRenderComplete
<img src ="http://www.cnblogs.com/xu8512/aggbug/741688.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43603/" target="_blank">[新闻]《时代》：杨致远被Google玩弄于股掌之间？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>操作IIS过程中碰到的问题总结</title><link>http://www.cnblogs.com/xu8512/archive/2007/05/03/735358.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Thu, 03 May 2007 13:42:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2007/05/03/735358.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/735358.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2007/05/03/735358.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/735358.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/735358.html</trackback:ping><description><![CDATA[摘要: 1.在代码中不能引入System.DirectoryServices命名空间－－首先需要在解决方案中添加对System.DirectoryServices的引用2.添加引用后，在后台代码可以引入System.DirectoryServices命名空间，在类中却不行－－具体原因不知，不过直接把using System.DirectoryServices；写到类中，反正不会报错3.获得另外一个虚拟目录&nbsp;&nbsp;<a href='http://www.cnblogs.com/xu8512/archive/2007/05/03/735358.html'>阅读全文</a><img src ="http://www.cnblogs.com/xu8512/aggbug/735358.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43602/" target="_blank">[新闻]Mozilla即将结束对FireFox 2的支持</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>在 ASP.NET 中使用计时器（Timer） (转载)</title><link>http://www.cnblogs.com/xu8512/archive/2006/08/29/489690.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Tue, 29 Aug 2006 10:47:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2006/08/29/489690.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/489690.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2006/08/29/489690.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/489690.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/489690.html</trackback:ping><description><![CDATA[<p>我在实验中发现在 ASP.NET 中可以使用计时器（Timer）完成一些定时动作。这一点可能会对我们的一些 Web 程序有益。</p>
<p>下面首先介绍我测试使用的一个例子：</p>
<ol>
    <li>首先在 global.asax 中的 Application_OnStart 事件过程中定义计时器，代码如下：<br>
    <table class=pbcode bgColor=#eeeeee>
        <tbody>
            <tr>
                <td>
                <p>[VB.NET] global.asax<br>&lt;%@ import Namespace="System.Timers" %&gt; <br>&lt;script runat="server"&gt; </p>
                <p>&nbsp;&nbsp; Sub Application_OnStart(sender As Object, e As EventArgs)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' 创建一个计时器，单位：毫秒<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim aTimer As New System.Timers.Timer(10000)</p>
                <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' 将 Fresher 指定为计时器的 Elapsed 事件处理程序 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddHandler aTimer.Elapsed, AddressOf&nbsp;Fresher </p>
                <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' AutoReset 属性为 true 时，每隔指定时间循环一次； <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' 如果为 false，则只执行一次。 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aTimer.AutoReset = True <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aTimer.Enabled = True <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' 先给 Application("TimeStamp") 指定一个初值 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application.Lock() <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application("TimeStamp") = DateTime.Now.ToString() <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application.UnLock() <br>&nbsp;&nbsp; End Sub </p>
                <p>&nbsp;&nbsp; Sub Fresher(sender As Object, e As ElapsedEventArgs) <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application.Lock() <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application("TimeStamp") = DateTime.Now.ToString() <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application.UnLock() <br>&nbsp;&nbsp; End Sub </p>
                <p>&lt;/script&gt;</p>
                </td>
            </tr>
        </tbody>
    </table>
    <br>
    <li>然后我们简单写一个 test.aspx 来查看 Application("TimeStamp") 的值。代码如下：<br>
    <table class=pbcode bgColor=#eeeeee>
        <tbody>
            <tr>
                <td>
                <p>[VB.NET] test.aspx<br>&lt;% <br>&nbsp;&nbsp;&nbsp; Response.Write(Application("TimeStamp")) <br>%&gt;</p>
                </td>
            </tr>
        </tbody>
    </table>
    </li>
</ol>
<p><strong>分析</strong>：</p>
<p>根据 global.asax 中的代码，我们设定了一个计时器，每隔 10 秒钟执行一次 Fresher() 过程；在 Fresher() 过程中我们事实上只是重新写入了一个 Application("TimeStamp") 新值。换句话说，Application("TimeStamp") 的值是应该每隔 10 秒钟更新一次的。</p>
<p>是不是这样的呢？通过 test.aspx 的反复刷新观察 Application("TimeStamp") 的值，的确发现这个值在每隔 10 秒地变化一次，而其他时候则保持不变。与我们的预期是一致的。</p>
<p><strong>意义</strong>：</p>
<p>通过引入计时器我们可以在 ASP.NET 的全局性程序（Application）中灵活的使用计时器完成一些定时操作，比如：在社区/论坛系统中，每隔 5 分钟更新一次在线用户列表，每隔 1 个小时更新一次用户经验值，或者每隔一天备份一次关键数据等等。这个思路应该是很诱人的。</p>
<p><strong>探讨</strong>：</p>
<p><strong>Q:</strong> 是否在 ASP.NET 代码的任何地方都可以使用计时器呢？<br><strong>A:</strong> 我没有测试过在普通 *.aspx 中插入计时器的情形。但从 B/S 程序的特点来看，即使在 *.aspx 中插入计时器可行，也不是一种好的选择。因为对于 B/S 程序来说，服务器接到客户端的请求本身就是一个事件，在这个事件处理过程中，服务器必须迅速的作出回应，为客户端产生相应的 HTML 代码，然后结束这一过程。如果在 *.aspx 使用计时器（如果允许的话），则第一没有太大必要，第二很容易使系统因为插入的计时器过多（因为每一次 *.aspx 的执行都有可能插入一个新的计时器）而使系统瘫痪。</p>
<p>因此，我建议只在 global.asax 的 Application_OnStart 中使用比较安全一些。欢迎对此感兴趣的朋友对此发表见解。<br>原文链接:<a href="http://blog.joycode.com/percyboy/articles/3595.aspx">http://blog.joycode.com/percyboy/articles/3595.aspx</a></p>
<img src ="http://www.cnblogs.com/xu8512/aggbug/489690.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43601/" target="_blank">[新闻]IBM"走鹃"险胜"Cray Jaguar" 连任世界最快超级计算机</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>当了3个礼拜老师感想</title><link>http://www.cnblogs.com/xu8512/archive/2006/08/25/486420.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Fri, 25 Aug 2006 09:33:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2006/08/25/486420.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/486420.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2006/08/25/486420.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/486420.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/486420.html</trackback:ping><description><![CDATA[<p>就这么过了3个礼拜,感想挺多,对自己的学习方式也是一种反思,东西不是学了就好,去实践才是提高的方法。</p>
<img src ="http://www.cnblogs.com/xu8512/aggbug/486420.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43600/" target="_blank">[新闻]微软正式发布Exchange/SharePoint Online</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>给CheckboxList分页</title><link>http://www.cnblogs.com/xu8512/archive/2006/07/19/454475.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Wed, 19 Jul 2006 03:15:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2006/07/19/454475.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/454475.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2006/07/19/454475.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/454475.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/454475.html</trackback:ping><description><![CDATA[做一个只有checkbox的选定列表,想来想去用还是用CheckboxList比较实在,效率也比较高,由于选定项比较多,可能有上百项,所以肯定要给它分页的。<br>个人觉得分页的本质就是分批次给控件送数据，所以只要设定好了数据源怎么填充CheckBox就基本完成80％了，其余的也就很简单了，用了PagedDataSource 类来完成分页的功能。把那几种分页的方法都试了一边，还是觉得PagedDataSource最好用，具体的代码就不贴了，挺简单的，也就是个思路问题，后来想了想只要是能绑定Dataset数据源的好像都可以分页，呵呵，还没试验过，应该是的。
<img src ="http://www.cnblogs.com/xu8512/aggbug/454475.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43598/" target="_blank">[新闻]应用程序架构指导包2.0 Beta 2发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>关于ItemCommand事件 (转自混沌居)</title><link>http://www.cnblogs.com/xu8512/archive/2006/07/19/454465.html</link><dc:creator>中国土匪</dc:creator><author>中国土匪</author><pubDate>Wed, 19 Jul 2006 03:06:00 GMT</pubDate><guid>http://www.cnblogs.com/xu8512/archive/2006/07/19/454465.html</guid><wfw:comment>http://www.cnblogs.com/xu8512/comments/454465.html</wfw:comment><comments>http://www.cnblogs.com/xu8512/archive/2006/07/19/454465.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/xu8512/comments/commentRss/454465.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xu8512/services/trackbacks/454465.html</trackback:ping><description><![CDATA[在一次课上，讲解ItemCommand事件和DeleteCommand事件的时候，学生问我为什么每次点了CommandName为&#8220;delete&#8221;的按钮的时候ItemCommand事件也被触发了呢？因为我平时写程序的时候没注意这个问题，一下子还真把我难住了！&nbsp;回办公室后反复做了实验（通过打开页面的Trace跟踪，在相应的事件里用Trace.Warn()方法输出），最后得出结论： <br><br>1、ItemCommand事件是DataList控件产生的默认事件，任何DataList控件中CommandName为delete/cancel/update/edit的按钮被点击后，首先触发的是ItemCommand事件，然后才是相应的事件。 <br><br>2、但是当DataList控件中存在一个普通按钮，点击后触发ItemCommand事件，假设执行功能为选择当前项，此时如果点击了CommandName为edit的按钮，将当前项显示为编辑状态。这个时候并没有出现当前行既被选中又被编辑的情形，这和以上的结论（先触发ItemCommand事件）好象相违背。事实上这并不矛盾，因为DataList控件中的项同一时刻只能显示一个模板，所以执行过程应该是这样的。点击了CommandName为edit的按钮后首先触发了ItemCommand事件，将当前的项显示为SelectedItemTemplate模板，然后再触发EditCommand事件，将当前的项显示为EditItemTemplate模板，覆盖了前面已经显示的SelectedItemTemplate模板，只不过因为速度太快，肉眼看不出这个过程而已！&nbsp;<br>
<img src ="http://www.cnblogs.com/xu8512/aggbug/454465.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43598/" target="_blank">[新闻]应用程序架构指导包2.0 Beta 2发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>