摘要: 1、数据书库结构 2、c#代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.SqlClient; using Sanxingjinxiao 阅读全文
posted @ 2016-05-16 11:11 大院 阅读(7487) 评论(0) 推荐(2) 编辑
摘要: using System.Text.RegularExpressions;//头部引入正则的命名空间//为了加强准确性,防止支持wap的浏览器如opera,加入操作系统验证。openwave|后为pc操作系统string osPat = "mozilla|m3gate|winwap|openwave... 阅读全文
posted @ 2015-08-14 17:16 大院 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 关于Lucene.Net的介绍网上已经很多了在这里就不多介绍Lucene.Net主要分为建立索引,维护索引和搜索索引Field.Store的作用是通过全文检查就能返回对应的内容,而不必再通过id去DB中加载。Field.Store.YES:存储字段值(未分词前的字段值)Field.Store.NO:... 阅读全文
posted @ 2015-08-14 17:14 大院 阅读(356) 评论(0) 推荐(0) 编辑
摘要: System.Text.StringBuilder sb =newSystem.Text.StringBuilder(text.Length);stringfilterText ="需要过滤的脏字 以|分开";//脏字 可根据自己的方式用分隔符string[] filterData = filter... 阅读全文
posted @ 2015-08-14 17:11 大院 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:①.有大量重复值、且经常有范围查询(between, >,=,< =)和order by、group by发生... 阅读全文
posted @ 2015-03-30 10:20 大院 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 什么是表分区一般情况下,我们建立数据库表时,表数据都存放在一个文件里。但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作数据... 阅读全文
posted @ 2015-03-30 10:16 大院 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。asp.net跨域单点登录分为:1、跨子域单点登录。如 blog.a.com 和 info.a.com 这2个站点... 阅读全文
posted @ 2014-07-04 17:40 大院 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果用动态的SQL语句来返回多个数据集... 阅读全文
posted @ 2014-06-14 18:18 大院 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 关于Exec返回值的问题有很多,在这做个简要的总结。 读查询语句示例: Declare @count int1set@strSql=N'select@a=count(*)from['+@tblName+']where1=1'+@strWhere2execsp_executesql@strSql,N'@aintoutput',@Countoutput3select@Count 要点:1.利用系统存储过程 sp_executesql 2. 在要执行的Sql文中加入参数,如 "@a",在sp_executesql的参数声明中要指定参 阅读全文
posted @ 2014-03-23 22:20 大院 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下三种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现begin transdeclare @orderDetailsError int,@procuntError intdelete from [order details] where productid=42select @orderDetailsError =@@errordelete from products where productid=42select @procuntEr 阅读全文
posted @ 2014-03-23 22:17 大院 阅读(199) 评论(0) 推荐(0) 编辑