实用设计模式之二--Strategy模式续,Strategy模式在Windows Mobile网络连
以下文章为Policy-based design的想法,不是经典的Strategy模式。 本文主要讲述Strategy模式在Windows Mobile网络连接管理的应用。经过我的实用设计模式之二--关于Policy-based design的讨论,对Strategy模式进一步思考,有了一些新的认识... ...
IE8“开发人员工具”使用详解-上
IE8正式版已经发布了。本篇文章不会非常扯蛋地去进行什么评测,然后给出什么“Chrome运行JavaScript能力是IE8的15倍”、什么“IE8页面渲染速度是Safari的2.456倍”、什么“IE8的抗强暴能力比FireFox高出1.235倍” 这样的操蛋的结论。我管谁比谁强多少?我只知道... ...
使用X-UA-Compatible来设置IE8兼容模式
英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。前言为了帮助确保你的网页在所有未来的I... ...
实用设计模式之二——Strategy模式
以下文章为Policy-based design的想法,不是经典的Strategy模式。 Strategy模式是应用比较广泛的模式之一,在我没有系统学习设计模式之前,我就一直使用该模式的思想进行设计。我想从一个例子来讲述该模式,假设有一个PDA的订餐系统,前端是Windows Mobile,后端为W... ...
冒号课堂§2.2:声明范式
声明范式——目标决定行动(声明式编程简谈) • 命令式编程是行动导向的,因而算法是显性而目标是隐性的;声明式编程是目标驱动的,因而目标是显性而算法是隐性的 • 声明式编程重目标、轻过程,专注问题的分析和表达而不致陷入算法的迷宫,其代码也更加简洁清晰、易于修改和维护 • 归根结底,编程是寻求一种... ...
WCF Configuration Centralization (WCF配置集中管理)
This article provides a solution to manage WCF service configuration in a central store instead of in configuration file. (本文提供一种使用配置集中管理代替配置文件配置WCF服务... ...
ASP.NET MVC 技术专题发布
随着ASP.NET MVC 1.0的发布,关注MVC的园友们越来越多,我们整理了园子里的ASP.NET MVC原创内容,制作了这个MVC专题,供大家学习参考。 详情请点击:ASP.NET MVC专题 相关话题: WebForms与MVC 如果您有ASP.NET MVC原创内容没有被收录到本专题,请在... ...
通过CLR同步SQL Server和Sharepoint List数据(三)
CLR(Common Language Runtime)公共语言运行时为所有.NET Framework代码提供执行环境,包括实时(JIT)编译、分配和管理内存、强制类型安全、异常处理、线程管理和安全性等,不仅如此,它还为.NET语言在SQL Server上执行托管代码提供了环境。本系列文章用于介绍... ...
Discuz!NT中集成Memcached分布式缓存
大约在两年前我写过一篇关于Discuz!NT缓存架构的文章,在那篇文章的结尾介绍了在IIS中如果开启多个应用程序池会造成多个缓存实例之间数据同步的问题。虽然给出了一个解决方案,但无形中却把压力转移到了磁盘I/O上(多个进程并发访问cache.config文件)。其实从那时起我就开始关注有... ...
用IronPython检测ASP.NET程序状况(上)
在维护一些生产环境中的ASP.NET应用程序时,老赵经常会感到“力不从心”。虽然我们可以建立丰富有效的监控或日志等维护机制,但是调试和分析一次程序经常需要耗费大量的脑细胞。因为我们可以使用的工具大都非常抽象,即使是一个非常微小的问题,也要用较多的时间才能发现“哦,原来是这个变量的值进入了一种奇怪的状... ...
从零开始学习 ASP.NET MVC 1.0 (五) ViewEngine 深入解析与应用实例
本文讲解ViewEngine的作用, 并且深入解析了实现ViewEngine相关的所有接口和类, 最后演示了如何开发一个自定义的ViewEngine. 本系列文章已经全部更新为ASP.NET MVC 1.0版本.希望大家多多支持! ...
.NET 4.0 中的契约式编程
契约式编程不是一门崭新的编程方法论。C/C++ 时代早已有之。Microsoft 在 .NET 4.0 中正式引入契约式编程库。博主以为契约式编程是一种相当不错的编程思想,每一个开发人员都应该掌握。它不但可以使开发人员的思维更清晰,而且对于提高程序性能很有帮助。值得一提的是,它对于并行程序设计也有莫... ...
Silverlight 相关文章汇总
不知不觉发现自己写得Silverlight的文章还算不少了 为了大家以及自我的寻找方便,对其做一下汇总 Silverlight 3 ShowCase Silverlight 3 ShowCase(1)- 3D图片走马灯 Silverlight技巧 Silverlight技巧 - 一山可容二虎 Sil... ...
《WF编程系列之46》事件驱动工作流
这一章,是笑煞天未翻译完的《WF编程》一书的第7章。他的目录地址如下:http://www.cnblogs.com/xiaoshatian/archive/2008/03/18/818615.html,缺7、8、9三章,估计没下文了,由我来进行补齐。
剩余两章稍后补齐。
本书原名《Program... ...
在 Windows Azure 中部署 PHP
在微软MIX09大会上,Windows Azure发布了它的第3个版本——Match 2009 CTP。从这个版本开始,Windows Azure开始支持FastCGI,也就是意味着支持PHP、Ruby、Python等当前流行的"非微软"web应用程序。我们很欣喜地看到Azure Services ... ...
抓到两只 IE 8 的虫子
IE8昨天晚上正式发布了,今天下载了试用,顺便帮微软老大抓了两只虫子。还有就是微软和博客园新组织的devwow活动的新技术大都没有接触,只能抓两只IE8的虫子来充数了。 ...
Silverlight 3 Beta新特性解析-Graphics篇
本篇主要内容: 如何利用新的Bitmap API来创建我们自己的图像 透视3D图像(Perspective 3D Graphic) 像素模糊和投影效果 Element-To-Element Binding ...
实用设计模式之一--Observer模式
写这篇文章主要想总结自己的工作经验,温故而知新。为什么叫做实用设计模式,所谓的实用模式就是说这些模式在本人的实际工作中使用过的,而且本人相对熟悉的,经验认为这些模式的使用能给系统带来有效改善。这些模式大部分来源于GoF,由于最近工作专注于移动的开发,因此会尽量使用移动开发的例子。 由于一直做监控程序... ...
基于Chrome的扩展开发(一)
Google终于放出了Chrome的第一个扩展示例了,虽然还十分简陋,但对喜欢扩展的firefox粉丝来说可说是个大好消息 ...