找到相关内容 206篇
WCF中出现方法出现无法匹配的异常
现在使用的WCF的传输,WCF分2层,WCF服务一层,底层执行层一层。在底层执行层中,出现SQL查询为空时,我抛出了一些异常。在WCF服务层中,也进行了处理。WCF服务中使用了spring.net的aop和Di,后来,不时出现,调用端报方法出现不匹配的情况。后来处理了一次,将spring.net去掉,此异常不在发生了,以为是好了。今天异常字啊次出现,以为还是spring使用饿缘故。一检查,spri
http://cyqdata.cn/cnblogs/article-detail-37152 
步步为营 .NET 设计模式学习笔记 二十四、Factory Method(工厂方法模式)
概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。 意图 定义一个用户创建对象的接口,让子类决定实例化哪一个类。Factory M
http://cyqdata.cn/cnblogs/article-detail-37002 
gsoap HTTP GET method not implemented错误的解决方法
      用gSOAP开发Web Service服务端,按照gsoap的User's Guide的sample,自己仿着写了个例子,但是在浏览器上输入: http://localhost:18083/访问的网页显示 XML code <?xml version="1.0" encoding="UTF-8" ?> - <SOA
http://cyqdata.cn/cnblogs/article-detail-36843 
一个绘制虚线的非常规函数(常规方法,打印机上绘制不出虚线)
    昨天碰到一个灰常的,郁闷之极的问题!在打印机上,竟然使用Delphi的常规方式绘制虚线的时候,竟然显示的始终是实线。 我们常规绘制虚线的方法很简单的,就是指定Canvas的PenStyle为虚线模式就可以了。代码简单了 Canvas.pen.style := psdot; canvas.pen.color := clred; canvas.moveto(20,30);
