.Net深入学习:序列化
摘要:什么是序列化? ---.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字 段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 序列化的目的: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 实质...
阅读全文
301永久重定向实现方式及302重定向
摘要:在我们的网站建设中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要 把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错 误信息,访问流量白白丧失;再如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点,...
阅读全文
深入剖析C#的多态
摘要:一、什么是多态 面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组 中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都 放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。 同一操作作用于不同的对...
阅读全文
如何组建软件开发队伍
摘要:原文:http://www.cnblogs.com/ltp/archive/2005/12/03/289718.html 有句名言:“人分四类—人物,人才,人手,人渣。” 如果一个机构里上述四类人齐全了,那么最好是让“人物”当领导,“人才”干重要的活,“人手”干次要的活,“人渣”去骚扰竞争对手。 如何组建软件开发队伍 1. 组建团队的基本流程 了解产品开发需求——〉确定团队的人员需求...
阅读全文
取得汉字拼音首字母的方法
摘要:public static string CVT(string str) { if (str.CompareTo("吖") < 0) { string s=str.Substring(0,1).ToUpper(); if (char.IsNumber(s, 0)) ...
阅读全文
转:CSS Sprites
摘要:原文地址:http://realazy.org/blog/2007/10/08/css-sprites/ CSS Sprites技术不新鲜,早在2005年 CSS Zengarden 的园主 Dave Shea就在ALA发表对该技术的详细阐述。原先只在CSS玩家之间作为一种制作方法流传,后来出来个14 Rules for Faster-Loading Web Sites, 技术人员之间竞相传阅,...
阅读全文