
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
讲师介绍: 汤涛 曾任微软(中国)有限公司顾问咨询部资深顾问,公共事业部高级行业顾问,微软MVP、MCSD。具有相当丰富的项目管理和开发经验,作为技术专家设计、规划或评审过多个项目,其中包括中国人民银行“人民银行货币调控系统”、海关总署“全国海关统计资讯系统”、“海关办公系统”和“移动办公系统”、人事部“全国机关事业单位工资管理系统”等。对于软件需求开发管理、软件架构等具有相当丰
SQL Server四类数据仓库建模的方法主要分为以下四类。 第一类是关系数据库的三范式建模,通常我们将三范式建模方法用于建立各种操作型数据库系统。 第二类是Inmon提倡的三范式数据仓库建模,它和操作型数据库系统的三范式建模在侧重点上有些不同。 Inmon的数据仓库建模方法分为三层,第一层是实体关系层,也即企业的业务数据模型层,在这一层上和企业的操作型数据库系统建模方法是
使用样式的过程中,可能会碰到一些问题,下面列出一些常用问题的解决方法。(1)应用相同样式的段落看起来不相似。原因可能是某些段落使用 Word 的格式命令人工设置格式。取消人工格式的方法是:首先连同段落标记一起选定段落,然后按下Ctrl+Shift+Z组合键取消字符格式,按下 Ctrl+Q 组合键取消段落格式。(2)使用段落样式或字符样式应用的格式可能改变文本的现存字符格式。
谷歌的App引擎和微软的Live Mesh是开发云计算应用程序的完全不同的平台。业内人士Neil McAllister说,他上个星期首次密切考察了微软的这个新的基于云计算的数据同步和设备管理平台。与微软以前的同步解决方案不同,Live Mesh在微软自己的服务器上保留你的数据的主要拷贝,允许从任何连接到互联网的设备访问你的文件的最新版本。这显然是对谷歌的一个打击。 然而,更有趣的是,虽然
其实整个.NET项目都是运行在.NET Framework上的托管代码,这个道理和JAVA虚拟机的机制是类似的。最简单的说呢,受托管的代码不能直接写内存,是安全的,而非托管代码是非安全代码,可以使用指针操作内存。一般的项目使用托管代码都行了,也就是说在程序里面不需要用到非安全代码。对于一些对速度要求高的部分功能可以考虑使用非安全代码,使用指针等读写内存,而对于真个项目来说还
下面,我们针对系统架构和设计中的“坏味”(注:“坏味”是 Martin Fowler 的一个著名概念),分别总结出的一些“重构模式”,看看这些模式是如何把这些设计“坏味”去掉的。1,实体重新命名问题:进行架构和设计时所界定出来的系统组成元素(子系统、构件、模块等)名称使用混乱,不能很好地表达该系统元素的用途或语义,使系统结构难以理解。事实上,一个架构发展的历程中,命名的逐渐混乱,是促使架构老化的重
Microsoft Dynamics CRM Architecture OverviewThe following diagram illustrates the Microsoft Dynamics CRM architecture. The platform is the heart of the Microsoft Dynamics CRM system. When yo
虽然经过了系统架构和设计的重构,系统的结构已经得到了很大程度的改善。但是,最终我们还需要进行一个更低层面但绝对重要的重构工作,这就是系统代码重构。我们在浏览一个系统代码后,通过经验及直觉就能发现的一些“坏味”,例如:代码的方法过大。系统中重复的代码过多。类的子类中存在大量相同方法。代码中过多的注释。参数列表太长。那么一般我们应该选择怎样的时机去解决这些问题呢?通常,有如下四种时刻最合适进行代码重构







