Spiga

随笔档案 - 2009年12月28日

Flex编程

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

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

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

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

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

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

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

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

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

数据库调优积累系列(3):游标

2009-12-28 19:49 by 听风吹雨, 173 visits, 网摘, 收藏, 编辑
摘要:游标 尽量少用游标,如果不得不用,那就要看是否可以对逻辑进行整合,分出不同的情况,让在一部分情况是使用insert select的方式来一次性插入;(注意下例中的业务分析,这个是关键); 如果存储过程花费的时间比较长,而且无法避免使用游标,那我们就要分析系统的业务,看大部分的情况是走那条路的,那我们对大部分会发生的事做优化,也是可以达到我们优化的目的的;(比如IXC发起时候在insert到tb... 阅读全文

数据库调优积累系列(1):索引

2009-12-28 19:47 by 听风吹雨, 482 visits, 网摘, 收藏, 编辑
摘要:索引 复合索引(where A And B)如果没有对A和B做单一索引,查询的时间为a;如果对A做单一索引,查询时间为b;如果对B做单一索引,查询时间为c;如果对A、B做复合索引,查询的时间为d,那时间的比较就应该是a>b=c>d;(比如spMsgReader_Distribute中使用WHERE InfoID=@infoID AND UserID=@userID,插入7000次的... 阅读全文

QTP使用问题集锦

2009-12-28 19:44 by 听风吹雨, 1392 visits, 网摘, 收藏, 编辑
摘要:对脚本的运行速度进行设置 - by ViajarTOOLS->OPTIONS->RUN->RUN MODE 设置就可以了;一般可以设置为500或者1000值,也就是毫秒; 使用QTP录制XQP/OA时的更多按钮不能被录制到的解决 - by Viajar方法一:使用Analog录制模式录制,点击了更多中的按钮是无法刷新页面的;方法二:tools->virtual obj... 阅读全文

LoadRunner使用遇到的问题集锦

2009-12-28 13:23 by 听风吹雨, 1277 visits, 网摘, 收藏, 编辑
摘要:把HTML的内容输出到LOG中的方法 - by Viajar1:在脚本要记录HTML的URL前面加入函数:web_create_html_param("MyHtml", "<html>", "");;2:在脚本要记录HTML的URL后面加入函数:lr_output_message("###the HTML is %s", lr_eval_string(" {MyHtml}"));;3:... 阅读全文

每日构建系列(1):入门篇

2009-12-28 13:03 by 听风吹雨, 2237 visits, 网摘, 收藏, 编辑
摘要:关键词:Daily Build、CI、CCNet、CCTray、VSS、SVN、MSBuild、NAnt、NUnit、Email、FxCop、NCover、NCoverExplorer、RSS、SCM、UCM;产品、版本管理、基线、复合基线;每日构建、持续集成、编译、代码构建、单元测试、代码规范、代码覆盖率;软件测试、性能测试、功能测试、冒烟测试、回归测试、测试阶段、测试活动 1 简介 1.1.... 阅读全文

读书笔记(一):【你必须知道的.NET】(1):【大话String】

2009-12-28 01:19 by 听风吹雨, 452 visits, 网摘, 收藏, 编辑
摘要:【大话String】P3521.1【记忆】  1:String对象不以newobj指令创建,而是ldstr指令创建;  2:两次创建内容相同的String对象可以指向相同的内存地址(保存在托管堆中,相同的只是一个指向托管堆的地址。)  3:字符串恒等性(Immutability),是指字符串一经创建,就不可改变,对字符串的任何修改不会影响到原来的String对象,而是重新创建String对象,这就... 阅读全文

手指玩法

2009-12-28 00:52 by 听风吹雨, 1123 visits, 网摘, 收藏, 编辑
摘要:玩指法也有好多年了,虽然没有网络中的那般变态,因为只是兴趣而已,有空的时候可以拿来哄哄女孩子嘛,呵呵,太猥琐了。。。99%的人都不会的动作:http://space.tv.cctv.com/video/VIDE1232001792115207其中包括:一枪打四鸟一枪打四鸟升级版贪食蛇1235时钟摆上面几个是比较容易的,大家有兴趣可以去围观,等公车无聊的时候可以练练哦。其实我会一些玩法,改天再帖出来... 阅读全文