自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (5)
  • 收藏
  • 关注

翻译 Instant Messaging java 概要(第二章)01

 开始之前我们对jabber协议有一个总体了解,重点讨论其中的三个核心规则:Message,presence,IQ1、              Jabber Message模式在开始编写软件之前我们了解jabber Message模式是非常重要的,他主要由4个方面组成: Server:Jabber Server参与Jabber的通讯的管理。它的重要职责是为客户端提供服务,服务的内

2007-12-16 12:35:00 1004

原创 android开发环境的搭建

1、安装jdk获取jsd1.6版本,安装到本地磁盘,例如:D:\Program Files\Java2、安装eclipse拷贝到指定路径:例如:D:\Program Files\eclipse将汉化包:释放到这个地方,覆盖,运行;如果出现无法启

2011-10-19 13:00:17 590

原创 wcf配置

一般服务器端的配置包含在Configuration之下: 1   2   3 section -->  4       5           6           7             节点  8              相关属性

2011-10-19 12:58:40 585

原创 认识wcf

windows communication foundation 是一种使软件种不同部分相互通信的技术。他超越了COM,remoting等其他的一些技术,并且大部分时间比他们做的还要好。他和wpf,wcf,wf一起被称为winFX。后被称为.net3.0framewo

2011-10-19 12:57:57 636

原创 wcf服务模型

wcf的服务模型和wsdl之间有着紧密的对应关系。wsdl对应与网络上通信的软件称之为服务,服务通过xml文档进行描述:1、服务位于何处2、服务所能理解的协议3、portType提供服务所有的操作。wcf的服务模型与之对应:1、服务2、绑定

2011-10-19 12:57:37 533

原创 WSDL

他提供了一种可以将java开发和com或者.net开发的程序一起使用的一种解决方案。wsdl使用xml描述接口的方法。因为xml是部分平台和语言的。而SOA的概念是:通过为所有软件提供服务外观,并将这些服务的WSDL发布到一个地方的一种组织软件的一种方法。

2011-10-19 12:57:13 480

原创 角色提供程序

继承自:System.web.Security.RoleProvider抽象类提供了角色提供者。.net2.0之后就提供了RoleProvider类的具体实现,有两种:AuthorizationStoreRoleProvider他把授权存储到Authorization

2011-10-19 12:56:54 554

原创 轻量级事务管理

事务管理在数据库操作中经常用到,但在分布式事务中也需要进行事务处理。因此.net提供了一个分布式事务协调器。System.EnterpriseServeices.Transaction;它提供了一种开销最小的一种事务管理机制:例如:Commitab

2011-10-19 12:56:29 604

原创 可空类型:

值类型和引用类型,是.net下的来年两种数据类型。他们分配的地方也不相同,值类型在栈中,引用类型分配在托管堆中。引用类型默认值是null,标示没有分配内存地址。值类型永远都会有一个值。但是,有两种情况,需要知道值类型是否被赋值过:一种是数据库中的值。

2011-10-19 12:56:02 494

原创 分部类型

c#允许一个类的定义,可以分到多个模块中去。需要通过partial修饰符来使用这个特性。例如:public partial MyClass{public void donoting(){};}public partial MyClass{

2011-10-19 12:55:39 467

原创 webservice和hanlder中的session

 webservice中要支持session必须声明属性 [WebMethod(EnableSession = true)] hanlder中需要扩展接口IReadOnlySessionState

2009-12-15 11:21:00 726

转载 常用javascript

 事件源对象  event.srcelement.tagname  event.srcelement.type  捕获释放  event.srcelement.setcapture()    event.srcelement.releasecapture()    事件按键  event.keycode  event.shiftkey  event.altkey  event.ctrlkey  事

2009-10-19 16:01:00 632

转载 MMS系统与SMIL语言

多媒体消息服务(MMS)的工业标准由WAP论坛和3GPP组织于2001年联合制定,其着眼点一开始就放在通过制定一种开放的、标准的、易扩展的体系架构替代基于传统智能网的SMS。从目前看,MMS实际是以SMS为建模原型而采用基于无线应用协议(WAP)体系结构的一种全新消息业务。在SMS中,用户只能发送很短的文本消息,而在MMS系统中,用户可以发送包括文本、图像、声音等在内的多媒体消息,其传递内容进一步

2009-09-17 14:18:00 4281 2

