自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

转载 MS SQL Server和MySQL区别

1 MySQL支持enum,和set类型,SQL Server不支持  2 MySQL不支持nchar,nvarchar,ntext类型  3 MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1)  4 MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的  5 MySQL需要为表指定存储类型  6 MS SQL识别

2010-02-25 15:52:00 640

转载 当使用new B()创建B的实例时,产生什么输出

namespace ConsoleApplication1{    class A    {        public A()        {            PrintFields();        }        public virtual void PrintFields() { Console.WriteLine("this is class B method"); } 

2010-02-24 13:23:00 4766

转载 无废话C#设计模式之四:Factory Method

意图 定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 场景 上次,我们使用抽象工厂解决了生产一组产品的问题,但是我们把各个场景作为了具体工厂来生产场景模式和场景纹理两个产品。在调用代码中也并没有出现具体工厂的影子。其实,场景类要做的不仅仅是创建具体的产品系列,可能它还需要做一个初始化工作。那么,我们就需要在调用代码中能得到这个场景类。 在前一节中,由于场景类(比如HalfPaper)

2010-02-23 16:10:00 454

转载 无废话C#设计模式之十四:Template Method

意图 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   场景 模版方法是非常容易理解的设计模式,一来是因为它没有过多结构上的交错,二来是因为这种代码复用技术对于掌握OO知识的人来说非常容易可以想到,很可能你已经在很多地方运用了模版方法。在运用一些设计模式的时候常常也会一起运用模版方法,甚至有的设

2010-02-23 15:17:00 415

转载 无废话C#设计模式之三:Abstract Factory

意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 场景 还是上次说的那个网络游戏,定下来是一个休闲的FPS游戏。和CS差不多,8到16个玩家在游戏里面分成2组对战射击。现在要实现初始化场景的工作。要呈现一个三维物体一般两个元素是少不了的,一是这个物体的骨架,也就是模型,二就是这个骨架上填充的纹理。 我们知道,这样的一个游戏不可能只有一张地图,而且地图的数量肯定是会一直增加

2010-02-23 13:58:00 358

转载 无废话C#设计模式之二:Singleton

意图 保证一个类只有一个实例,并提供访问它的全局访问点。 场景 我们现在要做一个网络游戏的服务端程序,需要考虑怎么样才能承载大量的用户。在做WEB程序的时候有各种负载均衡的方案,不管是通过硬件实现还是软件实现,基本的思想就是有一个统一的入口,然后由它来分配用户到各个服务器上去。 需要考虑的问题是,即使在多线程的并发状态下,用户只能通过一个唯一的入口来分配,由此引入了Singleton模式来实现这个

2010-02-23 13:26:00 532

原创 设计模式总结

http://www.chenjiliang.com/Article/View.aspx?ArticleID=6708比较 设计模式常用程度适用层次引入时机结构复杂度Abstract Factory比较常用应用级设计时比较复杂Builder一般代码级编码时一般Factory Method很常

2010-02-23 10:16:00 553

转载 ASP.NET的Web.config文件中可配置哪些身份验证方式

http://rzchina.net/node/3210Web.config文件中可配置的身份验证方式有Windows、Forms、PassPort、None。Web.config文件中节点,身份验证方式取决于该节点“mode”属性的设置。1.NoneNone表示不执行身份验证。2.WindowsIIS根据应用程序的设置执行身份验证,其中包含匿名身份验证、NTLM身份验证、base64编码

2010-02-21 10:23:00 1475

转载 ASP.NET postback(回发)后如何保持网页的位置

通常情况下,ASP.Net 页面 PostBack(回发)后,页面一般定位在整个网页的顶部!但我们在实际项目中经常需要,回发后能定位到自己刚刚点击提交按钮位置,那这种情况如何实现呢,下面介绍三种实现些功能的方法 一、应用程序级设置:在web.config中增加一个pages节点      二、页面级设置:在aspx页面上进行设置,在页面的page指令中增加属性         三、在后台cs代

2010-02-21 10:11:00 912

转载 web中缓存的使用

缓存就是把获取的数据暂时存到缓存中,当获取的数据没有变化时就还是用缓存里的东西。可能有人会问怎么判断获取的数据没有变化?这个等下会说到。这样从缓存数据可是获取数据速度快很多,但要求数据不时时常变化的。像博客园里的博客排行榜,基本没变化,这是虽是数据不怎么变化,但这样页面每个人浏览都是一样的东西,那又何必用缓存干什么呢?直接把此页面生成html,这样打开的速度比用缓存还快。当一个页面既有公共部分(每

2010-02-20 15:36:00 413

转载 系统缓存全解析2:页面输出缓存

系统缓存全解析1:系统缓存的概述 系统缓存全解析2:页面输出缓存系统缓存全解析3:页面局部缓存系统缓存全解析4:应用程序数据缓存系统缓存全解析5:文件缓存依赖 系统缓存全解析6:数据库缓存依赖 系统缓存全解析7:第三方分布式缓存解决方案 Memcached和Cacheman  页面输出缓存是最为简单的缓

2010-02-20 15:23:00 547

原创 C#发送Email邮件方法总结

通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:   1.通过Localhost;   2.通过普通SMTP;   3.通过SSL的SMTP;      下面一个一个来说:      1.通过LocalHost         1public void SendMailLocalhost()   2 ...{   3 Sy

2010-02-11 15:25:00 450

原创 委托、事件与 Observer 设计模式

假设我们有个高档的热水器,我们给它通上电,当水温超过 95 度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。现在我们需要写个程序来模拟这个烧水的过程,我们将定义一个类来代表热水器,叫:Heater,它有代表水温的字段,叫做 temperature;当然,还有必不可少的给水加热方法BoilWater(),一个发出语音警报的方法 MakeAler

2010-02-11 13:52:00 473

原创 有关委托

委托相当于函数指针,将函数的名称当参数使用例如一个分页控件中,声明一个和gv的绑定函数相同签名的委托public delegate void BindDataDelegate();//事件委托声明一个该类型的变量,作为函数的私有变量private BindDataDelegate BindData;在 初始话准备的时候将绑定gv的函数作为参数传递进来,并传给该私有变量   

2010-02-11 11:09:00 397

原创 【Frank.Xu】WCF分布式开发必备知识(3):Enterpise Services

今天继续我们系列文章第3节,通过前两节的学习,我们已经掌握了MSMQ和.Net Remoting的概念和开发过程.今天我们来学习..Net分布式开发的另外一个技术:Enterpise Services.本节的基本结构是1.EnterpiseServices和COM+的基本概念.2.Enterpise Services中重要的类及特性3.Enterpise Services实现COM+事务的编码\部

2010-02-05 10:09:00 835

转载 在C#中使用COM+实现事务控制

.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。  一般来说,在IT技

2010-02-05 09:12:00 440

转载 C#(.net)中的DllImport 用法

http://www.cnblogs.com/xumingming/archive/2008/10/10/1308248.html大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功

2010-02-03 10:35:00 395

原创 有关分布式整理

参考http://msdn.microsoft.com/zh-cn/library/ms998483.aspxhttp://www.cnblogs.com/frank_xl/archive/2009/02/10/1387804.html  http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Serie

2010-02-01 14:27:00 579

Ajax经典实例大全

有数据库生成语句,和源代码,是java的,有用的可以下载,只是代码没有教程

2009-02-20

jquery中英文对照手册

只有100K很小,但是很清楚,层次也不错,是学jquery的好帮手

2009-02-20

PowerDesigner数据库建模技术.pdf

介绍pd比较全面的一本书,值得学习。 部分目录 第1 章 PowerDesigner 数据库建模环境 第2 章 PowerDesigner 简介 ProcessAnalyst 模块 DataArchitect 模块 AppModeler 模块 MetaWorks 模块 WarehouseArchitect 模块 2.6 Viewer 模块 第3 章 MetaWorks 概述 3.1 MetaWorks 的优点 3.1.1 共享模型 3.1.2 管理共享数据 MetaWorks 的体系结构 3.2.1 数据库服务器 3.2.2 数据库客户 3.2.3 ODBC 驱动程序

2008-10-24

css2.0中文手册

css2.0中文手册 简介,属性,选择符,伪类,伪对象,规则,声明,单位,滤镜,附录

2008-10-18

《C#学习知识库2[1].0版》.zip

《C#学习知识库2[1].0版》.zip

2008-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除