代码改变世界

肤浅的 SQL Server 2000、2005对比

2010-03-16 15:28 by 听风吹雨, 2047 阅读, 0 推荐, 收藏, 编辑
摘要:使用过2000和2005的童鞋对它们的不同一定有一定的看法,而且网上也有很多的资料,特别是官方网站上,SQL Server 2005 Beta 2 Transact-SQL 增强功能,但是今天就让我这个浅薄的人来讲讲它们之间肤浅的不同吧。界 面风格2000的界面比较低调、暗淡;2005的界面比较圆滑一点,一个很重要的成功 点,就是字体使用了【微软雅黑】,呵呵; 操作2000 有一个企业管理器、一... 阅读全文

2009年第三季度Top 200 Blogs for Developers

2010-03-11 17:50 by 听风吹雨, 2055 阅读, 2 推荐, 收藏, 编辑
摘要:这是由Jurgen发布的最受欢迎开发者Blog排名,他博客的UI风格很像很强悍的脑图(思维导图、心智图)  博客园里面也有Blog的排名,但是我还是希望大家能提供自己认为不错的Blog。TT LT Site Author Twitter 1 2 Coding Horror Jeff Atwood codinghorror 2 1 Scott Hanselman's Computer Zen Sco... 阅读全文

很强悍的脑图(思维导图、心智图)

2010-02-25 23:15 by 听风吹雨, 12140 阅读, 5 推荐, 收藏, 编辑
摘要:画脑图(mind-mapping)的软件有很多,用得最多的就应该属MindManager、freemind了。其它的还有:mindmeister、mindmapper等。下面是我收集到的脑图,很好很强大的,由于太久了找不到出处了。见谅。 阅读全文

EnterpriseLibrary 程序缓存

2010-02-22 18:57 by 听风吹雨, 1388 阅读, 0 推荐, 收藏, 编辑
摘要:EL的缓存原理:(个人理解)  我们在一般的情况是直接去数据库或者数据文件中找到数据来进行操作,但如果我们像减少这些在一定时间内比较固定的数据,而不想做无谓的查询操作来减少IO的操作,提高性能,比如一些OA系统中的系统配置等,这些东西一般都是不怎么变化的,而每个用户进来都要去数据库读取一次,那就给数据库造成无谓的压力了。所以我们要做缓存。  如果我们要加入缓存,那和我们平常的数据库查询又有什么不同... 阅读全文

ZedGraph使用经验

2010-02-22 14:28 by 听风吹雨, 35468 阅读, 3 推荐, 收藏, 编辑
摘要:开源的统计图控件中基本常用的是OpenFlashChar和ZedGraph,今天就先来讲讲ZedGraph的使用。ZedGraph资源ZedGraph来源:http://sourceforge.net/project/showfiles.php?group_id=114675 ZedGraph相关例子资源:http://zedgraph.org/wiki/index.php?title=Sampl... 阅读全文

JavaScript跨域问题的解决方案

2010-02-08 18:44 by 听风吹雨, 2352 阅读, 0 推荐, 收藏, 编辑
摘要:JS跨域问题在系统与系统的交互过程中会经常出现,比如一个系统的某个页面引用了另外一个系统中页面的内容,并通过引用页面的功能来刷新父页面或者另外的一个页面。这些交互就会出现跨域问题了。  下面我画了一个简单的图来说明: 图文描述:page1的来源是一个A系统,page2是和iframe.aspx是同一个系统B; iframe.aspx中包含IFrame1和IFrame2; IFrame1是引用pag... 阅读全文

Firefox 扩展插件推荐

2010-01-14 21:01 by 听风吹雨, 10095 阅读, 2 推荐, 收藏, 编辑
摘要:作为一个职业的玩家(以前看魔兽世界的搞笑视频,这句话以前成为经典了),使用FF已经有一段时间了,所以想把自己觉得好用的FF扩展插件介绍给大家,也希望大家提出不同的意见。      开发相关:     一个做B/S开发的程序员,下面的一些扩展插件是必要的,虽然有时不一定会用到,但是很多都是值得推荐的。   【1】 Firebug    Firebug能上第一位,来源于它的方便和快捷,在右下角一下就... 阅读全文

