上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 41 下一页

2010年10月25日

lambda

摘要: lambda是函数。是匿名函数。最简单的lambda表达式,如:x => x * x,其实最完整的写法为:(int x) => x * x所以,左边的是函数参数,右边的函数体。只不过只有一个参数的话,括号()就不用写而已;并且系统会猜测参数的类型,所以一般参数类型也不用写。delegate int ... 阅读全文

posted @ 2010-10-25 17:48 左直拳 阅读(99) 评论(0) 推荐(0) 编辑

2010年10月19日

去除重复数据的SQL语句

摘要: 使用 MAX + group by:SELECT BookId,MAX(CreateDate) AS MaxCreateDate FROM Table1 WHERE StationID=2 GROUP BY BookId ORDER BY MaxCreateDate DESCMAX在这里主要是用于排... 阅读全文

posted @ 2010-10-19 16:00 左直拳 阅读(137) 评论(0) 推荐(0) 编辑

2010年10月13日

何时使用 FILESTREAM?

摘要: 何时使用 FILESTREAM在 SQL Server 中,BLOB 可以是将数据存储在表中的标准 varbinary(max) 数据,也可以是将数据存储在文件系统中的 FILESTREAM varbinary(max) 对象。数据的大小和应用情况决定您应该使用数据库存储还是文件系统存储。如果满足以... 阅读全文

posted @ 2010-10-13 16:30 左直拳 阅读(91) 评论(0) 推荐(0) 编辑

2010年9月21日

nowrap要与回车换行符结合才有意义

摘要: 像一堆标签这种东西在页面上如何显示?不做特殊处理,很有可能有些标签会从中断开,换行,比如说,两个字的标签,会出现头一个字在上一行末尾,而另一个字出现在下一行的开头。君住长江头对付这种情况,应该用 style="white-space:nowrap;"君住长江头我住长江尾但是这样问题又来了。在服务器端... 阅读全文

posted @ 2010-09-21 16:38 左直拳 阅读(119) 评论(0) 推荐(0) 编辑

2010年9月16日

.NET 读取 JSON格式的数据

摘要: .NET 3.5支持读取JSON格式的数据。只要using System.Runtime.Serialization;using System.Runtime.Serialization.Json;就可以。这两个命名空间,要添加引用:System.Runtime.Serialization。只引用一... 阅读全文

posted @ 2010-09-16 18:37 左直拳 阅读(394) 评论(0) 推荐(0) 编辑

2010年9月9日

拷贝数据库文件

摘要: SQL SERVER 里面,联机的数据库文件一般不能复制,否则会显示正在使用。将数据库脱机或者改成只读,就可以拷贝了。 阅读全文

posted @ 2010-09-09 10:18 左直拳 阅读(174) 评论(0) 推荐(0) 编辑

2010年8月31日

case 用在 UPDATE

