自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 TELNET协议规范

TELNET协议规范ARPA Internet上的主机被要求采用并实现此标准。  介绍TELNET Protocol的目的是提供一个相对通用的,双向的,面向八位字节的通信方法。它主要的目标是允许接口终端设备的标准方法和面向终端的相互作用。可以预见到,此协议也可被用于终端到终端的通信和处理到处理的通信(分布式计算)。  一般考虑一个TELNET连接是一个用于传输控

2004-10-06 21:00:00 1232

原创 Telnet Server

昨天晚上,正在上网,一时精力过剩,想起写一个Telnet Server的想法。结果昨天晚上2个小时,加上今天上午2个小时,一个被我称为O^O的Telnet Server诞生了。  之所以想写它,是因为我想用完全的OO的方法实现Telnet Server,用OO的方法实现非常简单。而O^O Telnet Server这个名字的意思就是OO面向对象的意思,只不过在中间加了个“^”而已。  O^O可以支

2004-10-06 20:49:00 1461

原创 从MP3中提取歌曲信息

 一首MP3歌曲除了音乐信息外,还包含了如歌名、演唱者等信息,当我们用winamp软件听音乐时,播放清单就自动将这些信息读出来。大部分人都喜欢从网上下载音乐,但下载下来的MP3文件名都是文件上传系统自动取名的,和歌曲本身根本不相符,所以,给用户带来了很大的麻烦。但是,懒人有懒人的做法,我们何不自己写一个程序,将歌曲信息自动读出来并为MP3文件自动更名呢? 下面我就以C#为工具,把开发过

2004-09-23 22:50:00 1387

原创 Microsoft公司 .CAB文件格式

_Inside Windows Cabinet Files_Listing One// =================================================================// CAB FILE LAYOUT// =================================================================/*(1)

2004-09-17 22:17:00 2366

原创 BMP文件结构

1. BMP文件组成 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 2. BMP文件头 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。 其结构定义如下: typedef struct tagBITMAPFILEHEADER{WORDbfType; // 位图文件的类型,必须为BMDWORD bfSize; // 位图文件的大小,以字节为单位WORDbfR

2004-09-17 22:10:00 1338

原创 MIDI 文件格式

MIDI 文件由 chunks 组成:每个chunk 的组成: 类型 长度数据  4 字节 4 字节  (前面规定的)长度A 4-字节 chunk 类型 (ASCII) A 4-byte 长度(32 位, msb first) (前面规定的)长度数据 有两种类型的 chunks :Header Chunks

2004-09-17 22:06:00 1780

原创 AVI文件格式

AVI(Audio Video Interleaved的缩写)是一种RIFF(Resource Interchange File Format的缩写)文件格式,多用于音视频捕捉、编辑、回放等应用程序中。通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件也是合法的。AVI可以算是Windows操作系统上最基本的、

2004-09-17 21:59:00 1307

原创 BT种子文件格式

BT种子文件使用了一种叫bencoding的编码方法来保存数据。bencoding现有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典)编码规则如下:strings(字符串)编码为::例如: 4:test 表示为字符串"test" 4:例子 表示为字符串“例子”字符串长度单位为字节没开始或结束标记integers(整数)编码为

2004-09-17 21:57:00 1963

原创 文件传输协议(File Transfer Protocol, FTP)

1. 介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。 2. 概览 在本节中我们将讨论一些表面上的问题,有些名词的定义请参阅TCP和Telnet参考文献。我们先介绍一下(1)字节大小,在FTP中字节

2004-08-16 18:22:00 2434

原创 MD5不可逆加密算法的ASP实现实例

Private Const BITS_TO_A_BYTE = 8Private Const BYTES_TO_A_WORD = 4Private Const BITS_TO_A_WORD = 32Private m_lOnBits(30)Private m_l2Power(30)Private Function LShift(lvalue, iShiftBits)If iShiftBits = 0

2004-08-16 17:55:00 1108

原创 以汇编语言为核心的MD5算法

md5.c#include "md5.h"#include void main(){ MD5_CTX context;  MD5Init (&context); MD5Update (&context, "crazyd", strlen("crazyd")); MD5Final (&context); //在上面的断点看context处的内存,连续16个字节的内容就是加密后的结果} m

2004-08-16 17:49:00 3010 1

原创 MD5 算法

/************************************************MD5 算法的Java Bean@author:Topcat TuppinLast Modified:10,Mar,2001*************************************************/package netkiller.security;import java.

2004-08-16 17:41:00 1056

原创 MD5加密的javascript实现例子

