摘要: USE [xltd_b2b]GO/****** 对象: StoredProcedure [dbo].[Proc_G_SingleTable_Select] 脚本日期: 04/05/2012 14:43:01 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[Proc_G_SingleTable_Select]/* *************************************************************** ** 大数据量使用 *****************. 阅读全文
posted @ 2012-04-05 14:44 IT涯 阅读(119) 评论(0) 推荐(0) 编辑
摘要: CREATE PROCEDURE page@tblName varchar(255), -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='id', -- 排序的字段名@PageSize int = 10, -- 页尺寸@PageIndex int = 1, -- 页码@doCount bit = 0, -- 返回记录总数, 非 0 值则返回@OrderType bit = 0, -- 设置排序类型, 非 0 值则降序 0:asc 1:desc@strWhere var 阅读全文
posted @ 2012-04-05 14:42 IT涯 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 领域模型设计是需求分析的关键步骤。它帮助用户及需求分析人员建立业务概念,确定用户业务的问题域,系统涉及的业务范围等等。 领域模型设计的步骤为: 1. 从业务描述中提取名词; 2. 从提取出来的名词中总结业务实体,区分名词中的属性、角色、实体、实例,形成问题域中操作实体的集合; 3. 从业务实体集合中抽象业务模型,建立问题域的概念(例如在前面的例子中,我们把容易变质的水果称之为“短期保持水果”,当然也可以是其它说法,只要能跟用户达成共识即可); 4. 用UML提供的方法和图例进行领域模型设计、确定模型之间的关系 阅读全文
posted @ 2012-03-28 14:47 IT涯 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Title: 在ASP.NET中使用字符编码Author: Samuel Email: samuel_xp#msn.com Environment: .Net Framework 1.1, Win2k+Keywords: ASP.NET, EncodingLevel: IntermediateDescription: 提交你的数据到不支持当前语言的后台系统/数据库Section: ASP.NETSubSection: General下载演示项目-45 Kb (VS7.1, ASP.NET, C#)Introduction 这篇文章介绍了如何提交你的数据到不支持当前语言的后台系统/数据库。 Ba 阅读全文
posted @ 2011-08-17 10:46 IT涯 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1 校验是否是整数: //校验整数 function checkNumFun(obj) { var Reg = /^[0-9]*[1-9][0-9]*$/; var varNum = obj.value; if (Reg.test(varNum) == false) { if (varNum !='') obj.value = 0; } }(采用键盘上下键事件处理:onkeypress="validFun(this)" onkeyup="validFun(this)")2 校验数字或小数 //校验数字或小数 function validF 阅读全文
posted @ 2011-06-27 16:39 IT涯 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 我把学习归类为三个步骤:What、How、Why。经过我对周围同事和朋友的观察,大部分感觉自己技术没有提高的人,都仅仅停留在What阶段。下面我把这三个步骤解释一下。第一步:WHAT 所谓的“WHAT”,就是搞清楚某个东东是什么?有什么用?有什么语法?有什么功能特性?举例如下:对于学习语言(比如C++、Java、Python),大部分人都能够掌握基本的语法和标准库,然后用它写一些小程序(诸如二分查找、冒泡排序、简单文件操作等)。 对于学习类库(比如JDBC类库),大部分Java程序员都能明白JDBC主要包含哪些类,也能够用JDBC进行简单的数据库查询和增删改操作。由于这个步骤是最基本的,假如你 阅读全文
posted @ 2011-06-11 13:57 IT涯 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 具体要注意的: 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。优化器将无法通过索引来确定将要命中的行数,因此需要搜索该表的所有行。 3.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而 阅读全文
posted @ 2011-06-09 13:42 IT涯 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 最近看了一些关于代码质量的书籍,自己感悟最深的一句话是:“以人为本”,因为我们作为开发人员,自己编写的代码除了能够实现客户的需求,同时也必须能是自己的代码清晰易读,因为大家都很清楚,一个项目后期维护是很重要的一项,而且是必不可少的一个环节,那么我们的代码如果很烂,接替你的同事此时此刻的心情,想必你能够很明白,除了体现自己的不负责任外,更能说明自己不配是个优秀的程序员,代码的质量可以衡量了你的编程能力,以及工作态度。 那么我们应该怎样提升自己的代码质量呢?个人觉得: 1 当我们在编写代码时,一定要刻意去控制代码的质量,避免是自己的代码在开始时,就是一团糟糕; 2 无论是编写一个类或者一个函数,. 阅读全文
posted @ 2011-06-08 16:51 IT涯 阅读(296) 评论(0) 推荐(1) 编辑
摘要: 做了两年的项目,在PM印象里,我是个很粗心的人,我不清楚为什么,每次做完模块,总是出现很多莫名其妙的Bug,回头想想,这些bug其实不是专业的测试人员都能够测试出来,所以最近围绕这个问题,我总结了之所以出现这些问题的所在因素: 1 缺少多方面的思考,总是按照正常逻辑去进行开发,忽视了特殊情况下出现的未知问题以及可能性; 2 内心过于急躁,急于完成模块功能,这样的心态导致了未能静下心来好好思考能够出现的特殊问题; 3 当做完模块,过于急功近利,忽视测试,不能及时把功能方面的bug找到。 4 当完成项目,缺少总结,发现他的得失。 阅读全文
posted @ 2011-04-28 16:46 IT涯 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚进一家公司时,如果主管没有把你安排到项目组工作,那真的很杯具,因为他认为你还不能胜任工作或者你的加入会让项目组更糟。还有人说,我刚进公司,公司就把我当 阅读全文
posted @ 2011-02-10 14:11 IT涯 阅读(250) 评论(2) 推荐(1) 编辑