上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
  2012年5月28日
摘要: 1.WebService:严格来说是行业标准,不是技术,使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。WSDL来实现服务接口相关的描述。此外Web services 可以注册到UDDI中心.供其客户查找使用。 后来微软做了ASP.NET Web Service的安全,性能,数据加密、解密,托管宿主等多方面的扩展,称为WSE系列,这个是过度产品,最高到WSE3.0.后来就是WCF时代。 ... 阅读全文
posted @ 2012-05-28 11:35 啊T 阅读(4600) 评论(0) 推荐(2) 编辑
摘要: 1WebService 简介 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 Web Service的简介就说这么多,大家都懂的,网上的资料太多了,搞过Web Service编程的人员都知道它的优点,没有搞过WS编程的人员也知道它的优点,这里不再累述。 参考文章: http://baike.baidu.com/view/837392.htm 2SOAP... 阅读全文
posted @ 2012-05-28 11:24 啊T 阅读(594) 评论(0) 推荐(0) 编辑
  2012年5月22日
摘要: 进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。进程是计算机系统分配资源的最小单位。每个进程都有自己的一部分 独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进行协调工作,才有了进程间通信。这些进程可以运行在同一计算机上或网络连接的不同计算 机上。 进程间通信技术包括消息传递、同步、共享内存和远程过程调用。 IPC是一种标准的Unix通信机制。 有两种类型的进程间通信(IPC)。 本地过程调用(LPC)LPC用在多任务操作系统中,使得同时运行的任务能互相会话。这些任务共享内存空间使任务同步... 阅读全文
posted @ 2012-05-22 19:11 啊T 阅读(556) 评论(0) 推荐(0) 编辑
  2012年5月10日
摘要: 在Internet Explorer 5中,Microsoft提供了名为userData的客户端持久存储功能。它是通过对CSS行为进行特殊扩展来实现的。这些扩展完全都是非标准的,是 90年代后期浏览器大战遗留下来的产物。由于它概念模糊、使用困难,并且只能用于Internet Explorer,所以很少有Web开发人员会使用这种存储方式,大多数的开发人员甚至完全不知道存在这种技术。IE的userData能 够存储完整的XML文档,并且会将复杂的数据类型转换为XML存储起来。通过这种方 式,数据会被插入到XML数据岛(另一项只有IE中才存在的功能)中。然后整个XML数据岛再被存入userD... 阅读全文
posted @ 2012-05-10 12:59 啊T 阅读(975) 评论(0) 推荐(0) 编辑
  2012年4月17日
摘要: 在这个文章里,我将分享一下在iOpenWorks.com这个网站试运行中碰到的若干问题和解决方案,这些问题包含了:(1)如果通过 ASP.NET MVC预编译提高性能;(2)如果知道网站在运行中,用户响应速度、网站异常信息、用户操作习惯;(3)解决与DiscuzToolkit集成的线程同步 问题。 1 ASP.NET MVC 3预编译支持 提高网站性能,除了我们常见的压缩、CDN、缓存之外,还有一个就是使用预编译。不管是ASP.NET WebForm,或者是ASP.NET MVC,这些页面在网站运行过程中,都是要先经过编译处理的。因此,如果能在网站运行前对其进行编译,那无疑能更好的提高网... 阅读全文
posted @ 2012-04-17 23:20 啊T 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 内存池技术畅想 内容: 本文将介绍几种常用的内存池技术的实现,这是我最近学习各大开源的内存池技术遗留下来的笔记,其主要内容包括:STL内存池以及类STL内存池实现Memcached内存池实现固定规格内存池实现Nginx内存池实现一.类STL的内存池实现方式 SGI STL的内存池分为一级配置器和二级配置器, 一级配置器主要处理分配空间大小大于128Byte的需求,其内部实现就是直接使用malloc realloc 和free. 二级配置器则使用使用free_list的数组链表的方式来管理内存,SGI的Allocate最小的分辨单位为8Byte,其free_lis... 阅读全文
posted @ 2012-04-17 22:58 啊T 阅读(725) 评论(0) 推荐(0) 编辑
  2012年4月15日
摘要: 在计算机系统中,CPU高速缓存(CPU Cache,在本文中简称缓存)是用于减少处理器访问内存所需平均时间的部件。在金字塔式存储体系中它位于自顶向下的第二层,仅次于CPU寄存器。其容量远小于内存,但速度却可以接近处理器的频率。 当处理器发出内存访问请求时,会先查看缓存内是否有请求数据。如果存在(命中),则不经访问内存直接返回该数据;如果不存在(失效),则要先把内存中的相应数据载入缓存,再将其返回处理器。 缓存之所以有效,主要是因为程序运行时对内存的访问呈现局部性(Locality)特征。这种局部性既包括空间局部性(Spatial Locality),也包括时间局部性(Temporal Loca 阅读全文
posted @ 2012-04-15 15:28 啊T 阅读(1192) 评论(0) 推荐(0) 编辑
  2012年4月1日
摘要: 本文将解释 PE、Windows 加载器、应用程序域、程序集清单、元数据、类型、对象、线程栈、托管堆等,与运行时的相互关系。因此,我首先写了一个简单 Demo 用于调试,其代码如下: using System;namespace CLRTest{ public class Circle { public double Radius { get; set; } public Circle() { } public Circle(double r) { this.Radius = r; } ... 阅读全文
posted @ 2012-04-01 01:19 啊T 阅读(1316) 评论(1) 推荐(2) 编辑
  2012年3月31日
摘要: [翻译经典文章]深入.NET Framework内部, 看看CLR如何创建运行时对象的 原文: Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects 文章讨论了: SystemDomain, SharedDomain和Default Domain 对象布局和其他的内存细节 方法表布局 方法分派 文章使用的技术: .NET Framework C# 因 为公共语言运行时(CLR)即将成为在Windows上创建应用程序的主角级基础架... 阅读全文
posted @ 2012-03-31 23:46 啊T 阅读(786) 评论(0) 推荐(2) 编辑
摘要: 一:IOCP和Epoll之间的异同。异:1:IOCP是WINDOWS系统下使用。Epoll是Linux系统下使用。2:IOCP是IO操作完毕之后,通过Get函数获得一个完成的事件通知。Epoll是当你希望进行一个IO操作时,向Epoll查询是否可读或者可写,若处于可读或可写状态后,Epoll会通过epoll_wait进行通知。3:IOCP封装了异步的消息事件的通知机制,同时封装了部分IO操作。但Epoll仅仅封装了一个异步事件的通知机制,并不负责IO读写操作。Epoll保持了事件通知和IO操作间的独立性,更加简单灵活。4: 基于上面的描述,我们可以知道Epoll不负责IO操作,所以它只告诉你当 阅读全文
posted @ 2012-03-31 18:08 啊T 阅读(1671) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页