Fork me on GitHub

2011年3月19日

摘要: 使用context_info传递上下文信息禁用会话级触发器摘要: 如何在会话级别禁用触发器是个问题,因为sql server并没有提供一个管理手段可以在会话级禁用触发器,它只提供alter table 表名 disable trigger 触发器名 类似这种,而这种方法一旦执行,那如果在同一时间的其他过程,也不会执行触发器。但是我们可以巧妙绕道使用 context_info 来让触发器支持会话级别的禁用。新建触发器[代码]如果要在会话级禁用触发器,只需...阅读全文posted @2009-12-02 14:27Keep Walking 阅读(1007) |评论 (1)编辑关于防止sql注入的 阅读全文
posted @ 2011-03-19 11:12 HackerVirus 阅读(480) 评论(0) 推荐(0)
摘要: 对 set statistics time on的两个执行时间权威解释摘要: 今天在sqlservercentral上看到一个帖子,关于对set statistics time on输出两个cpu执行时间的解释(大牛的解释):CPU time is how much time was spent by the CPU (or CPUs). Total time is how long it took from start to finish.For example, if...阅读全文posted @2009-10-26 21:17Keep Walking 阅读(780) |评论 (0)编辑郁 阅读全文
posted @ 2011-03-19 11:11 HackerVirus 阅读(300) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/perfectdesign/archive/2011/02/01/2010_read_books.html2010年,正好是我三十而立之年,一直有习惯从霍营城铁到知春路地铁站的时候,三十分钟时间里拿着本书看,不觉一年间居然看了20本书,特来晒晒:前几本书是关于用户体验的:1 《锦绣蓝图》,作者是linkedin的产品经理,也曾在雅虎任职,觉得此书主要是给初级产品经理设立一个做互联网产品的最佳实践, 比如搜索,导航,社交,信息架构,都蜻蜓点水到位,配有不少网站案例,值得学习。2 《结网》,王坚著,原QQ邮箱产品经理,《糗事百科》创始人,从大方面讲述如 阅读全文
posted @ 2011-03-19 10:57 HackerVirus 阅读(266) 评论(0) 推荐(0)
摘要: 最近挺感兴趣研究电子商务网站的导航,特地找6个网站做横向对比四个综合性大站http://www.360buy.com/http://dangdang.com/http://www.suning.cn/http://shop.qq.com/两个垂直电商站点http://www.letao.com/http://www.mbaobao.com/先上截图:京东Dangdang苏宁易购QQ商城乐淘麦包包先横向对比导航栏弹出层的内容:京东,当当,乐淘,麦包包,乐蜂,都有二级或三级分类,推荐品牌,以及促销信息。乐淘上不但有这些,还含有价格区间,更加方便导航,不过貌似价格区间太细,不太适合提高销售(个人认为 阅读全文
posted @ 2011-03-19 10:55 HackerVirus 阅读(219) 评论(0) 推荐(0)
摘要: 规范的编码风格不仅体现了一个人的技术水平,从某种意义上说也体现了一个企业的形象。好的、规范的编码风格,对于整个项目团队来说显得尤为重要。本系列文章对于“编码风格”的说明仅做参考,希望能对你有所帮助。团队项目开发"编码规范"之一:概述团队项目开发"编码规范"之二:代码外观团队项目开发"编码规范"之三:程序注释团队项目开发"编码规范"之四:申明团队项目开发"编码规范"之五:命名规范团队项目开发"编码规范"之六:语句团队项目开发"编码规范"之七:控件命名规则团队 阅读全文
posted @ 2011-03-19 10:51 HackerVirus 阅读(165) 评论(0) 推荐(0)
摘要: 最近在与一位总经理交流的时候,他谈到他们公司的软件研发管理,说:“我们公司最大的问题是项目不能按时完成,总要一拖再拖。”他问我有什么办法能改变这个境况。从这样一个问题开始,在随后的交谈中,又引出他一连串在软件研发管理中的遇到的问题,包括:. 现有代码质量不高,新来的开发人员接手时宁愿重写,也不愿意看别人留下的“烂”代码,怎么办?. 重构会造成回退,怎样避免?. 有些开发人员水平相对不高,如何保证他们的代码质量?. 软件研发到底需不需要文档?. 要求提交代码前做Code Review,而开发人员不做,或敷衍了事,怎么办?. 当有开发人员在开发过程中遇到难题,工作无法继续,因而拖延进度,怎么解决? 阅读全文
posted @ 2011-03-19 10:50 HackerVirus 阅读(267) 评论(0) 推荐(0)
摘要: [原文地址]Implementing Model-View-Presenter in ASP.NET[原文作者]Alex Mueller[示例代码]下载示例代码介绍我在ASP.NET中使用MVP设计模式已经一年有余,在此之前我在一个使用事件驱动实现的SmartClient应用程序中第一次接触到了MVP模式,与富客户端环境相比,将MVP模式应用到Web环境仍然存在一些问题。本文将介绍这些问题,并提供我认为针对ASP.NET具有最大可用性和可测试性的实现方式。本文将介绍MVP模式的基础以及在ASP.NET中的3中实现方式,让读者了解在各种不同的实现方式中ASPX页面,ASCX用户控件和Presen 阅读全文
posted @ 2011-03-19 10:46 HackerVirus 阅读(242) 评论(0) 推荐(0)
摘要: 1. 结构Struct和共用体Union 共用体是一种数据格式,它能够存储不同的数据类型,单只能同时存储其中的一种类型。如结构可以同时存储int、long和double,共用体只能存储int、long或double。2. 使用cin.get(char) 使用cin输入,将忽略空格和换行符,而发送给cin的输入被缓冲,这意味着用户必须按下回车才可以把输入的内容发送给程序。这里可以选择采用cin.get(char)进行补救,最后输入Ctrl+Z执行EOF结束。3. 二维数组和指针数组 看这样的两个数组:char* cities1[5] =02{03"Fuzhou",04&quo 阅读全文
posted @ 2011-03-19 10:45 HackerVirus 阅读(275) 评论(0) 推荐(0)
摘要: Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。首先下载Openssl包:(http://www.openssl.org/),这是一个C语言类库包,在Windows下可以通过Perl对该类库包进行MakeBuild,产生libeay32、ssleay32的Lib以及Dll文件,具体操作详见:http://blogger.org.cn/blog/more.asp?name=OpenSSL&id=18972,通过编译产生这样一系列文件:inc32里面放置C语言头文件 阅读全文
posted @ 2011-03-19 10:42 HackerVirus 阅读(267) 评论(0) 推荐(0)
摘要: 构建一个安全的系统,这是一个非常庞大的工程。它包括设置网络安全,设置操作系统安全以及应用程序本身的安全性。本文介绍的是有关应用.Net技术如何构建一个安全的Web应用系统。一 安全涉及的服务构建一个Web应用系统,肯定要涉及到客户端,iis以及数据库等各个组建。下面这幅图[该图来源:http://msdn2.microsoft.com/en-us/library/aa302415.aspx]很好地反映了web应用程序的整个风貌,左边表示web应用程序设计的组件或服务,右边表示各个组件或服务可以考虑使用的安全方案。比如在IIS这个环节上,我们可以使用匿名访问或设置其它的验证控制方式,可以设置IP 阅读全文
posted @ 2011-03-19 10:36 HackerVirus 阅读(178) 评论(0) 推荐(0)