摘要:
300万条记录like和charindex函数以及substring函数性能比较:环境:sql2005数据量:300万查询结果数据量:2849999机器环境P4 3.0双核 2G内存1.执行语句表结构:USE [Test]GO/****** 对象: Table [dbo].[TabTest] 脚本日期: 03/22/2011 09:46:20 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[TabTest]( [id] [int] IDENTITY(1,1) NOT NULL, [ypmc] [nv
阅读全文
posted @ 2011-03-22 10:48
HackerVirus
阅读(2226)
推荐(0)
摘要:
2011-03-09 10:29 by chenkai, 1601 visits, 网摘, 收藏, 编辑摘要:本来打算在年前好好研究一下这个MyBatis 的ORM框架. 可是中间临时另有安排而不得已中断.目前开源的ORM框架已经太多了.其实在开源社区OSChina上可以看到已经成列各个语言/平台. 以前做过一段Java. 在.NET平台项目中叶也曾使用NHibernate和Spring.NET. 但大都是随着项目的完善提交而没有深入研究. 本篇作为MyBatis For .Net一个开篇.虽然使用过相关的ORM框架但对这个MyBatis了解甚少.. 也不知下面关于 MyBatis FOr .
阅读全文
posted @ 2011-03-21 23:46
HackerVirus
阅读(422)
推荐(0)
摘要:
整了几天TFS,把相关的一些配置与安装的要点简单记下,希望对大家有用。本篇主要是安装与配置上的内容,下一篇会介绍如何使用以及使用方面的相关心得体会。本篇内容简要:1. 安装部署1.1. 流程1.2. 安装操作系统服务器建议2G以上内存,500G硬盘空间。必须是windows 2003、windows2008。1.3. 配置操作系统更改计算机名称。安装IIS。创建TFS运行报表服务与自动构建的用户,建议属于administrators组,建议命名:TFSBuilder 用于自动构建服务。TFSReports:用于报表服务。1.4. 安装必备软件安装visual studio 2010。SQL S
阅读全文
posted @ 2011-03-21 23:21
HackerVirus
阅读(229)
推荐(0)
摘要:
一、 定义 最近开始研读Head First设计模式,这本书给人的感觉耳目一新,不容易犯困啊。今天和大家分享一下策略模式。 1. 定义: 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用该算法的客户。 上图为策略模式结构图,其中: Strategy可以声明为接口或者抽象类,主要用来抽象不同的算法或行为; ConcreteStrategyA等是上述接口或抽象类的具体实现,分别实现不同的算法或者行为; Context中包含Strategy的实例,以及对该实例的操作。2. 设计模式原则: 多用组合,少用继承。 找出应用中可能变化之处,把它们独立出来,不要和那些
阅读全文
posted @ 2011-03-21 23:19
HackerVirus
阅读(237)
推荐(0)
摘要:
一个编程小题目引发的思考(下) 摘要: 此篇文章接上篇 一个编程小题目引发的思考(上)其实很多园友已经给出答案了,不过我在这里还是要写一下自己的思路再把题目叙述一遍 输入:一个小于12位的十进制正整数输出:打印此数字的十进制计算器表示例:输入:145输出:于是我又重新思考了一下这道题目,并Review了一下当前的解决方案,发现这个冗长的switch是个很大的问题,这是我想到了代码大全2里提到的表驱动编程方法(就是用一个表来代替冗长的分支...阅读全文posted @ 2010-11-25 18:42 C Ser 阅读(1561) | 评论 (2) 编辑 一个编程小题目引发的思考(上) 摘要:
阅读全文
posted @ 2011-03-21 23:18
HackerVirus
阅读(159)
推荐(0)
摘要:
与.Net大师Jeffrey Richter面对面交流——TUP对话大师系列活动回顾上周末很有幸参加了CSDN举行的TUP活动,不但获得了带有Jeffrey签名的图书一本,而且还得到了和Jeffrey面对面交流的机会。会上也见到了很多牛人,博客园上的金旭亮老师,图灵丛书的主编刘江老师以及微软的测试总管方敏先生,激动之余,做一些回顾。首先是图灵丛书的主编刘江老师致开幕词。然后是北理工的金旭亮老师讲解.Net 4.0的新特性。金老师首先讲解了.Net 1.0到.Net 4.0的发展历程,然后系统的介绍了.Net 4.0新增的特性(并行处理,MEF等),讲解的很好,举的例子也不错,不过不知道为什么金
阅读全文
posted @ 2011-03-21 23:08
HackerVirus
阅读(272)
推荐(1)
摘要:
Asp.Net大型项目实践-关键技术方案选择理由及思路摘要: 虽然我不喜欢讨论太多理论概念上的东西,但各位“砖家”还是提出了很多非常有针对性的意见,望此帖不要成为口水战才好....现答疑如下(有很多个人理解,不一定正确)阅读全文posted @ 2009-12-30 10:23 传说中的弦哥 阅读(7639) | 评论 (46) 编辑 Asp.Net大型项目实践(5)-独家资料!整合NHibernate与Json序列化(附源码)摘要: 注:之所以标题里写独家资料,是我在研究这个问题的时候貌似没有在网上找到相关的解决方案(有也是错的..),自己折腾了半天才搞出来,如果大伙有更好的办法或能找到已有
阅读全文
posted @ 2011-03-21 23:05
HackerVirus
阅读(624)
推荐(0)
摘要:
利用Attribute扩展MVC的Title和SitemapDozer 2010-12-05 20:26 阅读:1167 评论:11Unobtrusive JavaScript in ASP.NET MVC 3Dozer 2010-11-11 12:14 阅读:2476 评论:16多页面验证码冲突的解决办法Dozer 2010-10-19 18:11 阅读:1642 评论:2MVC 2.0+Entity Framework在使用依赖注入时遇到的问题Dozer 2010-10-16 14:18 阅读:1769 评论:0利用Attribute实现的 MVC动态表单Dozer 2010-08-05
阅读全文
posted @ 2011-03-21 23:00
HackerVirus
阅读(235)
推荐(0)
摘要:
使用 jQuery dataTables - 3 解析请求参数摘要: 最近比较忙,一直没有更新,先发一篇 dataTables 参数处理。对于 dataTables 来说,当使用服务器端分页的时候,会向服务器传递多个参数,在服务器端根据这些参数来进行服务器端的分页处理。这些参数比较多,详细地说明见 使用 jQuery dataTables - 2 四种数据来源。对于服务器端来说,显然需要将这些参数进行解析,以方便使用,下面的代码将请求参数解析为一个 C# 的对象,这样,服务器端就可以方便地使用这些参数了。代码由有比较详细的注释,也可以点击这里直接下载代码。using System;using
阅读全文
posted @ 2011-03-21 22:52
HackerVirus
阅读(1711)
推荐(0)
摘要:
一段事件木有更新博客了,主要是这段时间工作略忙,业余时间又在帮个朋友做个小东西,于是也就没去接触新东西。今天上网的时候一个老同事(我刚出来工作时的师傅^_^)发来个网址,说是有好东西叫我看,于是看了一下,果然发现了好东西,也解决了之前我在思考的一个小问题。是一个C#.NET的组件来的,由于资料是E文的,按照惯例似懂非懂地看完然后写点测试DEMO。这篇文章记录一下学习成果,其实挺简单- -! 首先看下去哪里拿这个组件,请点击这里跳转到组件的下载地址......在我发这篇文章的时候最新的版本是0.7.0,所以果断下载这个版本!是个压缩包,解压后可以看到里面的东西如下(指针选中的那个东东就是我们要的
阅读全文
posted @ 2011-03-21 22:45
HackerVirus
阅读(194)
推荐(0)