自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blog之antyi

设计模式,最高境界.

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#基础语法(第二天)

三,变量:  1,普通变量:  (1),命名规则:字母或_或@ + 字母或_或数字 (/用于转义,@用于逐个转义指定,@常用于保留关键字前以保持与其他语言兼容)  (2),声明变量: 变量类型 变量名  变量赋值:变量 = 要赋的值  C#变量被访问之前必须被初始化;否则编译时会报错。因此,不可能访问一个未初始化变量(如不确定的指针、超出数组边界的表达式)。变量在使用前最好习惯是要先声明和初始化。

2007-09-14 11:24:00 444

原创 你必须知道的.NET之恩怨情仇:is和as

 你必须知道的.NET之恩怨情仇:is和as2007-09-13 来自:xuejinyoulan  [收藏到我的网摘]1. 引言  类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET中,一切类型都必须集成自System.Object类型,因此我们可以很容易的获得对象的准确

2007-09-13 16:59:00 607

转载 oracle存储过程的基本语法

存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字(    参数1 IN NUMBER,    参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT  将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一

2007-09-10 11:49:00 398

原创 设计模式学习笔记(十)——Decorator装饰模式

 设计模式学习笔记(十)——Decorator装饰模式 Decorator装饰模式是一种结构型模式,它主要是解决:“过度地使用了继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多子类的膨胀(多继承)。继承为类型引入的静态特质的意思是说以继承的方式使某一类型要获得功能是在编译时。所

2007-09-09 21:05:00 560

原创 设计模式学习笔记(十一)——Facade外观模式

设计模式学习笔记(十一)——Facade外观模式 Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统1),使四个车轮(子系统2)转动。但是实际中我们并不需要用手推动车轮使其

2007-09-09 21:00:00 695

转载 C#2.0泛型--Dictionary,List用法

C#2.0泛型--Dictionary,List用法泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操

2007-09-08 14:14:00 2057

转载 Asp.net 中session存储的三种模式的具体运用(转贴)

在Asp.net中Session的存储方式不象asp那样单一,一共提供了三种存储方式,由于最近一个2000多人使用的web软件出现了故障,用户每天早上在某一时刻出现难以登陆现象,接着Session丢值出现,只有重启IIS,或机器.这时程序恢复正常了.整天都不会出现同样的问题 ,但是第二天依旧!这种现象持续了好几天,我检查了一下日志文件,高峰每秒访问人数大概20人左右,同时大概100多人在线,以后访

2007-09-04 22:27:00 1034

原创 C#教程第九课:多态性

本节课将介绍C#的多态性,其目的包括:1.了解什么是多态性2.如何定义一个虚方法3.如何重载一个虚方法4.如何在程序中运用多态性面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。 可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果

2007-09-04 15:35:00 400

原创 在.Net framework下遍历XML文挡树的两种算法

在阅读ASP.NET_XML深入编程技术 (PDF格式)一书的时候,发现遍历树的两种算法:深度优先和广度优先遍历文挡树,前一种需要使用递归,后者则不需要,本人大学时期数据结构学的不好,每每涉及到树,总喜欢用递归,希望以后能根据需要选用一种,不过没有时间再系统地学习数据结构了,那就平时多学多记吧!另外这个例子不错,还可以学到.net的XML DOM的一些操作方法. 1/**////  2  

2007-09-03 23:41:00 561

原创 让.Net 程序脱离.net framework框架运行

2007-08-20 来自:lizhe1985  [收藏到我的网摘]来源:博客园  .Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。  现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .  另外还有 MaxToCode 作者以前做的 framework linker. 以及

2007-09-02 11:24:00 575 1

原创 C#中new的三种用法 (转载)

C#中new的三种用法 (转载) 2007-06-04 在 C# 中,new 关键字可用作运算符、修饰符或约束。 new 运算符 用于创建对象和调用构造函数。例如: Class1 o = new Class1();   new 运算符还用于调用值类型的默认构造函数。例如: int i = new int();  int i=0;   new 修饰符 在用作修饰符时,new 关键字可以显式隐藏从基类

2007-09-01 23:22:00 1023

原创 [转贴]JavaScript中Array(数组)的属性和方法

数组有四种定义的方式使用构造函数:var a = new Array();var b = new Array(8);var c = new Array("first", "second", "third");或者数组直接量:var d = ["first", "second", "third"];属性Array只有一个属性,就是length,length表示的是数组所占内存空间的数

2007-09-01 14:03:00 547

原创 JavaScript中的正则表达式解析

http://www.webjx.com  更新日期:2005-10-22 07:20  出处:  作者:  正则表达式是一个描述字符模式的对象。  JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.  在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp

2007-09-01 11:41:00 321

原创 javascript正则表达式检验

 javascript正则表达式检验 /********************************************************************************* * EO_JSLib.js * javascript正则表达式检验 **************************************************************

2007-09-01 11:30:00 471

2018中国区块链溯源行业研究报告(链塔智库).pdf

区块链技术拥有数据不可篡改等特性,为商品防伪溯源提供了一种新的解决思路。各大企业纷纷涌入商品溯源市场,溯源行业迅速火热起来。

2018-08-17

空空如也

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

TA关注的人

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