摘要: UPDATE [Table1] SET [StatuID] = CASE WHEN [StatuID] - 1 < 0 THEN 0 ELSE [StatuID] - 1 END WHERE [IndexId] = @IndexId;IsExcellent = CASE ISNULL(ex.M... 阅读全文

posted @ 2010-08-31 18:06 左直拳 阅读(125) 评论(0) 推荐(0) 编辑

2010年8月24日

CLR程序里引用System.Web.dll

摘要: 默认是没有,要在目标数据库里先附加,然后.NET这里才可以引用。SQL SERVER 2005:-------------------------------------------------------------------------------------------USE [mydb]G... 阅读全文

posted @ 2010-08-24 17:04 左直拳 阅读(122) 评论(0) 推荐(0) 编辑

2010年8月20日

利用远程数据库存储过程的OUTPUT参数来获得返回值

摘要: SQL SERVER中,是不能直接调用远程数据库的函数的,有时候觉得不方便。但调用远程数据库的存储过程就没有问题,并且存储过程有OUTPUT类型的参数,某些情况下,可以这样子来变通使用,获得返回数据。远程数据库:[192.168.0.1].dbo.[RemoteDb]:CREATE PROCEDUR... 阅读全文

posted @ 2010-08-20 10:23 左直拳 阅读(131) 评论(0) 推荐(0) 编辑

2010年8月19日

SQL SERVER定期转移海量数据方案

摘要: SQL SERVER定期转移海量数据方案【关键词】1、 分区切换2、 BCP3、 BULK INSERT4、 Insert【背景】有个表比较巨大,每天新增约500万条记录。只保留最新7天数据,每天定期移走过期记录,归并到历史库。采用INSERT,DELETE的方法,消耗时间越来越长,平均达到45分钟... 阅读全文

posted @ 2010-08-19 10:12 左直拳 阅读(342) 评论(0) 推荐(0) 编辑

2010年8月12日

SQL SERVER 表分区造成插入慢?

摘要: 某日,我将一个有数千万条记录的表分区之后,数据库CPU一下子飙升到100%。性能不降反升,什么道理?因为这个表每天都有约500万条记录插入,难道是表压缩和索引压缩的缘故?去掉压缩,没什么变化。索引只有两个,跟之前数量一样,应该也不是索引太多。取消分区,CPU回复正常。难道分区是罪魁祸首?然而不能不分... 阅读全文

posted @ 2010-08-12 12:32 左直拳 阅读(230) 评论(0) 推荐(0) 编辑

2010年8月4日

查看分区在哪个文件组

摘要: SQL SERVER的分区表,如果想知道哪条记录位于哪个分区,然后该分区对应的是哪个文件组,可以这样查找: select fg.name from sys.destination_data_spaces sp inner join sys.partition_schemes scm on sp.pa... 阅读全文

posted @ 2010-08-04 19:03 左直拳 阅读(118) 评论(0) 推荐(0) 编辑

2010年7月29日

网站的安全与稳定

摘要: 网站的安全与稳定一、 防范故障1、 双机热备 + RAID + 定期备份制度。比如,WEB服务器采用双机热备,数据库存储采用Raid0 + Raid1,数据库采用完全备份 + 差异备份相结合,例如重要数据每3天完全备份 + 每4小时差异备份。WEB服务器上的重要文件也应定期备份。备份应该存放在异地。... 阅读全文

posted @ 2010-07-29 18:00 左直拳 阅读(122) 评论(0) 推荐(0) 编辑

2010年7月16日

找回VS工具栏中丢失的行缩进按钮

摘要: 不知什么时候,什么原因,我的VS工具栏上没有了行缩进/取消行缩进按钮。难道这不是标准的编辑按钮吗?怎么会不见呢?太不方便了!找来找去都不见,秦皇岛外打渔船,知向谁边?我不甘心哪!找呀找,终于找到:点【标准】工具栏最右边的下拉按钮,有下拉菜单:添加或移除按钮,选“自定义”,出来个自定义窗口,命令标签,... 阅读全文

posted @ 2010-07-16 17:38 左直拳 阅读(167) 评论(0) 推荐(0) 编辑

2010年7月15日

C#里面的随机对象Random

摘要: C#里面的随机对象Random很容易搞出相同的随机系列,应对办法是创建一个全局性的Random,所有地方,所有线程都用它。创建Random对象的时候,使用不指定种子值的构造函数。 阅读全文

posted @ 2010-07-15 10:29 左直拳 阅读(365) 评论(0) 推荐(0) 编辑

2010年7月13日

特殊字符保存到SQL数据库的问题

摘要: 要保存包含有特殊字符的字符串、正文等,需要用NChar,NVarchar等,否则会变成一个“?”号,有时候会带来不可意料的结果。用Char、Vachar可以兼容汉字,但特殊字符不行。比如:“南方周末新媒体•2010暑期实习计划” == 》 “南方周末新媒体?2010暑期实习计划” 阅读全文

posted @ 2010-07-13 10:14 左直拳 阅读(425) 评论(0) 推荐(0) 编辑

2010年7月9日

SQL SERVER 的 CLR表值函数

摘要: 一、使用CLR表值函数的背景在SQL SERVER里面,直接读取远程数据库的表,似乎会占用大量的内存,出现类似错误:链接服务器 "192.168.0.1" 的 OLE DB 访问接口 "SQLNCLI10" 报错。提供程序内存不足。 [SQLSTATE 42000] (错误 7399) 。我不知道读... 阅读全文

posted @ 2010-07-09 17:19 左直拳 阅读(325) 评论(0) 推荐(0) 编辑

2010年6月30日

已过时的方法

摘要: 这个东西放在函数前面,标注过时。这些东西真难记,也搞不清。[Obsolete("已过时的方法。")]public void ... 阅读全文

posted @ 2010-06-30 12:14 左直拳 阅读(129) 评论(0) 推荐(0) 编辑

2010年6月29日

午夜搬运工

摘要: 做一个作业,夜深人静的时候搬运数据。如下:USE [myDB]GODECLARE @i INT;DECLARE @j INT;DECLARE @m INT;DECLARE @offset INT;SELECT @m = ISNULL(MAX(Id),0) FROM [sourceDB].dbo.[T... 阅读全文

posted @ 2010-06-29 18:29 左直拳 阅读(196) 评论(0) 推荐(0) 编辑

不用写成 if @i=1 OR @i=2 OR ... 这么蠢

摘要: 原来Transact-SQL可以这样写:declare @i int;set @i = 0;if @i in(1,2,3,4) select 'OK';else select 'oh god';结果显示:oh god.这说明,不用写成 if @i=1 OR @i=2 OR ... 这么蠢。 阅读全文

posted @ 2010-06-29 11:31 左直拳 阅读(116) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 41 下一页

导航