快捷搜索:  
建置XML构架的WebServices之比较

建置XML构架的WebServices之比较

I. 序 在本文中,我们将深入的比较两种可用来建置商业XML Web Services的平台,分别是Sun Microsystems 所提供的Java 2 Enterprise Edition (J2EE)以及Microsoft所提供的 .NET平台。 虽然J2EE代表的是一个公开的标准,而 .NET是单独一家厂商的标准 (虽然.NET试图取得ECMA的标准,但是却只有在最基础的部分被ECMA采纳变成标准,请参考http://msdn.microsoft.com/net/ecma/,在企业的应用上却没有标...

Lisp语言的后代,Scheme语言深入浅出

Lisp语言的后代,Scheme语言深入浅出

一、关于符号类型 符号类型又称引用类型,在概要一文中本人介绍得非常的模糊,使很多初学者不理解。符号类型在Scheme语言中是最基础也是最重要的一种类型,这是因为Scheme语言的祖先Lisp语言的最初目的就是符号处理,在Scheme语言中几乎所有的东西都可以看做是符号或做为符号列表来处理,这也是我们把符号类型做为第一个问题研究的原因。 与符号类型相关的关键字有四个,分别是:quote, quasiquote, unquote和unquote-splicing,如下所示: 规范用法:(quote obj)...

SkyEye硬件模拟平台,硬件仿真实现之三

SkyEye硬件模拟平台,硬件仿真实现之三

1. MMU和Memory系统结构 图 0-1 ARM系统中MMU和Memory的系统结构 ARM系统中MMU和Memory的系统结构如图 0 1所示。不过具体的CPU在实现MMU时差别较大,可能对其做简化和扩展, SkyEye的MMU模拟实现基于此,在提供一个标准的接口基础上,分成与具体CPU类型无关的MMU模拟子模块和与具体CPU类型相关的MMU模拟子模块两个主要部分。 2. ARM 数据访问的基本流程图 ARM CPU进行数据访问的基本流程如图 0 2所示。 图 0-2 ARM CPU进行数据访问的...

基于PPP协议的Linux与WindowsCE网络

基于PPP协议的Linux与WindowsCE网络

Linux是一个类似于UNIX 的操作系统,它起源于芬兰一个名为Linus Torvalds 的业余爱好,但是现在已经是最为流行的一款免费操作系统。普通用户在Linux 上办公、浏览网站、发送邮件以及玩游戏,许多大学和科研机构也Linux 来完成日常 的计算任务。在商业领域,由于Linux 系统价格低、安全性能高并且非常稳定,许 多公司均将自己的服务器构建在Linux的基础上。根据国际商用数据公司(IDC)的统计,世界上大约有三分之一的网站服务器使用Linux作为操作系统。 Windows CE,根据微软...

学会使用Linux性能分析工具

学会使用Linux性能分析工具

Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统调优时,了解系统性能分析工具是至关重要的。 在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。 用vmstat监视内存使用情况 vmstat是Virtual Meomory Statistics...

高级返回库函数Exploit代码实现(上)

高级返回库函数Exploit代码实现(上)

这篇文章大致可以分成两部分。前一部分,描述了高级返回库函数技术。一些现有的观点,或是与其类似的,已经被其他人公开发表的一些观点。然而,这些重要的技术信息资源是零散的。通常,不同平台的实现中,伴随的那些源代码都不是很有教育作用,或者根本没有作用。因而,我决定集合一些有用的资源和我自己的一些想法,写进这篇文章中,它应当利于帮助人们方便的参考。从这些内容公布在众多的安全列表中,应该判断出,这些信息决不是现有的普通公共认识。 第二部分专注于对PaX保护下的系统,通过不同途径实现堆栈缓冲溢出。现在的PaX性能被改进...

Apache中的httpd.conf文件说明

Apache中的httpd.conf文件说明

ServerType standalone #设置服务器的形式是单独启动(standalone),还是借由互联网络伺服程序inetd来启动。一般使用前者。 ServerRoot /usr/local/apache #设置服务器的Home目录,用来存放服务器的设置文件、错误文件、记录文件。 PidFile logs/httpd.pid #程序启动时,把父进程httpd的进程号(process id)存在这个文件中。这个文件名可以配合PidFile指令加以改变。 ScoreBoardFile logs/apa...

Linux下Apache并发连接数和带宽控制

Linux下Apache并发连接数和带宽控制

Linux Apache的稳定性、安全性和性能以及低廉的价格正在赢得越来越多的市场份额,使用Linux Apache作网站服务器的朋友也越来越多,而Apache作为一种http服务,相比FTP总是不容易控制,特别是当网站以http方式提供软件/音乐下载时,若是每个用户都开启多个线程并没有带宽的限制,将很快达到http的最大连接数或者造成网络壅塞,使得网站的许多正常服务都无法运行。不过,Apache的使用者们早已开发出了mod_limitipconn和mod_bandwidth两个模块,来控制http的并发...

基于Linux环境下的Sniffer

基于Linux环境下的Sniffer

一、Sniffer原理分析 在实现嗅探器之前,我们先需要掌握TCP/IP协议。TCP协议和IP协议指两个用在Internet上的网络协议(或数据传输的方法)。它们分别是传输控制协议和互连网协议。这两个协议属于众多的TCP/IP 协议组中的一部分。 TCP/IP协议组中的协议保证Internet上数据的传输,提供了几乎现在上网所用到的所有服务。这些服务包括:电子邮件的传输、文件传输、新闻组的发布和访问万维网。 TCP协议在IP协议之上。与IP协议提供不可靠传输服务不同的是,TCP协议为其上的应用层提供了一...

Apache两种虚拟主机方式的区别

Apache两种虚拟主机方式的区别

大多数人可能就知道 Apache 的基于名字的虚拟主机,不知道 Apache 还可以有基于 IP 的虚拟主机。前者的道理不言自明,多个域名(服务器)对应一个 IP 地址,配置方法为: NameVirtualHost 111.22.33.44 ServerName www.sample.com DocumentRoot /www/sample ServerName www.sample2.com DocumentRoot /www/sample2 但是在有些 IP 地址充裕,但是机器资源紧张的环境下,我们可...

网络协议完全分析

网络协议完全分析

当我们使用浏览器在Internet这个高速公路纵横驰骋时,需要用到诸如http、FTP之类的传输控制协议来准确寻找资源,获取文件,这类传输控制协议就好象是公路上的交通标志一样,如果你不了解它,将无法到达你希望去的地方。下面笔者就来说说这方面的问题,希望能给初次冲浪的朋友带来一些方便。 1、HTTP 英文名称:hyper text transport protocol 中文名称:超文本传输协议 功能介绍:它是Internet上进行信息传输时使用最为广泛的一种通信协议,所有的WWW程序都必须遵循这个协议标准。...

如何用ADSL MSTP构建城域综合传输网

如何用ADSL MSTP构建城域综合传输网

面对日益增长的多样化的传送业务需求,通信运营商采用何种方式组建传送网络至关重要。自动交换光网络(ASON)和综合业务传送平台(MSTP)设备组建城域综合传送网的解决方案是一个不错的选择。 自动交换光网络的特点自动交换光网络具有网络资源动态分配功能,能自动发现路由和建立连接,快速提供服务,可以提供多级别、多种快速业务保护和恢复方式,大大提高网络安全和服务质量。它具有网络资源管理、网络规划和优化工具,可实现优化网络结构功能,并具备强大的扩展性和管理性,提高组网效率和网络灵活性,降低网络总成本。它能优化支持未来...