上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
摘要: SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SELECT ... 阅读全文
posted @ 2010-05-21 10:58 chunchill 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 做winform程序的时候习惯用static变量,在web应用程序中可要谨慎,不能大手大脚的乱用,明白原理哦。以下内容转自:http://www.cnblogs.com/meyer/archive/2004/04/27/7846.html在C#中,static变量表示该变量属于类,而不是类的实例。可以说是该类的所有实例共享一个static变量。asp.net的页面就是一个类,我们访问一个页面。就会... 阅读全文
posted @ 2010-05-21 09:27 chunchill 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看... 阅读全文
posted @ 2010-05-20 10:11 chunchill 阅读(230) 评论(0) 推荐(1) 编辑
摘要: Block,lambda,Proc要好好理解下,在Ruby中很重要。Block块就是一个匿名函数,被调用的方法调用,在调用的方法里面通过field调用。Block主要用于迭代。Ruby代码 :arr = [1,2,3,4,5]arr.each{|item| puts item}Proc也是一个代码块,相当于过程吧Ruby代码 :a_proc = Proc.new {|a, *b| b.collec... 阅读全文
posted @ 2010-05-17 13:26 chunchill 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 面向对象javascript一、Function就是最优秀的对象1、在javascript中函数functions是最优秀的对象,他们能够存储变量,也能作为一个参数传递给一个方法,它也能够作为一个方法的返回值。这些特性都使得function具有无比的灵活性。2、我们可以创建“匿名方法”,形如下面的语法:function(){...},可以发现他们没有函数签名,你可以把这个匿... 阅读全文
posted @ 2010-05-11 10:55 chunchill 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 理解数据库连接池 阅读全文
posted @ 2010-04-21 15:53 chunchill 阅读(838) 评论(2) 推荐(1) 编辑
摘要: USE [HMConsume_crp]GO/****** 对象: StoredProcedure [dbo].[HMConsume_BackupDatabase] 脚本日期: 04/21/2010 13:34:42 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[HMConsume_Backup... 阅读全文
posted @ 2010-04-21 14:06 chunchill 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 代码外观模式 (Facade),为子系统中的一组接口提供一个一直的界面,此模式定义了一个高层接口,这个接口是的这一系统更加容易使用。 阅读全文
posted @ 2010-04-07 11:04 chunchill 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 代码代码 阅读全文
posted @ 2010-04-05 21:41 chunchill 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 对象的克隆:就是对象实例化的拷贝,在实际应用中我们其实就用到了对象拷贝,例如值类型的赋值操作,引用类型的相互赋值,值类型的装箱操作等,其实这些都属于对象的克隆操作。不是所有的对象实例都可以被克隆,它必须实现一个接口:ICloneable接口。该接口的定义:[代码]对象的克隆可以分两种:深拷贝、浅拷贝。浅拷贝:拷贝时值类型拷贝到新的实例,对于引用类型则只拷贝引用。深拷贝:拷贝对象和源对象是完全不同的... 阅读全文
posted @ 2010-04-04 22:57 chunchill 阅读(306) 评论(0) 推荐(0) 编辑
摘要: where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable<T> 接口:where 子句还可以包括构造函数约束。可以使用 new 运算符创建类型参数的实例;但类型参数为此必须受构造函数约束 new() 的约束。new() 约束可以让编译器知道:提供的任何... 阅读全文
posted @ 2010-03-31 23:27 chunchill 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是根据 SQLite 官方 WIKI里的内容翻译,如果有什么翻译不当的地方希望大家指出,毕竟我的英文水平实在很差。SQLite 包括以下五个时间函数:date(日期时间字符串, 修正符, 修正符, ……)time(日期时间字符串, 修正符, 修正符, ……)datetime(日期时间字符串, 修正符, 修正符, …&he... 阅读全文
posted @ 2010-03-30 15:46 chunchill 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。整体与部分可以被一致对待。(看上去也有递归的感觉)类设计图:DEMO代码:代码运行结果: 阅读全文
posted @ 2010-03-30 10:58 chunchill 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 适配器模式,将一个类的接口转换成客户希望的另外一个借口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。系统的数据和行为都正确,但是借口不符时,我们应该考虑用适配器,目的是控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类。 下面一个例子的叙述的是:如何让姚明和其他球员一样在球队里打比赛。实际上其他队员能的,能够实现的东西姚明同样能够做到... 阅读全文
posted @ 2010-03-30 09:33 chunchill 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 代码 阅读全文
posted @ 2010-03-29 13:07 chunchill 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页