<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[alalei6000的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/alalei6000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; alalei6000]]></copyright><item><title><![CDATA[ASP.NET 首页性能的十大做法（转）]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419754</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419754</guid><author>alalei6000</author><pubDate>Fri, 07 May 2010 09:21:00 +0800</pubDate><description><![CDATA[前言
本文是我对ASP.NET页面载入速度提高的一些做法，这些做法分为以下部分：
1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。（类似Google）6.完全删除ViewState。7....]]></description><category></category></item><item><title><![CDATA[asp.net简体字转繁体字的类库 (转)]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419725</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419725</guid><author>alalei6000</author><pubDate>Fri, 07 May 2010 09:20:00 +0800</pubDate><description><![CDATA[这东西虽然简单，但也不失为经典的类库，个人而言，就非常喜欢这个类库。 
 用文字记录下来吧，留个记念吧
 在vs中，有一个经典的Microsoft.VisualBasic.dll的VB类库，根据官方的描述：
 它能提供对许多 .NET Framework 类的简单直观的访问，使您能够编写可与计算机、应用程序、设置、资源等交互的操作及方法代码。
 这次，写一个比较经...]]></description><category></category></item><item><title><![CDATA[汉字转拼音]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419751</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419751</guid><author>alalei6000</author><pubDate>Mon, 01 Mar 2010 10:06:00 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using System.Text; 
using System.Text.RegularExpressions; 
namespace WebApplication1
{
/// &lt;summa...]]></description><category></category></item><item><title><![CDATA[26个Jquery使用小技巧(jQuery tips, tricks & solutions)]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419746</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419746</guid><author>alalei6000</author><pubDate>Mon, 01 Mar 2010 09:56:00 +0800</pubDate><description><![CDATA[前段时间发布了Jquery类库1.4版本，使用者也越来越多，为了方便大家对Jquery的使用，下面列出了一些Jquery使用技巧。比如有禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV可点击、克隆对象、使...]]></description><category></category></item><item><title><![CDATA[全世界最短的IE判定 （转）]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419748</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419748</guid><author>alalei6000</author><pubDate>Fri, 29 Jan 2010 09:10:00 +0800</pubDate><description><![CDATA[全世界最短的IE判定 
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。


1.var ie = !+"\v1";
仅仅需要7bytes！参见这篇文章，《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》，讲述外国人是如何把IE的判定从32 bytes一步步缩简成7 bytes!的故...]]></description><category></category></item><item><title><![CDATA[mysql（ 5.0.51a 版本）root密码重置]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419723</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419723</guid><author>alalei6000</author><pubDate>Fri, 22 Jan 2010 10:09:00 +0800</pubDate><description><![CDATA[公司服务器的mysql密码因同事离职造成密码丢失，所以要进行root密码重置操作，找了一些网上资料好像都没有测试成功，不过通过小尝试，root密码还是重置成功了，小可将经过与大家分享一下。
第一步：打开一个Dos窗口，依图如下图输入dos命令：

命令解答：a:找到你的mysql所在路径的dos命令就不用说了吧
 b:ne...]]></description><category></category></item><item><title><![CDATA[XSLT简介]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419743</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419743</guid><author>alalei6000</author><pubDate>Thu, 08 May 2008 10:09:00 +0800</pubDate><description><![CDATA[XSLT是一种用来转换XML文档结构的语言，用于将XML文件转换成另一份XML文件，或者转换成另一种被浏览器所识别的文件（如HTML和XHTML类型的文件）。系统的标签功能正是应用XSLT这种强大灵活的转换功能，而不是用正则表达式来捕获然后替换的方法。 
 在讨论XSLT的优势之前，首先要了解为什么XML如此成功并产生了如此大的影响。XML是一种电脑程序间交换原始数据的...]]></description><category></category></item><item><title><![CDATA[迁移到ASP.NET：需考虑的重要问题]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419720</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419720</guid><author>alalei6000</author><pubDate>Tue, 06 May 2008 07:35:00 +0800</pubDate><description><![CDATA[虽然 Microsoft&amp;reg; ASP .NET 的设计者在保持 ASP 应用程序的向后兼容性方面做了大量不懈的努力，但在将 Web 应用程序由 ASP 向 ASP .NET 迁移之前，还是应该了解一下几个关键的问题。在 .NET 平台和 ASP .NET 中对现有技术进行了改进并采用了一些新技术，透彻理解这些技术有利于简化此迁移过程，但这需要经过一段漫长的时间。本文探讨各方...]]></description><category></category></item><item><title><![CDATA[采用HttpModules来重写URLs]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419736</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419736</guid><author>alalei6000</author><pubDate>Sat, 03 May 2008 08:48:00 +0800</pubDate><description><![CDATA[据说通过HttpModules可以将类似于： http://www.infotouch.cn/detail.aspx?id=120  的URL地址重写为： http://www.infotouch.cn/detail/120.aspx 这样最直接的好处就是可以让搜索引擎搜索到页面，因为搜索引擎对？之后的参数不太理睬。 
 今天尝试了一下，发现一个需要注意...]]></description><category></category></item><item><title><![CDATA[从底层了解ASP.NET体系结构]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419734</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419734</guid><author>alalei6000</author><pubDate>Wed, 30 Apr 2008 18:32:00 +0800</pubDate><description><![CDATA[目录
1. ASP.NET是什么？
2. 从浏览器到ASP.NET
3. ISAPI连接
4. IIS5和IIS6的不同之处
5. 进入.NET运行时
6. 加载.NET—稍微有点神秘
7. 回到运行时
8. HttpRuntime，HttpContext以及HttpApplication
...]]></description><category></category></item><item><title><![CDATA[c#中out和ref使用小结]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419760</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419760</guid><author>alalei6000</author><pubDate>Thu, 20 Mar 2008 14:05:00 +0800</pubDate><description><![CDATA[1、out必须在函数体内初始化，在外面初始化没意义。也就是说，out型的参数在函数体内不能得到外面传进来的初始值。2、ref必段在函数体外初始化。3、两都在函数体的任何修改都将影响到外面ref是传递参数的地址，out是返回值，两者有一定的相同之处，不过也有不同点。使用ref前必须对变量赋值，out不用。　　out的函数会清空变量，即使变量已经赋值也不行，退出函数时所有out引用的变量都要...]]></description><category></category></item><item><title><![CDATA[C#中接口(interface)的理解]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419768</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419768</guid><author>alalei6000</author><pubDate>Thu, 20 Mar 2008 14:01:00 +0800</pubDate><description><![CDATA[C＃中的接口1.都是“虚的”不能被实例化,这也是接口中为什么不能包含字段－－成员变量的原因2.正因为接口是虚的,所以接口内的索引,属性,时间等只能有声明,而不能在接口内实现,具体如何实现是派生接口或者派生类的事.3.都具有模板的性质,如果一个接口或者类从某一个接口继承,它将自动具有被集成者的特征(包括索引,属性,函数,实践等).4.接口支持多重继承,而C＃中,类之支持单一继承,接口实际表...]]></description><category></category></item><item><title><![CDATA[ArrayList]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419758</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419758</guid><author>alalei6000</author><pubDate>Thu, 20 Mar 2008 13:58:00 +0800</pubDate><description><![CDATA[1、什么是ArrayListArrayList就是传说中的动态数组，用MSDN中的说法，就是Array的复杂版本，它提供了如下一些好处：动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList最简单的例子：ArrayList List = new ArrayList();for( int i=0;i&lt;10;i++ ) //给...]]></description><category></category></item><item><title><![CDATA[对C#委托、事件、自定义事件的理解]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419755</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419755</guid><author>alalei6000</author><pubDate>Thu, 20 Mar 2008 13:43:00 +0800</pubDate><description><![CDATA[一、委托委托类似于函数指针，但函数指针只能引用静态方法，而委托既能引用静态方法，也能引用实例方法。委托使用分三步：1、委托声明。2、委托实例化。3、委托调用。例程一：程序代码
1usingSystem;23namespace委托4{5delegateintNumOpe(inta,intb);//委托声明6classClass17{8staticvoid...]]></description><category></category></item><item><title><![CDATA[怎么成为优秀的软件模型设计者?]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419753</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419753</guid><author>alalei6000</author><pubDate>Wed, 19 Mar 2008 10:29:00 +0800</pubDate><description><![CDATA[我们期待自己成为一个优秀的软件模型设计者，但是，要怎样做，又从哪里开始呢？ 
将下列原则应用到你的软件工程中，你会获得立杆见影的成果。 
1. 人远比技术重要 
你开发软件是为了供别人使用，没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平，因为他们那时侯将主要精力都集中在技术上。显然，构件（components），EJB（Ente...]]></description><category></category></item><item><title><![CDATA[C#基础知识(系列二)]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419749</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419749</guid><author>alalei6000</author><pubDate>Wed, 19 Mar 2008 10:26:00 +0800</pubDate><description><![CDATA[1.简述private、protected、public、internal、internalprotected修饰符的访问权限。 
答：没有标明访问级别的就是private。private：私有成员，只能在类的内部才可以访问。protected:保护成员,只能从所在类和所在类派生的子类进行访问public:公共成员，不限制对该类的访问。internal:访问仅限于当...]]></description><category></category></item><item><title><![CDATA[C#基础知识(系列一)]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419747</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419747</guid><author>alalei6000</author><pubDate>Wed, 19 Mar 2008 10:05:00 +0800</pubDate><description><![CDATA[1.静态成员和非静态成员的区别？2.const 和 static readonly 区别？3.extern 是什么意思？4.abstract 是什么意思？5.internal 修饰符起什么作用？6.sealed 修饰符是干什么的？7.override 和 overload 的区别？8.什么是索引指示器？9.new 修饰符是起什么作用？10.this 关键字的含义？11.可以使用抽象函数重...]]></description><category></category></item><item><title><![CDATA[一个 C# 版的冒泡排序法]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419744</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419744</guid><author>alalei6000</author><pubDate>Thu, 13 Mar 2008 15:28:00 +0800</pubDate><description><![CDATA[从小到大排序int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 };// 取长度最长的词组 -- 冒泡法for( int j=1;j&lt;myArray.Length;j ++ ){for(int i=0;i&lt;myArray.Length - 1;i ++){// 如果 m...]]></description><category></category></item><item><title><![CDATA[C#集合类使用范例]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419735</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419735</guid><author>alalei6000</author><pubDate>Wed, 12 Mar 2008 10:15:00 +0800</pubDate><description><![CDATA[//DictionarySystem.Collections.DictionaryEntrydic=newSystem.Collections.DictionaryEntry("key1","value1");//ArrayListSystem.Collections.ArrayListlist=newSystem.Collections.ArrayList();list.Add...]]></description><category></category></item><item><title><![CDATA[一些javascript小技巧！]]></title><link>https://blog.youkuaiyun.com/alalei6000/article/details/102419738</link><guid>https://blog.youkuaiyun.com/alalei6000/article/details/102419738</guid><author>alalei6000</author><pubDate>Fri, 07 Mar 2008 11:52:00 +0800</pubDate><description><![CDATA[[Copy to clipboard] [ - ]CODE:
event.srcElement.tagName event.srcElement.type 捕获释放


[Copy to clipboard] [ - ]CODE:
event.srcElement.setCapture();event.srcElement.releaseCapture();事件按键...]]></description><category></category></item></channel></rss>