4

拯救C# 2.0,但是我们真做的到吗?

似乎还有不少项目在用C# 2.0(本文最后我们来做一个调查),但是C# 2.0的生产力实在不如C# 3.0——如果您不信,那么一会儿就会意识到这一点。有朋友认为语言能力不重要,有了好用的框架/类库也可以有很高的生产力。所以这篇文章,我们就设法使用“类库”来弥补C# 2.0的缺陷。但是,我们真做的到吗... ...

Jeffrey Zhao 发布于 2009-06-27 18:55 评论(134) 阅读(28404)
18

[原创]WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务

在《基于IIS的WCF服务寄宿(Hosting)实现揭秘》中,我们谈到在采用基于IIS(或者说基于ASP.NET)的WCF服务寄宿中,具有两种截然不同的运行模式:ASP.NET并行(Side by Side)模式和ASP.NET兼容模式。对于前者,WCF通过HttpModule实现了服务的寄宿,而对... ...

Artech 发布于 2009-06-25 18:17 评论(49) 阅读(15118)
0

WCF 4.0中的WS-Discovery

在WS-*标准和规范中,WS-Discovery是在2008年才加入了OASIS标准。WS-Discovery在标准被定义为Web Service Dynamic Discovery,其目的是为定位服务定义Discovery协议,主要应用在为客户端动态搜索一个或多个目标服务。OASIS为WS- Di... ...

张逸 发布于 2009-06-24 10:56 评论(3) 阅读(4614)
0

【冰极峰教程系列之三】:三层分离的完美九宫格

在我的前一篇教程《牢不可破的九宫格布局》中,我介绍了一种比较完美的九宫格布局方法,它能完全弹性地调整自己的宽高,从而实现比较灵活的布局风格。 然而为了弹性功能完美地体现出来,所付出的代价还是很沉重的,从结构上看,其结构是比较臃肿的,但是每个节点又是必不可少的,无法精简,否则会导致其灵活性不够。 ... ...

Biny 发布于 2009-06-24 08:47 评论(10) 阅读(6991)
5

编写自文档化的代码

我们编写的代码需要具有高度的可读性,这样其他的程序员可以更容易地对代码进行修改和扩展。两种传统的方式是使用外部文档和编写大量注释,其实它们都不是好的选择。自文档化的目标是使代码成为良好的文档,一种人人可以读懂的文档,本文介绍了多种提高代码自文档化的技巧,最后给出了我最近在尝试的一种方式。 ...

Anders Cui 发布于 2009-06-21 23:02 评论(52) 阅读(11445)
1

一次挂死(hang)的处理过程及经验

CPU占用率低,内存还有许多空余,但网站无法响应,这就是网站挂死,通常也叫做hang。这种情况对于我这样既是CEO,又是CTO,还兼职扫地洗碗的个人站长来说根本就是家常便饭。以下是一次处理hang的经验及总结,前后用了一个月,不仅涉及程序排查,数据库优化,还有硬件升级的苦恼。其中辛酸苦辣只有经历... ...

黑山小妖 发布于 2009-06-21 17:46 评论(56) 阅读(6823)
7

软件设计经典书籍推荐

