<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sandy专栏]]></title><description><![CDATA[勤学似春起之苗，不见其增，日有所长；辍学如磨刀之石，不见其损，日有所亏!]]></description><link>https://blog.youkuaiyun.com/sandy945</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sandy945]]></copyright><item><title><![CDATA[IHttpAsyncHandler 的一个DEMO]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7620325</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7620325</guid><author>sandy945</author><pubDate>Thu, 31 May 2012 16:34:12 +0800</pubDate><description><![CDATA[public class IHttpAsyncHandlerDEMO : IHttpHandler, IHttpAsyncHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plai]]></description><category></category></item><item><title><![CDATA[IHttpAsyncHandler 的一个DEMO]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7619328</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7619328</guid><author>sandy945</author><pubDate>Thu, 31 May 2012 12:45:31 +0800</pubDate><description><![CDATA[public class IHttpAsyncHandlerDEMO : IHttpHandler, IHttpAsyncHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plai]]></description><category></category></item><item><title><![CDATA[IHttpAsyncHandler 的一个应用]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7619326</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7619326</guid><author>sandy945</author><pubDate>Thu, 31 May 2012 12:44:08 +0800</pubDate><description><![CDATA[public class IHttpAsyncHandlerDEMO : IHttpHandler, IHttpAsyncHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plai]]></description><category></category></item><item><title><![CDATA[mvc中使用easyui-datagrid]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7308168</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7308168</guid><author>sandy945</author><pubDate>Wed, 29 Feb 2012 23:16:49 +0800</pubDate><description><![CDATA[mvc中使用easyui-datagrid]]></description><category></category></item><item><title><![CDATA[HTTP长连接的例子]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7223321</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7223321</guid><author>sandy945</author><pubDate>Tue, 31 Jan 2012 23:14:24 +0800</pubDate><description><![CDATA[<asp:Button ID="btn" runat="server" Text="提交" 
OnClientClick="document.getElementById('ifr').src='Handler.ashx';return false;" />
    
    
        var callBack = function (val) {
            doc]]></description><category></category></item><item><title><![CDATA[一个关于WaitCallback和ThreadPool.QueueUserWorkItem的小例子]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7166628</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7166628</guid><author>sandy945</author><pubDate>Sat, 31 Dec 2011 02:32:44 +0800</pubDate><description><![CDATA[class CustomThreadPool
        {
            //仅仅只是计数
              public static int count;

            public static Thread QueueUserWorkItem(Action action)
            {
                ret]]></description><category></category></item><item><title><![CDATA[一个C#中浅复制(shallow copy)/深复制(deep copy)的例子]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7166091</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7166091</guid><author>sandy945</author><pubDate>Fri, 30 Dec 2011 20:05:36 +0800</pubDate><description><![CDATA[[Serializable]
        public class User : ICloneable
        {
            public string name;
            public string desc;
            public string remark;

            public User()]]></description><category></category></item><item><title><![CDATA[用Sqlserver中的text类型存储图片]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7092230</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7092230</guid><author>sandy945</author><pubDate>Wed, 21 Dec 2011 17:54:53 +0800</pubDate><description><![CDATA[create table testTB
(
   ID int,
   [file] text
)
 
Upload.aspx 



    


    
    
    
    
        
            
            
            <asp:HyperLinkField HeaderText="连接地址"]]></description><category></category></item><item><title><![CDATA[为Request.Form追加元素]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7037454</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7037454</guid><author>sandy945</author><pubDate>Sat, 03 Dec 2011 14:56:09 +0800</pubDate><description><![CDATA[ResultHandler
    /// 
    /// Summary description for ResultHandler
    /// 
    public class ResultHandler :System.Web.UI.Page, IHttpHandler
    {        
        bool IHttpHandler.IsReusable]]></description><category></category></item><item><title><![CDATA[C#通过POP3协议验证 Email 账号]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7020774</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7020774</guid><author>sandy945</author><pubDate>Mon, 28 Nov 2011 19:53:46 +0800</pubDate><description><![CDATA[static bool ValidateEmailAccount(string server, int port, string userName, string password, out string ErrorMessage)
        {
            ErrorMessage = "";

            //create a tcp connection]]></description><category></category></item><item><title><![CDATA[js限制文本框字数]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7018112</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7018112</guid><author>sandy945</author><pubDate>Mon, 28 Nov 2011 01:18:48 +0800</pubDate><description><![CDATA[var keyDown = function (obj, count, evt) {
            if (evt.keyCode == 8) {
                return;
            }
            if (obj.value.length > count - 1) {
                evt.returnValu]]></description><category></category></item><item><title><![CDATA[web弹出窗体之间的操作]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/7003744</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/7003744</guid><author>sandy945</author><pubDate>Wed, 23 Nov 2011 13:01:46 +0800</pubDate><description><![CDATA[http://topic.youkuaiyun.com/u/20090311/10/E9A529FD-202A-4F0C-BB87-EBA7DB5C3ACE.html#r_55821207
http://topic.youkuaiyun.com/u/20090911/15/c29dbaea-6383-4730-8edd-68e54d88e7a7.html
 
倒分待处理
http://topic.youkuaiyun.com]]></description><category></category></item><item><title><![CDATA[WinForm中异步刷新窗体]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6948702</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6948702</guid><author>sandy945</author><pubDate>Tue, 08 Nov 2011 17:00:48 +0800</pubDate><description><![CDATA[原帖地址:
http://topic.youkuaiyun.com/u/20111108/09/07216bf6-d888-43c5-9192-87ffa4b4892c.html
public class Flag
    {
        public static bool IsOpen { set; get; }
        public static object lockObj =]]></description><category></category></item><item><title><![CDATA[ajax方式填充GridView]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6925893</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6925893</guid><author>sandy945</author><pubDate>Tue, 01 Nov 2011 18:49:17 +0800</pubDate><description><![CDATA[功能很简单，页面异步发送请求，服务器端响应的内容是XML，页面根据返回的XML填充已存在的GridView
新增页面用于展示数据



    
    
        var xmlHttp = null;
        var isIE = !!window.ActiveXObject;

        function createXMLHttpRequest()]]></description><category></category></item><item><title><![CDATA[Implements IConfigurationSectionHandler interface,create a custom configuration section handler]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6923332</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6923332</guid><author>sandy945</author><pubDate>Mon, 31 Oct 2011 23:51:50 +0800</pubDate><description><![CDATA[原帖地址:应用程序配置文件问题
配置文件如下:


  
    
  
  
    
    
    
    
  


文中网友使用 
NameValueSectionHandler 来处理 configuration section，他的问题是为什么 
OHeadLabel  只取到一个，而不是多个。
这里要说明一下， NameValueSectio]]></description><category></category></item><item><title><![CDATA[扩展GridView]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6649346</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6649346</guid><author>sandy945</author><pubDate>Sun, 31 Jul 2011 23:44:05 +0800</pubDate><description><![CDATA[http://topic.youkuaiyun.com/u/20110717/08/c0c267c9-bae7-4493-a794-45692e0c69f7.html
这个帖子推荐了，不过很多人不理解推荐的原因。
现 写一可运行版本，并简要说明推荐的理由。
WebForm中一个重要特点]]></description><category></category></item><item><title><![CDATA[++运算符在C/C++与C#/JAVA中的差异 ]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6527888</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6527888</guid><author>sandy945</author><pubDate>Mon, 06 Jun 2011 14:10:00 +0800</pubDate><description><![CDATA[++ 运算符The increment operator (++) increments its operand by 1. The increment operator can appear before or after its operand 增量运算符 (++) 将操作数加 1。增量运算符可以出现在操作数之前或之后The first form is a prefix increme]]></description><category></category></item><item><title><![CDATA[MongoDB 安装&部署]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6458091</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6458091</guid><author>sandy945</author><pubDate>Tue, 31 May 2011 22:23:00 +0800</pubDate><description><![CDATA[<br /><br />MongoDB 安装&部署<br /> <br />l  安装MongoDB<br />　　官方提供的最新版本（Production Release）是：1.8.1 <br />1.   下载安装包：官方下载地址
←单击此处,
注意是64
位还是32
位版本的，请选择正确的版本。<br />2.   解压下载到的安装包，最好放在某个盘的根目录下。<br />3.   假设解压在D
盘(D:/MongoDB)
，在“D:/MongoDB
”目录下新建“data
”文件夹]]></description><category></category></item><item><title><![CDATA[MongoDB]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6371885</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6371885</guid><author>sandy945</author><pubDate>Fri, 29 Apr 2011 14:06:00 +0800</pubDate><description><![CDATA[None]]></description><category></category></item><item><title><![CDATA[在asp.net mvc中使用PartialView返回部分HTML段]]></title><link>https://blog.youkuaiyun.com/sandy945/article/details/6307750</link><guid>https://blog.youkuaiyun.com/sandy945/article/details/6307750</guid><author>sandy945</author><pubDate>Thu, 07 Apr 2011 19:07:00 +0800</pubDate><description><![CDATA[问题链接: MVC如何实现异步调用输出HTML页面该问题是个常见的 case, 故写篇文章用于提示新人。在asp.net mvc中返回View时使用的是ViewResult,它继承自ViewResultBase 同时它还有个兄弟PartialViewResult相信聪明的你已经知道了它俩的区别了，没错 一个用于返回整体，另一个返回局部(部分)。假设我有这样一个需求，输入用户名，然后返回相关信息。之前的做法可能会是用json格式来返回用户的相关信息，然后到页面去渲染相关的HTML，如果生产的相关HTML比较大]]></description><category></category></item></channel></rss>