按产品、主题或内容类型过滤

(152 产品)

(512 主题)

(0 行业)

(2 类别)

第 1 - 100 条,共 15301 条 | 下一页
显示内容简介 | 隐藏内容简介
查看结果
题目 none 类别 none 日期 up
使用 JDBC 创建数据库对象
本文分析了 Java DataBase Connectivity (JDBC),一个在 Java 中以面向对象的方法来连接数据库的技术。它是对 ODBC API 进行的一种面向对象的封装和重新设计,它易于学习和使用,并且它能够使您编写不依赖供应商的代码,用以查询和操纵数据库。JDBC 提供了一些相当低层的方法来存取数据库,同时也在相当高层提供了功能强大的对象来处理数据库。
技术文章 1998年 05月 01日
Notes 支持:增加内存真的有帮助吗?
本文介绍在 AIX 平台上进行的性能分析。进行这种测试和分析能够帮助您确定是否需要购买新的服务器,或者仅需加大内存就可以让当前的硬件继续工作。
技术文章 1999年 03月 01日
在 Windows 中实现 Java 本地方法
本文为在 32 位 Windows 平台上实现 Java 本地方法提供了实用的示例、步骤和准则。这些示例包括传递和返回常用的数据类型。本文中的示例使用 Sun Microsystems 公司创建的 Java DevelopmentKit (JDK) 版本 1.1.6 和 Java本地接口 (JNI) 规范 。 用 C 语言编写的本地代码是用 MicrosoftVisual C++ 编译器编译生成的。
技术文章 1999年 05月 01日
Linux 文件访问原语
经授权自 1999 年春季号Linux 杂志重印。Linux 杂志版权所有,由 Infostrata Communications 出版。
技术文章 1999年 06月 01日
优化 Lotus Domino 服务器性能: 事务日志
Domino R5 包括可以实现可靠数据存储的事务日志。这不仅意味着 Fixup 冗长会话的终结,还意味着系统性能的整体提高。本文介绍 Windows NT 上 Domino 事务日志的性能分析。
技术文章 1999年 08月 02日
优化 Lotus Domino 服务器性能: I/O 子系统
本文介绍 Domino R5 在各种系统配置下的性能,特别关注 I/O 子系统。本文回顾了已经学过的内容,并推荐了一些 I/O 子系统配置。
技术文章 1999年 08月 02日
性能特别奉献:Domino 性能团队
性能团队的成员声称,在 R5 中,管理员可以体验到并发用户、消息吞吐量和服务器可用性方面的改进。本文包含一个侧栏 “改善服务器性能的 10 大方法”。
技术文章 1999年 08月 02日
优化 Lotus Domino 服务器性能: 像专业人士那样处理性能曲线
本文检验了六种评估场景的结果,以及在特定工作负载下如何衡量每一种配置。通过评估性能图表中的曲线,您将对给定工作负载下的 Domino 性能有一个总体的了解。
技术文章 1999年 08月 02日
优化 Lotus Domino 服务器性能: 端口加密与缓冲池设置
本文探讨两个 I/O 和 CPU 密集型进程在几种测试场景中对服务器性能的影响,可作为您自己的评估过程的模型。本文还介绍了所使用的基准工具并总结了得出的结论。
技术文章 1999年 08月 02日
Notes.net 揭秘:改善 Web 站点的性能
这个案例研究描述了 Notes.net 环境中的服务器性能监控和分析。本文介绍了监控工具和技巧、一些更改,以及这些更改对站点性能的影响。
技术文章 1999年 08月 02日
优化 Lotus Domino 服务器性能: Domino 集群,第 1 部分
本文是分为两部分的系列文章的第 1 部分,介绍 Domino 集群的总体概念,并以 R4 测试数据为示例讨论集群性能。此外,还包含在 R4.6 上进行性能测试得到的建议。
技术文章 1999年 08月 02日
优化 Lotus Domino 服务器性能: HTTP 线程设置
本文对 Windows NT 上的 Domino Web 服务器的资源利用进行了性能分析。文中的测试展示了更改 HTTP 线程设置对服务器响应时间和资源利用率的影响。
技术文章 1999年 08月 02日
利用 GNOME 库来简化应用编程
开发者和 GNOME 项目成员 George Lebl 提供了 GNOME 库能力的概述和应用程序构建技术的介绍。这些库不仅用来构建 GUI,它们还是许多其它项目的实用部件。George 利用一个简单的 Hello World 应用程序说明了 GNOME 开发技术,将为您作逐一介绍。
技术文章 1999年 09月 01日
XML 和 Java:有效的伙伴关系,第 4 部分
在这个关于 XML 和 Java 四部分系列的最后一篇中,Todd Sundsted 完成了 JavaScript 和 Java 的集成,并为他的 XML 框架带来脚本语言的易用性和灵活性。
技术文章 1999年 09月 01日
优化 Lotus Domino 服务器性能: 信号量,第 1 部分
本文是两篇系列文章的第 1 部分。本文讨论信号量(确保服务器完成某些任务,然后再开始另一个任务的软件标志)以及它们为什么会产生超时消息,介绍如何阅读这些消息并解决问题。
技术文章 1999年 11月 01日
优化 Lotus Domino 服务器性能: Domino 集群,第 2 部分
本文是分为两部分的系列文章的第 2 部分,主要关注 R5 集群的性能测试。本文介绍 R5 集群的新特性,并讨论负载平衡、邮件负载和集群复制器。此外,还为确定新集群的大小提供深刻的见解。
技术文章 1999年 11月 01日
优化 Lotus Domino 服务器性能: 信号量,第 2 部分
本文是两篇系列文章的第 2 部分。本文讨论可能导致信号量超时的应用程序设计和 LotusScript,提供故障排除提示和技术以及一些专门针对 R5 的故障排除原则。
技术文章 1999年 12月 01日
JFS 概述
如果发生系统崩溃,JFS 提供了快速文件系统重启。通过使用数据库日志技术,JFS 能在几秒或几分钟之内把文件系统恢复到一致状态,而非日志文件系统却要花上几小时甚至几天才能完成。本白皮书对 JFS 体系结构作了概述,并且描述了可在 developerWorks 网站上找到的 JFS 技术的设计特性、潜在限制以及管理实用程序。
技术文章 2000年 01月 01日
IBM 开发了“蓝牙”网络模拟器
BlueHoc 是 developerWorks 开放源码专区中的一个新项目,提供了模拟的“蓝牙”环境,可以让开发者设计在无线电、基带和其它通信层上运作的应用。BlueHoc 是 developerWorks 开放源码专区中的一个新项目,提供了模拟的“蓝牙”环境,可以让开发者设计在无线电、基带和其它通信层上运作的应用。
技术文章 2000年 02月 01日
Jikes 研究虚拟机(RVM)
Jikes 研究虚拟机(Jikes Research VirtualMachine(RVM))是为执行这样一种 Java 程序而设计的,这种 Java程序典型地用于研究基本的虚拟机(virtualmachine(VM))设计问题。它为科研院所提供一个灵活的测试平台(testbed),可以在这个测试平台上建立新的虚拟机技术的原型和试验各种各样的设计方案。JikesRVM 运行在 AIX/PowerPC、Linux/PowerPC 和 Linux/IA-32平台上,它包含了动态编译、自适应优化、垃圾回收、线程调度和同步的最新虚拟机技术。JikesRVM 的一大特色是它用 Java编程语言实现并且是自我主机(self-host)的,就是说,Jikes RVM 的Java 代码运行在自身而不需要第二台虚拟机。Jikes RVM 发行版是 IBMThomas J. Watson 研究中心的 Jalapen駉研究项目的一个独立开发的部分。
技术文章 2000年 02月 02日
使您的软件运行起来: 防止缓冲区溢出
在上一篇专栏文章中,描述了高水平的缓冲区溢出攻击,以及讨论了为什么缓冲区溢出是如此严重的安全性问题。本专栏文章的主题是,通过防御性编程保护代码不受缓冲区溢出攻击。我们将论及 C 编程语言中的主要安全性陷阱,显示应该避免特殊构造的原因,以及演示推荐的编程实践。最后,将讨论有助于有效防止缓冲区溢出的其它技术。
技术文章 2000年 03月 01日
使您的软件运行起来: 使 CGI 编程安全
在短短数年间(事实上,从 1992 年开始),Web 从无到有,迅猛发展至今天为数众多的网站。随着 Web 的成长,Web 技术的能力也在发展。本文着重于有关编写 CGI 脚本的问题:CGI 脚本是一种存在于 Web 上的软件,毫不奇怪,涉及到重要的安全性问题。
技术文章 2000年 03月 01日
Bash 实例,第一部分
通过学习如何使用 bash 脚本语言编程,将使 Linux 的日常交互更有趣和有生产力,同时还可以利用那些已熟悉和喜爱的标准 UNIX 概念(如管道和重定向)。在此三部分系列中,Daniel Robbins 将以示例指导您如何用 bash 编程。他将讲述非常基本的知识(这使此系列十分适合初学者),并在后续系列中逐步引入更高级特性。
技术文章 2000年 03月 01日
Java 程序中的多线程
由于在语言级提供了线程支持,在 Java 语言中使用多线程要远比在 C 或 C++ 中来得简单。本文通过简单的程序示例展现了在 Java 程序中线程编程的简单性。在学习完本文后,用户应该能够编写简单、多线程的程序。
技术文章 2000年 03月 26日
使您的软件运行起来: 摆弄数字
计算机一直是具有完全确定性的机器,所以,特别在行为随机性方面表现不尽人意(软件缺陷情况除外)。所以当程序员需要一个或一组真正的随机数时,他们必须通过各种方式近似地生成随机数。在本专题,关于这个主题的三篇文章的第一篇中,GaryMcGraw 和 John Viega分析了随机数生成器是如何工作的,并展示了各种作为结果可以实现的技巧。在本系列的下一部分,Gary 和 John将讨论如何通过硬件来真正地生成随机数。
技术文章 2000年 04月 01日
XML 安全组件:增强电子商务的安全性
随着越来越多的公司在通过网络传输结构化数据时采用 XML,文档的安全性变得愈加重要。这篇文章介绍有关网络安全的基本知识,对 XML 安全组件的组成进行说明,并且通过一些示例说明 XML 安全组件中的技术如何增强网络商务的安全性。
技术文章 2000年 04月 01日
用 Perl 模块进行解析
Perl 的主要目标之一是解析文本。本教程讨论了用于文本解析的 CPAN 模块,并展示了如何在您自己的程序中方便地使用它们。通过使用一些正确的工具,可以使分析代码注释、改编现有记载文法和许多其它任务变得容易。考虑到实际编程,Teodor 演示了每个任务的示例。
技术文章 2000年 04月 01日
奇妙的 sys 请求
如果正在使用开发内核或设备驱动程序,或运行着那些能导致机器发生内核严重错误的代码,那么这个技巧会对您有用。
技术文章 2000年 04月 01日
Bash 实例,第 2 部分
在前一篇 bash 的介绍性文章中,Daniel Robbins 为您讲解了脚本语言的一些基本元素和使用 bash 的原因。在本文(即第二部分)中,Daniel 继续前一篇的内容,并讲解条件 (if-then) 语句、循环和更多的 bash 基本结构。
技术文章 2000年 04月 01日
SDL 用法,第 3部分:图形设计
Sam Lantinga 和 Lauren MacDonell 目前正在为 ”Pirates Ho!” 开发故事和进行图形设计,这是他们为 Linux 开发的原创探宝历险角色扮演游戏。在日记的这一部分中,作者讲述了故事开发过程以及他们的灵感源泉。他们还详细说明了如何设计游戏中使用的图像。
技术文章 2000年 04月 01日
SDL 用法,第 4 部分: lex 和 yacc
在这部分中,我们将讨论所有 Linux 程序员工具库中的两种实用工具:lex 和 yacc。这些工具让我们轻松地构建了在我们基于 SDL 的 Linux 游戏 Pirates Ho! 中使用的脚本语言和 GUI 框架。
技术文章 2000年 05月 01日
JFS 布局
本文描述磁盘日志文件系统(JFS)布局,以及使用磁盘布局结构来实现可扩展性、可靠性和性能的机制。还会了解用来操作这些结构的策略和算法,以及 JFS 是在哪里使用遍布文件系统的 B+ 树来提高文件系统操作性能。
技术文章 2000年 05月 01日
Bash 实例,第 3 部分
Daniel Robbins 在其最后一篇Bash实例 文章中详细讲述了 Gentoo Linux ebuild 系统,这个展示 bash能力的极佳范例。循序渐进地,他为您展示如何实现 ebuild系统,并触及很多方便的 bash技术和设计策略。在本文末尾,您将很好地掌握制造完全基于 bash的应用所涉及的技术,并开始为自己的自动构建系统编码。
技术文章 2000年 05月 01日
Linux 集群大全
Rawn Shah 作为专家,在 Linux 现有的开放源码和封闭源码集群解决方案方面为您指点迷津。
技术文章 2000年 05月 01日
在系统工作时调整分区:移动/home
在这个新的技巧集中,Daniel Robbins 说明了如何在正在运行的系统上更改分区布局。同时他还介绍了几个诀窍,从而使您可将停机时间缩到最短,并可避免犯严重错误。在这篇技巧中,他将说明如何将 /home 移动到另一个分区上。
技术文章 2000年 05月 01日
在系统工作时调整分区:整理数据
在这篇关于在正在运行的系统上更改分区的技巧(第二篇)中,Daniel Robbins 说明了如何将 /tmp 和 /var 移动到它们自己的共享分区上。同时,他还介绍了几个诀窍,从而使您可将停机时间缩到最短,并可避免犯严重错误。
技术文章 2000年 05月 01日
Java 应用程序中的按值传递语义
几个月前,developerWorks 发布了我的书Practical Java中的一些节选,该书是由Addison-Wesley出版的。首先我将利用 developerWorks 上的此栏目回答读者提出的一些问题,然后对有关这些节选的各种评论作一答复。
技术文章 2000年 05月 01日
Java 安全性的演变和理念 第一部分:安全性的基本要点
本系列文章将提供对网络安全的一般了解,以及开发人员所必需掌握的 Java编程语言的独特性能。在后续的连载中,将讨论 Java平台安全性的设计和演变,以及不同的 Java 安全性API。今后的文章还将讨论 Java 2 Platform,Enterprise Edition (J2EE)中的安全特性,J2EE 正迅速变为 .com 平台的首选。虽然,深入了解密码学对读者的数学水平来说是一个挑战,但第一篇文章概述的是网络安全和密码学的基本概念,而这些是非常简单,极易掌握的。 又:请参阅讨论 AES 和密钥长度对安全性的重要性的专题。
技术文章 2000年 05月 16日
通用线程:Samba 简介第一部分
对于所有既使用 Unix 又使用 Windows 的人来说,Samba 是一种了不起的工具。通过实现 Unix 的 SMB/CIFS 协议,Samba 可以让 Unix 系统与标准 Windows 客户机一起共享资源。在这篇介绍性文章 -- Daniel Robbins 为 developerWorks 提供的新专栏系列的第一篇文章中,他将介绍 Samba 能够做什么。本文着重介绍关键概念。(在下一篇文章中,他将指导您完成安装过程。)读完本文之后,您将清楚了解 Samba 可以做些什么,以及它是如何工作的。
技术文章 2000年 06月 01日
可爱的 Python:将 XML 和 Python结合起来
开始在 Python 中使用 XML 的一个主要要素是排列出所有可用模块的可比性能力。在他的新 Python 专栏“可爱的 Python”的第一部分中,David Mertz 简要描述了最流行和实用的关于 XML 的 Python 模块,并指出可以下载的单独模块以及可供阅读的参考资料。本文有助于确定哪些模块最适合特定任务。
技术文章 2000年 06月 01日
Perl:化繁为简
用 Perl 语言完成作业很容易。设计这种语言的目的是使简单的任务更容易,使困难的任务有可能完成。可是,该语言内置的简易性可能是一个陷阱。程序员生来不乐意编写文档或设计程序的体系结构。编写纯代码带来的刺激在于与机器直接沟通,明确告诉它要做什么。Teodor Zlatanov 介绍了通过增加代码的清晰性提高 Perl 程序的可靠性和可维护性的技术。他的提示适用于初级或中级 Perl 程序员,着重强调建立好的标准而不是更改特殊的编码风格。
技术文章 2000年 06月 01日
SQL-92 隔离级别
为访问方法开发人员解释了 SQL-92 隔离级别。
技术文章 2000年 06月 01日
使用 IBM XML 语法分析器 (XML4J)
XML4J 语法分析器一种以结构化形式再现 XML 文档以便操纵每个元素的工具。本文将介绍一个样本 XML 文档及其文档类型定义 (DTD),并通过使用 XML4J 语法分析器来描述如何访问 XML 文档所包含的信息。
技术文章 2000年 07月 01日
POSIX 线程详解
POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您完全可以运用 POSIX 线程创建多线程程序。
技术文章 2000年 07月 01日
功能丰富的 Perl:用 Perl保存
数据存储是计算机编程中常见的问题。CPAN <i>Persistent</i> 类通过一个简化数据创建、检索和管理的通用接口,使数据存储变得简单。通过面向对象的方法,可以在项目中将 <i>Persistent</i> 类作为自己的数据类的父类透明地使用。
技术文章 2000年 07月 01日
工作流工具箱:开放源码项目的案例研究
开放源码工作流工具箱 (WFTK) 是一种任务管理和工作流系统。这是一种新开放源码开发模式(即赞助基金)的一个极佳范例。本文给出了 WFTK 技术概述;描述该项目的历史;并讨论有赞助的开放源码模式给每个相关人员(包括赞助人、开发者和社区)带来的好处。
技术文章 2000年 07月 01日
可爱的 Python:DOM 的动态性
本文中,David Mertz 更为详细地说明了已在上一篇专栏文章 中讨论过的 Python 的高级 xml.dom模块的使用。以阐明代码样本及解释如何编码加到完整 XML文档处理系统中的若干元素来说明 xml.dom 的工作方法。
技术文章 2000年 07月 01日
通用线程:Samba 简介 第二部分
在他的上一篇文章中,Daniel 介绍了 Samba 的用途。现在该让它在系统上运行了。在本文中,他将指导您完成 Samba(版本 2.0.7)的编译、安装和最初的配置,使它可以在您的环境中使用。
技术文章 2000年 07月 01日
OO 设计过程: 入门
欢迎阅读本在线课程的第一部分。在本专栏中,我打算让您实际操作,以亲身体验面向对象 (OO) 的设计和开发过程。与其说本专栏是一个活动,不如说它是一个旅程,因为需要几个月才能完成整个过程。我们将从需求搜集入手,从分析到设计,然后完成设计的 Java 实现。到结束时,您将经历开发 OO 程序的全过程,真正地从开始到结束。我将花很大的篇幅讨论基本理论,但主要重点仍将集中在如何应用该理论的实际示例上。
技术文章 2000年 07月 01日
标识用例模型中的参与者
developerWorks 网站上的“组件”专区是为世界各地的读者构建应用的开发人员资源。
技术文章 2000年 07月 07日
为基本用例建模
基本建模是以使用为核心的设计的基本方面。本周 Scott Ambler 介绍有关开发基本用例模型的一些背景知识和建议。
技术文章 2000年 07月 20日
通用线程:POSIX 线程详解,第 2部分
POSIX 线程是提高代码响应和性能的有力手段。在此三部分系列文章的第二篇中,Daniel Robbins 将说明,如何使用被称为互斥对象的灵巧小玩意,来保护线程代码中共享数据结构的完整性。
技术文章 2000年 08月 01日
SDL 用法,第 5 部分:"Pirates Ho!" 中界面设计的原则
Sam Lantinga 和 Lauren MacDonell 在开发 “Pirates Ho!” 游戏的用户界面时投入了大量精力。在日记(记录了这个冒险探宝和角色扮演游戏的创建过程)的这一部分中,作者描述了他们开发界面初步设计时所使用的原则。
技术文章 2000年 08月 01日
可爱的 Python:使用状态机
状态机从理论上说是几乎与计算机和编程相关的每件事的基础。从实用角度来看,状态机还有助于解决许多常见问题(特别适用于 Python 程序员)。本文中,David Mertz 讨论了何时以及如何使用 Python 编码状态机的实际例子。
技术文章 2000年 08月 01日
OO 设计过程: 开始设计软件
我们在七月份已经谈了这个系列的有关如何区分设计过程的优先次序. 这个月,我将着手设计一个软件。我希望项目不要太琐碎但很简洁,使我们在较合理的时间里能完成它。我需要一个实实在在的程序,而不只是一个纯教学性的练习。在这篇文章中,我采用一段教学软件。在以后的几个月课程中,我将演示这个程序的完整设计和 (Java) 实现,您将能够看到整个过程,从开始直至结束。同时,我(特意)没有编辑过程中的错误,以便使您能够如实地看到所发生的一切。让我们开始吧。
技术文章 2000年 08月 01日
性能特别奉献 2:Iris Domino 性能团队
这次访谈的内容包括来自性能团队的技巧、独特见解和信息(常见主题是使用平台统计数据和监控),以及关于未来趋势的一些提示。
技术文章 2000年 08月 01日
谨慎应用技术解决方案来处理管理问题
developerWorks 网站上的“组件”专区是为世界各地的读者构建应用的开发人员资源。
技术文章 2000年 08月 03日
用可性行分析论证您的项目
在任何项目的开始阶段,项目组都要为项目的总体工作做一些准备工作。在 Rational Unified Process(RUP)和面向对象的软件过程(OOSP)中,这个阶段称为启动阶段。本周,我们考虑如何确定一个项目是否值得启动。本文由《Process Patterns》的第五章改编而来。
技术文章 2000年 08月 24日
可爱的 Python:Python中的文本处理
与其它几种流行的脚本语言一样,Python 是一种用于浏览和处理文本数据的优秀工具。本文为 Python 的初学者概述了 Python 的文本处理工具。文章说明了规则表达式的一些常规概念,并提供了处理文本时,什么情况下应使用(或不使用)规则表达式的建议。
技术文章 2000年 09月 01日
通用线程:POSIX 线程详解,第 3 部分
本文是 POSIX 线程三部曲系列的最后一部分,Daniel 将详细讨论如何使用条件变量。条件变量是 POSIX 线程结构,可以让您在遇到某些条件时“唤醒”线程。可以将它们看作是一种线程安全的信号发送。Daniel 使用目前您所学到的知识实现了一个多线程工作组应用程序,本文将围绕着这一示例而进行讨论。
技术文章 2000年 09月 01日
技巧:在 C/C++中如何构造通用的对象链表
您是否做过这样一个项目,它要求您在内存中保存数目不定的若干不同对象?对于某些情况,二叉树是最佳选择,但在通常情况下,更简单的链表是显而易见的选择。
技术文章 2000年 09月 01日
技巧:从源代码开始升级应用程序
好了,您已经从源代码开始编译并安装了第一个应用程序,而且它工作得非常棒。恭喜您!但现在您得到了一个新版本的源代码并希望升级,而且希望一切顺利进行。可以采取哪些有效的措施来避免失误呢?在这篇技巧文章中,我将提供几个这样的措施。
技术文章 2000年 09月 01日
Cultured Perl: 《Programming Perl》第三版简介
《Programming Perl》 第三版的发行,无疑是 Perl世界中又一重大事件。这本四年之后再版的书增添了 Perl 5.6.0方面的新内容,页数几乎增加了一倍。除了修订原有内容以外,还阐述 Perl5.6.0 版发布前所经历的变化。
技术文章 2000年 09月 01日
可爱的 Python:Curses 编程
某一类 Python应用程序最好使用交互式用户界面,这样可以消除图形环境的系统开销或复杂性。交互式文本模式程序(在Linux/UNIX 中),例如封装在 Python 的标准 curses模块中的 ncurses 库,正是您所需要的。本文中,DavidMertz 讨论了在 Python 中 curses 的用法。他使用从前端到 Txt2Html程序的样本源代码阐述了 curses 环境。
技术文章 2000年 09月 01日
技巧:提示行魔术
如果您很容易使 shell 提示行变得色彩绚烂且带有更多信息,为什么还要坚持用烦人的标准提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 xterm 的标题栏。
技术文章 2000年 09月 01日
OMG 接口定义语言
一切都要从接口定义语言 (IDL) 开始。当我们采用 RPC 或 COM 技术以及 CORBA 技术来编写分布式系统时都需要它。在各种情况下,接口定义语言提供了将对象的接口与其实现分离的能力。IDL 提供了抽象,它提供了将事务与其具体实现分离的概念。它还为我们提供了一套通用的数据类型使得我们可以使用它们来定义更为复杂的类型。我们将采用所有这些数据类型来定义分布式服务的功能。IDL 的另一个好处是它剥离了编程语言和硬件的依赖性。本文探讨了 OMG IDL 的内置类型和关键字。
技术文章 2000年 09月 01日
细化问题定义
这个月我将继续细化上个月开始的关于 Bank of Allen 的教育软件的问题说明书。
技术文章 2000年 09月 01日
Domino 性能调优简介
本文介绍如何分析 Notes/Domino 性能,以确定操作系统和应用程序级别上的瓶颈的基础知识。本文将讨论性能测试工具和分析测试结果,并且为调优和容量计划提供了相应资源。
技术文章 2000年 09月 01日
如何绘制 UML 活动图(Activity Diagram)
UML 活动图记录了单个操作或方法的逻辑,单个用户案例,或者单个业务流程的逻辑。要创建一个 UML 活动图,您需要反复执行下列步骤,修改自对象入门第二版的第六章。
技术文章 2000年 09月 07日
何时使用 UML 活动图
UML 活动图用来记录单个操作或方法的逻辑、单个用例或商业过程的逻辑流程。在很多方面,活动图是结构化开发中流程图和数据流程图 (DFD) 的面向对象等同体。在本提示中,了解何时使用它们。
技术文章 2000年 09月 14日
用 Unicode 表示的多语言形式
对于多语言 Unicode 页面,一开始最实用的用法之一将是,出于调查或商业目的,比较从各种语言到各种形式的类似信息。本文研究了第一步,如何可能以 Unicode 构造这样的多语言形式,并且概述了这些多语言形式如何可以形成未来全球多语言软件的基础。
技术文章 2000年 09月 23日
可爱的 Python:Python实现内幕
当大多数程序员谈到 ”Python“ 时,他们可能想到的是有时称为 ”CPython“(因为它是以 C 实现的)的这种特定实现。但 Python 作为一种语言规范,已随着 Guido van Rossum 的参考实现的演变而实现了多次。本文包含对两种非标准 Python -- Stackless 和 Vyper -- 创始人带注释的采访。developWorks 网站上的 Linux 专区是有关 Linux、Linux 资源和 Linux 开发的开发者资源。
技术文章 2000年 10月 01日
面向实时嵌入式系统的图形用户界面支持系统――MiniGUI
对开放源码的自由软件来说,程序员得到的通常是源代码。在编译源代码并正确安装和配置的过程中,往往会涉及到许多工具和函数库,因此其过程经常显得有些繁复,从而也导致许多程序员望而生畏。本文重点介绍了 MiniGUI 的编译、安装和配置过程,解释了该过程中要使用的工具,并说明了 MiniGUI 的配置选项。本文可帮助程序员快速正确地安装和配置 MiniGUI。
技术文章 2000年 10月 01日
面向实时嵌入式系统的图形用户界面支持系统――MiniGUI
本文介绍面向实时嵌入式系统的图形用户界面�D�DMiniGUI,其产生、发展及优势,并与其他面向嵌入式系统的 GUI 进行了比较,然后结合实例介绍了 MiniGUI 的一些重要功能和特色,最后,本文介绍了正在进行的 MiniGUI 的开发情况。
技术文章 2000年 10月 01日
JSP 技术 -- 是友还是敌?
作为一名 Java 技术老手和新的 Enhydra 拥护者,作者力劝开发人员在选择设计 Web 应用程序的途径时,考虑一下 JavaServer Pages (JSP) servlet 以外的其他方法。实际上,Web 开发人员也并非一致对 JSP 技术表示满意。既然现在有 Sun 技术的多种变体可以使用,所以您就可以在许多表示技术之间进行选择。本文深入探讨 JSP 编码,并探究几个有吸引力的替代方法。
技术文章 2000年 10月 01日
如果我是国王:关于解决 Java 编程语言线程问题的建议
Allen Holub 指出,Java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 Java 语言进行重大修改和补充,以解决这些问题。
技术文章 2000年 10月 01日
连接池
连接合用是一种用于在请求客户机之间共享服务器资源的技术。本文重点讲述在 J2EE 环境中对数据库资源和非数据库资源连接合用的支持。Siva 分析了 JDBC 2.0、JMS 1.02 和 JNDI 1.2 在连接合用方面的标准扩展 API,并讲述了那些 API 的某些现有供应商实现。然后,他讲述了即将出现的、支持用独立于供应商/可插入的方法来管理资源连接的 J2EE Connector Architecture 1.0。
技术文章 2000年 10月 12日
用 XSLT 进行 WSDL 处理
在先前几篇介绍 Web 服务描述语言 (WSDL) 和基于 WSDL的 RDF 应用的基础上,本文演示一些以不同方式使用可扩展样式表变换语言(XSLT) 处理 WSDL 的方法。需要熟悉 XSLT 和资源描述框架(RDF)。本文提供了介绍 XSLT 的参考资料。
技术文章 2000年 11月 01日
JAXP 专述
这是篇细探 JAXP,Sun 的 Java API for XML 的文章,帮助解除了有关 JAXP 本质和服务目的的疑惑。本文讲解了 JAXP 的基本概念,演示 XML 语法分析为什么需要 JAXP,并显示如何轻易更改 JAXP 使用的语法分析器。本文还进一步讲述了 SAX 和 DOM 这两个流行的与 JAXP 相关的 Java 和 XML API。
技术文章 2000年 11月 01日
功能丰富的 Perl:轻松调试 Perl
Teodor Zlatanov 将带您体验内置 Perl 调试器和 CPAN 的 Devel::ptkdb。Perl 调试器功能强大,但不易操作。另一方面,CPAN 的 Devel::ptkdb 则通过简化代码调试创造了奇迹,并因而节省了您的宝贵时间。在本文的讨论中,Zlatanov 没有讲述某个特定工具,而是集中于解释调试方法和一般概念。
技术文章 2000年 11月 01日
XIM协议的原理及其实现
本文首先概要描述XIM(X Input Method)协议的基本原理,然后简单介绍XIM服务器的开发工具包IMdkit,最后介绍XIM服务器在Linux系统上的实现。
技术文章 2000年 11月 01日
Web 服务(革)创新
这是本新专栏的开篇文章,讲述了构建 Web 服务应用的一些好处和挑战。Web 服务也许是设计分布式应用中一个创造性步骤,但是,它们并不是完美无缺的。Graham 概述了开发者在创建确实可工作的 Web 服务分布式系统时会遇到的困难。本文还概述了在本专栏的后续文章中介绍构建对等 Web 应用的计划。
技术文章 2000年 11月 01日
XIM 服务器和国际化客户程序
对XIM的支持是目前各中文Linux版本面临的一个主要问题,由于采用的汉化机制不一样,所以输入的机制也各不相同。 这就为应用软件开发商带来了极大的不便。所以对双字节语言的国际化输入标准的支持是中文 Linux发布版本面临的问题之一。通过该文章可以使读者了解XIM标准的重要性和软件商在应用开发中应注意的问题。
技术文章 2000年 11月 01日
轻松进行 Linux 打印
到目前为止,在 Unix/Linux 下的打印受到太多的限制。但通过安装 CUPS 系统,您拥有一个通用打印解决方案。
技术文章 2000年 11月 01日
GB18030-2000 标准在 Linux上的实现
本文首先介绍了国家最新颁布的GB 18030-2000标准的结构和编码规则, 对Linux的国际化和本地化机制进行了简要的概述,然后从Glibc、 Locale两个方面具体讨论了如何在Linux上实现对GB 18030-2000标准的 支持,并且对下一步需要进行的工作进行了展望。
技术文章 2000年 11月 01日
Yacc 与 Lex 快速入门
Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,如果你熟练掌握 Lex 和 Yacc 的话,它们的强大功能使创建 FORTRAN 和 C 的编译器如同儿戏。Ashish Bansal 为您详细的讨论了编写自己的语言和编译器所用到的这两种工具,包括常规表达式、声明、匹配模式、变量、Yacc 语法和解析器代码。最后,他解释了怎样把 Lex 和 Yacc 结合起来。
技术文章 2000年 11月 01日
Linux 文件压缩工具指南
要使用本指南,请阅读作者的介绍,然后使用索引跳至指南中解释您所需工具的那一节。如果愿意,也可以阅读所有内容!我们在每一节的后面提供了参考资料的链接,并在本指南的结尾处提供了一个主要列表。
技术文章 2000年 11月 01日
Qt 简介
Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司出品,目前包括Qt, 基于 Framebuffer 的 Qt Embedded,快速开发工具 Qt Designer,国际化工具 Qt Linguist 等部分 Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT/Win2k,Win95/98 平台。
技术文章 2000年 11月 01日
可爱的 Python:动态重新装入
与大多数其它编程语言相比,Python 的一大优点就是其强大的运行时动态能力。感谢方便的 reload() 函数,我们可以编写持续运行的程序,但它可以在进程运行期间装入经过修改的组件(对于那些持续运行时间至关重要的服务来说, 相当有用)。b本文在 David 以前的文章中讨论的对 Txt2Html 前端的某些增强基础上,说明了运行时程序修改。特别是,我们的样本程序将对因特网上 Txt2Html 转换库的新版本进行后台检查, 并下载和重新装入所需的新版本,无需用户手工介入。
技术文章 2000年 11月 01日
利用 Ant 和 JUnit 进行增量开发
软件开发习惯中一个细微更改都可能会对软件质量产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种种好处,特别是使用 Ant 和 JUnit 带来的各种方便。
技术文章 2000年 11月 01日
Java 编程技术中汉字问题的分析及解决
在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java语言默认的编码方式是UNICODE,而我们中国人通常使用的文件和数据库都是基于GB2312或者BIG5等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合Java编程实例,分析以上两个问题并提出解决它们的方案。
技术文章 2000年 11月 01日
IDL-to-Java 的映射: 第二部分
我们就本月的 CORBA 连接中更复杂的类型和辅助类的问题,来继续研究 IDL-to-Java 映射。
技术文章 2000年 11月 01日
如何组织软件开发团队
如何构建软件开发团队取决于可用的人员、项目的需要以及组织的需要。本文阐述了各种组织组的策略。
技术文章 2000年 11月 02日
绘制整洁的 UML 图
不管您喜欢与否,诸如统一建模语言 (UML)类模型和用例模型这样的软件图往往是根据它们的外观来判定其好坏的。看上去整洁的图比看上去杂乱的图更容易受到读者 -- 常常是您的用户或高级经理 -- 的青睐。
技术文章 2000年 11月 27日
MiniGUI体系结构之一
为了帮助更多软件开发人员理解 MiniGUI及其编程,同时帮助更多的自由软件开发人员加入 MiniGUI 的开发,我们将撰写一系列文章介绍MiniGUI的体系结构。本文是系列文章的第一篇,将在整体上对MiniGUI的体系结构作一介绍。其中主要包括:线程的基本概念;基于 POSIX Thread 的微客户/服务器结构;用来同步微客户/服务器动作的关键数据结构�D�D消息队列;面向对象技术在 MiniGUI 中的应用等等。最后,文章展望了我们计划在 MiniGUI 2.0 版开发中采用的体系结构。
技术文章 2000年 12月 01日
Web 服务(革)创新
本文循序渐进地解释如何开发 Web 服务,包括需要什么工具、如何安装这些工具、如何编写代码以及如何部署服务。它还继续解释如何从因特网调用其它 Web 服务。
技术文章 2000年 12月 01日
PHP 简介
Joe Brockmeier 简要介绍了 PHP 脚本语言,讨论了 PHP 的起源、性能和适用的平台。一个简单的 PHP 脚本示例则着重说明了其基本语法和用法。
技术文章 2000年 12月 01日
操作系统的灵活性
本文作者最喜欢的操作系统是 Linux,但有时在进行客户机工作或需要访问旧的数据格式时,则需要使用其它操作系统。在旧操作系统之上安装新的操作系统然后再切换回来是一个艰苦的过程。另外,用一台全新的计算机来专门安装仅偶尔使用的 OS 对于大多数人来说也不现实。解决方案是使计算机可以在刚启动机器时从菜单中选择引导任何一个操作系统。Linux 极适合该任务,仅需少许更改即可以在同一台机器上安装一个或多个其它操作系统。
技术文章 2000年 12月 01日
可爱的 Python:JPython 和 Python for .NET内幕
David Mertz 采访了 JPython 和 Python for .NET 的开发者 Mark Hammond、Finn Bock 和 Barry Warsaw。他从 Mark 那里了解到一些有关微软开发的最新独家新闻内幕(当然所有内容都在保密合同限制内)并从 Finn 和 Barry 那里了解到有关 JPython 和他们将要发布的 Jython 项目的一些信息。
技术文章 2000年 12月 01日
Servlet API 2.2 的新特征
本文在讨论了 Servlet2.2 一些新的比较重要的特征,并给出了一些简单的例子来演示这些特征的用途及用法。
技术文章 2000年 12月 01日
第 1 - 100 条,共 15301 条 | 下一页
显示内容简介 | 隐藏内容简介