20

Microsoft NLayerApp案例理论与实践–DDD、分布式DDD及其分层

这段时间一直在忙工作,已经有一个月没更新博客了。从现在开始,我将继续讨论Microsoft NLayerApp案例,希望各位爱好Microsoft NLayerApp案例、架构设计以及DDD的朋友们能够继续关注。从架构上看,Microsoft NLayerApp对“复杂的业务系统应用程序”这样一种应... ...

dax.net 发布于 2011-05-10 14:01 评论(17) 阅读(23150)
13

为什么要让我们的“领域模型”裸奔?(下)

上篇文章引起不少有价值的回复,我也学到不少东西,谢谢大家。 在此对上篇做下补充说明: 1,因本人毕业以来从事的项目全是业务逻辑复杂的企业应用软件,ERP,SCM,HRP,CRM……,这种系统,如Martin Fowler在PEAA一书中所说,是适合使用Domain Model的,上文和本篇讨论的都是... ...

菜阿彬 发布于 2011-05-09 22:22 评论(45) 阅读(6116)
8

.net集合类的研究--哈希表(二)--HashSet<T>

.Net3.5之后出现了HashSet<T>,硬翻译过来就是“哈希集合”,跟“哈希”两字挂钩说明这种集合的内部实现用到了哈希算法,用Reflector工具就可以发现,HashSet<T>和Dictionary<TKey,TValue>使用了相同的存储方式和哈希冲突算法,那么,它跟Dictionary... ...

许两会 发布于 2011-05-09 11:28 评论(16) 阅读(6944)
43

为什么要让我们的“领域模型”裸奔?(上)

三层架构里,往往认为中间的业务逻辑层(BLL)依赖于最下面的数据存储层(DAL),可是每个应用系统的“业务逻辑”才是应用系统存在的理由,才是开发它的目的所在。而UI展现、数据库存储、Cache等都是为了实现“业务逻辑”这个目的所提供的手段,都有成熟的框架、模式可用,都可以是雷同的。那么为什么“业务逻... ...

菜阿彬 发布于 2011-05-08 00:03 评论(84) 阅读(7802)
28

Linux及Arm-Linux程序开发笔记(零基础入门篇)

Linux及Arm-Linux程序开发笔记(零基础入门篇)作者:一点一滴的Beer http://beer.cnblogs.com/本文地址:http://www.cnblogs.com/beer/archive/2011/05/05/2037449.html目录一、Arm-Linux程序开发平台简... ...

一点一滴的Beer 发布于 2011-05-05 11:37 评论(22) 阅读(136800)
194

字符集和字符编码(Charset & Encoding)

——每个软件开发人员应该无条件掌握的知识!——Unicode伟大的创想!相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"бЇЯАзЪСЯ"、"�????????"?还记得HTTP中的Accept-Charset、Accept-Encoding、Accept-Language、Content-... ...

吴秦 发布于 2011-05-03 11:37 评论(61) 阅读(304809)
8

介绍下Nuget在传统Asp.net项目中的使用

最近学了不少NuGet的东西,也看了很多它的视频,特别是在MIX11上的视频。如果我们要在MIX11上评出一个明星的话,你可能会觉得是WP7,或者是SL5,那么你肯定错了,明星肯定是NuGet。因为几乎每个微软演讲的人员都在用NuGet。为什么它会这么受大家欢迎??很简单,它提高了大家做事情得效率,... ...

Nic Pei 发布于 2011-05-02 18:45 评论(17) 阅读(7131)
35

如何去读一个有50万行代码的项目?

换过几次工作的程序员员一般都比较头疼,新到一个公司,会给你一个项目,别人以前写的,40-50万行代码,并且代码没按照一定的规范去写,因为这个代码来自N个人,一看代码我就头大,我曾经就做过这样的事情,开始的时候也很抓狂,但是慢慢的我认为我找到里面的窍门了,一下算是我给大家提供的一个思路吧。(我之前跟的... ...

红萝卜 发布于 2011-05-02 16:41 评论(145) 阅读(17191)
22

《C#妹妹和Objective-C阿姨对话录》(05)自动释放池--拆迁队的外援

C#妹妹:内存的清理跟生活中的拆迁一样是个麻烦事情啊 Objective-C阿姨:是啊,该拆的不拆,占用空间,不该拆的拆了,程序崩溃 C#妹妹:说白了,难度不在拆上,在判定上,判断到底那些内存是用不上的。 Objective-C阿姨:没错,就像现实生活中的拆迁,扒房子不困难,推土机... ...

小墨的童鞋 发布于 2011-04-28 09:24 评论(29) 阅读(7090)
12

大项目的思考

引言:进入现在这个我们内部的大项目已经两个多月了。现在回想起进入项目前一位前辈的话:“大项目有大项目的问题,但大项目也有很多东西可学“,自己此时深表赞同。二个月的时间,自己从刚来前两周的观察学习,到现在的基本融入,在这个过程中自己有了很多的想法和思考。 为什么测试这么难写? tdd的开发实践保证了代... ...

Fei He 发布于 2011-04-27 23:36 评论(28) 阅读(6435)
11

一步一步教你搭建win7下的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)

