数据库中的XML应用实例 (转)
数据库中的XML应用实例 (转)[@more@]数据库中的XML应用实例 作者: 我们在该例中介绍如何实现数据库和XML结合。您将可以看到,该例中实现对一般的关系数据库进行查询等操作,并将结果输出到通用的XML。例中还示范结合采用xsl规范XML的格式,用HTTP和ASP进行网络的通信和处理。您可以在此基础上进行许多扩充的开发,特别是服务器/客户端架构的web应用。 下面我们来详细说明该实例及使用方法: (1)准备工作 打开控制面板,将Northwind.mdb数据库添加至您的用户数据源(dns)并命名为"nwind";process.asp放在服务器端,第4部分中要
ASP缓存技术 (转)
ASP缓存技术 (转)[@more@]使用ASP中的缓存技术可以很大程度上提高你的网站性能,其实这些实现方法是非常的简单,它将说明如何在服务器上的缓存是如何工作以及你如何使用一种被称为断开连接的ADO连接技术。 在介绍这些技术之前先说明一下到底什么是ASP的缓存技术。 所谓缓存其实就是在内存中开辟一个用来保存数据的空间,使用缓存你就不用频繁的访问你保存在硬盘上的数据了,灵活的使用缓存你就免去了心疼的看着可怜的硬盘饱受读数据时的折磨了。当你一旦执行了一个查询动作,并且将查询结果放入缓存中后,你就可以很迅速的重复访问这
ASP程序界面的多语言支持 (转)
ASP程序界面的多语言支持 (转)[@more@]ASP程序界面的多语言支持 编者&发表: 狐狸糊涂 2000-11-16 -------------------------------------------------------------------------------- 可能有的web应用程序,需要多语言支持,例如,讨论组,既有中文界面,以适合国人使用的方便,又需要英文界面,以满足国际化的需要。我想,似乎没有必要为每一个语言都写一个版本,这不仅比较繁琐,而且以后程序升级就必须修改所有版本的程序。熟悉vc++程序的朋友一定知道通常windows应用程序的国际化手段
VB IGMP (转)
VB IGMP (转)[@more@]Option Explicit'*******************IGMP************************Private Type SockAddr sin_family As Integer sin_port As Integer sin_addr As String * 4 sin_zero As String * 8End Type Private Type T_WSA wVersion As Integer wHighVersion As Integer szDescription(0 To 255) As Byte szSystemStatus(0 To 128) As Byte iMaxSockets As Integer iMaxUdpDg As Integer lpVendorInfo As LongEnd TypePrivate Declare Sub
检查CPU是否支持MMX指令的代码 (转)
检查CPU是否支持MMX指令的代码 (转)[@more@]就是用cpuID指令。这是Pentinum处理器加入的指令,但VC居然不支持它,搞不懂微软在搞什么飞机。不过没关系,我们自己来。 #define cpuid __asm _emit 0x0F __asm _emit 0xA2// CPUID的指令代码就是0x0FA2__asm{ mov eax, 1; cpuid; // EAX=1时,CPUID指令返回EAX=CPU版本信息,EDX=CPU支持的特性 test edx, 0x800000 jz _NO_SUPPORT_MMX; ..._NO_SUPPORT_MMX: ...}
开放源代码的定义 (转)
开放源代码的定义 (转)[@more@] 作者:COSOFT 关于开放源代码的定义 译者的声明: 本文是开放源代码定义、开放源代码定义原理以及OSI Certified标志与纲要的中文译文。 本文由王立在1999年8月翻译。 本人在翻译时为确保译文与原文在含义上一致性付出了最大 努力,但是本人不能对:由于译文与原文在含义上的差异而造成的任何误解;或对译文的误解;所造成的任何直接的、间接的损失承担任何责任。 王立 1999年8月 关于开放源代码的定义 (1.7版) 开放源代码并不仅仅意味着对源代码的访问权。开放源代码软件的发布 条款必须满足
MMX Instructions (转)
MMX Instructions (转)[@more@]ArithmeticName Regs Opcode Description PADdb register, memory/register 0F FC mod-RM Add with wrap-around on byte PADDW register, memory/register 0F FD mod-rm Add with wrap-around on word PADDD register, memory/register 0F FE mod-rm Add with wrap-around on doubleword PADDSB register, memory/register 0F EC mod-rm Add signed with saturation on byte PADDSW register, memory/register 0F ED mod-rm Add signed with saturation on word PADDusb register, memory/register 0F DC mo
优化delphi5.0秘籍大曝光 (转)
优化delphi5.0秘籍大曝光 (转)[@more@]王敏坚·中国程序员站点Delphi5.0是非常优秀的RAD开发工具,越来越多的人开始认识到这一点并转而使用它,但它也不是完美无缺的,实际上通过手工优化可以极大的提高它为我们工作的效率,我通过实践摸索出一些经验,借电脑报一角与大家分享:一:实现控件面板的平滑滚动:安装过许多控件的朋友都知道,在众多的控件中选择一个实在不是一件轻松的事,鼠标要不停点击,如果能平滑滚动该多好啊,好在Borland的专家早就想到了这一点:建立一个文本文件,内容为:REGEDIT4[HKEY_CURRENT_USERSoftwareBorland
一个统一的链表结构 (转)
一个统一的链表结构 (转)[@more@]这是在Linux下面最常用的一个统一的链表结构,Linux就是用这个结构将所有的driver、Device什么的都分别串在一起。我觉得写得非常好,大家来看一看。 ----------------------------------------------------------------------------------------------------- #ifndef _LINUX_LIST_H#define _LINUX_LIST_H #ifdef __KERNEL__ struct list_head { struct list_head *next, *prev;}; #define LIST_HEAD_INIT(name) { &(name), &(name) } #define LIST_HEAD(name) struct list_head nam
程序员与MM (转)
程序员与MM (转)[@more@] XML:NAMESPACE PREFIX = O />程序员与MM,可以说是一个充满矛盾 的关系,听我慢慢道 来。 古有剑客,今有程序员,都是须耐得大寂 寞者方可成器。 多少次孤馆灯青,多少次旅枕梦残,多少 次的败悲成喜,只 有 自己与剑或键才知道。 是只有孤僻的人才能成为剑客或程序员 吗?非也。选择 了这个行业,便选择了孤独。谁不想在夜深如 水之时有红 袖添香?(就男性程序员而言,几位MM 别这 时候插 嘴。)可是 对于多数人来说,只能在寒夜 里独自冲上一碗聊以 果腹 的泡面而已。因为对于MM来说,耐住寂寞需
CTI的典型应用之三 (转)
CTI的典型应用之三 (转)[@more@]CTI的典型应用之三◆ 电话语音卡 黄至周 电话语音卡,确切地说,应称为“电脑与电话语音处理卡”,作为公共电话网与电脑的接口设备,近年来在中国通讯市场中异军突起,正日益成为发展最快,应用最广的通讯产品之一。短短几年中,其应用领域从最初的“证券委托”,逐步拓展到邮电通讯、信息服务、办公自动化、金融、公安、医疗、商业、娱乐、交通运输、工业生产及社会生活等各个方面,并且还将以更快的速度继续发展。据业内人士预计,再经过2~3年的市场渗透,中国电话语音产品的应用将迎来空前的高峰
CTI技术和呼叫中心 (转)
CTI技术和呼叫中心 (转)[@more@]CTI 技 术 和 呼 叫 中 心 北京理工大学 秦超 任会兰 一 、 前 言 当 今 社 会 电 话 通 信 已 十 分 普 及 , 公 众 服 务 中 的 电 话 应 用 也 已 极 为 普 遍 , 我 们 把 主 要 用 电 话 进 行 公 众 服 务 的 通 信 模 式 叫 做 “ 呼 叫 中 心 ” 。 当 呼 叫 中 心 的 规 模 和 密 度 到 达 一 定 程 度 时 , 就 会 发 生 所 谓 “ 信 息 超 载 ” , 既 大 量 的 呼 叫 和 信 息 在 传 递 中 发 生 雍 塞 , 使 总 体 效 率 降 低 。 经 常 发 生 这 样 的 现 象 : 客 户 打 了
CTI的典型应用之一 (转)
CTI的典型应用之一 (转)[@more@]CTI的典型应用之一 ◆ IP电话网关 李永梅 编者按:CTI跨越电信与计算机之间,其应用领域十分广泛。通过计算机电话集成应用程序,各种机构可以利用CTI为其客户提供更为有效的个性化服务。CTI应用程序中的交互式应答、智能转接、协调语音/数据转接、咨询、智能应答、智能呼叫路由、信息中心、转接负载平衡、客户语音邮件等等功能可应用于金融、交通、运输、旅游、医疗、教育、新闻、政府机构、公共服务等诸多行业,淋漓尽致发挥其人性化、个性化、低成本、高效率的优势。 IP电话是计算机技术与电
CTI的典型应用之二 (转)
CTI的典型应用之二 (转)[@more@]CTI的典型应用之二 ◆ 呼叫中心 晓辉 呼叫中心(Call Center)是CTI应用的一个分支,它能使电话用户通过电话机终端访问计算机存储的信息,就象使用键盘和屏幕终端一样方便。 目前的呼叫中心主要有两大类型:专用电话交换机连接的CallCenter和局用交换机连接的Call Center。前者一般用于有电话交换机(PBX)的公司、工厂、企业,PBX除满足于话务通信功能外,还可用于处理产品、技术服务的投诉等业务。后者一般用于电信局、大的电信企业。 呼叫中心应用广泛、功能强大,具体可分为呼入控制和呼
什么是呼叫中心 (转)
什么是呼叫中心 (转)[@more@]什么是呼叫中心 “呼叫中心”是一些公司企业为用户服务而设立的。早在80年代,欧美等国的电信企业、航空公司、商业银行等为了密切与用户联系,应用计算机的支持、利用电话作为与用户交互联系的媒体,设立了”呼叫中心“(call center),也可叫做“电话中心”,实际上就是为用户服务的“服务中心”。 ....早期的呼叫中心,主要是起咨询服务的作用。开始是把一些用户的呼叫转接到应答台或专家。随着要转接的呼叫和应答增多,开始建立起交互式的语音应答(IVR)系统,这种系统能把大部分常见问题的应答由机器、
用TAPI 3.0 建立呼叫中心 (转)
用TAPI 3.0 建立呼叫中心 (转)[@more@] 用Tapi 3.0 建立呼叫中心 微软 2000/09/09 在以IP技术为基础的局域网、广域网以及互联网上的IP电话能够将语音、数据和视频集成在一起,这是一项正在逐步发展并走向成熟的技术。IP电话使用开放的IETF和ITUT的标准,使得多媒体能够在任何使用IP的链路上传输,在物理介质和物理位置上都给用户提供了很大的灵活性。例如,用户可以选择使用adsl、ISDN、卫星或双绞线就可以作为传输媒体,同时用户的位置也可以随意地选取,通过web、E-Mail和数据网将全世界的个人、商业、学校和政府联在了一起
语音识别技术面临的问题 (转)
语音识别技术面临的问题 (转)[@more@] 语音识别技术面临的问题高皓 2000/12/19 凭心而论,语音识别是一项复杂的技术,特别对于汉语语音识别尤其如此。因此,尽管多年前就有众多公司和研究机构开始了语音技术,包括语音识别和语音合成技术的研究,但直到最近一两年,在国内应该说是今年,才开始有规模的商用。 国外已经有了不少较大规模的语音识别IVR系统或者呼叫中心的应用,然而在国内,虽然有将语音识别和呼叫中心结合起来的趋势,但仍没有多少应用。这其中虽然有诸多影响因素,但重要的一点就是汉语语音识别技术还不够完善。
VB源代码推荐: 动态的显示/隐藏start按钮 (转)
VB源代码推荐: 动态的显示/隐藏start按钮 (转)[@more@]VB源代码推荐 : 动态的显示/隐藏start按钮 ' #VBideUtils#**********************************************' * Programmer Name : Waty Thierry' * web Site : www.geocities.com/ResearchTriangle/6311/' * E-Mail : waty.thierry@usa.NET' * Date : 22/10/98' * Time : 15:50' * Module Name : Start_Module' * Module Filename : Start.bas' *********************************************************' * Comments : Show/Hide the st
源代码推荐:vb的GUID生成算法 (转)
源代码推荐:vb的GUID生成算法 (转)[@more@]源代码推荐:vb的GUID生成算法 'RETURNS: GUID if successful; blank string otherwise.'Unlike the GUIDS in the registry, this function returns GUID'without "-" characters. See comments for how to modify if you'want the dash.Public Function GUID() As String Dim lRetVal As Long Dim udtGuid As GUID Dim sPartOne As String Dim sPartTwo As String Dim sPartThree As String Dim sPartFour As String Dim iDataLen As Int
VC++的菜单控制和自绘菜单。 (转)
VC++的菜单控制和自绘菜单。 (转)[@more@]菜单控制为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 需要将CFrameWnd:: m_bAutomenuEnable设置为FALSE,如果该数据成员为TRUE(缺省值),工作框将自动地禁止没有ON_UPDATE_COMMAND_UI或者ON_COMMAND的菜单项。//Disable MFC from automatically disabling menu items.m_bAuoMenuEnable=FALSE;//Now enable the menu item.CMenu* pMenu=GetMenu ();ASSERT_VALID (pMenu);pMenu->EnableMenuItem (ID_MENU_ITEM,MF_BYCOMMAND | MF_ENABLED);如何给系统菜单添加一个菜单项