SQL Server 索引中include的魅力(具有包含性列的索引)

2010-01-11 20:44 by 听风吹雨, 43199 阅读, 29 推荐, 收藏, 编辑
摘要: 开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必要再到数据行去找了。这种情况,叫做索引覆盖; 【复合索引】 和复合索引相对的就是单一索引了,就是索引只包含一个字段,所以复合索引就是包含两个或者多个字段的索引 阅读全文

读书笔记(三):【SQL Server 2005 Performance Tuning性能调校】(2):【SQL Server 架构简介】

2010-01-06 00:50 by 听风吹雨, 852 阅读, 0 推荐, 收藏, 编辑
摘要:这一章主要讲SQL Server与系统间的一些知识,要想加深自己在调优方面的技能,这是必须要学习的,其实我看这章的时候心里很虚,感觉着就是在说自己的缺点一样,即使有这样的痛苦并且知道它的重要性,我并没有因为这样而去细读这一章,因为我知道要这不是一两天能学会的,只要有个印象就可以了,打算以后慢慢啃这一块吧,也希望自己不会不了了之。特此备忘一下。  也因为上面的原因,对这章谈不上什么心得,只是作为一些... 阅读全文

读书笔记(三):【SQL Server 2005 Performance Tuning性能调校】(0):【开篇】

2010-01-04 12:16 by 听风吹雨, 818 阅读, 0 推荐, 收藏, 编辑
摘要:开篇警句:好记性不如烂笔头,只不过笔头换成Blog了。【1】内容简介   数据库系统经年累月地运行,日久便可能面临数据累积量大、使用人数增加、应用面扩增、当初系统设计有局限等问题,导致性能变差,这就需要调试人员进行性能调校。然而,他们进行性能调校的能力是需要培养的,一般来说,需要的不只是数据库方面的知识和经验,还要对商业领域知识、系统架构设计、应用程序撰写,以及对操作系统、网络环境架设、各种监控工... 阅读全文

读书笔记(三):【SQL Server 2005 Performance Tuning性能调校】(1):【性能调校概观】

2010-01-04 12:15 by 听风吹雨, 3029 阅读, 2 推荐, 收藏, 编辑
摘要:2010.01.03,今天开始看这本书,刚看了第一章就已经有了共鸣的感觉,可能是因为我之前有过两个性能优化项目的经验吧,其实感觉最重要的一点就是在第二个项目优化的过程中刻意去做一些总结,希望接下来的阅读会有更多这个的共鸣出现。(期待中。。。)  网络上没有这本书的电子版,只有两章的免费试读,进入试读地址,唉,真不知道以后要像这样引用文章该如何办啊?!  下面是在阅读过程中感觉比较重要的内容,并加入... 阅读全文

MySQL记录

2009-12-31 20:25 by 听风吹雨, 1300 阅读, 2 推荐, 收藏, 编辑
摘要:Soso是腾讯在2005创立,打算进军搜索引擎,里面有个人员关系网,有点类似PersonalBrain,感觉还不错,而且线与线之间有关系描述,不过人名不应该占用图片的位置,新浪的也有; 搜搜(soso华尔兹):http://tag.soso.com/ 新浪(sina明星关系图):http://data.ent.sina.com.cn/guanxi/ MySQL InnoDB:InnoDB 是... 阅读全文

软件大牛们的简介

