05 2011 档案
项目中的几个SQL程序
摘要:select request_session_id 锁表进程, OBJECT_NAME(resource_associated_entity_id) 被锁表名 from sys.dm_tran_locks where resource_type = 'OBJECT'; 阅读全文
posted @ 2011-05-30 15:18 欣静赏悦 阅读(249) 评论(0) 推荐(0)
转:软件架构师应该知道的97件事
摘要:1. 客户需求重于个人简历 ( Nitin Borwankar ) 客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。2. 简化根本复杂性 ,消除偶发复杂性 ( Neal Ford ) 分析问题好比拨云见月、水落石出。3. 关键问题可能不是出在技术上 ( Mark Ramm ) 团队同心,其利断金。4. 以沟通为中心,坚持简明清晰的表达方式和开明的领导风格 ( Mark Richards ) 沟通应当言简意赅、详略得当,别拖泥 带水。5. 架构决定性能 ( Randy Stafford ) 种瓜得瓜,种豆得豆,架构设计也是一 样道理。6. 分析客户需求背后的意义 ( Ein 阅读全文
posted @ 2011-05-23 21:15 欣静赏悦 阅读(226) 评论(0) 推荐(0)
开发中的问题
摘要:第一、道听途说,需求分析时,最好是把开发人员、PO、SA组织起来开个会第二、建立数据结构表时,一起讨论建立,找到最优方案第三、经常开会讨论进度。第四、入口点解决问题,问题出在哪,查到底找到问题,再交给具体问题人。第五、采用ADO.Net Entity时,多用下View,效率上要快的多。第六、及时释放内存资源。第七、原型很重要,PO们往往先要看到一个prototype,然后再会指出哪里要修改。第八、多线程的控制。 阅读全文
posted @ 2011-05-20 14:13 欣静赏悦 阅读(227) 评论(0) 推荐(0)
delegate与event的关系说明
摘要:delegate与event的关系类似于field与Property(实事上前者就是field,或者我们可以把event看成是一种特殊的Property)有些类似于Int或者Object类型,当我们只需event类型的时候,可以不必使用delegate。由于EventHandler这个delegate已经在System命名空间下声明了,我们可以直接拿过来用。【区别】1. event不允许在声明它的class之外(即使是子类)被调用(除此之外只能用于+=或-=),而plain delegate则允许。2. event不允许使用赋值运算符,而delegate则允许。3. event可以直接在接口中 阅读全文
posted @ 2011-05-19 09:40 欣静赏悦 阅读(230) 评论(0) 推荐(0)
服务器场安装注意事项
摘要:一、安装完所有的Farm内的服务器后,再开始运行配置向导;二、确保服务器上的所有软件的版本及Service Pack一致;三、最好在非系统驱动器上安装 SharePoint Foundation;四、服务器场帐户作用:创建和访问配置数据库、SharePoint管理中心应用程序池的标识帐户、Wss定时服务运行时所使用的帐户;五、注意添加Windows防火墙中的出入站规则六、配置SharePoint Foundation Search时,内容访问帐户应为具有所有内容的只读访问权限的帐户,请勿使用权限很大的帐户或可以修改内容的帐户, 因为搜索时会把不同版本的内容都搜索到。 阅读全文
posted @ 2011-05-19 00:22 欣静赏悦 阅读(357) 评论(0) 推荐(0)
SharePoint对象模型性能考量
摘要:SharePoint对象模型(Object Model)允许外部应用程序或托管的WebPart来查询、编辑和创建存储在SharePoint内容数据库(Content Database)中的内容。有很多博客文章、知识库文章和最佳实践中,都谈到如何在不同的用例场景中使用对象模型。 大部分常见用例场景都是关于显示和编辑SharePoint列表的——可惜,这也是我们看到很多性能问题出现的地方,这是因为SharePoint对象模型并不总是以性能优化的方式被使用。用例1:在SharePoint列表中,存储了多少项目?有多种方式来回答这个问题。我曾经看到很多次的一个例子是下面这样: int noOfIte. 阅读全文
posted @ 2011-05-04 22:32 欣静赏悦 阅读(390) 评论(0) 推荐(1)