Silverlight_Rest_WCF系列之五:RestInvoker的使用
在上篇文章中我们封装了Rest请求,下面我将做一些demo给大家演示RestInvoker怎么使用。
首先是服务契约代码:
这里注意下CreateByIdAndName方法,因为有两个参数,所以bodyStyle选择wrappedRequest.也就是对Request进行Wrapped的意思。
Wrapped的效果就是Json的格式会不一致。
View Code
[ServiceContrac
http://www.cyqdata.cn/cnblogs/article-detail-37415
WCF4.0进阶系列--第二章 寄宿WCF服务
第二章 寄宿WCF服务
【摘要】
本章先描述WCF service的工作原理;然后阐述寄宿WCF服务的各种方式;随后通过创建WPF程序和Windows Service来寄宿WCF服务;最后讲述支持WCF内置的各种绑定以及如何对一个WCF服务实现多重绑定。
在第一章中,我们为你介绍了如何创建一个WCF服务,并将其部署到IIS上,然后通过客户端程序访问该服务。在本章中,我们将关注WCF工作的细节
http://www.cyqdata.cn/cnblogs/article-detail-37406
NFS4文件锁机制探秘
简介
NFS4实现“租赁锁”。每个锁拥有一样的“租赁期”。客户端的读写操作将刷新“租赁期”。租赁期到期后,锁将被服务器释放。NFS4通过下述“模型”实现对锁的管理:
1) 清晰地划分客户端和服务器;
2) 可靠的锁的一致性检测机制
3) 简单可靠的锁状态恢复机制
几个概念
http://www.cyqdata.cn/cnblogs/article-detail-37400
[thrift]thrift中的对象序列化
本文炒冷饭.说实话,一直挺看好Thrift,支持的语言又多,代码写的有很清晰,效率又不低,为啥研究Protocol Buffer的人那么多.不管那么多了....
Thrift中的对象序列化是我很看好的东西,他用compiler+类库,让你高效的完成任务,而且可以少犯错误.试想,有谁可以保证自己设计的对象,不会再改变呢?数据库的schema改了,你可以改改查询语句,但是如果你对象改了,之前序列化好的
http://www.cyqdata.cn/cnblogs/article-detail-37373
本人原创,如何应用firebug突破新浪ishare下载限制
本文章仅供学习研究之用,不得用于非法途径,由此产生的相关责任本人概不负责。
电子书是个好东西,但自从百度,豆瓣,大幅度收费后,免费的资源越来越难找。而且一定要在他们的网站上浏览让人颇为不爽。
新浪的ishare算是后起之秀,是除csdn下载频道之后为数不多的一片净土。这个星期因为机缘偶然发现了新浪ishare的这个bug,能够突破一些下载的限制,在这里分享
http://www.cyqdata.cn/cnblogs/article-detail-37368
改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions)
1. Decompose Conditional (分解条件式)
解释:
"复杂的条件逻辑" 是导致复杂性上升最常见的地方, "条件表达式中堆积的计算过程", "条件式表达得不简洁"等等都是造成复杂的原因. Decompose Conditional 用于将这些复杂的元素从条件表达式中分离出去, 仅在条件表达式中调用简洁的函数.
&n
http://www.cyqdata.cn/cnblogs/article-detail-37360
EF框架step by step(8)—Code First DataAnnotations(2)
上一篇 EF框架step by step(7)—Code First DataAnnotations(1) 描述了实体内部的采用数据特性描述与表的关系。这一篇将用DataAnnotations描述一下实体之间的关系。
ForeignKey
Code first默认情况下会自动建立实体之间的关系,比如在EF框架step by step(3)—Code-First
http://www.cyqdata.cn/cnblogs/article-detail-37358
WPF基础入门<2>__XAML
本主题介绍可扩展应用程序标记语言 (XAML) 语言的功能,并演示如何使用 XAML 编写 Windows Presentation Foundation (WPF) 应用程序。本主题专门介绍了 Windows Presentation Foundation (WPF) 实现的 XAML。XAML 本身是比 Windows Presentation Foundation (WPF) 更广泛的一个语
http://www.cyqdata.cn/cnblogs/article-detail-37341
C# 中奇妙的函数 -- 2. First 和 Single -- 你是她心中的第一还是唯一?
Linq中的 First 和 Single 在实际工作中会经常看到,从字面意思上很容易明白,一个是取列表中的第一个元素,一个是取到唯一的元素。如果你想再进一步的了解,可以读读本文。
下文参考翻译自:
C#/.NET Little Wonders: First() and Single() - Similar Yet Different
First() - 返回序列中的第一个元素
事实上这个方法
http://www.cyqdata.cn/cnblogs/article-detail-37339
WCF服务安全控制之netTcpBinding的用户名密码验证
WCF的绑定方式比较多,常用的大体有四种: wsHttpBinding basicHttpBinding netTcpBinding wsDualHttpBinding 这四种绑定方式中,有两种支持双工通信: wsDualHttpBinding netTcpBinding 在我目前的参与的项目中,考虑到产品面临的环境基本是内网,而且对数据传输
http://www.cyqdata.cn/cnblogs/article-detail-37337
SILVERLIGHT访问WCF时通过WEB.CONFIG 指定服务器地址
在部署SILVERLIGHT站点时,需要能够修改WCF服务的地址,在网上搜索了多篇文章,程序改造成功。过程总结如下
1.在WEB.CONFIG中添加配置节点
<appSettings> <add key ="WCFServiceAddress" value ="http://192.168.100.107/ProspectTaskWcfService/SilverLi
http://www.cyqdata.cn/cnblogs/article-detail-37310
深入浅出Flex Viewer(三)——Config的原理
一、概述
在上文《深入浅出Flex Viewer(二)——体系结构》中,笔者详细介绍了到Flex Viewer框架,使得读者能够对该框架源代码的关键目录和文件结构和这些文件中所包含或涉及到的系统的哪些构件;以及这些构件间的逻辑关系和连接这些构件所用的关键技术,如:消息总线(EventBus)、配置项管理(Conf
http://www.cyqdata.cn/cnblogs/article-detail-37269
几款 .Net Reflector 的替代品
.Net Reflector 的免费版本即将过期, 新版本开始收费, 现在运行 .Net Reflector 将会提示: 不过,已经出现了几款免费的替代产品可以使用, 虽然不及 .Net Reflector 成熟, 但是已经可以使用了, 它们是: dotPeek JetBrains 公司出品, 与 ReSharper 师出同门。 ILSpy iCShar
http://www.cyqdata.cn/cnblogs/article-detail-37256
Silverlight_Rest_WCF系列之四:Rest调用者,RestInvoker.
还记得上篇文章中的PUT调用Rest服务的代码吗?不记得没关系,下面就是它的代码。
View Code
#region 使用WebRequest WebRequest webRequest =WebRequestCreato
http://www.cyqdata.cn/cnblogs/article-detail-37245
Beautiful Data Structure & Algorithms Tutorial
收集的标准是,
1. 翔实,能够讲清楚,说明白,不是简单的罗列
2. 准确
3. 简单,我看不懂的就不列了
不断增加
0. Book
Addison Wesley Algorithms 4th Edition
Robert Sedgewick最新出品,目前是我看到的最漂亮的电子书,内容对程序员来讲,难度适中,讲解翔实,难得的佳作
1. Red Black Tree & 2-3-4 Tr
http://www.cyqdata.cn/cnblogs/article-detail-37239
Sharepoint学习笔记—使用 Stsadm Installing或 Uninstalling features
一.安装部署Feature
在使用Stsadm命令前,可以参考此文章Sharepoint学习笔记-- 如何在系统Path中添加STSADM的快速引用(Add STSADM in path)
以下是操作步骤:
1.把Wsp文件拷贝到你要部署的服务器指定目录下eg: D:\ Sp2010\Wsp\Myfeature.wsp
&
http://www.cyqdata.cn/cnblogs/article-detail-37222
Microsoft NLayerApp案例理论与实践–DDD、分布式DDD及其分层
这段时间一直在忙工作,已经有一个月没更新博客了。从现在开始,我将继续讨论Microsoft NLayerApp案例,希望各位爱好Microsoft NLayerApp案例、架构设计以及DDD的朋友们能够继续关注。 从架构上看,Microsoft NLayerApp对“复杂的业务系统应用程序”这样一种应用程序的架构设计提供了一系列的设计准则。所谓“复杂的业务系统应用程序”是指这样一类业务系统应用程序
http://www.cyqdata.cn/cnblogs/article-detail-37201
Wcf通讯基础框架方案(六)解决方案说明以及源代码
源代码见 http://wcfextension.codeplex.com/
注意:
1) 本来没打算这么早开源,这只是一个比较原始的实现,请勿直接在商业环境使用
2) 请注意本框架的授权条款Apache License 2.0
3) 本框架依赖的外部程序集或框架版权归原作者所有
4) 框架之后可能会增加很多功能,请关注项目主页即使获得最新信息
解压缩代码打开sln文件后可以看到这样的结构
1)
http://www.cyqdata.cn/cnblogs/article-detail-37196
SharePoint Workflow Debugging
如果你在工作流开发中没有适当的处理异常,当异常出现时你会在工作流列表的Status列中看到‘Error Occurred’,而得不到任何有关异常如何产生的线索。在这种情况下,你只能对你的工作流进行调试,但如果你不了解正确的调试方法,那会使你陷入窘境。调试工作流的方式和调试其他.Net应用程序几乎一样。在工作流的代码视图中,选择你想调试的行并且加入断点。同样你也可以在工作流设
http://www.cyqdata.cn/cnblogs/article-detail-37182
FGMap学习之--加载百度地图
今天我们用FGMap来加载百度地图数据。
从目前国内的地图服务商提供的地图来看,地图瓦片切图规则只少分为三种。其中Google Map、Bing地图、MapABC、QQ地图是一类,而百度地图、搜狗地图是使用的另一类,还有一类应该是mapbar的地图(还没有仔细去分析它的瓦片编号规则)。
第一类FGMap中已经都是集成,这里就不再说了,今天说说第二类:百度地图。前几天看到狮兄写的百度地图Silver
http://www.cyqdata.cn/cnblogs/article-detail-37179