2009-12-31 20:24 by 听风吹雨, 4911 阅读, 2 推荐, 收藏, 编辑
摘要:继续完善中,欢迎大家补充:(按名字排序,排名不分先后)Anders Hejlsberg(安德斯·海尔斯伯格)编写过Pascal编译器的核心,微软.NET的首席架构师,编程语言设计和实现的顶尖高手。(陋室铭的blog中有介绍) Arun Kishan(阿伦·基尚)Windows 7内核的主要开发人员之一。Bram Cohen (Bit Torrent,他同时也是CodeCon的创... 阅读全文

读书笔记(一):【你必须知道的.NET】(0):【开篇】

2009-12-31 00:51 by 听风吹雨, 1355 阅读, 0 推荐, 收藏, 编辑
摘要:开篇警句:好记性不如烂笔头,只不过笔头换成Blog了。【1】内容简介    本书来自于微软MVP的最新技术心得和感悟,将技术问题以生动易懂的语言展开,层层深入,以例说理。全书主要包括了.NET基础知识及其深度分析,以.NET Framework和CLR研究为核心展开.NET本质论述,涵盖了.NET基本知识几乎所有的重点内容。全书分为5个部分,第1部分讲述.NET与面向对象,从底层实现角度分析了.N... 阅读全文

Flex编程

2009-12-28 20:19 by 听风吹雨, 2091 阅读, 0 推荐, 收藏, 编辑
摘要:【域.swf的访问】 在本域的.swf文件里加上:flash.system.Security.allowDomain()使用安全策略文件"crossdomain.xml".在Flash 8以前,这个文件必须放在.swf所在域的根目录,现在,你可以使用flash.system.Security.loadPolicyFile(),指定安全策略文件所在的位置.拒绝任何域的做法是在<cross-do... 阅读全文

数据库调优积累系列(6):读书笔记

2009-12-28 20:05 by 听风吹雨, 2009 阅读, 1 推荐, 收藏, 编辑
摘要:【揭秘SQL Server 2000中的Bookmark Lookup】:http://www.cnblogs.com/Yahong111/archive/2007/09/13/891641.html 起因 在执行计划中看到了Bookmark Lookup操作符,于是就上网去逛逛,最后发现这篇牛文; 主要内容摘要 非聚集索引有一个与聚集索引中相似的B树索引结构,但是他对数据行的顺序不起作用,... 阅读全文

数据库调优积累系列(5):专业术语

2009-12-28 20:04 by 听风吹雨, 646 阅读, 0 推荐, 收藏, 编辑
摘要:性能调优 测试基线 测试用例,测试场景 聚集索引、非聚集索引 索引覆盖 复合索引、组合索引、单一索引、哈希索引 高选择性 计划缓存、执行计划、编译、重编译 缓存命中率 查询计划(编译-优化-执行) 查询优化器、查询执行引擎 物理操作符、逻辑操作符 行定位器 谓词 填充因子 Index Seek(索引查找)、Index Scan(索引扫描)、Bookmark Looku... 阅读全文

数据库调优积累系列(4):数据库设计

2009-12-28 20:02 by 听风吹雨, 731 阅读, 0 推荐, 收藏, 编辑
摘要:数据库设计 如果某表经常出现死锁,那就要做对象职责分离,就是把插入、更新、删除等分离;在设计或创建表的时候,我们往往会把Id字段设置为聚集索引,但是我们这样的习惯可能不是最优的,因为聚集索引和非聚集索引的区别就是一个是物理存储的,所以在查询的时候如果使用聚集索引的话,可能会比非聚集索引要开,因为关系到数据页的分布,因此我们有时可以根据我们的需要来设置聚集索引,比如待办待阅一般都是按照时间来倒排的,... 阅读全文

每日构建系列(2):架构篇

2009-12-28 19:58 by 听风吹雨, 2223 阅读, 0 推荐, 收藏, 编辑
摘要:【1】下图是每日构建的整体架构图,【2】集成工具介绍 阅读全文

数据库调优积累系列(2):查询

2009-12-28 19:49 by 听风吹雨, 898 阅读, 0 推荐, 收藏, 编辑
摘要:SQL Server 查询 查询的时候应该尽量按照复合索引中的顺序来做条件查询;(比如IXC中spInterActiveInstance_GetByIDToStat条件and ProcessState<>99的位置); 如果在程序中有For或者是Foreach,在存储过程中又有IF Exists,那就要看是否可以在表中加入复合索引了,IF Not Exists可以转换为IF Ex... 阅读全文
上一页 1 ··· 3 4 5 6 7 8 下一页