星星之火

燎原之势不可挡
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

2013年8月25日

摘要: 第七章 消息协定7.1 消息协定概述通常情况下,在定义消息的架构时只使用数据协定就足够,但是有时需要精确控制如何将类型映射到通过网络传输的SOAP消息。对于这种情况,通常解决方案是插入自定义的SOAP标头。此外还可以定义消息头和正文的安全属性,通过确定是否对这些元素进行数字签名和加密,消息样式的操作可提供这种控制。消息样式的操作最多具有一个参数和一个返回值,其中参数和返回值的类型都是消息类型,即这两种类型可直接序列化为指定的SOAP消息结构。消息协定可以是用MessageContractAttribute标记的任何类型或Message类型。如下所示:[OperationContract]Ban 阅读全文

posted @ 2013-08-25 16:10 星星之火116 阅读(1586) 评论(0) 推荐(1) 编辑

2013年8月22日

摘要: --前言 最近各种事忙的把之前的WCF学习给耽误了一些,今天抽时间把之前的学习内容给总结了一下,因为知识点比较细碎没有做太多的练习示例,只是对其中关键的知识点做了总结,希望可以对大家有所帮助。第六章 数据协定6.1 数据协定的概述默认的情况下WCF使用称之为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化,所有的.NET Framework基元类型,如整型、字符串型,以及某些被视为基元的类型,如DateTime、XmlElement不需要做其他工作就可以被序列化,并被视拥有默认的数据协定。在通常情况下通过DataContractAttribute属性应用到新建的复杂类型来完成复杂类型的 阅读全文

posted @ 2013-08-22 00:15 星星之火116 阅读(1619) 评论(0) 推荐(3) 编辑

2013年8月20日

摘要: 2013-8-201. SQL查询表的行列转换/小计/统计(with rollup,with cube,pivot解析)在实际的项目开发中有很多项目都会有报表模块,今天就通过一个小的SQL查询统计来讲解一下实际开发中比较常用的行列转换/小计/统计等报表统计相关的常用知识点。题目如下:查询sales和stores表,得出1993年每个store每季度销售数量及小计和总计,查询出的结果如下 其中sales表的数据结构如下:其中stores表的数据结构如下:1.1 普通方法(容易理解)初看题目,第一感觉是竖表转横表,首先想到的是使用case when,所以第一步操作如下:sele... 阅读全文

posted @ 2013-08-20 23:48 星星之火116 阅读(8134) 评论(3) 推荐(2) 编辑

2013年8月19日

摘要: ----前言这段时间项目出在验收阶段,不是很忙,就潜心把SharePoint学一下,不求有多深刻,初衷只是先入门再说。后续会发布一系列的学习总结。主要学习的书籍为《SharePoint2010 最佳实践》,个人觉得这是SharePoint入门级学习最好的书,很多很基础但实用的东西都讲的很详细,读过之后会让人对整个SharePoint有一个更为客观和准确的认识。但是不得不提的是书中的小错误还是很多的,有很多的代码拼写错误/语句逻辑错误,但是总得来说还不错,不影响阅读。总结的目的主要是用来做学习的记录和备注,方便以后回过头来温习和查阅,希望能给大家带来一些帮助,记录中有不对的地方还请大家多多指正。 阅读全文

posted @ 2013-08-19 23:19 星星之火116 阅读(1456) 评论(2) 推荐(0) 编辑

2013年8月6日

