摘要: 1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, .... 阅读全文
posted @ 2014-04-18 13:47 天藐水瓶 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 控制器的工作就是告诉asp.net mvc框架下一步应该做什么,而不是怎么做。也是分离关注点原则的直接体现当asp.net MVC框架遇到一个非actionresult类型作为返回控制器操作结果时,会自动在contentresult里进行包装并渲染原始的内容。控制器操作执行操作时,控制器操作甚至可以... 阅读全文
posted @ 2014-04-18 09:25 天藐水瓶 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 方式1,spliceJs代码varary=[1,2,3,4];ary.splice(0,ary.length);console.log(ary);//输出[],空数组,即被清空了方式2,length赋值为0这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如Java代码... 阅读全文
posted @ 2014-04-17 14:29 天藐水瓶 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 直接建立对象,用就行了:针对复杂的数据结构:varShoppingCart={ '10':[{},{},{}], '99':[{},{},{},{},{}], '2341':[{}] }; //对最里层对象修改,增删操作 ShoppingCart['10'... 阅读全文
posted @ 2014-04-17 14:28 天藐水瓶 阅读(138) 评论(0) 推荐(0) 编辑
摘要: /// /// Execute command /// /// public int ExecuteSql(string sqlString) { SqlConnection connection =... 阅读全文
posted @ 2014-04-16 10:17 天藐水瓶 阅读(133) 评论(0) 推荐(0) 编辑
摘要: CREATE FUNCTION dbo.Split(@String varchar(8000), @Delimiter char(1))returns @temptable TABLE (items varchar(8000))asbegin declare @idx int declare @slice varchar(8000) select @idx = 1 if len(@String)0) insert into @temptable (items) values(@slice) set @String =rig... 阅读全文
posted @ 2014-04-04 08:55 天藐水瓶 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 在平时的编程中,总会需要用一些常用的数据结构,比如集合(Set),堆栈(Stack),队列(Queue). 而且现在很多的语言也提供了这样的库方便使用不过在我们写一些比较复杂的存储过程的时候,可能也会需要用到这些数据结构,但一般的数据库都没有提供这种数据结构类型.今天看到SQL Server 支持定义零时的表类型。而表类型是一个二维的集合,可以用来实现一些常用的数据结构。比如我们要实现堆栈Declare@StatckTabletable(dataValuenvarchar(50)notnull,positionintnotnull)Declare@curPosintset@CurPos=0se 阅读全文
posted @ 2014-04-03 17:14 天藐水瓶 阅读(4550) 评论(0) 推荐(0) 编辑
摘要: http://www.cr173.com/html/17842_1.html 阅读全文
posted @ 2014-04-03 16:31 天藐水瓶 阅读(208) 评论(0) 推荐(0) 编辑
摘要: RESTORE DATABASE [BizIdea] FROM DISK = N'd:/bizideabackup' WITH FILE = 4, NOUNLOAD, REPLACE, STATS = 10GO 阅读全文
posted @ 2014-04-03 13:03 天藐水瓶 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 输入2的n次方:如果突然要你输入2的19次方,你是不是还要想一下呢?敲个524288多累啊。用位运算:1 = 0) && (a <= 65535) 可能要两次判断。改用位运算只要一次:a & ~((1 << 16)-1)后面的常数是编译时就算好了的。其实只要算一次逻辑与就行了。算掩码:比如一个截取低6位的掩码:0×3F用位运算这么表示:(1 << 6) - 1这样也非常好读取掩码,因为掩码的位数直接体现在表达式里。还有,做一个循环限定的时候可以用模. 比如只需要0-2的不停循环 for( int i=0 ; i<3; i=( 阅读全文
posted @ 2014-03-28 13:10 天藐水瓶 阅读(512) 评论(0) 推荐(0) 编辑