WCF报错System.BadImageFormatException的解决方案
在一个WCF Service Library中,如果引用了一些32bit的dll,我们称这个WCF Service Library依赖于x86。在调试过程中,也必须将其工程编译属性调整为x86。但如果我们的编译环境是64位,运行可能就会报错BadImageFormatException:
May 22, 2014
WPF使用MediaElement方法介绍
在WPF或Silverlight中使用MediaElement控件可以方便的制作一个视频音频播放器。 首先制作一个UserControl:
April 29, 2014
.Net程序间的通讯与控制
如果有一个需求,用一个程序控制另一个程序,最简单的,比如用程序A打开程序B,这个想必平时都会用到,可以使用Process类及相关的方法。那么在打开B的时候发送一些参数,然后B根据这些参数做出一些反映,这该怎么实现?其实还是用Process。
April 24, 2014
.Net委托详解
【什么是委托】 委托是对函数的引用,它是一个引用类型,类似c/cpp中的函数指针。但它是类型安全的。 委托是一个类,定义了方法的类型,可以将方法当做另一个方法的参数传递。 委托就是一个安全的函数指针,用来执行函数方法的东西。
April 21, 2014
Jekyll建站后简单的SEO
用Jekyll在Github上建站之后发现即使提交给搜索引擎,也很难被收录或者能被搜索到。如果使用JekyllBootstrapper,已经做了相关的SEO,所以问题不大。但如果是使用其他主题分享或者自己写一个theme,那么就不得不考虑一下SEO的相关问题了。虽然我也从未接触过SEO,不过查阅一些资料,折腾一番还是有收获的。
March 24, 2014
SQLServer游标指南
【什么是游标】 SQLServer是关系型数据库,在关系型数据库中,我们处理的对象都是面向集合的。假设我们有一个Tabel叫Test,id是主键,如下图左所示,当我们用SELECT TOP 5 [id],[name] FROM [Test] 执行时,会得到右图所示的数据集,这个数据集就是我们关注的对象。
March 21, 2014
WCF基础知识与实例
一、 WCF是什么? Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口。
March 19, 2014
常用C#设计模式(下)
【代理模式】 描述:给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。举几个例子,用户提供食材和菜名,“不想”自己做菜,给厨师,厨师就是一个代理。国内用户访问facebook会被墙,代理可以绕开GFW并将请求结果返回。
March 18, 2014
常用C#设计模式(中)
【装饰模式】 描述:动态地给一个对象添加一些额外的职责。 有些时候我们需要给某个对象增加一些新的特性,使用继承机制是一种有效的方法,但是不够灵活。因为如果我们要使用继承扩展一个类,就必须要在编译的时候定义这个扩展的类,这是所谓的静态,也是强类型语言的特点。这时候可以使用装饰模式。
March 10, 2014
常用C#设计模式(上)
DP是coding中经常谈到的问题,虽然DP种类繁多,但是常用的DP不过几种,这里将浅析C#常用的设计模式。 【单例模式】 描述:最“简单”的设计模式,顾名思义,这个类型只有一个实例,不能创建其他实例。这个类型提供一个公共的访问点让用户操作这个实例。
March 7, 2014