http://cyqdata.cn/cnblogs/article-detail-36821 
windows2008iis7环境CFCA客户端登录时报403错误解决方法
先简单说下原理 大概原理:               采用SSL,在用户使用浏览器访问WEB服务器时,会在客户端和服务器建立安全SSL通道。在SSL会话产生时:         &nbs
http://cyqdata.cn/cnblogs/article-detail-36818 
【百度地图API】当地址解析失败时,如何调用search方法查找地址
有个朋友问我,当地址解析失败时,应该如何处理呢?比如,他想搜索“南宁市青秀区”。 ----------------------------------------------------------------------------- 首先,我们需要弄明白,地址解析的原理: 使用Geocoder进行地址解析,比如“北京市海淀区上地10街”,当系统
http://cyqdata.cn/cnblogs/article-detail-36797 
[SharePoint 2010] Javascript Client Object Model 在SharePoint2010中的使用方法
SharePoint2010 提供了基于Javascript的 Client Object Model库,用来操作SharePoint对象模型,当开发时需要用到javascript作客户端开发时,这些库将非常有用,这里介绍一下常规的方法。 1. SP.js load 首先,我们需要将相关的JS库load进来,主要是SP.js这个文件,它具体位置是在C:\Program Files\Common F
http://cyqdata.cn/cnblogs/article-detail-36787 
Java 的JSON、XML转换方法——目录索引
JSON及XML的Java序列化、反序列化(转换)在WebService、Ajax数据传递中,用得比较多。如:在用ExtJS、jQuery、mootools以及一些WebService时,你可以需要用到JSON、XML,给前端传递JSON或XML数据。这个时候你就可以用下面的这些技术帮助你转换Java对象,这些技术都可以轻易完成。比你手动拼接字符前要方便、省事得多。JSON的传递数据相对XML要更
http://cyqdata.cn/cnblogs/article-detail-36766 
OO 中的继承分析:主要分析在编译和运行过程中 子类、父类 的字段和方法以及实例化时候在内存中分配 和 执行的先后,以及两个原则
首先给出部分代码,由此来分析一下运行过程中对象、字段的创建过程,和编译过程中方法列表的创建过程。 View Code public class Animal { public virtual void Eat() { Console.WriteLine("Animal Eat"); } public vi
http://cyqdata.cn/cnblogs/article-detail-36743 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第3章 字段、方法与属性漫谈
【简述】:本章主要讲述类相关的字段、属性、方法。其中字段与属性介绍了初始化方式、WPF依赖属性等,方法介绍了运算符重载、分部方法、扩展方法以及与方法相关的命名参数、可选参数、方法的JIT编译原理等。  第一节   、字段与属性的初始化方式汇总 1、对象与集合初始化器:可初始化部分的字段。 A obj3 = new A{IntValue = 100}; &nb
http://cyqdata.cn/cnblogs/article-detail-36716 
C#控件的闪烁问题解决方法总结
最近对代码作了一些优化,试验后效果还可以,但是发现界面会闪烁,具体是TreeView控件会闪烁,语言为C#,IDE为VS2005。在查阅一些资料,使用了一些基本技术后(如开启双缓冲),发现没什么效果。         于是使用Profiler工具,查找出瓶颈在于每次更新完界面的EndUpdate操作(使用这个是为了减少界面更新次数,但这里不理想是因
http://cyqdata.cn/cnblogs/article-detail-36686 
javascript中使用splice方法轻松实现对数组元素的插入、删除、替换
面试的时候如果主考官让你使用JavaScript来实现对数组元素进行插入、删除、替换操作。如果不知道Array.prototype.splice的使用的方法那很有可能就要被扣分了。使用javascript数组类型内置的splice方法仅需一行代码即可轻松实现对数组元素进行插入、删除、替换操作。 方法签名: Array.prototype.splice(index,count[,elm1,elm2.
http://cyqdata.cn/cnblogs/article-detail-36595 
Moq中带ref参数方法的Callback
Moq用来干啥的我想大家都清楚,在此我就不啰嗦,最近在使用的时候,当mock对象的方法的参数带ref关键字时感觉压力很大。 首先来重现一下案发现场,首先定义我们需要mock的接口:1 public interface ITestInterface2 {3     string TestMethod
http://cyqdata.cn/cnblogs/article-detail-36545 
BI笔记之---SSAS中关于某一度量需要先后根据不通维度的不同聚合方法的解决
SSAS中的聚合方式设定: SSAS一个Cube中的一个度量的聚合方式设置方法: 也就是说,Cube中的聚合方式是针对度量来指定的。   问题: 针对一种特殊的需求,要求先按照时间做平均聚合运算,再根据空间做求和运算。 其实这种说法字面上看起来本身就很矛盾,所以得套到一个具体的场景中。 比如:我有一个数据仓库统计某几个小区的某一时间粒度(这里定义成季度)的住户数量,里面的数据格式大致如
http://cyqdata.cn/cnblogs/article-detail-36427 
求长度的另一种方法(&quot;&quot;+obj).Length
    ASP.Net页面绑定时,标题超过20则省略,常规做法: Eval("Title")==null?"":(Eval("Title").ToString().Length<=20?Eval("Title").ToString():Eval("Title").ToString().Substring(0,17)+"…")     
http://cyqdata.cn/cnblogs/article-detail-36404 
避免动态sql的两个方法
所谓动态SQL,就是执行前语句不确定,执行过程中才知道具体内容的语句。相对来说,静态SQL就是执行前就清楚执行内容的SQL。 举例来说,select * from TableA 就是一个静态SQL。 如果想在执行过程中动态改变表名或者参数,就是动态SQL。比如这个:  DECLARE @Sql VARCHAR(200);   DECLARE @GroupName VARCHAR(50);
http://cyqdata.cn/cnblogs/article-detail-36188 
让JavaScript中计时器setTimeout/setInterval的回调方法支持参数传递
1. 背景 在JavaScript中,我们经常要用到Timer,也就是setTimeout或者setInterval这两个方法。例如: var t1 = setTimeout(function() { //TODO: add your logic here }, 1000); 同时,我们也经常听到有人报怨说里面的这个回调方法不支持参数传递。有时候,我们想要在里面的function里面用到外
http://cyqdata.cn/cnblogs/article-detail-36168 
几种异步方法编程举例
此文主要是通过具体例子简述AsyncCallback ,BackgroundWorker ,web service的异步方法编程  //1. Handheld Program 使用AsyncCallback //2. winform Program 使用AsyncCallback //3. 使用BackgroundWorker  //4. 使用web service的异步方法
http://cyqdata.cn/cnblogs/article-detail-36085 
软件工程 估计方法
上回书说到 - 一个小组的同学 (6-8 人) 决定要徒步遍历中国陆地边界, 假设供给装备齐全, 估计需要多长时间? 用什么样的办法能让同学们方便地交流各自的估计, 最后到达大致理性和统一的共识? 一般这个时候教室里一定非常热闹,  大家各抒己见, 争执得不亦乐乎。 但是最后往往谁也说服不了谁, 还有一些同学无动于衷, 觉得无从下手, 干脆不参加讨论。  在这种情况下,
http://cyqdata.cn/cnblogs/article-detail-36059 
WIN7下RS2008匿名新方法【非暴力】
之前写过RS2008匿名访问的文章(实现Reporting Service2008 的匿名访问(亲测可行) ),虽然可行,但是不优雅,而且极容易出错,已经付出过多次重装RS的代价了,最近偶然的一次机会,在错乱之中发现一种较为优雅的方法,该方法不涉及文件替换、更改配置文件等暴力手段。当然该方法有一定的限制(具体在后面探讨,探讨是本文重点)   直接说配置:   第一步:在IIS7.5下创建网站(该网
http://cyqdata.cn/cnblogs/article-detail-35971