原创 Kerberos的原理

Kerberos的原理 1  Kerberos是一个重要的认证协议,它为互不相识的通信双方做安全的认证工作。Kerberos这个名字的原义是希腊神话中守卫冥王大门的长有三头的看门狗。下面这篇Kerberos的文章不知是哪位老大翻译的,感谢先!这是MIT(Massachusetts Institute of Technology)为了帮助人们理解Kerberos的原理而写的一篇对话集。里面有

2008-06-26 13:09:00 932

原创 无法定位程序输入点GetTextExtentPointI于动态链接库MSDART.DLL的解决方法

拷贝oldeb32.dll文件到电脑上:路径:C:/Program Files/Common Files/System/Ole DB/oledb32.dll  

2008-02-19 11:44:00 3321

原创 零知识证明的几个例子

 所谓零知识证明,指的是示证者在证明自己身份时不泄露任何信息,验证者得不到示证者的任何私有信息,但又能有效证明对方身份的一种方法。看起来有点别扭,我给2个例子,也许好明白一些。1)A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方法都打不开。这时有2个方法:(一)A把钥匙出示给B,B用这把钥匙打开该房间的锁,从而证明A拥有该房间的正确的钥匙。(二)B确定该房间内有

2007-12-20 15:46:00 8123 2

翻译 Instant Messaging java(第三章)04

3.3.2 服务的焦点,packetQueue类packetQueue类是一个受限的响应集合的基本数据结构类。然而,他是服务器端的信息流的焦点。Packet从客户端聚集到packetQueue。然后packet按照packet的元素名发散出去。许多操作方法能够被服务器激活,并且同步到packetQueue。

2007-12-16 12:53:00 911

翻译 Instant Messaging java(第三章)03

 3.3xml解析子系统XML解析是jabber服务所做的最复杂的任务了,然而,对于java的Coder们来说,这个任务显然是小儿科,因为我们用完善的Java Sax解析库来做这些工作。我们仅仅需要对查找出处理这些的方法。服务器的XML解析类的任务就是将xml流信息写入Packet对象,存储的PacketQueue。我们用packet和packetQueue类开始我们的xml解析过程

2007-12-16 12:50:00 990

翻译 Instant Messaging java(第三章)02

3.2会话池维持客户端连接一个典型的jabber服务将维持许多并发的,长时间的客户端连接。每一个会话在客户端和服务器端定义一个上下文包,并在他们之间通行。每一Session的上下文都必须为维持每一个连接保持连接。它它包含了如下信息:l       Session保持连接的jabberIDl       Session保持连接的StreamIDl       被Session用到的j

2007-12-16 12:48:00 830

原创 Instant Messaging java(partII 第三章)01

 第三章IM概念和Jabber协议从现在开始,我们将建立一个基础的程序,在以后的章节都要使用。我们将开始开发一个基本地jabber服务。以此为基础,我们在以后章节增强它的功能。3.1一个基本的Jabber服务如果你曾经写过服务类程序,一个基本的Jabber服务的代码设计对你来说是非常熟悉的。即使没有,也不用担心。服务类程序从根本来说是非常简单的。最大的困难和复杂度在于附加的一些特征

2007-12-16 12:46:00 815

翻译 Instant Messaging java PartII 协议 代码 高级IM(01)

 PartII 协议代码高级IM在这一部分,我们通过实现一个基于jabber的应用,详细的学习jabber协议。为详细阐明jabber协议,我们将建立一个基于java的jabber服务和客户端,并通过jabber协议开发者进行验证。章节最后我们测试一个更高层次的Jabber特征,但它不包含在当前jabber标准中。我们也将探究怎么利用企业级的IM框架开发下一代应用。 

2007-12-16 12:44:00 1005

翻译 Instant Messaging java(第二章)06

 4、结论Jabber系统是一个简单的,可扩展的,和容易感知的技术。看到xml数据在客户和服务端穿梭,我们能够容易的理解,分析和调试jabbwer协议。这些对开发者友好的属性来自于jabber使用了xml。在本书的下一个部分,我么你将看到jabber更新层次的问题。建一个软件项目所需的协议知识。沿着这条路,我们将开发一个基于java软件类理解,分析和开发协议。最后我们将涉及到所有个jabb

2007-12-16 12:42:00 886 1