摘要: 2013-8-51 Linq解决DataTable按照某一列的值排序在之前的总结中提到过对拼接而成的复合的DataTable按照某一列值的大小排序,那个主要的思想是在新建表结构时将要排序的那一列的值设为int型。但是在实际的开发中,可能会需要按照某一列的值排序,而数值可能为整型或者浮点型,这个时候我们用Linq 就可以很好的解决这样的问题。主要实现方法如下:private DataTable GetDataTableOrder(DataTable dt) { EnumerableRowCollection rows = from row in dt.AsEn... 阅读全文

posted @ 2013-08-06 00:51 星星之火116 阅读(1328) 评论(1) 推荐(1) 编辑

2013年7月23日

摘要: WCF学习心得----(五)生成客户端1. 通过Svcutil.exe工具直接生成客户端1.1 将服务承载于IIS上1.1.1 在IIS中新建网站,所示效果如下图: 1.1.2 新建WCF应用程序,项目文档结构如下图:1.1.3 选中项目,点击右键在资源管理其中打开文件,结构如下:将上图中红框标记的文件拷贝至跟网站虚拟目录映射的物理路径下,一般都是在C盘,如下路径C:\inetpub\wwwroot1.1.4 启动网站,并在浏览器中浏览,会看到如下的文档目录:1.1.5 点击其中后缀为.svc的文件,看到如下效果,同时浏览器中的url即为下面我们生成客户端调用类所用的参数C... 阅读全文

posted @ 2013-07-23 21:43 星星之火116 阅读(1458) 评论(2) 推荐(0) 编辑

2013年7月11日

摘要: WCF学习心得----(四)服务承载这一章节花费了好长的时间才整理个大概,主要原因是初次接触这个东西,在做练习实践的过程中,遇到了很多的问题,有些问题到目前还没有得以解决。所以在这一章节中,有一个承载是没有例子的。仍在努力解决所在的问题,后续会把例子给补上的。好了,进入正题。要变为活动状态,服务必须承载于创建它并控制它的上下文和生存周期的运行环境中。WCF有以下三种承载方式:在IIS中承载、在Windows进程激活(WAS)中承载、在托管应用程序中承载(自承载)。下面就分别对这三种承载方式,一一介绍。1. 在IIS中承载1.1 概述WCF可以方便的通过IIS承载,此承载模型与ASP.NET和A 阅读全文

posted @ 2013-07-11 23:12 星星之火116 阅读(1966) 评论(5) 推荐(0) 编辑

2013年7月6日

摘要: 2013-7-61. 找不到类型“WCFService.Service1”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。最近晚上在学WCF,照着教程上的例子做练习的时候遇到了上边提示的问题。项目的目录机构如下图: 配置文件也都没有任何的问题,但是在部署到IIS之前,想现在浏览器里预览一下,就老是提示这样的错误。起先是以为配置文件写的有误,找了半天也没发现有什么问题。但如果是新建的WCF应用程序不对默认... 阅读全文

posted @ 2013-07-06 19:32 星星之火116 阅读(3723) 评论(0) 推荐(2) 编辑

2013年6月29日

摘要: 2013-6-291. 未定义的命名空间前缀“xsd”上周在项目开发中遇到这样的一个问题,在一个页面用到了自定义的Picker控件,在IE6、7、8、9以及IE10兼容模式下都没有任何问题,但是一换到IE10时已选择相应的Picker项时就会报错。错误提示为“未定义的命名空间前缀‘xsd’”。在网上找到了相应的解决方案,说是只要在使用自定义控件的页的标签中添加以下代码即可:但是试过之后依然不行,然后接着在网上搜了下以上的那行代码,又找到了一篇相应的文章。X-UA-Compatible是针对IE8 版本的一个特殊文件头标记,用于为 IE8 指定不同的页面渲染模式,对于ie8之外的浏览器是不识别的 阅读全文

posted @ 2013-06-29 19:54 星星之火116 阅读(2206) 评论(0) 推荐(0) 编辑

2013年6月26日

摘要: 配置服务配置服务概述在设计和实现服务协定后,便可以进行服务的配置。在其中可以定义和自定义如何向客户段公开服务,包括指定可以找到服务的地址,服务用于发送和接受消息的传输和消息编码,以及服务需要的安全类型。配置服务类型使用配置文件配置1) 使用配置文件配置WCF服务,可提供在部署时而非设计时提供终结点和服务行为数据的灵活性2) 可以使用.NET Framework配置技术对WCF服务进行配置。通常向承载WCF服务的Internet信息服务网站的Web.Config文件添加Xml元素。通过这些元素可以逐台计算机更改详细信息。此外WCF包括几个系统提供的元素,用于快速选择服务的最基本功能3) WCF使 阅读全文

posted @ 2013-06-26 23:32 星星之火116 阅读(4439) 评论(2) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页