SQL Server 2008空间数据应用系列十一:Bing Maps中呈现GeoRSS订阅的空间数据
友情提示,您阅读本篇博文的先决条件如下:
1、本文示例基于Microsoft SQL Server 2008 R2调测。
2、具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验。
3、熟悉或了解Microsoft SQL Server 2008
http://www.cyqdata.cn/cnblogs/article-detail-52840
WCF4.0进阶系列—第十一章 编写代码控制配置和通信(中)
摘要
WCF服务的分发器可以在把消息传递至服务实例的方法之前或在接收到服务的响应消息之后,翻译并检查这些消息。如果你需要实现消息检查功能,那么你首先需要自定义检查消息的服务行为,然后通过硬编码将服务行为嵌入到代码中或扩展WCF服务行为并通过配置文件配置消息检查功能。
检查消息
WCF服务模型的一个有趣的特性是分发消息至服务的方法之前翻译消息,在离开服务方法后进入向客户端回传的传从通道堆栈之前再次翻
http://www.cyqdata.cn/cnblogs/article-detail-42009
自己动手开发编译器(十一)语义分析
上回我们已经用VBF的Parsers.Combinators库生成了miniSharp的语法分析器,并且能够将miniSharp的源代码翻译成抽象语法树(AST)。这一回我们要继续进行下一步——语义分析。就目前大家接触的编程语言,如C#、VB、C++来说,语义分析是编译器前端最复杂的部分。因为这些编程语言的语义都非常复杂。语义分析不像之前词法分析、语法分析那样,有一些特定的工具来帮助。这一部分通常
http://www.cyqdata.cn/cnblogs/article-detail-41978
WCF4.0进阶系列—第十一章 编写代码控制配置和通信 (上)
前言
到目前为止,你已经很好地理解如何创建WCF客户端程序和服务,以及如何配置它们使两者之间可以相互通信。WCF一个非常引人注目的特点是可以通过配置文件配置服务和客户端。在配置文件的背后,WCF运行时使用配置信息创建发送和接收消息的架构,该架构使用配置文件中指定的协议,这些协议以某种方式编码并传送消息至服务操作对应的方法中。在实际工作中,你不可避免地会遇到通过代码来完成配置任务,这可能是由于程序或
http://www.cyqdata.cn/cnblogs/article-detail-41920
读jQuery之十一(添加事件核心方法)
上一篇提到jQuery中添加事件提供给客户端程序员的接口方法有很多bind/click等,但其实现的核心方法是jQuery.event.add。这篇看看其源码,这个add定义如下(省略大部分)
add: function( elem, types, handler, data ) {
if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
r
http://www.cyqdata.cn/cnblogs/article-detail-41715
WCF 第十一章 工作流服务 系列文章
上一个系列主要描述WCF中的异常处理方法,因为没有人敢保证复杂系统中没有任何异常,一个完整系统的异常处理系统也应该是非常强大的,WCF中的异常处理可以帮助我们在面对类似事情时更加从容一些。本篇主要描述工作流服务,WCF 与WF 是如何相互关联、一起使用的。
[第1篇] 工作流服务
在本书阐述到此时,你已经知道了WCF就是关于服务定义,服务创建和服务安全的。服务契约中有规范化描述的定义的很好的边界,
http://www.cyqdata.cn/cnblogs/article-detail-41531
Silverlight 2.5D RPG游戏技巧与特效处理:(二十一)自定义路径动画
一直在想应该用什么作为《Silverlight 2.5D RPG游戏技巧与特效处理系列教程》的终结,既要实用而不拖泥带水;又要通用而不哗众取宠。于是一不小心便成就了我一个未了心愿:一切基于动态绘制路径而生成的万象动画作为这又一部作品的谢幕,足矣。
还记得我们小时候玩的《坦克大战》、《雷电》吗?在那狭小的弹粒缝隙间躲闪追逐成为了每每课后最快乐的回忆:
还记得高三那年的春天吗?每次丢下书包第一时间总
http://www.cyqdata.cn/cnblogs/article-detail-40984
[你必须知道的.NET]第二十一回:认识全面的null
本系列文章导航[你必须知道的.NET] 开篇有益[你必须知道的.NET] 第一回:恩怨情仇:is和as[你必须知道的.NET] 第二回:对抽象编程:接口和抽象类[你必须知道的.NET] 第三回:历史纠葛:特性和属性[你必须知道的.NET] 第四回:后来居上:class和struct[你必须知道的.NET] 第五回:深入浅出关键字---把new说透[你必须知道的.NET] 第六回:深入浅出关键字--
http://www.cyqdata.cn/cnblogs/article-detail-40411
【原创·教程·连载】《Android之大话设计模式》--设计模式之结构型模式 第十一章:代理模式 QQ聊天机器人
<大话设计模式>
本教程说明及版权声明
国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。
企业培训和开发合作官方联系方式:
电话:18610086859
Email:hiheartfirst@
http://www.cyqdata.cn/cnblogs/article-detail-39458
步步为营 .NET 代码重构学习 十一
步步为营 .NET 代码重构学习笔记系列 步步为营 .NET 代码重构学习笔记 一、为何要代码重构 步步为营 .NET 代码重构学习笔记 二、提炼方法(Extract Method) 步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method) 步步为营 .NET 代码重构学习笔记 四、临时变量(Temporary Variable) 步步为营 .NET 代码重构学习
http://www.cyqdata.cn/cnblogs/article-detail-38908
深入浅出多线程系列之十一:生产者/消费者队列
上次我们使用AutoResetEvent实现了一个生产/消费者队列。这一次我们要使用Wait和Pulse方法来实现一个更强大的版本,它允许多个消费者,每一个消费者都在自己的线程中运行。
我们使用数组来跟踪线程。
Thread[] _workers;
通过跟踪线程可以让我们在所有的线程都结束后再结束我们的队列任务。
每一个消费者线程都执行一个叫做Consume
http://www.cyqdata.cn/cnblogs/article-detail-38808
我也要学C语言-第十一章:自动变量,静态变量和寄存器变量
大家好!我已经学习C语言1周啦!但是到现在都还没有接触到灵魂“指针”!我看了看我买的全部书关于指针的说明都很厚呢!预计指针的学习要占1半的学习时间(差不多1周的时间),差不多,第一次学完C语言需要2周时间,然后是汇编,操作系统原理,大约需要花费2个月时间。然后我打算边学习C++然后结合其反汇编代码进行学习,大约需要2周时间(也就是每写一行C++,然后写出对应的汇编代码。我想
http://www.cyqdata.cn/cnblogs/article-detail-38296
Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统
谈到人工智能(AI),这个话题就太大了;大学里有《人工智能教程》专门讲这方面的知识,什么大名鼎鼎的人工神经网络、遗传算法等等均可一窥究竟,这里如赘述似乎有些班门弄斧,我们暂且丢它一边去吧。
本节,我的主要目的是与大家共同探讨AI在RPG游戏中的应用。看过之前教程的朋友一定不会陌生,A*算法就是其中的一个重要组成部分;而本系列Demo中则使用了更为高级的改进型A*算法,不仅优化了性能,同时也大幅
http://www.cyqdata.cn/cnblogs/article-detail-37805
Javascript学习笔记十一——包装DOM对象
本系列文章导航JavaScript学习笔记一——数据类型JavaScript学习笔记二——函数JavaScript学习笔记三——作用域JavaScript学习笔记四——Eval函数JavaScript学习笔记五——类和对象JavaScript学习笔记六:prototype的提出Javascript学习笔记七——原型链的原理Javascript学习笔记八——用JSON做原型Javascript学习笔
http://www.cyqdata.cn/cnblogs/article-detail-37792
职场智慧:第十一次面试
彭顺是我的朋友,他的职业梦想是去某国际知名公司去上班,他甚至偷偷告诉我,“哪怕去做一个小小的保安都行,只要能够加盟那家公司,便圆了我至今为止最大的心愿。” 每当有那家公司的招聘信息,他总是特别地留意。一旦有适合自己的职位空缺出现,甚至是自己离职位要求有偏差,彭顺都会精心准备,然后混进浩浩荡荡的求职大军。遗憾的是,彭顺总不能如愿,总会由于这样那样的原因,被那家公司拒之&l
http://www.cyqdata.cn/cnblogs/article-detail-37549
步步为营 .NET 设计模式学习笔记 十一、Iterator(迭代器模式)
概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不
http://www.cyqdata.cn/cnblogs/article-detail-36430
javascript学习笔记(十一)对表格进行排序(包括数值、字符串、日期等数据类型)
在javascript学习笔记(十)中,我们对表格进行了一些美化,主要是实现隔行换色及鼠标经过时高亮两个功能!这样看起来,感觉已经不错了,用户体验要比之前好多了。
在今天的学习笔记中,我们对表格再改进一些,让用户体验再好一些。我们先看下图:
图1 会员信息表
比如我们现在有图1这样一个表格,在会员组这一列中,需要把相同会员组的排在一起,这样就需要对这个表格进行一些排序的操作。下面我们就来一步一步
http://www.cyqdata.cn/cnblogs/article-detail-36297
Asp.net Mvc Framework 十一 (自定义Helper在MVC中的使用)
Monorail中的Helper是绑定在Controller上的
形如:
[Helper(typeof(ChHelper))]
abstract public class BaseBlockController : SmartDispatcherController{
}
但本身Helper是使用在View中的,所以 Monorail这种定义方式
http://www.cyqdata.cn/cnblogs/article-detail-11675
基于.NET平台的分层架构实战(十一)——表示层的实现
在这篇文章中,将讨论一下表示层的实现方法。
表示层是一个系统的“门脸”,不论你的系统设计的多么优秀,代码多么漂亮,系统的可扩展性多么高,但是最终用户接触到的大多是表示层的东西。所以,表示层的优劣对于用户最终对系统的评价至关重要。一般来说,表示层的优劣有一下两个评价指标:
1.美观。即外观设计漂亮,能给人美的感觉。
2.易用。即具有良好的用户体验,用户用起来舒服、顺手。
表示
http://www.cyqdata.cn/cnblogs/article-detail-11541
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery
http://www.cyqdata.cn/cnblogs/article-detail-11539