摘要: 可遇不可求的Question之Php调用WebService传递时间参数篇题设: 在与其他系统进行WEBSERVICE对接的时候发现,PHP无法识别.NET下的时间参数.分析: PHP中的调用WEBSERVICE代码是手工编写xml格式的数据包来实现的,并不像我们.NET 和 JAVA中一样可以利用工具来生成代理类. 所以导致了,PHP在与其他系统语言对接的时候需要处理,不同编程语言直接的兼容问题..NET中的时间类型就是一个例子.解决: 经过分析,既然,PHP是以纯XML的格式的数据包来进行调用,那么,按照.NET的时间格式,传递完全一样格式的时间字符串来替代时间参数,是否可以让.NET识别 阅读全文
posted @ 2011-07-13 11:34 林石 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 题设: 在C#中,匿名函数是一个很好用的语法,大大简化了语法编写复杂度,然而,在实际应用中,如果频繁使用了匿名函数,匿名事件,会导致严重的资源泄露,甚至于内存崩溃.但是,由于匿名函数本身不存在引用的对象.因此,导致将其取消订阅或取消引用非常困难. 分析: 如果使用匿名函数订阅事件,事件的取消订阅过程将比较麻烦。这种情况下若要取消订阅,必须返回到该事件的订阅代码,将该匿名方法存储在委托变量中,然后将此委托添加到该事件中。一般来说,如果必须在后面的代码中取消订阅某个事件,则建议您不要使用匿名函数订阅此事件。 要防止在引发事件时调用事件处理程序,请取消订阅该事件。要防止资源泄露,应在释放订户对象之前 阅读全文
posted @ 2011-07-13 11:28 林石 阅读(1012) 评论(1) 推荐(0) 编辑