翻译 Instant Messaging java(第二章)05

 尽管我们仅仅知道Jabber协议工作的基本原理,但这已经足够让我们在站在更高的层次上来理解Jabber通讯会话。理解一个Jabber协议的最好办法是看看怎么在网络中穿行的。Jabber的xml-based包简单的格式化一个原始的jabber数据。不同的规定以来与二进制数据,xml使用简单,标记文本是熟悉的Html。你不需要另外解码就可以给所有人识别,对外发数据也不需要任何工具。我们可以手

2007-12-16 12:41:00 862

翻译 Instant Messaging java(第二章)04

 2.1.5 逐步分析:一个消息在jabber中的传输设想我们有一个jabber客户端,jabberID是[email protected]/work。我们发送一个包到用户iain,所在的jabber域名是shigelka.com。这个包如下:然后,我们发送到我们的mainning.com服务器。服务器检测接受者的属性:jabberID,隐藏的发送地址,发送包到达的目的地shig

2007-12-16 12:40:00 782

翻译 Instant Messaging java(第二章) 03

  2.1.4Jabber包怎么路由理解Jabber路由计划的关键是Im怎么实现用户之间,而非client到client,机器到机器。换句话说,一个Im消息是发送到逻辑用户,不是网络上那个特别的机器。Im路由系统的重要职责是将包访送给指定用户,无论用户在什么网络环境下。Im的一个重要特征是跨越空间和时间。Message跨越空间意味着Im路由系统使Packets穿越的网络,什么地方发送,

2007-12-16 12:39:00 684

翻译 Instant Messaging java(第二章)02

 2.1.1优点Jabber这种客户端服务端分布的消息模式有许多优点。他是一个使用简单,理解容易的网络通讯方式。Email因为使用同一的消息模式而被广泛是使用、研究和推广,达到了非常好的应用效果。这个模式仅仅两个通讯情景,c/s 和s-s。对于所有的jabber服务,他是对服务器和客户端没有影响,通讯消息模式简单易用的协议客户端安全和保密得到很好的改进,因为客户端仅仅与他们的服务进行通讯。

2007-12-16 12:37:00 903

转载 XMPP: 核心协议 RFC 3920(笔记)

XMPP定义:它是一个开发的xml协议,用于近实时的消息、出席与请求-响应服务。一般架构:XMPP没有结合任何特定的网络结,但它的一般实现如下图:C1----S1---S2---C3          |C2----+---G1===FN1===FC1符号代表的意思如下: C1, C2, C3 = XMPP 客户端 S1, S2 = XMPP 服务器 G1 = 一个XMPP和外

2007-11-29 09:27:00 1466

翻译 优秀开源项目介绍:Printing Reports in .NET

  Printing Reports in .NET - Step by Step Introduction作者:mag37入门:通常报表打印是一件很棘手的事情,在这里我们用ReportPrinting library,你可以看到用少量的代码实现复杂的报表。报表由文本片段(例如上图中Birthdays)或者由数据库(具体的所说是从DataView对象)生成的表格

2007-07-20 14:22:00 1785

原创 .net2.0 控件 winform Datagridview简介

show toc欢迎来到 MSDN > 开发语言和工具新数据网格简介发布日期: 5/24/2005 | 更新日期: 5/24/2005Matthew MacDonald新的 DataGridView 是 .NET 2.0 中的一个新控件,是针对 .NET 1.x 中功能较差的标准 DataGrid 控件而设计的。Matthew MacDonald 在本文中论述了许多改进,包括:DataGrid

2007-06-15 13:27:00 4215

原创 工作流管理技术基础--概念

1.工作流的提出:是源于企业对利益最大化追求的驱使,为了实现这个终级目的,管理者需要提高效率,减低成本,提高管理水平和企业竞争力,工作流应运而生,就是将工作分解成定义良好的任务,角色,按照一定规则和过程来执行这些任务并对其进行监控。工作流是比资金流,信息流更高层次抽象的概念,不管是在实际企业应用具体是怎样的,工作流都可以通过定义不同任务之间相互关系的工作流模型来实现。工作流的基本组成元素是

2007-05-16 11:37:00 1273

转载 工作流(WfMC ) 术语解释二------------过程定义和执行中的概念

过程定义和执行中的概念。l         Process Definition Mode:一个过程的手工和自动描述的电子化定义和修改的时期。在workflow运行前定义。以后可修改。在运行时可修改。l         Process:一个business process的形式华表示:相互协作的一组process activity相互连接以完成某个目标。例如:图l 

