最新文章
分层架构中的服务层-服务层实战 软件设计
引言 服务层是在交互的两个层中间又定义了另外一个层,典型的是在表现层和业务逻辑层之间。这个中间层只是实现应用的用例的类集合。 服务和面向服务的出现,......
你不是软件工程师,是软件园丁! 程序人生
本文是从 You are NOT a Software Engineer! 这篇文章翻译而来。 你不是软件工程师。你不是在建摩天大楼。你不是在建公路桥梁。 你是在从事园艺,培育花草。......
什么是领域驱动设计(Domain Driven Design)? 软件设计
本文是从 What is Domain Driven Design? 这篇文章翻译而来。 ”…在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ -- Don Reinertsen 领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实...
是否存在敏捷人格类型? 软件工程
在学术界和从业界只有很少一些关于“人格类型对敏捷团队之影响”的研究。大量的评论人士针对“是否存在敏捷人格类型”这一疑问提出了不同......
如何管理你的程序员 创业
本文是从 How to manage your Programmers 这篇文章翻译而来。 以一个组织的形式完成项目、任务或实现某些目标,这被称作公司,这需要有完善的信息流转......
如何更高效的制作可通用的HTML页面 Web前端
前言 高效,是一个很难定出标准的事情,在今天这个浮躁的HTML行业里,很难被客观的定义。多数时候,只要制作人员能在项目规定的时间内完成制作需求,并交付程序开......
长翅膀的不一定是天使 创业
长翅膀的不一定是天使,也有可能是鸟人;骑白马的不一定是王子,也有可能是唐僧。这是一句网络流行的调侃语录,放在当前炙手可热的互联网创业与投资的语境下,戏谑中......
Android用户界面设计:创建列表视图程序 手机开发
列表视图(ListView)是Android平台下用于显示不定数量的数据最有用的视图控件之一。在这个教程中,我们将向你展示如何使用ListView来浏览文章列表。 在之前的文......
为什么说PHP是个集中营 编程语言
有一天我跟在DUMBO的一个非常棒的创业公司的老板聊天,谈到为什么非PHP界的开发人员普遍轻视PHP和PHP相关社区。他提出了一个观点让我印象很深,很大程度上是因为......
MySQL数据库InnoDB和MyISAM数据引擎的差别 数据库
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型......
ASP.NET MVC 入门介绍 (下) .NET技术
相关文章:ASP.NET MVC 入门介绍 (上) 接上文,我们来完善验证功能。在System.ComponentModel.DataAnnotations命名空间中,已经有了一些基本的属性类来实现验证......
ASP.NET MVC 入门介绍 (上) .NET技术
参考文章 ASP.NET MVC Overview. 1. MVC模式 MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller)。MVC模......
数据库设计 数据库
上一篇:数据库设计 Step by Step (3) 泛化(Generalization):超类型与子类型 原始的ER模型已经能描述基本的数据和关系,但泛化(Generalization)概念的引入......
程序员的本质 程序人生
Computers are useless. They can only give you answers. – Picasso计算机没有什么作用。他们只能告诉你答案。——毕加索 很多人(包括我岳母)......
Scrum之成败——从自身案例说起 软件工程
从07年中初次接触Scrum的概念到其中几年项目中逐渐实践CI、TDD,到亲自掌握项目实践Scrum近一年,最终我们放弃了Scrum这个框架和所谓的“自组织”。原因......
清除代码异味 程序人生
本文是从 Cleaning up code smells: Venkat Subramaniam @ Chennai 这篇文章翻译而来。 今天,Venkat Subramaniam 就关于清除代码异味的话题给我们做......
详解.NET程序集的加载规则 .NET技术
程序集的加载涉及到很多方面的知识,包括配置文件、全局缓存装配、私有目录等的查找。用LoadAWithPartialName方法加载程序集,必须提供程序集的文本名称,还可以包公......
如何通过ildasm/ilasm修改assembly的IL代码 .NET技术
这段时间为跟踪一个Bug而焦头烂额,最后发现是Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断楼主是......
Linq学习笔记 .NET技术
写在前面 其实在09年就已经学习过Linq了,并被她那优美的语法所吸引,只是现在所在的公司还在使用VS2005在.Net2.0的框架下面的开发,所以Linq也很久没有用过了......
为什么开发人员不能估算时间? 程序人生
一些有趣的观点出现在我所关注的邮件列表中。下面是其中的一些。原始评论将以蓝色字体显示,下面是我的回应。这不是对相关问题的彻底看法,只是我所想到的一些相关......