找到相关内容 1186
由Effiproz DataBase来看.NET开源数据库发展
这篇文章本来应该写在上个周末, 可是临时有事给耽误了,上周五在MSDN上看到Effiproz DataBase发布了1.2版本. 在Effiproz以前也用过几个嵌入式开源数据库. 不过Effiproz DataBase是纯C#编写的. 开发者就可以将它移植到具备CLR的大多数环境中,包括.NET Compact、Mono、Windows 7以及Silverlight. 和Windows Phon
http://cyqdata.cn/cnblogs/article-detail-38430 
EF框架step by step(9)—Code First Fluent API
在上一篇中,讲述了用数据特性的方式来标识实体与数据表之间的映射关系,在Code First方法中,还可以通过Fluent API的方式来处理实体与数据表之间的映射关系。 要使用Fluent API必须在构造自定义的DbContext时,重写OnModelCreating方法,在此方法体内调用Fluent API。 如下面代码所示: public class BlogDbContext : D
http://cyqdata.cn/cnblogs/article-detail-38403 
[WCF安全系列]绑定、安全模式与客户端凭证类型:总结篇
对于常用的几种绑定类型,它们都支持怎样的安全模式,以及针对各种安全模式可以采用怎样的认证方式(通过客户端凭证类型决定),这些都在前面的一系列文章中进行了详细的介绍。接下来我们通过表格的形式对不同类型的系统预定义对不同的安全模式进行一下总结。 一、系统预定义绑定对不同安全模式的支持 下面的表格表示系统预定义绑定对不同安全模式的支持(WSHttpBinding与WS2007HttpBinding具
http://cyqdata.cn/cnblogs/article-detail-38395 
[WCF安全系列]绑定、安全模式与客户端凭证类型:NetNamedPipeBinding、NetTcpBinding与NetMsmqBinding
在前面两篇(《绑定、安全模式与客户端凭证类型:BasicHttpBinding》和《绑定、安全模式与客户端凭证类型:WSHttpBinding与WSDualHttpBinding》)中,我们详细地介绍了四种基于HTTP的绑定分别支持的安全模式,已经在相应的安全模式下可以采用怎样的客户端凭证。在本篇文章中,我们安全线相同的方式来介绍三种基于局域网的绑定,即NetNamedPipeBinding、Ne
http://cyqdata.cn/cnblogs/article-detail-38388 
在C#用使用unsafe加快处理图像速度
昨天在给豆瓣电台加皮肤功能的时候考虑的,需要遍历图像的每个像素,然后算出均值。如果图片比较暗,那么文字就变成白色的,如果图片比较亮,文字就变成黑色的。直接在C#用计算这样的计算是需要付出一定性能代价的(相比非托管代码),而且图片越大,性能损耗就越严重。所以考虑把这部分代码写到unsafe语句中,让它在内存里直接计算。具体代码如下: System.Drawing.Bitmap image = ne
http://cyqdata.cn/cnblogs/article-detail-38378 
WCF Security之MembershipProvider+RoleProvider方案
对于web应用(包括web站点及web服务)的安全,我们首先想到的和见到的是,让客户提供凭据(最常见的是用户名和密码),然后服务端对客户提供的凭据进行验证,验证通过后,在具体的方法调用或页面请求时,根据验证通过的客户身份进行授权检查,授权通过,则执行客户的请求;反之则拒绝客户的请求。这就是一般验证及授权的思路。   如果这样还不能安全要求,那只好再启用传输层加密,即SSL了。实际上在WC
http://cyqdata.cn/cnblogs/article-detail-38372 
通过FxCop来验证.NET编码规范
最近研究了fxcop,有些心得,写出来分享一下。   FxCop介绍:   FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly进行检查。它使用基于规则的引擎,来检查出你代码中不合规范的部分;你也可以定制自己的规则加入到这个引擎。   还有一款很流行的代码检测工具叫做StyleCop。之所以选择使用FxCop有两个原因,首先是StyleCop不支持VB.Net,
http://cyqdata.cn/cnblogs/article-detail-38356 
WCF从理论到实践(3):八号当铺之黑色契约
本系列文章导航WCF从理论到实践(1):揭开神秘面纱WCF从理论到实践(2):决战紫禁之巅WCF从理论到实践(3):八号当铺之黑色契约WCF从理论到实践(4):路在何方WCF从理论到实践(5):Binding细解WCF从理论到实践(6):WCF架构WCF从理论到实践(7):消息交换模式WCF从理论到实践(8):事件广播WCF从理论到实践(9):实例模式和对象生命周期WCF从理论到实践(10):异常
http://cyqdata.cn/cnblogs/article-detail-38355 
Silverlight实例教程 - Out of Browser与COM互操作实例
Silverlight 实例教程索引 Silverlight 实例教程 - Out of Browser开篇 Silverlight 实例教程 - Out of Browser配置,安装和卸载 Silverlight 实例教程 - Out of Browser的自定义应用 Silverlight 实例教程 - Out of Browser存取本地文件系统 Silverlight 实例教程 - O
http://cyqdata.cn/cnblogs/article-detail-38328 
WPF中自定义DataGrid控件
之前项目中要用到DataGrid这个控件,让显示读取本地文件夹下的东西。这个文件夹包含三个东西,一个是png图片一个是TXT文本,另一个是一个.lmf文件。要求是把图片以及txt里的文本同时显示在DataGrid里。显示文字还算简单一点,绑定一下就行啦。至于在DataGrid上显示图片以前没接触过,于是就baidu啦或google啦,费了一些时间,找到了一些类似的Demo,于是就对类似的进行了一番
http://cyqdata.cn/cnblogs/article-detail-38304 
C++0x FAQ中文版
译者前言: 很快很快,最新的ISO C++标准C++0x就要来到我们身边了。 今天获得Stroustrup 先生的许可,开始翻译由他撰写和维护的C++0x FAQ 。我觉得这是一件伟大而光荣的事情,但是我又觉得压力很大,因为我的英语水平很差劲,同时自己的C++水平也很有限,很害怕在翻译过程中出现什么错误,贻笑大方不要紧,而误人子弟就罪过大了。所以,我这里的翻译只能算是抛砖引玉,如果你的英文很好,你
http://cyqdata.cn/cnblogs/article-detail-38297 
WPF新手实践9:NuGet的安装及初次使用
关键字:WPF .Net Framework NuGet Visual Studio 2010 VS2010 扩展 引用 Caliburn Micro MVVM Light Toolkit 入门 教程 新手 实践 1、NuGet是什么?NuGet(发音:New-Get)是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet
http://cyqdata.cn/cnblogs/article-detail-38274 
带你走进Firefox的插件世界
浏览器的发展已经从当初单纯的web显示,发展到今天的集各种周边功能于一身的一个大型应用软件集合,比较典型的应用包括:浏览器在线收藏、广告过滤、浏览安全、智能填表、扩展插件的支持、个性化主题、以及最近比较热门的核心之争等都是现代浏览器所带给大家的方便应用。这些应用明显区别于传统浏览器,这些功能的出现最大的受益者就是用户,但是也有一部分浏览器厂商把这些功能的体现安置在了插件扩展内,让用户自行选择自己需
http://cyqdata.cn/cnblogs/article-detail-38272 
访谈Brad Fitzpatrick——《编程人生》精彩样章
丁雪丰/译   Brad Fitzpatrick 是所有受访者中最年轻的一位,也是其中唯一一位从未在没有因特网或个人电脑的世界里生活过的。他出生于 1980 年,很早就开始了自己的程序员生涯, 5 岁时就在一台自制的 Apple II 克隆机上学习编程。在十几岁时,正好赶上因特网革命的大潮,他一头扎入其中,在高中时就建立了自己的第一个商业网站,在进入大学前的那个夏天创立了著名社区 LiveJour
http://cyqdata.cn/cnblogs/article-detail-38271 
未来Web应用开发探秘:File API
我们不止一次的提到File API以及Web应用程序对本地资源的访问,比如《JavaScript将增加本地操作API 可直接操作本地文件》和《HTML5 File API初探支持文件拖放上传功能》等。这不只是一个功能或者API,它还代表了未来Web应用开发的一个趋势。   回想一下过去那些糟糕的日子:要上传文件到一个网站需要在一个file input上点击“浏览”按钮,然
http://cyqdata.cn/cnblogs/article-detail-38251 
[WCF安全系列]绑定、安全模式与客户端凭证类型:WSHttpBinding与WSDualHttpBinding
在上一篇文章中,我们详细地介绍了BasicHttpBinding具有怎样的安全模式的支持,已经在各种安全模式下分别可以采用怎样的客户端凭证。接下来我们来进一步分析另外三个基于HTTP的绑定,即WSHttpBinding、WS2007HttpBinding和WSDualHttpBinding。考虑到它们之间在安全设置方面的相关性,在这里我们先来介绍WSDualHttpBinding。 一、WSDu
http://cyqdata.cn/cnblogs/article-detail-38230 
vfsStream简介
什么是vfsStream   vfsStream在Google Code上的项目主页有如下介绍:vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit te
http://cyqdata.cn/cnblogs/article-detail-38224 
快速开发新浪微博的firefox插件(下)
上篇主要讲了讲firefox插件的机制,接着我们来看快速开发一个firefox插件中我面临的第二个问题----Oauth授权(开始开发的时候只是想着快速开发完成,当然授权这块最快的方案自然就是basic auth,但是新浪微博6月1号以后就不支持basic auth了。)。   Oauth的官网上说是这样描述它的用途:     An open protocol to allo
http://cyqdata.cn/cnblogs/article-detail-38222 
JavaScript设计模式之一Interface接口
如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Int
http://cyqdata.cn/cnblogs/article-detail-38177 
深入剖析WCF的认证机制(3): 绑定、安全模式与客户端凭证类型[BasicHttpBinding篇]
整个安全传输是在WCF的信道层进行的,而绑定是信道层的缔造者,所以终结点采用哪种类型的绑定以及对绑定的属性进行怎样的设置决定了信道层最终采用何种机制实现消息的安全传输。具体来说,我们可以通过绑定设置最终采用的安全模式,以及基于相应安全模式下进行认证和消息保护的行为。 一、Binding安全相关的应用编程接口 不同的绑定类型由于其采用的传输协议不同,应用的场景也各有侧重,很难提供一种统一的应用编
http://cyqdata.cn/cnblogs/article-detail-38169