WCF 4.0 进阶系列 – 第十四章 检测服务和路由消息(第一部分)
前言
如果客户端程序向WCF服务发送一条请求消息,那么客户端通过端点发送该请求。如果你回想一下,端点由三部分组成:地址,绑定和合约。地址指明消息发送的目的地;绑定指明传输、格式、以及于与服务进行通讯所使用的协议;合约决定客户端可以发现的消息以及客户端期望的响应消息。多个服务可以实现同一个服务合约,或一个服务也有可能更改
http://www.cyqdata.cn/cnblogs/article-detail-52838
jQueryUI 时钟无刷新获取消息 - JQueryElement [5]
时隔数周后又和大家见面, 这次给大家带来的是 jquery ui 的时钟插件, 类似于 winfrom 中的 Timer 控件, jquery ui 时钟插件可以定时执行 js 脚本或者执行 ajax 调用.
提前说明下 JQueryElement 更新到了 3.0, 增加了各种效果的控件, 以及 Timer
http://www.cyqdata.cn/cnblogs/article-detail-52459
Windows Phone 实用开发技巧(18):使用SystemTray显示全局消息提醒
在Windows Phone 7 (Nodo)之前的版本中,我们要在应用程序显示消息提醒,或者是进度提示,通常的做法在页面的顶部放置一个专门的容器(如一个Grid),里面放置一些文本和PerformanceProgressBar。 在Mango中,我们多了一种选择,就是可以在SystemTray中显示文本和
http://www.cyqdata.cn/cnblogs/article-detail-52434
VC 利用DLL共享区间在进程间共享数据及进程间广播消息
在进程间共享数据有很多种方法,剪贴板,映射文件等都可以实现,这里介绍用DLL的共享区间在进程间共享数据,及共享数据有变化时及时的反馈给各相关进程。
一.在DLL中设置共享区间
在DLL中是用数据段来实现共享区间的,有了这个共享区间,各进程可以方便的共享数据。
1.先用#pragma data_seg(Name)设置名为
http://www.cyqdata.cn/cnblogs/article-detail-52407
对象的消息模型
C++对象模型 话题从下面这段C++程序说起,你认为它可以顺利执行吗? //C++ class A { public: void Hello(const std::string& name) {
http://www.cyqdata.cn/cnblogs/article-detail-52253
js自定义消息机制研究学习(四)之杂七杂八
终于要写完了~~^_^,期间给同事做了一次培训,写一次,讲一次的好处是,再次加深了自己对于消息、事件以及观察者模式的理解。
对我来说,讲清楚比写代码要难上很多。
这里分享一些与消息机制相关的一些杂七杂八的内容。
一、可测试的代码
早些时候,我向锐同学描述我的js程序结构,他问了我一个问题:你的js代码可测么?
我蒙了~
http://www.cyqdata.cn/cnblogs/article-detail-52170
js自定义消息机制研究学习(三)——插件化我们js开发
前两篇
js自定义消息机制研究学习(一) ——看百度搜索输入提示
js自定义消息机制研究学习(二)——做一些改动,定制自己的消息机制
研究了一些基础的自定义消息机制,对一些简单的开发已经足够。
现在我们来尝试面对一些稍微复杂一些的架构设计。
首先,增加了一个插件模式:
p
http://www.cyqdata.cn/cnblogs/article-detail-42779
SpringBird 基础平台架构之消息中间件(Mom,Message Oriented Middleware)
消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。SpringBird 基础平台架构之消息中间件(Mom,Message Oriented Middleware)基于通用的三层架构,数据访问层采用了无S
http://www.cyqdata.cn/cnblogs/article-detail-42727
通过WCF扩展实现消息压缩
对于需要进行大规模数据传输的WCF应用来说,对于请求消息和回复消息进行传输前的压缩,不但可以降低网络流量,也可以提高网络传输的性能。由于WCF的扩展性,我们可以采用不同的方式实现对消息的压缩,本文提供一种比较简单的实现方式。[源代码从这里下载] 一、三种可行的消息压缩方案 二、DataCompress
http://www.cyqdata.cn/cnblogs/article-detail-42624
android smack源码分析——接收消息以及如何解析消息
在android里面用的smack包其实叫做asmack,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。我们不需要自己重新去定义一套接收机制来扩展新的协议,只需继承然后在类里处理自己的协议就可以了。而本文今天主要说两点,一点就
http://www.cyqdata.cn/cnblogs/article-detail-42398
让title闪动起来:新消息提醒
前些天,要实现一个功能。在后台,一些信息是要实时提醒给后台管理员。用的是通过ajax获取最新信息,然后在前台提示;原来系统自带的是弹出一个对话框,然后flash播放铃声;这种方式不是很友好,对话框弹出一会就消失了,这个页面不能最小化,不然是看不到的;另外播放铃声也得要求管理员带上耳机。于是就想到了邮箱中来新邮件那种提示方式,闪动标题栏;思路是: 通过ajax访问后台,若有新消息,则将网页
http://www.cyqdata.cn/cnblogs/article-detail-41729
Repeater实现高效分页+静态批量删除(消息模块实现全过程)(一)
最近在做一个消息模块,这个消息模块需求如下:1、写消息,2、列表显示消息,3、根据不同的消息分类检索消息,4、查看消息,快速回复消息,5、批量删除消息,6、未读消息提醒。为实现以上一系列功能我使用了Repeater实现高效分页、JQuery+Ajax技术实现静态批量删除、查看、回复。
1、消息模块数据表
2、写消息,直接跳转到一个页面写消息,本篇重点在于Repeater实现高效分页介
http://www.cyqdata.cn/cnblogs/article-detail-41679
[Erlang 0005] net_kernel:monitor_nodes 订阅node连接\断开消息
Erlang中节点之间建立链接我们可以使用net_adm:ping(),连接成功返回pong,失败返回pang;实践中我们不仅仅是要建立连接,比如我们需要在与其它节点建立连接或者其它节点断开的时候做一些事情,比如在节点当掉的时候记录日志,这就需要在对应的时机取得相应的信息;Erlang在net_kernel库中提供了这样的方法:net_kernel:monit
http://www.cyqdata.cn/cnblogs/article-detail-41571
JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中
一、JMS的理解JMS(Java Message Service)是jcp组织02-03年定义了jsr914规范(http://jcp.org/en/jsr/detail?id=914),它定义了消息的格式和消息传递模式;消息包括:消息头,消息扩展属性和消息体,其结构看起来与SOAP非常的相似,但一般情况下,SOAP主要关注远程服务调用,而消息则专注于信息的交换;消息分为:消息生产者,消息服务器和
http://www.cyqdata.cn/cnblogs/article-detail-41267
[WCF安全系列]通过绑定元素看各种绑定对消息保护的实现
对消息进行签名和加密分别解决了消息的一致性和机密性问题。而最终是仅仅采用签名还是签名与加密共用取决于契约中对消息保护级别的设置。但是具体的签名和加密在整个WCF框架体系中如何实现?是采用对称加密还是非对称加密?密钥如何而来?相信这些问题在本篇文章中你会找到答案。 目录 一、BasicHttpBinding 二、WSHttpBinding、WS2007HttpBind
http://www.cyqdata.cn/cnblogs/article-detail-40800
熙熙-WebBrowser判断登录成功-WebBrowser-404错误-500错误-屏蔽消息窗口-Webbrowser判断是否加载成功
在这里,我来讲讲怎么应付WebBrowser里面的那点破事:
文档真的完成了吗?
也许你和我一样,打开一个页面,听到了不少次的哒哒哒哒的声音,但是单个页面怎么会造成多次的触发DocumentCompleted函数?不信自己试试,判断文档是否真的完成,需要在这个处理函数内判断ReadyState如下:
private void WebBrowserEx_DocumentCompleted(obje
http://www.cyqdata.cn/cnblogs/article-detail-40729
[WCF安全系列]消息的保护等级[下篇]
在《上篇》中,我们着重讨论了消息的保护等级如果在契约中定义,定义在不同契约(服务契约、错误契约和消息契约)中的消息保护等级具有怎样的层级关系,以及在默认情况下各种绑定采用怎样的保护等级。在下篇中,我们进一步来探讨消息保护等级和绑定的关系。 一、契约的保护等级为绑定进行消息保护设置了“最低标准” 二、显式地将保护等级设置成ProtectionLevel.None与没有设置保护等级有
http://www.cyqdata.cn/cnblogs/article-detail-40568
[WCF安全系列]消息的保护等级[上篇]
到目前为止,对于WCF安全传输的三个方面,我们已经对认证进行了详细的介绍,现在我们来关注另外两个话题:消息的一致性和机密性,两者又统称为消息保护(Message Protection)。消息的安全等级指的是对整个消息或者消息的某个部分事实安全保护采用的等级。按照级别的由低到高,WCF支持如下三种不同的安全等级。在WCF的应用编程接口中,消息保护级别通过如下定义的ProtectionLevel枚举表
http://www.cyqdata.cn/cnblogs/article-detail-40511
消息队列(Message Queue)简介及其使用
消息队列(Message Queue)简介及其使用
利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。
MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Serv
http://www.cyqdata.cn/cnblogs/article-detail-40372
进程通信之消息队列
1.什么是消息队列 消息队列以队列形式(消息链表)的数据结构存放在系统内核中的,它可用于客户进程与服务进程之间的双向数据流。但是它跟信号量、共享内存一样,都只在系统范围内通信,且其在系统里没有名字,其内容不会自动删除,没有文件描述符。这些缺点导致现代进程通信基本不用它了。尽管如此,但是今天我还是需要了解它。
2.消息的数据类型
首先,在头文件<sys/msg.h>中,定义了我们可
http://www.cyqdata.cn/cnblogs/article-detail-40141