设计模式最经典的书籍自然是GOF的《设计模式》,但很多人的反应是这本书太难理解了,并不适合初学者阅读。这话说得在理。一方面,本书使用的C++示例难倒了一大群Java和.NET的开发人员;另一方面,这本书的风格过于专业化,更偏向于学术论文的风格(事实上,本书的雏形就是来源于GOF中Erich Gamm... ...

张逸 发布于 2009-06-21 09:48 评论(69) 阅读(28255)
0

闲话REST(一)

任何概念从产生到付诸实施似乎都要经历一个同样冗长的过程,从被提出,误解,诠释,再认识,到应用,好像没有几个技术观点能够跳过这些,现在的RESTful架构似乎也正处在这个过程的中段。互联网上关于REST的介绍性文章可谓铺天盖地,园子里的帖子也有不少,但是其中大多数都是一个对REST这一概念的精辟概述,... ...

Nyyrikki 发布于 2009-06-20 20:15 评论(10) 阅读(2740)
147

[原创]再谈IIS与ASP.NET管道

在2007年9月份,我曾经写了三篇详细介绍IIS架构和ASP.NET运行时管道的文章,深入介绍了IIS 5.x与IIS 6.0HTTP请求的监听与分发机制,以及ASP.NET运行时管道对HTTP请求的处理流程: [原创]ASP.NET Process Model之一:IIS 和 ASP.NET I... ...

Artech 发布于 2009-06-20 00:19 评论(97) 阅读(50441)
0

大话系统之权限控制

在软件开发中,为软件加入权限控制功能,使不同的用户有不同的使用权限,是非常重要的一项功能,由其在开发数据库方面的应用,这项功能更为重要。大家知道,现在的应用,一般均以菜单访问功能的形式出现,按照常规的做法,只要让注册进入应用的不同用户,可以访问不同的功能菜单,从而实现功能权限的控制,但是... ...

伍华聪 发布于 2009-06-19 22:22 评论(19) 阅读(8317)
0

测试人员的独特价值体会

(本文为原创,转载请说明出处:http://www.cnblogs.com/xiaocheng) 自己从2006年毕业后就直接进入测试这个行业,在这三年多的时间里,自己对这个行业认识经历了三个阶段,也对测试人员的价值有了自己的认识: 阶段一:抵触、失落(半年多时间) 刚开始是很不情愿的感觉,因为面试... ...

Elvis.Chen 发布于 2009-06-19 20:33 评论(12) 阅读(3000)
2

大学四年

大学的四年给我很多感触,结合我大学期间参加比赛以及去公司的实习经历简单给大家谈谈我目前对计算机学习的一些个人看法,仅供参考:从原理入手,注重思想与实践。原理学习一门技术,要知道它究竟是做什么的,优势和不足时什么,它究竟是如何工作的。很多人问过我这样一个问题:你会不会C#,帮我修改一下APS.NET的... ...

逖靖寒 发布于 2009-06-19 15:15 评论(18) 阅读(4738)
104

[原创]WCF技术剖析之一:通过一个ASP.NET程序模拟WCF基础架构

细算起来,已经有好几个月没有真正的写过文章了。近半年以来,一直忙于我的第一本WCF专著《WCF技术剖析》的写作,一直无暇管理自己的 Blog。到目前为止《WCF技术剖析(卷1)》的写作暂告一段落,初步预计于下个月由武汉博文视点出版。在《WCF技术剖析》写作期间,对WCF又有了新的感悟,为此以书名开始... ...

Artech 发布于 2009-06-18 21:24 评论(134) 阅读(40638)
4

[冰极峰教程系列之一]:九宫格基本布局

九宫格是一种比较古老的设计,它最基本的表现其实就像是一个三行三列的表格。其实它最初是在window的c/s结构中用得比较多,比如我们经常看到软件中的一个窗体,其实就是一个九宫格的典型应用,因为窗体需要在八个方向拉伸,所以在C/S软件中大量采用这种技术来布局设计。在B/S系统大行其道的当今社会,这种布... ...

Biny 发布于 2009-06-18 12:07 评论(16) 阅读(10139)
241

依赖注入那些事儿

本文意在将依赖注入这项概念本身结合笔者的实践经验及所感所想,做一个相对完整的综述,并总结于此文。一来可以和朋友们分享这项技术及个人心得,二来也是自己对这项技术做的一个总结。 ...

T2噬菌体 发布于 2009-06-17 00:26 评论(234) 阅读(98758)
2

Visual Studio 让JS也支持代码折叠 [ Visual Studio | #region

Visual Studio的代码折叠功能非常好用,#region #endregion 这个词连搜狗的词库里面都出现了(不含'#'号),可见使用频率很高,但是他不支持js的代码折叠 : ( 最近Ext用得比较多,一写就是上百行JS代码,非常不方便,想自己写个扩展或插件什么的,意外搜到了下面的文章,已... ...

农民伯伯 发布于 2009-06-15 17:35 评论(46) 阅读(16966)
0

WF 4.0 beta1中的跟踪机制

简单的说,跟踪服务是用来查看工作流的执行情况的功能。WF跟踪基础结构会检测工作流执行时发出的一些关键事件,并进行记录。例如,工作流在启动或完成时,就会发出跟踪记录。跟踪也可以提取与工作流变量相关联的业务相关数据。 ...

Windie Chai 发布于 2009-06-15 08:40 评论(5) 阅读(3375)
2

程序员的信仰

程序员是不是也应该有自己的信仰呢?各种各样的程序员,每天都在敲着各种各样的代码,到底有没有一个信念能够将所有程序员拉在一起。 ...

CoderZh 发布于 2009-06-13 12:56 评论(35) 阅读(7801)
0

整理Silverlight资源列表(三)-SL实际运用案例

上两片博文:整理Silverlight资源列表(一)和整理Silverlight资源列表(二),主要整理时前段关于技术这块主要的Sl资源,本篇博文主要看看Silverlight在实际的应用中一些开发案例——其中包括SL做的网站. 论坛. 小游戏.在线商务策划系统等等。站点分步包括:日本.韩国(经典购... ...

chenkai 发布于 2009-06-12 17:53 评论(10) 阅读(3912)
1

ASP.NET:我还有多少秘密你不知道?

asp.net2.0有许多一旦你发现了就会大幅提高性能和扩展性的秘密。比如:在membership和Profile provider 中就有快速实现验证和授权的秘密。此外:Asp.net的http管道可以避免每个请求中的不必要代码。还不只是这些,asp.net的线程可以充分发挥性能。浏览器的页面片断... ...

学-无-止-境 发布于 2009-06-09 17:27 评论(20) 阅读(5815)