会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lh_cn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2016年4月10日
C语言中内存管理规范
摘要: 一、内存申请 1.建议使用calloc申请内存,尽量不要使用malloc。 calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。 2.申请内存大小必须大于0. (1)使用0字节长度申请内存的行为是没有定义的,在引用内存申请函数返回地址时会引发不
阅读全文
posted @ 2016-04-10 13:26 lh_cn
阅读(2703)
评论(0)
推荐(0)
2015年8月16日
配置文件相关
摘要: .NET中的配置文件App.config的读取和写入需要引用System.Configuration,若读取WCF相关配置需要System.ServiceModel.Configuration. 一、自定义ConfigurationSection 继承ConfigurationSection,并为...
阅读全文
posted @ 2015-08-16 15:45 lh_cn
阅读(254)
评论(0)
推荐(0)
2015年8月8日
C# 单例模式
摘要: 一、多线程不安全方式实现 public sealed class SingleInstance { private static SingleInstance instance; private SingleInstance() { } publi...
阅读全文
posted @ 2015-08-08 17:55 lh_cn
阅读(15923)
评论(0)
推荐(4)
2015年6月4日
WCF中的异常
摘要: 一、考虑到安全因素,为了避免将服务端的异常发送给客户端。默认情况下,服务端出现异常会对异常屏蔽处理后,再发送到客户端。所以客户端捕捉到的异常都是同一个FaultException异常。例如在服务端直接产生一个空引用异常,客户端捕获到的是上述异常。服务端: class Program { ...
阅读全文
posted @ 2015-06-04 22:36 lh_cn
阅读(806)
评论(2)
推荐(2)
2015年5月29日
实例上下文模式:会话模式
摘要: 一、会话模式简介与示例代码 会话模式下,客户端和服务实例上下文、服务实例是一一对应关系,每一个客户端都在服务端都有自己对应的服务实例上下文。如下图所示 服务端使用会话模式的条件: 1.使用支持会话模式的绑定,如WSHttpBinding、WS2007HttpBinding、NetTcpBindin...
阅读全文
posted @ 2015-05-29 21:37 lh_cn
阅读(1110)
评论(0)
推荐(0)
2015年5月27日
实例上下文模式:单例模式
摘要: 单例模式效果可以用下面这张图表示,服务端的服务实例只有一个,任何一个客户端访问的服务端都是相同的服务实例。意味着服务端可以留下不同客户端的脚印。 使用也很简单,只需要将ServiceBehavior的上下文模式InstanceContextMode设置为Single即可。可以参照上一篇介绍实例上...
阅读全文
posted @ 2015-05-27 21:53 lh_cn
阅读(1072)
评论(0)
推荐(0)
实例上下文模式:单调模式
摘要: 在创建一个服务端的时候都会依托于ServiceHost对象,里面存在一个SingletonInstance指向一个服务实例。而ServiceHost最终都是寄在InstanceContext中。对于单调模式,客户端的每次调用服务端都会创建一个全新的上下文和服务实例。 为了验证上述流程,写了下面这个...
阅读全文
posted @ 2015-05-27 00:11 lh_cn
阅读(1682)
评论(2)
推荐(1)
2015年5月20日
Message小结(二)
摘要: 当客户端调用一个WCF接口时,客户端将请求消息发送到服务端,服务端再返回回复消息。WCF内部实现了消息处理的所有细节,但是并不意味着一切不可更改。WCF也提供了一些方法让开发人员在消息发送前对消息进行修改,在收到消息后也可以获取消息主体、报头。本篇介绍一个例子来手工控制消息发送的细节。介绍之前先介...
阅读全文
posted @ 2015-05-20 20:39 lh_cn
阅读(2785)
评论(1)
推荐(1)
2015年5月19日
Message小结(一)
摘要: 一、消息版本 为了区别消息的结构和寻址机制,W3C定制了SOAP1.1和SOAP1.2定义消息的结构,WS-Addressing 2004和WS-Addressing 1.0定义消息的寻址机制。它们对应的命名空间如下: SOAP1.1:http://schemas.xmlsoap.org/soap...
阅读全文
posted @ 2015-05-19 00:17 lh_cn
阅读(1849)
评论(0)
推荐(2)
2015年5月17日
DataContractSerializer数据不一致下序列化
摘要: 一、数据类型的等效性 例如下面定义的两个类成员名称、定义顺序都不一样,但是在DataContract、DataMember的Name属性作用下,两个类的实例对象序列化后的xml是一样的,因此Order和OrderV2对于DataContractSerializer序列化是等效的。 [DataC...
阅读全文
posted @ 2015-05-17 18:17 lh_cn
阅读(1149)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告