2007-04-30 10:50:00 1306

转载 工作流(WfMC ) 术语解释一------------基本概念

基本概念 l         基本术语之间的关系(见图1)   l         Workfllow:业务流程自动或半自动地执行。根据一组规则,为了完成某个活动信息或任务在参与者之间进行传递。Process Definition和Process instanceProduction workflow和ad-hoc workflowl         Workf

2007-04-30 10:49:00 2600

转载 web2.0关程序员什么事?[转]

不 久前,当我试图说服一 位Web程序员深入研究 Web2.0时,失败了。失败的原因在于对方认为Web2.0是一个被人为炒起来的虚幻名词。这并非少数 人的想法。很多程序员认为,他们需要的是实在的利益和做法,只有具体的技术才能引起足够的兴趣并深入钻研,而像Web2.0这样的思想没有必要去深入了 解。不过,吴孙滨却不这样想,这位证券网站的程序员同时和同伴共同在维护名为“超越PHP”的网站。除了

2006-11-17 09:41:00 1423

原创 delegate委托

delegate委托:三个概念:C# 中的委托类似于 C 或 C++ 中的函数指针。委托是面向对象、类型安全的,并且是安全的。委托和接口的类似之处是:它们都允许分隔规范和实现。一个原则:被托管函数的返回和参数必须和声明的托管相同;基于这三个概念来看这个例子,这是微软的教程上讲的一个例子:示例阐释声明、实例化和使用委托。BookDB 类封装一个书店数据库,它维护一个书籍数据库。它公开 Pro

2006-11-02 09:31:00 1290

原创 c#中的interface abstract与virtual

interface用来声明接口1.只提供一些方法规约,不提供方法主体  如  public interface IPerson {  void getName();//不包含方法主体  }2.方法不能用public abstract等修饰,无字段变量,无构造函数。3.方法可包含参数  如    public interface IPerson  {   void getAge(string s);

2006-11-02 09:30:00 1174

转载 反射可以通过FieldInfo.SetValue设置任何字段的值

http://www.cnblogs.com/Laser_Lu/archive/2004/08/01/29171.html反射可以通过FieldInfo.SetValue设置任何字段的值。 using System; using System.Reflection; using System.Globalization;  public class MyClass {     private

2006-11-02 09:28:00 9254

转载 利用反射将数据读入实体类

http://laiwen.cnblogs.com/archive/2005/09/20/240682.html利用反射将数据读入实体类 在实际开发中,我们经常需要从数据库中读取数据并赋值给实体类的相应属性。 比如: public Role[] GetRoles(int BlogID)         {             System.Collections.ArrayList al=ne

2006-11-02 09:27:00 1471

转载 C# Delegate引介

C#  Delegate引介-------------------------------------------------------------------------------- CUJ July,2001 - The C# Delegate - C# Delegate 引介 - by Stanley B. LippmanC# Delegate 引介Stanley B. Lippman

2006-11-02 09:26:00 1394

原创 c#事件示例代码

FlyEventArgs.csusing System;namespace ConsoleApplication1{ ///  /// FlyEventArgs 的摘要说明。 ///  public class FlyEventArgs:EventArgs {  private string status;  public string Status  {   get   {    ret

2006-11-02 09:24:00 1167

原创 c#事件

简介 任何编写过图形用户界面(GUI)软件的开发人员都熟悉事件处理编程,当用户与GUI控制进行交互时(例如点击表格上的按钮),作为上述事件的反应,就会执行一个或多个方法。没有用户的参与,事件也可能执行。事件处理程序是对象的方法,是根据应用程序中发生的事件而执行的。为了理解.Net框架下的事件处理模式,我们需要理解代理的概念。 C#中的代理 C#中的代理允许我们将一个类中的方法传递给其他类的对象。我

2006-11-02 09:23:00 1659 1

docker 从入门到实践

docker 从入门到实践,了解docker的快速方式,业界最新技术。

2015-04-14

amstock配置编辑器

amstock配置的是否非常麻烦,但是有工具就不一样了!

2011-05-27

Enterprise Library .chm

详细的微软企业库使用说明。

2007-06-02

工作流管理技术基础

工作流 管理技术 清华

2007-05-19

工作流技术及应用

工作流技术及应用 软件工程

2007-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除