2012年2月10日
摘要: 批处理的注释是什么,是:rem对了,是这个了,在这个后面跟的就不会给批,使用方法:rem 打开程式循环开始在批处理中,段注释有一种比较常用的方法: goto start = 可以是多行文本,可以是命令 = 可以包含重定向符号和其他特殊字符 = 只要不包含 :start 这一行,就都是注释 :start另外,还有其他各种注释形式,比如: 1、:: 注释内容(第一个冒号后也可以跟任何一个非字母数字的字符) 2、rem 注释内容(不能出现重定向符号和管道符号) 3、echo 注释内容(不能出现重定向符号和管道符号)〉nul 4、if not exist nul 注释内容(不能出现重定向符号和管道符号 阅读全文
posted @ 2012-02-10 10:31 红叶林 阅读(461) 评论(0) 推荐(0) 编辑
  2012年1月30日
摘要: From:http://www.cnblogs.com/surfsky/archive/2007/03/13/673620.htmlXML序列化与反序列化 // OBJECT -> XML public static void SaveXml(string filePath, object obj) { SaveXml(filePath, obj, obj.GetType()); } public static void SaveXml(string filePath, object obj, System.Type type) { using (System.IO.StreamWrit 阅读全文
posted @ 2012-01-30 13:38 红叶林 阅读(207) 评论(0) 推荐(0) 编辑
  2012年1月10日
摘要: 复合索引概要什么是单一索引,什么又是复合索引呢? 何时新建复合索引,复合索引又需要注意些什么呢?本篇文章主要是对网上一些讨论的总结。一.概念单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上。用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引的创建方法与创建单一索引的方法完全一样。但复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引。当表的行数远远大于索引键的数目时,使用这种方式可以明显加快表的查询速度。同时有两个概念叫做窄索引和宽索引,窄索引是指索引列为1-2列的索引,如果不特殊说明的话一般是指单一索引。宽索引也就是索引列超过2列的索引。设计索引的一 阅读全文
posted @ 2012-01-10 00:10 红叶林 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 文章来源:http://www.7dspace.com/doc/20/0602/200622805282828705.htm随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的 阅读全文
posted @ 2012-01-10 00:09 红叶林 阅读(268) 评论(0) 推荐(0) 编辑
  2012年1月6日
摘要: 首先说明:该 SQL 索引碎片整理脚本,是从 SQL Server 2005 联机帮助上摘录下来,并且稍加整理而成的。 该 SQL 索引碎片整理脚本,首先从 SQL Server 2005 系统管理视图 sys.dm_db_index_physical_stats 中,找出索引碎片程度大于 10% 的索引,然后根据索引碎片程度,分别来采取不同的方法来整理索引碎片。小于 30% 的使用 alter index reorganize;大于等于 30% 的使用 alter index rebuild。其中 reorganize 相当于 dbcc indexdefrag();rebuild 相当于 d 阅读全文
posted @ 2012-01-06 23:56 红叶林 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 聚集索引 , 表中存储的数据按照索引的顺序存储 , 检索效率比普通索引高 , 但对数据新增 / 修改 / 删除的影响比较大 非聚集索引 , 不影响表中的数据存储顺序 , 检索效率比聚集索引低 , 对数据新增 / 修改 / 删除的影响很小 如何让你的 SQL 运行得更快 ---- 人们在使用 SQL 时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理 OLTP 或决策支持系统 DSS )中表现得尤为明显。笔者在工作实践 中发现,不良的 SQL 往往来自于不恰当的索引设计、不充份的连接条件 阅读全文
posted @ 2012-01-06 23:46 红叶林 阅读(203) 评论(0) 推荐(0) 编辑
  2011年12月24日
摘要: Problems with System.OutOfMemoryException At System.String.GetStringForStringBuilder in 32-Bit Managed Solutions VSOfficeDeveloper 10 Oct 2008 4:41 PM Comments 1 SymptomManaged code solutions that use classes from the System.Data or System.Xml name may encounter a System.OutOfMemoryException when wo 阅读全文
posted @ 2011-12-24 10:36 红叶林 阅读(668) 评论(0) 推荐(0) 编辑
  2011年12月19日
摘要: set d=%date:~0,10%set d=%d:-=%set d=%d: =0%set t=%time:~0,8%set t=%t::=%set t=%t: =0%echo "%p%%d%%t%"pause 链接:http://blog.csdn.net/zzh87615/article/details/6120987 阅读全文
posted @ 2011-12-19 10:30 红叶林 阅读(2257) 评论(0) 推荐(1) 编辑
  2011年11月4日
摘要: 尝试绑定GridView 数据源,自动生成行列,但是浏览页面一直无法显示数据(调试发现绑定数据源是成功)最后发现GridView AutoGenerateColumns 属性在前台页面设置为true无效,只能在后台代码是设置才行,无语。。。 阅读全文
posted @ 2011-11-04 10:20 红叶林 阅读(308) 评论(0) 推荐(0) 编辑
  2011年11月1日
摘要: 摘要:当一个.net应用在生产环境CPU突然居高不下,如何快速准确的定位问题所在,并且对实时业务影响最小化?如何不抓Dump也不用live debug就可以知道你的应用在做什么?如何确认你的应用是由于哪个线程的执行造成的CPU升高,该线程正在执行什么代码?分析:CPU升高的原因有很多,1、有时候应用的负载大了,CPU自然会受业务请求的增加和增高;2、有时候因为GC回收使用了过高的CPU资源;3、有时候是某个线程执行的代码在某种情况下陷入了死循环;4、有时候是因为锁争用太激烈,某资源上的锁释放后,等待的线程去抢锁引起的;5、有时候是因为线程太多,上下文切换太频繁引起的。6、每秒抛出太多的Exce 阅读全文
posted @ 2011-11-01 17:29 红叶林 阅读(5272) 评论(8) 推荐(4) 编辑