<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[因帅被判7年]]></title><description><![CDATA[其中的文章用于方便自己与他人使用]]></description><link>https://blog.youkuaiyun.com/klan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; klan]]></copyright><item><title><![CDATA[Supporting a Printer-Friendly Page Button (Part I)]]></title><link>https://blog.youkuaiyun.com/klan/article/details/4633187</link><guid>https://blog.youkuaiyun.com/klan/article/details/4633187</guid><author>klan</author><pubDate>Mon, 05 Oct 2009 07:47:00 +0800</pubDate><description><![CDATA[Peter investigates three solutions for getting junk off your page when the user wants to print a copy.By Peter Vogel10/01/2009Often, when users want to print a copy of your Web page,]]></description><category></category></item><item><title><![CDATA[ASP.NET生成随机密码]]></title><link>https://blog.youkuaiyun.com/klan/article/details/4626834</link><guid>https://blog.youkuaiyun.com/klan/article/details/4626834</guid><author>klan</author><pubDate>Fri, 02 Oct 2009 08:38:00 +0800</pubDate><description><![CDATA[在开发需要用户注册后才能使用提供的各项功能的应用程序时，在新用户提交注册信息后，较常见的做法是由程序生成随机密码，然后发送密码到用户注册时填写的电子信箱，用户再用收到的密码来激活其帐户。实现ASP.NET生成随机密码功能是很容易的，下面的代码给出了完整的实现方法：public static stringMakePassword(string pwdchars,int pwdlen)]]></description><category></category></item><item><title><![CDATA[ASP.NET页面刷新方法总结]]></title><link>https://blog.youkuaiyun.com/klan/article/details/4625166</link><guid>https://blog.youkuaiyun.com/klan/article/details/4625166</guid><author>klan</author><pubDate>Thu, 01 Oct 2009 14:59:00 +0800</pubDate><description><![CDATA[先看看ASP.NET页面刷新的实现方法：第一： private void Button1_Click(object sender, System.EventArgs e ) { Response.Redirect(Request.Url.ToString( ) ); }  第二： private void Button2_Click(object sen]]></description><category></category></item><item><title><![CDATA[刷新页面时“弹出点击确定重发消息刷新页面”的解决方案]]></title><link>https://blog.youkuaiyun.com/klan/article/details/4625152</link><guid>https://blog.youkuaiyun.com/klan/article/details/4625152</guid><author>klan</author><pubDate>Thu, 01 Oct 2009 14:45:00 +0800</pubDate><description><![CDATA[最近做的一个asp.net小项目里，用到了showModalDialog弹出窗体来编辑GridView中的数据要求弹出窗体关闭后能够自动刷新原来GridView中的数据。如果直接关闭ModalDialog，则无法刷新要刷新的话，有两种方式： 1、直接用window.reload();重新载入页面，但是会弹出一个对话框 ：“弹出点击确定重发消息刷新页面”，很讨厌。 2、windo]]></description><category></category></item><item><title><![CDATA[Asp.Net客户端触发服务器端事件及_dopostback]]></title><link>https://blog.youkuaiyun.com/klan/article/details/4625126</link><guid>https://blog.youkuaiyun.com/klan/article/details/4625126</guid><author>klan</author><pubDate>Thu, 01 Oct 2009 14:26:00 +0800</pubDate><description><![CDATA[asp.net在客户端触发服务器端事件分为两种情况：一.    WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为：input type="submit" valu]]></description><category></category></item><item><title><![CDATA[c#非托管]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1799026</link><guid>https://blog.youkuaiyun.com/klan/article/details/1799026</guid><author>klan</author><pubDate>Mon, 24 Sep 2007 20:51:00 +0800</pubDate><description><![CDATA[非托管在.net 编程环境中，系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作，是不需要人工干预回收的，而且你也无法干预他们的回收，所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象，可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。 对于非托管资源，您在应用程序中使用完这些非托管资源之后，必须显示的释放他们]]></description><category></category></item><item><title><![CDATA[C#句柄]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1799021</link><guid>https://blog.youkuaiyun.com/klan/article/details/1799021</guid><author>klan</author><pubDate>Mon, 24 Sep 2007 20:47:00 +0800</pubDate><description><![CDATA[句柄C#摒弃了指针，改为引用类型来表达，我们可以将这个引用看作指向实际内存地址的句柄。理解了这一点，C#有关引用类型的种种行为我们就清楚了。看下面这个程序:using System;class Element{  public int Number=10;}class Test{  static void Change(Element s)  {    s.Number=100;  }  stat]]></description><category></category></item><item><title><![CDATA[C#里的委托]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1799020</link><guid>https://blog.youkuaiyun.com/klan/article/details/1799020</guid><author>klan</author><pubDate>Mon, 24 Sep 2007 20:45:00 +0800</pubDate><description><![CDATA[委托比如说一个公司（场景），你是老板，手下有两个员工，小张和小王。你命令小王，如果小张玩游戏，则小王扣去小张500元钱。这就是现实中的委托。实际上，在写程序中，程序员就是老板，小张和小王就是两个对象。小张玩游戏是一个方法，小张还有一个游戏事件，他玩游戏激发这个事件。而小王就是事件处理对象，他负责把小张的钱扣除500。所以，委托有如下几个要素：1 激发事件的对象--就是小张2 处理对象事件的对象--]]></description><category></category></item><item><title><![CDATA[MySQL 全文搜索]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1784604</link><guid>https://blog.youkuaiyun.com/klan/article/details/1784604</guid><author>klan</author><pubDate>Fri, 14 Sep 2007 09:19:00 +0800</pubDate><description><![CDATA[MySQL 全文搜索到 3.23.23 时，MySQL 开始支持全文索引和搜索。全文索引在 MySQL 中是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表，可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、VARCHAR 或 TEXT 列上创建。对于大的数据库，将数据装载到一个没有 FULLT]]></description><category></category></item><item><title><![CDATA[mysql动态sql语句]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1761559</link><guid>https://blog.youkuaiyun.com/klan/article/details/1761559</guid><author>klan</author><pubDate>Tue, 28 Aug 2007 09:25:00 +0800</pubDate><description><![CDATA[动态sql语句 格式1   直接执行sql声明(sqlstatement)   例程：   string            Mysql   Mysql = "CREATE TABLE Employee "&    +"(emp_id integer not null,"&    +"dept_id integer not null, "&    +"emp_fname char(10) n]]></description><category></category></item><item><title><![CDATA[One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding y]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1612581</link><guid>https://blog.youkuaiyun.com/klan/article/details/1612581</guid><author>klan</author><pubDate>Thu, 17 May 2007 08:46:00 +0800</pubDate><description><![CDATA[使用VS2005，原来好好的，但是突然有一天打开这个solution，我的一个form的设计页面出现了“One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while]]></description><category></category></item><item><title><![CDATA[c#多线程教学(4):线程池和异步编程]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1514595</link><guid>https://blog.youkuaiyun.com/klan/article/details/1514595</guid><author>klan</author><pubDate>Mon, 26 Feb 2007 10:49:00 +0800</pubDate><description><![CDATA[　　如果你仔细阅读了我前面的三篇文章,我相信你对用.NET Framework提供的System.Threading.Thread类和一些线程同步的类基本的线程知识和多线程编程知识很了解。我们将在这里进一步讨论一些.NET类,以及他们在多线程编程中扮演的角色和怎么编程。它们是:　　System.Threading.ThreadPool 类　　System.Threading.Timer 类　　如果]]></description><category></category></item><item><title><![CDATA[c#.net多线程编程教学(3):线程同步]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1514590</link><guid>https://blog.youkuaiyun.com/klan/article/details/1514590</guid><author>klan</author><pubDate>Mon, 26 Feb 2007 10:49:00 +0800</pubDate><description><![CDATA[　　随着对多线程学习的深入,你可能觉得需要了解一些有关线程共享资源的问题. .NET framework提供了很多的类和数据类型来控制对共享资源的访问。　　考虑一种我们经常遇到的情况：有一些全局变量和共享的类变量，我们需要从不同的线程来更新它们，可以通过使用System.Threading.Interlocked类完成这样的任务，它提供了原子的，非模块化的整数更新操作。　　还有你可以使用Sys]]></description><category></category></item><item><title><![CDATA[c#.net多线程编程教学(2):Thread类]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1514589</link><guid>https://blog.youkuaiyun.com/klan/article/details/1514589</guid><author>klan</author><pubDate>Mon, 26 Feb 2007 10:48:00 +0800</pubDate><description><![CDATA[　　这章将向大家介绍.NET中的线程API,怎么样用C#创建线程,启动和停止线程,设置优先级和状态.　　在.NET中编写的程序将被自动的分配一个线程.让我们来看看用C#编程语言创建线程并且继续学习线程的知识。我们都知道.NET的运行时环境的主线程由Main ()方法来启动应用程序，而且.NET的编译语言有自动的垃圾收集功能,这个垃圾收集发生在另外一个线程里面,所有的这些都是后台发生的,让我们无]]></description><category></category></item><item><title><![CDATA[.NET多线程编程（1）:多任务和多线程]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1514588</link><guid>https://blog.youkuaiyun.com/klan/article/details/1514588</guid><author>klan</author><pubDate>Mon, 26 Feb 2007 10:46:00 +0800</pubDate><description><![CDATA[在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言　　早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任一时间点只能执行]]></description><category></category></item><item><title><![CDATA[常用正则表达式]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1506081</link><guid>https://blog.youkuaiyun.com/klan/article/details/1506081</guid><author>klan</author><pubDate>Fri, 09 Feb 2007 11:42:00 +0800</pubDate><description><![CDATA[ //校验是否全由数字组成 代码    function isDigit(s)       {       var patrn=/^[0-9]{1,20}$/;       if (!patrn.exec(s)) return false      return true      }   render_code();//校验登录名：只能输入5-]]></description><category></category></item><item><title><![CDATA[正则表达式使用详解]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1505998</link><guid>https://blog.youkuaiyun.com/klan/article/details/1505998</guid><author>klan</author><pubDate>Fri, 09 Feb 2007 10:50:00 +0800</pubDate><description><![CDATA[    如果我们问那些UNIX系统的爱好者他们最喜欢什么，答案除了稳定的系统和可以远程启动之外，十有八九的人会提到正则表达式；如果我们再问他们最头痛的是什么，可能除了复杂的进程控制和安装过程之外，还会是正则表达式。那么正则表达式到底是什么？如何才能真正的掌握正则表达式并正确的加以灵活运用？本文将就此展开介绍，希望能够对那些渴望了解和掌握正则表达式的读者有所助益。 入门简介 　　简单的说，正则表达式]]></description><category></category></item><item><title><![CDATA[SQL Server 2005 Beta 2 Transact-SQL 增强功能 2]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1448413</link><guid>https://blog.youkuaiyun.com/klan/article/details/1448413</guid><author>klan</author><pubDate>Tue, 19 Dec 2006 07:38:00 +0800</pubDate><description><![CDATA[PIVOT 和 UNPIVOTPIVOT 和 UNPIVOT 是可以在查询的 FROM 子句中指定的新的关系运算符。它们对一个输入表值表达式执行某种操作，并且产生一个输出表作为结果。PIVOT 运算符将行旋转为列，并且可能同时执行聚合。它基于给定的枢轴列扩大输入表表达式，并生成一个带有与枢轴列中的每个唯一值相对应的列的输出表。UNPIVOT 运算符执行与 PIVOT 运算符相反的操作；它将列旋]]></description><category></category></item><item><title><![CDATA[SQL Server 2005 Beta 2 Transact-SQL 增强功能 1]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1443937</link><guid>https://blog.youkuaiyun.com/klan/article/details/1443937</guid><author>klan</author><pubDate>Fri, 15 Dec 2006 12:28:00 +0800</pubDate><description><![CDATA[SQL SERVER 2005排序函数SQL Server 2005 引入了四个新的排序函数：ROW_NUMBER、RANK、DENSE_RANK 和 NTILE。这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。您可能发现这些新函数有用的典型方案包括：将连续整数分配给结果行，以便进行表示、分页、计分和绘制直方图。Speaker Statistics 方案下面的 Speak]]></description><category></category></item><item><title><![CDATA[穷人、富人的绝对区别]]></title><link>https://blog.youkuaiyun.com/klan/article/details/1375014</link><guid>https://blog.youkuaiyun.com/klan/article/details/1375014</guid><author>klan</author><pubDate>Thu, 09 Nov 2006 09:44:00 +0800</pubDate><description><![CDATA[永远要记住，话语权在富人手里！一个社会的游戏规则是富人制定的，评判标准也由富人掌握。一个穷人永远也不可能去指导富人怎样致富，怎样过上好日子，哪怕他说的都是真理，也无人会听。一个社会的经济基础已经形成，主流社会就是那些经济上的优势群体。权力一定是与经济利益联系在一起的，一个人哪怕掌权之前是穷人，掌权以后也会步入富人的行列。这时你再期望他为穷人说话是不现实的，他骨子里已经在维护既得利益了。 一个社]]></description><category></category></item></channel></rss>