/*?MD5?Message-Digest?Algorithm?-?JavaScript?MODIFICATION?HISTORY:?1.0?16-Feb-2001?-?Phil?Fresle?([email protected])?-?Initial?Version?(VB/ASP?code)?1.0?21-Feb-2001?-?Enrico?Mosanghini?(erik504@yaho

2004-08-16 17:36:00 1230

原创 MD5算法研究

综述  MD5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一

2004-08-16 17:33:00 1285 2

原创 了解 WS-Security

简介在介绍 WS-Security 之前,我们有必要了解一下 WS-Security 存在的原因。很多刚刚接触 Web 服务的人都将 SOAP 看作是通过 HTTP 在两个端点之间交换消息的方法。通过 HTTP 可以验证调用方的身份、对消息签名以及对消息内容加密。这可以在以下几方面确保消息的安全性:调用方是已知的,消息接收方可以验证消息在传输过程中没有被更改,监视网络通信的实体无法识别出所交换

2004-08-16 17:18:00 1572

原创 反向链接简介

起因 大家都知道什么是直接链接。不管是在浏览网页的时候带蓝色下划线的文本,或者是在各种书上见到的象以“见卷二 276 页”格式注释的那种稍旧的版本,这些链接都引导读者在大量的资料中寻找某个主题以及与之相关的信息。尽管直接链接帮助很大,但它始终一成不变,这是一个比较棘手的问题。我碰巧有一本难得的 George Orwell 1945 版的 Animal Farm,该书自然没有引用 1984 书中

2004-08-16 16:59:00 1231

原创 XML 命名空间以及它们如何影响 XPath 和 XSLT (Extreme XML)

XML 命名空间概述随着 XML 在 Internet 上的使用日益广泛,能够创建可组合和重用的标记词汇表(方法类似于软件模块的组合和重用)这一优势变得日益重要。如果已经存在一个定义完善的标记词汇表,用于描述硬币集合、程序配置文件或快餐店的菜单,则重用它会比从头设计一个更有意义。将多个现有的词汇表组合在一起,以便创建“事物的整体比它各个部分的总和还大”的新词汇表,也成为 XML 用户开始需要的

2004-08-16 16:51:00 1281

原创 XML 中的常见问题

一般问题 什么是 XML? 可扩展标记语言 (XML) 是 Web 上的数据通用语言。它使开发人员能够将结构化数据,从许多不同的应用程序传递到桌面,进行本地计算和演示。XML 允许为特定应用程序创建唯一的数据格式。它还是在服务器之间传输结构化数据的理想格式。什么是 MSXML? MSXML 是提供核心 XML 服务的 Microsoft 软件组件。Microsoft X

2004-08-16 16:34:00 1093

原创 XML for Analysis 规范

综合摘要XML for Analysis 是一种基于简单对象访问协议 (Simple Object Access Protocol, SOAP) 的 XML API,按照设计,专门用于对在 Web 上工作的客户端应用程序和数据提供程序之间的数据访问交互进行标准化处理。当前,在传统数据访问技术(如 OLE DB 和 ODBC)条件下,客户端计算机上必须安装与数据提供程序服务器紧密耦合在一起的

2004-08-16 16:31:00 1335 1

原创 修改大型 XML 文件的有效方法

引言随着 XML 成为大型信息源的常用表示格式,开发人员编辑大型 XML 文件时开始遇到问题。对于处理大型日志文件以及经常需要为这些文件追加信息的应用程序,尤其如此。编辑 XML 文件最直接的方法是,将其加载到 XmlDocument 中,在内存中修改文档,然后将其保存回磁盘。但是,这样做意味着要将整个 XML 文档加载到内存中,由于文档太大或应用程序需要的内存不够,这种方法可能会行不通。

2004-08-16 16:28:00 1453

原创 架构Web Service:什么是Web服务?

本文是架构Web服务的系列文章的第二篇,从Web服务的技术定义开始,来探讨什么是Web服务。首先,作者从技术角度详细分析了Web服务作为Internet环境下的软件组件的基本角色,从这个基本角色开始,详细介绍了这个组件对象的包装规范Web Service "stack",并对Web服务的应用做了分类,最后借助Garnter Group的材料考察了Web服务的当前发展状况。在本系列的上一篇文章中

2004-08-16 15:27:00 1032

原创 XML Web Service 基础

什么是 XML Web Service?XML Web Service 是在 Internet 上进行分布式计算的基本构造块。开放的标准以及对用户和应用程序之间的通信和协作的关注产生了这样一种环境,在这种环境下,XML Web Service 成为应用程序集成的平台。应用程序是通过使用多个不同来源的 XML Web Service 构造而成的,这些服务相互协同工作,而不管它们位于何处或者如何实

2004-08-16 15:07:00 1111

原创 XML Web Service 安全性

当我们谈及 XML Web Service 时,人们最关心的问题就是其安全性。XML Web Service 安全吗?鉴于安全性涉及诸多方面(例如身份验证和授权、数据隐私和完整性等),以及 SOAP 规范中根本没有提及安全性这一事实,我们不难理解人们为什么认为答案是否定的。但是,请不要低估了 Microsoft® XML Web Service。如今,您可以采取许多措施来创建安全的 XML

2004-08-16 14:44:00 1005

转载 比尔•盖茨描绘.NET第二阶段和Web Service的未来

2002年 7月24日微软公司董事长兼首席软件架构师比尔•盖茨今天宣布了微软关于Microsoft® .NET第二阶段产品的规划和发展路线。微软自提出.NET已经历时2年,它作为一个软件平台连接着信息、用户、不同的系统和设备。 在.NET的下一阶段,微软将继续致力于建立XML为基础的Web Service协同合作,进一步扩大它带给消费者、软件开发人员和各种规模公司利益。微软将通过在软件领域的继续投

2004-08-16 14:41:00 903

转载 Unicode与ISO10646

Unicode与ISO10646(作者:曾士熊)  一、缘起  1960年代初期,美国国会图书馆(Library of Congress, LC)的 Henriette Avram等人开始研拟机读编目格式,同时James Agenboard 等人也制订了英文的字符集和交换码,以做为美国图书馆界书目交  换的共同标准。LC交换码随后发展成为美国的国家标准ASCII(American  Standar

2004-07-27 13:37:00 1266

转载 GBK、BIG5、CJK、HZ的内码体系

汉字扩展内码规范 — GBK   汉字扩展内码规范 — GBK 的目的是解决汉字收字不足、简繁同平面共存、简化代码体 系间转换等汉字信息交换的瓶颈问题,并在保持已有应用软件兼容性的前提下,向最终  的国际统一双字节字符集标准 ISO10646.1 迈进。   1  扩展的汉字内码规范的原则   与《信息交换用汉字编码字符集--基本集》即国家标准 GB2312-80 的内码体系标准完 全兼容。   

2004-07-27 13:36:00 2124

空空如也

空空如也

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

TA关注的人

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