从抽象层面看,WCF能够托管CLR类型(接口和类)并将它们公开为服务,也能够以本地CLR接口和类的方式使用服务。然而,CLR类型却属于.NET的特定技术。由于面向服务的一个核心原则就是在跨越服务边界时,服务不能够暴露它们的实现技术。因此,不管客户端采用了何种技术,它都能够与服务交互。使用基于XML的...
分类:
其他好文 时间:
2014-06-12 22:58:42
阅读次数:
302
[原创]关于TD邮件功能不能发到认证邮箱的解决之法认证邮箱,邮件服务器,用户,邮件系统鉴于不少同行询问TD发邮件的问题,今天重新更新一下说明解决问题的原则如下一、在TD服务器上安装一个邮件服务器软件,该软件要带转发或者中继功能的,把转发/中继的地址设置为收邮件系统的某一个用户的信息,具体邮件服务器配...
分类:
其他好文 时间:
2014-06-12 18:36:06
阅读次数:
221
什么是单一职责原则? 单一职责原则的英文名称是Single Responsibility
Principle,简称是SRP。SRP原则的解释是:There should never be more than one reason for a
class to change。定义很简单,即不能存在多....
分类:
其他好文 时间:
2014-06-12 15:29:46
阅读次数:
202
策略模式(Strategy
Pattern):定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则
1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2.针对接口编辑,而不是针对实现编程。 3.多用组合,少用继承。...
分类:
其他好文 时间:
2014-06-12 14:22:35
阅读次数:
292
ASP.NETMVC学前篇之Lambda表达式、依赖倒置前言随着上篇文章的阅读,可能有的朋友会有疑问,比如(A.Method(xxx=>xx>yy);)类似于这样的函数调用语句,里面的xxx=>xx>yy这些到底是怎么用的?依赖倒置原则的实现也会在本篇幅的最后来粗略的讲解一下。本篇没有核心的..
分类:
Web程序 时间:
2014-06-10 23:07:09
阅读次数:
283
1、b。结构体中的位域对齐。前两个int型变量的位域之和小于4字节,因此存放在一个int型变量之中,但是第三个是double型的变量,需要8字节对齐,这样前三个变量占了16个字节,最后一个int是四个字节,总共20个字节。根据结构体定义的原则,应该是最长变量的整数倍对齐,因此应该..
分类:
其他好文 时间:
2014-06-10 22:23:24
阅读次数:
273
在重构机房收费系统之前就一直听说这次重构要用反射+配置文件。深远的作用不知道,但是在这次重构用到,目的还是挺明确的:就是为了更换数据时方便,遵循开放-封闭原则,解决了可维护和可扩展的问题。
下面就以机房收费系统登录为例来看看配置文件+反射的用法。机房收费系统登录用到的数据库表是User_info表(用户表)。我利用的是三层思想,先看一下我的整体架构!
下面看看配置文...
分类:
其他好文 时间:
2014-06-10 18:19:41
阅读次数:
166
网页开发中遇到不少次关于样式另类的问题,于是想把从网上找的帖子和自己想到的做一个简单的规整。在此推荐文章:http://www.cnblogs.com/ccdc/p/2765827.html原则一:内嵌样式->内部样式->外联样式,优先级依次排列
如果外联样式放在内部样式后,将会覆盖内部样式。ex....
分类:
Web程序 时间:
2014-06-10 16:19:46
阅读次数:
202