摘要: CHARINDEX和PATINDEX函数常常用来在一段字符中搜索字符或者字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数。PATINDEX函数支持使用通配符来进行搜索,然而CHARINDEX不支持通佩符。接下来,我们逐个分析这两个函数。 如何使用CHARINDEX函数 CHARINDEX函数返回字符或者字符串在另一个... 阅读全文
posted @ 2008-11-12 09:05 Mashimaro 阅读(498) 评论(0) 推荐(0) 编辑
摘要: For Developer(1)Visual Studio 2008 sp1(Chinese Language)http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&DisplayLang=zh-cn(2)Silverlight Tools(Chinese ... 阅读全文
posted @ 2008-10-17 08:55 Mashimaro 阅读(1910) 评论(2) 推荐(0) 编辑
摘要: 在传统的.NET编程中,任何未经处理的异常都会立刻终止抛出异常的进程。但WCF却与之大相径庭。如果代表某个客户端的服务调用导致异常,并不会结束宿主进程,其他客户端仍然可以访问该服务,托管在相同进程中的其他服务也不会受到影响。因此,当一个未经处理的异常离开服务的范围时,分发器会捕获它,并将它序列化到返回消息中传递给客户端。当返回消息到达代理时,代理会在客户端抛出一个异常。 当客户端试图调... 阅读全文
posted @ 2008-10-09 09:19 Mashimaro 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. SET DEADLOCK_PRIORITY 说明:控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。 语法:SET DEADLOCK_PRIORITY { LOW | NORMAL | @deadlock_var } 参数:LOW 指定当前会话为首选死锁牺牲品。Microsoft® SQL Server™ ... 阅读全文
posted @ 2008-08-12 22:30 Mashimaro 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个... 阅读全文
posted @ 2008-08-08 10:59 Mashimaro 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 锁就是防止其他事务访问指定的资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。一般来说,锁可以防止脏读、不可重复读和幻觉读。 (1)脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么... 阅读全文
posted @ 2008-07-23 11:40 Mashimaro 阅读(537) 评论(0) 推荐(0) 编辑
摘要: (1)连接池的创建 在通过连接字符串创建SqlConnection对象时,创建了连接池。其连接字符串的格式如下: Data Source=127.0.0.1;Initial Catalog=pub;Persist Security Info=True;User ID=sa;password=sa;Pooling=True;Min Pool Size=10;Max Pool Size=200;tim... 阅读全文
posted @ 2008-07-22 14:39 Mashimaro 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源". 托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. 托管资源在.NET Framework中又分别存放在两种地方: "堆栈"和"托管堆"(以下简称"堆");规则是,所... 阅读全文
posted @ 2008-06-26 11:51 Mashimaro 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 安装Sliverlight Tools Beta 2 for Visual Studio 2008; 1、以管理员身份打开Visual Studio 2008; 2、选择“ 帮助” 菜单中的“索引”(英文版选择 Help->Index) 这时就打开发文档库; 3、在筛选依据(Filtered by)中选择“未筛选”(unfiltered); 4、在查找框中输入“集合管理器 [Visual Stud... 阅读全文
posted @ 2008-06-23 10:43 Mashimaro 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 用于 Visual Studio 2008 的 Microsoft Silverlight Tools Beta 2 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=50a9ec01-267b-4521-b7d7-c0dba8866434 Expression Blend 2.5 June 2... 阅读全文
posted @ 2008-06-22 22:43 Mashimaro 阅读(334) 评论(0) 推荐(0) 编辑