Avatar
I'm a beginner.
GitHub Email RSS

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游标指南

#db

【什么是游标】 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