- 博客(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关注的人