2011年11月15日
摘要: 有些人不想由URL暴露一些訊息,除了可以使用URL Rewrite之外,其實簡便一點的方法還有使用編碼or加密來達到偽裝的目的。使用Base64的原因是因為他的編碼不會有難以接受的特殊字元(註1),你也可以用其他的編碼or加密算法替代(註2)。其實這邊已經有一串很精彩的討論,我只是覺得其實如果要用Base64的話還可以更精簡成這樣:01publicstaticstringEncodeString(stringtoEncode)02{03try04{05byte[] toEncodeAsBytes = Encoding.UTF8.GetBytes(toEncode);06returnConver 阅读全文
posted @ 2011-11-15 11:56 極 阅读(275) 评论(0) 推荐(0) 编辑
  2011年11月10日
摘要: select ROW_NUMBER() over (partition by [f1] order by [f2] ),* from [t1] 阅读全文
posted @ 2011-11-10 16:03 極 阅读(401) 评论(0) 推荐(0) 编辑
  2011年11月9日
摘要: 在ASP.NET Ajax2.0的時候,使用ScriptManager & UpdatePanel的時候,會有一個很大的困擾:使用者沒辦法進行歷史瀏覽,瀏覽器中的上一步和下一步是無法操作的。但是在ASP.NET Ajax 3.5 SP 1中,ScriptManager提供了一些方法來建立歷史記錄點,不管是在Client or Server端,都可以輕鬆的處理這件事。以下的小範例是Server端的操作示範:1. 在ScriptManager 中啟用EnableHistory:1<asp:ScriptManagerID="ScriptManager1"runat= 阅读全文
posted @ 2011-11-09 11:01 極 阅读(275) 评论(0) 推荐(0) 编辑
  2011年11月7日
摘要: 第一步:开启远程桌面:计算机---属性---远程设置---勾选"允许运行任意版本远程桌面的计算机连接(较不安全)"第二步:设置远程桌面连接最大数量控制面板-->管理工具-->远程桌面服务-->远程桌面会话主机设置-->去掉"限制每个用户只能进行一个会话"勾选,最后双击连接中的RDP-Tcp---网络适配器--最大连接数 修改为2 此时的同时远程桌面连接的数量即设置为2。 阅读全文
posted @ 2011-11-07 16:02 極 阅读(1655) 评论(0) 推荐(0) 编辑