代码改变世界

随笔档案-2011年07月

Web.config配置文件详解(新手必看)

2011-07-23 09:03 by 九指飞扬, 1172 阅读, 收藏,
摘要: <?xml version="1.0"?><!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net"Framework"v2.x"Config 中。--><!--Webconfig文件是一个xml文件,configuration是xml文 阅读全文

C# 中的常用正则表达式总结

2011-07-20 15:00 by 九指飞扬, 354 阅读, 收藏,
摘要: C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间 只能输入数字:"^[0-9]*$" 只能输入n位的数字:"^\d{n}$" 只能输入至少n位的数字:"^\d{n,}$" 只能输入m~n位的数字:"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$" 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$" 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$& 阅读全文

项目管理师谈谈如何组建高效的项目团队

2011-07-05 10:31 by 九指飞扬, 451 阅读, 收藏,
摘要: 岗位是属于部门的,而项目则需要跨部门进行工作分工,这种分工是通过角色而不是岗位形成的。问题由此而生。 由于我国的软件企业大多属于集成商,它们的生存靠的是一个个集成项目。因此,邻国印度同行们的成功经验被我国软件企业普遍效仿,很多企业都梦想着成为大的软件承包商,尤其是能够成为国外厂商的承包商。 有一次,美国一家中介公司到国内来寻找一个合适的软件承包商。在经过拉网式筛选后,该公司决定从两家国内重点软件企业中选择一家作为最后的赢家。我以其中一家企业人力资源部经理的身份参加了角逐,并最终赢得了胜利。但是,在商务谈判过程中,外方一句简单的问话却让我们无法回答:“贵公司的系统分析员一小时的报酬是多少钱?”. 阅读全文

计算机软考系统分析员基本功

2011-07-05 10:29 by 九指飞扬, 152 阅读, 收藏,
摘要: 好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底、丰富的经验是今后做系统分析的基础。没有对系统本身进行过透彻剖析过,很难领会到其中一些难以言述的精华。但并不等于好的程序员就能够成为好的系统分析员。合理的知识结构。语言能力、文字表达能力、技术的全面性等是对系统分析员的基本要求。比如说c/s 和3 层开发,如果仅仅对netscape公司的产品熟悉还不够,还需要了解比如微软等产品,并且要了解他们中产生历史,发展思路,技术优劣,以应付各种穷追猛打的提问。但更重要的是,这是你为应用定制技术要求的前提。系统分析员思想全局观念是系统分析员必须具备的观念。如果系统分析员设计时太注重细节,往往会陷入在某 阅读全文

软件架构的相关概念和实践

2011-07-05 10:28 by 九指飞扬, 234 阅读, 收藏,
摘要: 1.1. 什么是企业应用很难给出一个精确定义,不过企业应用一般都有这些特点:持久化数据大量的数据很多人同时访问数据大量操作数据的用户界面通常要与散布在企业周围的其他企业应用集成所以,企业应用一般都比较复杂,架构设计大多都是针对企业应用的。1.2. 什么是系统架构“架构”用很多种不同的定义,这些定义很难统一,但基本上有两点都能统一:1)架构是最高层次的分解 2)架构是系统中不易改变的决定。而通过这次架构培训,我这么定义架构:从核心概念上讲,架构是一套构建系统的规则;从表象上看,软件架构是一套模板,以文档、代码、工具程序等方式表现。软件架构的成果是一套模板,这套模板会通过一种方式去组织,这个组织形 阅读全文