什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js。这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先... ...

布鲁斯.李 发布于 2011-04-27 11:11 评论(15) 阅读(11084)
33

编程十年 (8):歪打正着C#

编程十年 (8):歪打正着C#本文地址:http://www.cnblogs.com/AndersLiu/archive/2011/04/26/programming10years-08.html作者:Anders Liu思路回来,接着混吧。2002年,大二。学校开设了面向对象和编译原理的课程。早在... ...

Anders Liu 发布于 2011-04-26 22:50 评论(59) 阅读(12402)
20

C#基础概念之延迟加载

延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。先来看一下在Framework4.0中如何实现延... ...

杨延成 发布于 2011-04-26 13:11 评论(21) 阅读(8381)
29

面向对象实践之路-提升抽象层次

回顾编程方法的发展史,我想不外乎两个字:抽象。 从最早的汇编语言中使用的子例程到结构化编程,然后到面向对象、面向组件以及面向服务。我觉得都是不断地提升抽象的层次。所以编程方法没有好坏,只有适合不适合。在汇编时代问题规模都很小,所以我们需要的抽象能力不需要太强。而现代的软件项目,问题的规模非常庞大 ...

横刀天笑 发布于 2011-04-26 08:32 评论(65) 阅读(9349)
11

Entity Framework 4.1 Code First学习之路(二)

写系列的上一篇已经是很久之前的事儿了= =在此期间,EF 4.1的RTW都已经出来了,NH 3.2的Alpha已经2了。。。其实不是我懒,工作中也在一直使用EF 4.1。主要是上次承诺过的一个Update功能搞不定= = 总之这一次的目标是 实现一个完整的IRepository(添加增删改能力) ... ...

jiaxingseng 发布于 2011-04-22 15:12 评论(17) 阅读(10078)
32

Nginx模块开发入门

本文将会重点关注Nginx模块开发入门及基础。目前Nginx的学习资料非常少,而扩展模块开发相关的资料几乎只有《Emiller's Guide To Nginx Module Development》一文,此文十分经典,但是由于Nginx版本的演进,其中少许内容可能有点过时。本文是笔者在研读这篇文章... ...

T2噬菌体 发布于 2011-04-19 13:03 评论(26) 阅读(36975)
6

研发的那些事4--2个PM的游戏

产品经理需要确保做正确的事情,开发的东东有高ROI,满足市场、客户的需求。项目经理则要保证正确的做事,能按期做出符合要求的东东。在绝大多数企业,这个过程就像是一个2人三方的游戏。 ...

Chaos 发布于 2011-04-17 20:28 评论(15) 阅读(4342)
4

Silverlight 5 Beta 新特性预览

MIX11大会昨天刚刚结束.第二天核心Session包含三个部分:Windows phone 7/Silverlight 5 Beta/Kinect for Windows SDK.在整个全程直播中.Joh.B带来令开发人员振奋的Windows phone 7. Mango Update全面解析.而... ...

chenkai 发布于 2011-04-17 16:37 评论(9) 阅读(5524)
189

出身在二三线城市软件工作者的悲哀

去年在家过年,家里还是老模样,父母和亲戚朋友问得最多的是,外面工作怎么样,打算什么时候回来工作?第一个问题好回答,这第二个问题却一直困扰着我,如何能回去呢?为了能找到一些思路,过完年来,我特地加了几个类似的QQ群,还在网上找了些提出同样问题的论坛,发现很多和我类似的人都有这样的想法,大家都是在二三线... ...

飞洋过海 发布于 2011-04-16 13:26 评论(268) 阅读(28934)
9

MIX 11 细节梳理 Windows phone 7 Session

昨天熬夜看了MIX 11的Windows phone 7和Silverlight 5 的相关SEssion.从11点26开始到凌晨的2:08结束 .整个过程现场气氛一直很活跃.相比第一天的Mix11的主题演讲.4月14日内容相对比较充实.而且都是涉及本次大会核心主题Silverlight 5/Win... ...

chenkai 发布于 2011-04-14 11:31 评论(32) 阅读(4686)