15

[原创]WCF技术剖析之十二:数据契约(Data Contract)和数据契约序列化器(DataCo

[爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道《天天山海经》为此录制的节目视频(苏州话)]] 大部分的系统都是以数据为中心的(Data Central),功能的实现表现在对相关数据的正确处理。而数据本身,是有效信息的载体,在不同的环境具有不同的表示。一个分布式的互联系统关注于... ...

Artech 发布于 2009-07-09 21:20 评论(11) 阅读(18610)
10

[原创]WCF技术剖析之十一:异步操作在WCF中的应用(下篇)

说完了客户端的异步服务调用(参阅WCF技术剖析之十一:异步操作在WCF中的应用(上篇)),我们在来谈谈服务端如何通过异步的方式为服务提供实现。在定义服务契约的时候,相信大家已经注意到了OperationContractAttribute特性具有一个bool类型的AsynPattern。该属性可以将一... ...

Artech 发布于 2009-07-08 22:56 评论(33) 阅读(11094)
12

[原创]WCF技术剖析之十一:异步操作在WCF中的应用(上篇)

按照操作执行所需的资源类型,我们可以将操作分为CPU绑定型(CPU Bound)操作和I/O绑定型(I/O Bound)操作。对于前者,操作的执行主要利用CPU进行密集的计算,而对于后者,大部分的操作处理时间花在I/O操作处理,比如访问数据库、文件系统、网络资源等。对于I/O绑定型操作,我们可以充分... ...

Artech 发布于 2009-07-08 21:14 评论(9) 阅读(15724)
79

jQuery插件开发 - 其实很简单

本文从一个简单的示例程序向各位同学介绍jQuery插件开发的流程,并对一些细节问题做了概要性的描述,您会发现,其实jQuery插件开发也就那么回事儿~~~ ...

Jericho 发布于 2009-07-08 13:12 评论(113) 阅读(143623)
0

功能、权限、菜单相结合的设计方案

功能、权限、菜单相结合的设计方案 管理软件设计中,权限管理虽说是比较基本的内容,但也十分重要,说简单也简单,说复杂也复杂,最复杂就像网络操作系统一样,区分很多层次,什么分组啦角色啦,不过,一般会根据实际需要采用比较实用且简捷的设置方案.本文介绍一个在实际软件中用过和一种方法,主要是把功能、权限、菜单... ...

星河朗月 发布于 2009-07-05 15:29 评论(20) 阅读(13052)
3

Html的安全隐患

最近这段时间一直在研究HTML和JavaScript的安全问题,这里先整理一下Html的安全隐患。一.Html安全隐患1.CSRF攻击【漏洞】 之前外我写过一篇《浅谈CSRF攻击方式》,如果想详细了解CSRF原理及其防御之术,可以看一下。 这里简单距个例子说明一下:存在CSRF漏洞Html代码:<f... ...

hyddd 发布于 2009-07-05 02:26 评论(31) 阅读(9091)
5

是什么造成了MVP的尴尬现状?我们该怎么办?

MVP项目其实微软的“专家认证”活动之一,不过它并非根据培训或考试而来,而是根据个人在社区表现评选出来的内容。从这一方面来说,MVP应该是广受社区群众爱戴的群体。但是后来等我也评上MVP的时候,发现事实似乎并非如此。微软眼中的“社区英雄”,反而在社区中的评价越来越差。就2009年7月新当选的MVP来... ...

Jeffrey Zhao 发布于 2009-07-02 01:49 评论(242) 阅读(29080)
1

WCF安全之EndPointIdentity

故事发生在一个阳光明媚的下午,一名女子为了混入某小区行窃,将上次偷到的管道维修工作牌别在胸前,当她走近管理员身边时,被管理员一把抓个正着,原来这小区从上次失窃事件后,已经将维修队解散,现在维修都是由管理员联系外部人员,自然也不用别什么工作牌了。   1、许多朋友对这个EndPointIde... ...

Ron.Liang 发布于 2009-07-01 20:17 评论(12) 阅读(8203)
0

C# Design Patterns (3) - Decorator

本帖介绍 Decorator Pattern (装饰模式),文章最后另提供 Decorator Pattern 的趣味四格漫画。 本帖的示例下载点:http://files.cnblogs.com/WizardWu/090629.zip第一个示例为 Console Mode (控制台应用程序) 项目... ...

WizardWu 发布于 2009-06-29 03:18 评论(7) 阅读(3958)
4

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

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

Jeffrey Zhao 发布于 2009-06-27 18:55 评论(134) 阅读(28416)
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) 阅读(15145)
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) 阅读(4632)
0

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

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

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

编写自文档化的代码

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

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

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

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

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

软件设计经典书籍推荐

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

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

闲话REST(一)

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

Nyyrikki 发布于 2009-06-20 20:15 评论(10) 阅读(2751)
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) 阅读(50583)
0

大话系统之权限控制

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

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

测试人员的独特价值体会

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

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