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

    (0 产品)

    (101 主题)

    (0 行业)

    (3 类别)

在 IBM Bluemix 云平台上开发并部署您的下一个应用。

 

第 1 - 100 条,共 112 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)

查看结果
题目 none 类别 none 日期 none
Linux 技巧: Bash 测试和比较函数
您是否为 Bash shell 中大量的测试和比较选项而困惑呢?这个技巧可以帮助您解密不同类型的文件、算术和字符串测试,这样您就能够知道什么时候使用 test、[ ]、[[ ]]、(( ))或 if-then-else 了。
技术文章 2007年 03月 16日
Linux 技巧: 在系统引导期间查找 rootfs
作为一名 Linux 管理员,您可能会在增加外部存储卷之后或者甚至在安装新 Linux 操作系统之后,尝试重新启动服务器时遇到诸如 “cannot mount rootfs” 和 “kernel panic” 之类的 rootfs 错误。本文将概要介绍 x86 平台上的 Linux 引导进程,显示出现此问题的原因,并提供避免或修正此问题的四个技巧。
技术文章 2009年 04月 20日
Linux 技巧: 控制预定作业的持续时间
假设您需要在深夜里运行 30 分钟某些 trace 程序以调试一个棘手的问题,或者您希望将 Linux 系统当作闹钟使唤。本文介绍的技巧将帮助您在运行一段时间(或满足其他条件)后停止执行某些作业,例如使用 cron 和 at 功能启动的作业。
技术文章 2007年 09月 03日
Linux 技巧: 用 cron 和 at 调度作业
系统管理员需要在系统负载低的午夜运行作业,或者需要每天或每周运行作业,同时又不愿意牺牲睡眠时间或假期。调度任务的其他原因包括自动执行日常任务或者确保每次都以相同的方式处理任务。本文帮助您使用 cron 和 at 功能调度作业定期运行或在指定的时间运行一次。
技术文章 2007年 08月 27日
Linux 技巧: Bash 参数和参数扩展
您是否有时想知道如何对脚本使用参数,以及如何将参数传递给内部函数或其他脚本?是否需要对参数或选项做一些简单的有效性测试?或者对参数字符串执行一些简单的析取和替换操作?本文将向您介绍参数的用法和 bash shell 中的各种参数扩展。
技术文章 2007年 07月 30日
Linux 技巧: 从命令行创建像素标尺
学习如何使用 Linux 命令行和一些基本的 Bash 脚本编写技巧,以便使用 ImageMagick 在图像上绘制线条和文本,同时创建一个像素标尺。
技术文章 2009年 08月 24日
Linux 下 C++ 异常处理技巧
处理 C++ 中的异常会在语言级别上遇到少许隐含限制,但在某些情况下,您可以绕过它们。学习各种利用异常的方法,您就可以生产更可靠的应用程序。
技术文章 2005年 03月 07日
技巧:Linux I/O重定向的一些小技巧
Linux I/O 重定向虽然很简单,但在脚本编写、系统管理时却要常常打交道,搞清其中使用技巧非常有用。
技术文章 2004年 11月 01日
在 System z 上使用 Linux 的 5 个网络/系统技巧
在 IBM System z 机器上启动 Linux 非常简单,但也很容易出现问题。如果在 S/390 系统上启动 Linux 遇到难以解决的问题时,可以尝试考虑以下方面:显示消息 “未知路由”、不良网络服务行为、关机时造成文件系统损坏、冗长的引导-路径-设备过程和虚拟 LAN 硬件安装。额外收获:关于 SUSE bug 的警告(和权宜之计)。
技术文章 2009年 04月 02日
Linux 技巧:重定向 stderr 和 stdout 输出到 gdb 窗口
本文介绍了一个实用 gdb 调试技巧。 它结合实际例子,一步一步示意如何重定向 stderr 和 stdout 到 gdb窗口,使得查看应用程序的输出信息更为方便,从而提高调试者的工作效率。
技术文章 2008年 03月 20日
Linux 技巧:谈 Linux GNU 实用工具兼容性
GNU utility 的默认行为和 POSIX 标准有不兼容的地方。Linux 系统的不同版本采用了不同版本的 POSIX 标准,而 POSIX 不同版本标准之间有不兼容的地方。这两个不兼容问题对于产品在 Linux 各个平台之间的可移植性影响很大。
技术文章 2007年 11月 29日
linux 技巧:使用 screen 管理你的远程会话
你是不是经常需要远程登录到Linux服务器?你是不是经常为一些长时间运行的任务头疼?还在用 nohup 吗?那么来看看 screen 吧,它会给你一个惊喜!
技术文章 2007年 07月 31日
Linux环境下实现组件返回消息的技巧
我们在编写Linux运行库时,特别是作为组件提交给其他程序员使用时,很有必要提供返回消息以提高组件在开发过程中的可用性。本文将为您讲述一些实用的技巧。
技术文章 2001年 10月 01日
IBM JVM for Linux on POWER 的性能调优技巧
本文将介绍用于 iSeries 和 pSeries 上的 IBM JVM for Linux 的一些重要性能调优问题。在撰写这篇文章的时候,IBM 推出了 JDK 1.3.1 32-bit 和 JDK 1.4.2,但无论是 32 位还是 64 位风格的,都适用于 IBM iSeries 和 pSeries 上的 Linux。本文中提供的技巧可应用于 IBM iSeries 和 pSeries 上的 IBM JDK 1.3.1 和 JDK 1.4.2 for Linux,但是本文的特别针对目标是最新的 IBM JDK 版本 JDK 1.4.2。
技术文章 2005年 03月 01日
Linux 技巧:让进程在后台可靠运行的几种方法
本文将向您介绍在不同的场景下,让进程在断开连接后依然保持运行的几种方法。
技术文章 2008年 05月 29日
Linux Shell 编程实战技巧
目前,越来越多的企业应用会部署在 Linux 系统上的,而 Linux Shell 脚本可以极大地帮助我们完成这些应用的运维任务。这使得 Linux Shell 开发技能成为开发人员的一项重要的、有竞争力的技能。本文就笔者的实际开发经验,以 Korn Shell 为例分享了脚本开发中的常见问题及相关技巧。
技术文章 2013年 09月 23日
Linux 系统中一些针对文件系统的节能技巧
文件系统是 Linux 系统的重要组成部分,文件系统的配置和使用对整个系统的运行有着重要的影响。本文介绍了一些 Linux 系统上对文件系统的配置技巧,达到节省能耗并目的,有的技巧还可以提高系统的性能。虽然文件系统的节能成效比起 CPU 和显示器的节能来显得比较轻微,但是积少成多,绿色的地球将靠我们一点一滴来完成。
技术文章 2010年 03月 09日
Linux 技巧:活用 Emacs 的单词拼写检查功能
本文简单介绍一下在 Emacs 里实现单词拼写检查的原理,详细介绍了基于 Aspell 的 flyspell 的基本使用方法,详细说明 flyspell 是如何通过使用 Aspell 来为 Emacs 提供单词拼写检查的功能。
技术文章 2010年 05月 20日
“懒惰” Linux 管理员的 10 个关键技巧
学会这 10 个技巧后,您将成为世界上最强大的 Linux 系统管理员,整个世界是有点夸张,但要在一个大团队中工作,这些技巧是十分必要的。学习 SHH 通道、VNC、密码恢复、控制台侦察等等。各个技巧都附有例子,可以将这些例子复制到自己的系统中。
技术文章 2008年 08月 11日
深入探索 Kdump,第 4 部分: kdump 的亲密战友 crash
crash 是目前广泛使用的 linux 内核崩溃转储文件的分析工具,掌握 crash 的使用技巧,对于分析定位内核崩溃的问题,有着非常重要的作用。本文首先介绍了 crash 的基本概念和安装方法,其次详细介绍了如何使用 crash 工具分析内核崩溃转储文件,包括各种常用调试命令的使用方法,最后以几个实际工作中遇到的真实案例向读者展示了 crash 的强大功能。在这篇文章中,既有详细的工具使用方法,又有丰富的实际案例分析,相信您读过以后定会受益匪浅。
技术文章 2012年 10月 25日
Windows 到 Linux 之旅: 第 1 部分. Linux 思想
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。我们首先来认识 Linux 和 Windows 之间的不同之处与相似之处,并学会不要总是通过重新引导系统来解决问题。
技术文章 2010年 09月 20日
善用重定向提高工作效率
文件的输入/输出重定向是 Linux 系统中一个重要的机制。借助于重定向用户往往可以比较轻松地完成某些任务, 从而提高工作效率。本文结合作者的使用经验, 列举和总结了一些使用输入/输出重定向的实例和技巧。
技术文章 2004年 04月 01日
Linux on x86 程序到 Linux on POWER 的移植指南
要将 Linux(TM) C/C++ 程序从 x86 平台(Intel(R) 或 AMD)移植到 Linux on POWER(TM) 上,可以使用下面介绍的这些详细步骤。首先,我们来了解要为这种移植准备哪些内容;然后再遵循本文介绍的实现技巧就可以将 x86 平台的 Linux 上运行的代码移植到 POWER 平台上。
技术文章 2005年 07月 04日
Windows 到 Linux 之旅: 第 3 部分. Webmin 简介
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。本部分介绍了 Webmin 的安装和使用,它是一个基于浏览器的管理工具,可以应用于 Linux 和其他一些平台,提供了可以完成很多管理和操作任务的图形化界面。
技术文章 2004年 01月 01日
技巧: 了解文本实用程序
GNU 文本实用程序包(包括用于 Microsoft Windows 的 Cygwin 和用于 Mac OS X 的 Fink)是一个功能强大且灵活的工具集,它可以在 Linux 和所有其它 UNIX 及类 UNIX的操作系统下进行自动化的文本处理。这一系列的介绍性技巧文章为 Linux 用户简要介绍了 GNU文本处理工具 — 如何使用它们、如何避免缺陷以及如何将它们组合在一起形成功能强大的定制的工具。
技术文章 2002年 10月 09日
Windows 到 Linux 之旅: 第 5 部分. Linux 日志
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。在本部分,我们追踪、处理和轮循日志,以增强系统安全,收集信息。
技术文章 2003年 03月 01日
Windows 到 Linux 之旅: 第 4 部分. 用户管理
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。在本部分,我们使用 Webmin 界面和命令行添加、删除用户和组,并介绍了密码和组文件的映像。
技术文章 2004年 01月 01日
IBM eServer i5 和 p5 上的 Linux 开发概述
在 Linux PPC 上启用 IA32 代码可以通过两种编译器集实现:GNU Compiler Collection(GCC)和 Visual Age Compilers。本文将介绍使用这两种编译器将 32 位软件从 Linux IA32 移植到 Linux PowerPC 上的一些技巧。
技术文章 2005年 01月 17日
Windows 到 Linux 之旅: 第 2 部分. 控制台速成班
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。本部分将介绍各种不同的 shell 和一些最基本的 Linux 命令。
技术文章 2004年 01月 01日
Windows 到 Linux 之旅: 第 6 部分. 使用分区和文件系统
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。在本部分,我们研究了 Linux 的分层目录结构,以及装载和设备。
技术文章 2004年 01月 01日
将 Linux on x86 应用程序移植到 Linux on Power 的指南
本文将介绍如何使用以下直观的分步流程将 Linux® C/C++ 应用程序从 x86 平台(Intel® 或 AMD)移植到 IBM® PowerLinux™。我们首先要了解需要为移植做的准备工作,然后我们将介绍一些让 32 位和 64 位代码在 PowerLinux 上运行的实现技巧。
技术文章 2014年 08月 08日
使用 firewalld 构建 Linux 动态防火墙
firewalld 是新一 Linux 代防火墙工具,它提供了支持网络 / 防火墙区域 (zone) 定义网络链接以及接口安全等级的动态防火墙管理工具。它也支持允许服务或者应用程序直接添加防火墙规则的接口。在 Linux 历史上已经使用过的防火墙工具包括:ipfwadm、ipchains、iptables。本文介绍一下使用 firewalld 构建 Linux 动态防火墙的方法和使用技巧。
技术文章 2015年 07月 08日
给 Linux 系统“减肥”
面对着日益膨胀的 Linux 系统,自己硬盘的空间越来越显的捉襟见肘。该如何给 Linux 系统减肥,通常可以使用手工和使用系统工具来完成。本文介绍如下工具:Activity Log Manager、BleachBit、find、fdupes、geeqie、GConf Cleaner 的使用方法和技巧。
技术文章 2013年 10月 14日
使用资源监控工具 glances
glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。本文介绍 glances 的使用方法和技巧,帮助 Linux 系统管理员了解掌握服务器性能。
技术文章 2013年 05月 20日
把 UNIX 应用程序移植到 Linux
您知道 Linux? 现在已是世界第二的服务器操作系统吗?今天,您的应用程序在 Linux 上运行吗?如果不是,那么本文将给您些提示和技巧,在您把应用程序移植到 Linux 的时候为您提供指导。本文依据的是软件工程师的经验,这些工程师来自独立软件供应商(Independent Software Vendors,ISV)和全世界的 IBM? 实验室,他们参与了许多把应用程序移植到 Linux 的项目。
技术文章 2001年 10月 01日
技巧: 双引导 Linux
有可以使用的多个 Linux 安装允许您方便地测试同一个程序的不同库,观察您的程序如何与其它程序交互,或者只是到处调节一下参数看看会发生什么。这对开发和测试 ― 以及客户支持迟早有用。假定您没有许多机器吗?别担心 ― 在单台机器上安装多个 Linux 实例是件容易的事,因为您将很快从这篇技巧中发现这一点,这篇技巧文章是由 IBM 实习生 Chuks Onwuneme 和 Farhan Khawaja 编写的。
技术文章 2002年 04月 01日
Windows 到 Linux 之旅: 第 9 部分. 安装软件
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。在这最后一部分中,我们将下载和编译一个软件包,讨论自动化包管理的优点和缺点,同时了解 RPM 系统。
技术文章 2004年 01月 01日
Windows 到 Linux 之旅: 系列文章概述
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。他无所不谈,从日志到网络,从命令行到帮助系统 —— 甚至包括如何通过可用的源代码来编译软件包。
技术文章 2003年 03月 01日
用 Linux 脚本简化无线网络的管理
为您的办公室或邻居设置一个无线的 Internet 服务提供者(WISP)并不需要繁重的劳动或昂贵的投资。如果您使用一些很容易购买到的设备和 Linux 来构建网络,那么可以利用 shell 脚本的强大功能来简化网络的管理。本文将提供一些您所需要的技巧和脚本。
技术文章 2005年 08月 01日
Windows 到 Linux 之旅: 第 8 部分. 备份与恢复
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。本部分将考察 Linux 系统上的内容,同时在考虑到恢复和安全的情况下,计划并实现常规备份。
技术文章 2004年 01月 01日
Windows 到 Linux 之旅: 第 7 部分. 网络
IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。本部分将探讨网络,这是 Linux 做得最好的方面之一。
技术文章 2003年 03月 01日
可爱的 Python:Python中的文本处理
与其它几种流行的脚本语言一样,Python 是一种用于浏览和处理文本数据的优秀工具。本文为 Python 的初学者概述了 Python 的文本处理工具。文章说明了规则表达式的一些常规概念,并提供了处理文本时,什么情况下应使用(或不使用)规则表达式的建议。
技术文章 2000年 09月 01日
功能丰富的 Perl:用 Perl保存
数据存储是计算机编程中常见的问题。CPAN <i>Persistent</i> 类通过一个简化数据创建、检索和管理的通用接口,使数据存储变得简单。通过面向对象的方法,可以在项目中将 <i>Persistent</i> 类作为自己的数据类的父类透明地使用。
技术文章 2000年 07月 01日
可爱的 Python:动态重新装入
与大多数其它编程语言相比,Python 的一大优点就是其强大的运行时动态能力。感谢方便的 reload() 函数,我们可以编写持续运行的程序,但它可以在进程运行期间装入经过修改的组件(对于那些持续运行时间至关重要的服务来说, 相当有用)。b本文在 David 以前的文章中讨论的对 Txt2Html 前端的某些增强基础上,说明了运行时程序修改。特别是,我们的样本程序将对因特网上 Txt2Html 转换库的新版本进行后台检查, 并下载和重新装入所需的新版本,无需用户手工介入。
技术文章 2000年 11月 01日
通用线程:Samba 简介 第二部分
在他的上一篇文章中,Daniel 介绍了 Samba 的用途。现在该让它在系统上运行了。在本文中,他将指导您完成 Samba(版本 2.0.7)的编译、安装和最初的配置,使它可以在您的环境中使用。
技术文章 2000年 07月 01日
在系统工作时调整分区:移动/home
在这个新的技巧集中,Daniel Robbins 说明了如何在正在运行的系统上更改分区布局。同时他还介绍了几个诀窍,从而使您可将停机时间缩到最短,并可避免犯严重错误。在这篇技巧中,他将说明如何将 /home 移动到另一个分区上。
技术文章 2000年 05月 01日
可爱的 Python:Curses 编程
某一类 Python应用程序最好使用交互式用户界面,这样可以消除图形环境的系统开销或复杂性。交互式文本模式程序(在Linux/UNIX 中),例如封装在 Python 的标准 curses模块中的 ncurses 库,正是您所需要的。本文中,DavidMertz 讨论了在 Python 中 curses 的用法。他使用从前端到 Txt2Html程序的样本源代码阐述了 curses 环境。
技术文章 2000年 09月 01日
Bash 实例,第 2 部分
在前一篇 bash 的介绍性文章中,Daniel Robbins 为您讲解了脚本语言的一些基本元素和使用 bash 的原因。在本文(即第二部分)中,Daniel 继续前一篇的内容,并讲解条件 (if-then) 语句、循环和更多的 bash 基本结构。
技术文章 2000年 04月 01日
可爱的 Python:Python实现内幕
当大多数程序员谈到 ”Python“ 时,他们可能想到的是有时称为 ”CPython“(因为它是以 C 实现的)的这种特定实现。但 Python 作为一种语言规范,已随着 Guido van Rossum 的参考实现的演变而实现了多次。本文包含对两种非标准 Python -- Stackless 和 Vyper -- 创始人带注释的采访。developWorks 网站上的 Linux 专区是有关 Linux、Linux 资源和 Linux 开发的开发者资源。
技术文章 2000年 10月 01日
为你的Linux快速编译所需要的模块
传统编译内核模块的方法繁琐而费时,本文将告诉我们一种快速编译所需要内核模块的新方法。
技术文章 2001年 05月 01日
IBM SmartCloud Enterprise 技巧: 配置 Linux Logical Volume Manager
了解如何使用 Linux Logical Volume Manager(LVM)搭建一个 64 位的 Linux 实例(从 Bronze 级产品开始),捕获一个私有映像并部署一个新实例作为另一个产品(Platinum 级),然后增大 LVM 卷和文件系统,以容纳新的物理卷。本文还将介绍如何使用 Linux LVM 类型的分区来跨物理卷配置和管理 LVM。
技术文章 2011年 08月 15日
对 GPFS 集群进行基于 SNMP 的监视
在 3.2 版本中,IBM General Parallel File System(GPFS)在 Linux 上提供了 Simple Network Management Protocol(SNMP)服务。管理员可以使用这些服务收集关于 GPFS 集群状态的 SNMP 数据,从而快速识别磁盘故障等问题。系统用一个收集器节点收集陷阱信息,管理员可以在另一个管理节点上远程监视和分析这些信息。本文介绍一种在 GPFS 集群中进行基本 SNMP 检验的方法。
技术文章 2008年 02月 18日
快速启动您的 Linux 应用: 安装和配置 SuSE Linux Enterprise Server(SLES)8
本文着重讨论了在工作站或便携式电脑上安装和配置 SuSE Linux Enterprise Server(SLES)8 的关键需求和步骤。通过我们建议的安装,您可以探究 Linux 并轻松地使用它。我有意将本文写得很简短。有关详细信息,请参考硬拷贝 SuSE Linux 文档或安装 CD 上的 SuSE Linux 文档。有关疑问、意见或帮助,请访问技术支持论坛。
技术文章 2003年 01月 03日
快速启动您的 Linux 应用: 针对 Linux 开发新手的基本任务
要在 Linux 系统上安装大量的快速启动软件,您将需要以 root 用户(或者可能是另一个用户)身份进行登录,打开终端或 shell 窗口并挂装 CD-ROM。如果您还是一位 Linux 新手,本文将指导您完成这些任务及其它更多工作。
技术文章 2002年 05月 01日
Linux 文件压缩工具指南
要使用本指南,请阅读作者的介绍,然后使用索引跳至指南中解释您所需工具的那一节。如果愿意,也可以阅读所有内容!我们在每一节的后面提供了参考资料的链接,并在本指南的结尾处提供了一个主要列表。
技术文章 2000年 11月 01日
通用线程 -- sed 实例,第 1 部分
在本文章系列中,Daniel Robbins 将为您演示如何使用功能十分强大(但常被遗忘)的 UNIX 流编辑器 sed。sed 是用批处理方式编辑文件或以十分有效的方式创建 shell 脚本以修改现有文件的理想工具。
技术文章 2001年 10月 01日
动态iptables 防火墙
防火墙非常有趣,但在需要对防火墙规则进行快速且复杂的更改时,您会做些什么?很简单。请使用本文中演示的 Daniel Robbins 的动态防火墙脚本。可以使用这些脚本来增加网络安全性和响应性,并激发您自己的创造性设计。
技术文章 2001年 04月 01日
技巧: 使用 head 和 tail 以块方式读取文本流
Jacek 在本技巧文章中介绍了 head 和 tail 命令,它们对于以块方式处理静态和动态文件中的数据非常有用。
技术文章 2002年 10月 09日
轻松进行 Linux 打印
到目前为止,在 Unix/Linux 下的打印受到太多的限制。但通过安装 CUPS 系统,您拥有一个通用打印解决方案。
技术文章 2000年 11月 01日
Linux SEK 2005 Release 1: 针对 Linux 开发新手的基本任务
IBM 提供了大量用于 Linux 的试用软件。在大部分情况下,您需要登录进入 Linux 系统中进行安装, 为完成某些任务还要成为超级用户(或者 root),打开一个终端或者 shell 窗口,然后挂载一个 CR-ROM。 如果您对 Linux 不太熟悉,本文将全程指导您完成这些任务以及更多任务。 要获得用于 Linux 的试用版 IBM 软件,您可以订购 Linux Software Evaluation Kit(SEK)2005 Release 1 或者从 developerWorks 直接下载试用产品。
技术文章 2005年 03月 07日
可爱的 Python:使用状态机
状态机从理论上说是几乎与计算机和编程相关的每件事的基础。从实用角度来看,状态机还有助于解决许多常见问题(特别适用于 Python 程序员)。本文中,David Mertz 讨论了何时以及如何使用 Python 编码状态机的实际例子。
技术文章 2000年 08月 01日
使用 Bash shell脚本进行功能测试
功能测试是软件开发的一个关键部分 -- 而已经装入 Linux 的 Bash 可以帮您轻而易举地完成功能测试。在本文中,Angel Rivera 将说明如何运用 Bash shell 脚本通过行命令来执行 Linux 应用程序的功能测试。由于此脚本依赖于命令行的返回码,因而您不能将这种方法运用于 GUI 应用程序
技术文章 2001年 03月 01日
通用线程:Samba 简介第一部分
对于所有既使用 Unix 又使用 Windows 的人来说,Samba 是一种了不起的工具。通过实现 Unix 的 SMB/CIFS 协议,Samba 可以让 Unix 系统与标准 Windows 客户机一起共享资源。在这篇介绍性文章 -- Daniel Robbins 为 developerWorks 提供的新专栏系列的第一篇文章中,他将介绍 Samba 能够做什么。本文着重介绍关键概念。(在下一篇文章中,他将指导您完成安装过程。)读完本文之后,您将清楚了解 Samba 可以做些什么,以及它是如何工作的。
技术文章 2000年 06月 01日
为您的 Linux 应用开发加油提速 2004: 针对 Linux 开发新手的基本任务
要在 Linux 系统上安装大量加油提速(Speed-start)软件,您需要以 root 用户(也可能是其他用户)身份登录,打开终端或 shell 窗口,然后安装 CD-ROM。如果您对 Linux 不太熟悉,本文将全程指导您完成这些任务以及更多任务。
技术文章 2003年 01月 01日
改进 Linux 性能
Cameron Laird 提供了一些有用的示例,这些示例对于很有可能在您自己的应用程序开发中发生的各种性能问题而言,是很合适的模型。
技术文章 2002年 11月 26日
通用线程:POSIX 线程详解,第 2部分
POSIX 线程是提高代码响应和性能的有力手段。在此三部分系列文章的第二篇中,Daniel Robbins 将说明,如何使用被称为互斥对象的灵巧小玩意,来保护线程代码中共享数据结构的完整性。
技术文章 2000年 08月 01日
可爱的 Python:获得版本 2.0
Python 程序员最近随着版本 2.0 的发行获得了一个崭新的工具。Python 2.0 是在以前 Python 版本的长处上构建的,同时添加了许多新的便利和能力。本文提供了作者对 Python 最新版本的印象,以及有关如何有效利用它的一些技巧。
技术文章 2001年 02月 01日
使用 GDB 调试 Linux 软件
Linux 的大部分特色源自于 shell 的 GNU 调试器,也称作 gdb。gdb 可以让您查看程序的内部结构、打印变量值、设置断点,以及单步调试源代码。它是功能极其强大的工具,适用于修复程序代码中的问题。在本文中,David Seager 将尝试说明 gdb 有多棒,多实用。
技术文章 2001年 02月 01日
技巧: 用 cat 合并文件
在我们有关 GNU 文本实用程序的连续系列中,Jacek Artymiak 对 cat 做了一下研究 — cat 这个命令是 UNIX 爱好者所热爱的,也是厌恶 UNIX 的人所憎恶的。
技术文章 2002年 10月 09日
Cultured Perl: 吸引 C 和 Java 程序员目光的Perl 5.6
笔者侧重于阐述 Perl 与 C 或 Java 不同的独特之处。您一定会为 Perl 这些在其他语言中看不到的特性而心花怒放:操作符的容错能力、一项任务多种实现、标点、正则表达式以及变量机制等。所有这些都赋予您的手指更灵活的魔力。在某些方面 Perl 的确能给 C 和 Java 程序员很多有用帮助,可惜目前它还远达不到众所周知的程度。因此,抓紧机会提高您的 Perl 水平吧!
技术文章 2001年 01月 01日
GTK+2.0 中的容器控件与布局技巧
学习图形界面编程,要过的第一关就是熟悉控件的使用,快速掌握控件的使用和布局技巧是初学者最为迫切的要求,本文向有意在LINUX下用GTK+2.0开发图形界面应用程序的初学者朋友们指出这一途径
技术文章 2002年 12月 10日
UNIX 新手指南,第 3 部分: 正则表达式
了解 UNIX(R) 过滤器的强大功能。在本教程中,您将深入了解 grep 系列,包括许多 UNIX 实用程序中的正则表达式语法。您还将了解关于流编辑器 sed 的更多信息,并通过示例和解释来研究 awk 模式扫描语言。
技术文章 2007年 01月 18日
Bash 实例,第一部分
通过学习如何使用 bash 脚本语言编程,将使 Linux 的日常交互更有趣和有生产力,同时还可以利用那些已熟悉和喜爱的标准 UNIX 概念(如管道和重定向)。在此三部分系列中,Daniel Robbins 将以示例指导您如何用 bash 编程。他将讲述非常基本的知识(这使此系列十分适合初学者),并在后续系列中逐步引入更高级特性。
技术文章 2000年 03月 01日
揭开 SE Linux 的秘密:第 2部分
美国国家安全局 (NSA)不同寻常地向开放源码社区公布了安全性增强型版本的 Linux --包括代码和所有部分。这篇 developerWorks 的第 2部分专门深入研究了该代码,剖析了 security_av 是如何计算的以及检查如何调用其它 SE Linux 安全性特性。
技术文章 2001年 03月 01日
Perl:化繁为简
用 Perl 语言完成作业很容易。设计这种语言的目的是使简单的任务更容易,使困难的任务有可能完成。可是,该语言内置的简易性可能是一个陷阱。程序员生来不乐意编写文档或设计程序的体系结构。编写纯代码带来的刺激在于与机器直接沟通,明确告诉它要做什么。Teodor Zlatanov 介绍了通过增加代码的清晰性提高 Perl 程序的可靠性和可维护性的技术。他的提示适用于初级或中级 Perl 程序员,着重强调建立好的标准而不是更改特殊的编码风格。
技术文章 2000年 06月 01日
可爱的 Python:将 XML 和 Python结合起来
开始在 Python 中使用 XML 的一个主要要素是排列出所有可用模块的可比性能力。在他的新 Python 专栏“可爱的 Python”的第一部分中,David Mertz 简要描述了最流行和实用的关于 XML 的 Python 模块,并指出可以下载的单独模块以及可供阅读的参考资料。本文有助于确定哪些模块最适合特定任务。
技术文章 2000年 06月 01日
揭开 SE Linux 的秘密:第 1部分
最近,美国国家安全局不同寻常地向开放源码社区发布了一个安全性增强型版本的 Linux -- 包括代码和所有部分。这篇 dW 专有的文章首次对这一意想不到的开发进行了探讨 -- 它意味着什么,将有什么样的影响 -- 并深入研究了 SE Linux 的体系结构。
技术文章 2001年 03月 01日
快速启动您的 Linux 应用: 安装必备 Linux 软件包
要参与“快速启动您的 Linux 应用”计划,将需要一个额外的软件包(pdksh),它并不是作为大多数标准 Linux 安装的一部分而被安装的。本文将告诉您如何从 Red Hat 安装 CD 或使用 YaST2 工具从 SuSE 添加它。本文在 2002 年 10 月 1 日做了大量更新,为 SuSE Linux 用户添加了许多额外的详细信息。
技术文章 2003年 03月 01日
如何远程安装Linux
本文介绍了在不需要光驱和软驱的情况下,如何通过PXE协议快速安装Linux的原理和步骤,这对于提高安装Linux的效率非常有帮助;同时,PXE协议也可以作为无盘linux技术,用于引导远程的Linux启动。
技术文章 2002年 12月 09日
POSIX 线程详解
POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您完全可以运用 POSIX 线程创建多线程程序。
技术文章 2000年 07月 01日
可爱的 Python:DOM 的动态性
本文中,David Mertz 更为详细地说明了已在上一篇专栏文章 中讨论过的 Python 的高级 xml.dom模块的使用。以阐明代码样本及解释如何编码加到完整 XML文档处理系统中的若干元素来说明 xml.dom 的工作方法。
技术文章 2000年 07月 01日
通用线程:Awk 实例,第 3部分
在这篇 awk 系列的总结中,Daniel 向您介绍 awk 重要的字符串函数,以及演示了如何从头开始编写完整的支票簿结算程序。在这个过程中,您将学习如何编写自己的函数,并使用 awk 的多维数组。学完本文之后,您将掌握更多 awk 经验,可以让您创建功能更强大的脚本。
技术文章 2001年 04月 01日
操作系统的灵活性
本文作者最喜欢的操作系统是 Linux,但有时在进行客户机工作或需要访问旧的数据格式时,则需要使用其它操作系统。在旧操作系统之上安装新的操作系统然后再切换回来是一个艰苦的过程。另外,用一台全新的计算机来专门安装仅偶尔使用的 OS 对于大多数人来说也不现实。解决方案是使计算机可以在刚启动机器时从菜单中选择引导任何一个操作系统。Linux 极适合该任务,仅需少许更改即可以在同一台机器上安装一个或多个其它操作系统。
技术文章 2000年 12月 01日
PHP 简介
Joe Brockmeier 简要介绍了 PHP 脚本语言,讨论了 PHP 的起源、性能和适用的平台。一个简单的 PHP 脚本示例则着重说明了其基本语法和用法。
技术文章 2000年 12月 01日
Bash 实例,第 3 部分
Daniel Robbins 在其最后一篇Bash实例 文章中详细讲述了 Gentoo Linux ebuild 系统,这个展示 bash能力的极佳范例。循序渐进地,他为您展示如何实现 ebuild系统,并触及很多方便的 bash技术和设计策略。在本文末尾,您将很好地掌握制造完全基于 bash的应用所涉及的技术,并开始为自己的自动构建系统编码。
技术文章 2000年 05月 01日
“懒惰”Linux:“懒惰”集群管理员的 11 个秘诀
“集群” 对于不同的人有不同的含义。在本文的上下文中,集群最好定义为 “横向扩展(scale-out)” —— 横向扩展集群一般包含大量相同类型的组件,比如 Web 场、表示场和高性能计算 (HPC) 系统。管理员会告诉您,对于横向扩展集群,必须百千次地重复修改,无论修改是多么小;最懒惰的管理员精通横向扩展管理技术,因此无论节点的数量有多少,需要的工作量都是相同的。在本文中,作者将泄露世界上最懒惰的 Linux 管理员的秘诀。
技术文章 2008年 11月 10日
可爱的 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日
功能丰富的 Perl:轻松调试 Perl
Teodor Zlatanov 将带您体验内置 Perl 调试器和 CPAN 的 Devel::ptkdb。Perl 调试器功能强大,但不易操作。另一方面,CPAN 的 Devel::ptkdb 则通过简化代码调试创造了奇迹,并因而节省了您的宝贵时间。在本文的讨论中,Zlatanov 没有讲述某个特定工具,而是集中于解释调试方法和一般概念。
技术文章 2000年 11月 01日
通用线程:POSIX 线程详解,第 3 部分
本文是 POSIX 线程三部曲系列的最后一部分,Daniel 将详细讨论如何使用条件变量。条件变量是 POSIX 线程结构,可以让您在遇到某些条件时“唤醒”线程。可以将它们看作是一种线程安全的信号发送。Daniel 使用目前您所学到的知识实现了一个多线程工作组应用程序,本文将围绕着这一示例而进行讨论。
技术文章 2000年 09月 01日
技巧:提示行魔术
如果您很容易使 shell 提示行变得色彩绚烂且带有更多信息,为什么还要坚持用烦人的标准提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 xterm 的标题栏。
技术文章 2000年 09月 01日
在系统工作时调整分区:整理数据
在这篇关于在正在运行的系统上更改分区的技巧(第二篇)中,Daniel Robbins 说明了如何将 /tmp 和 /var 移动到它们自己的共享分区上。同时,他还介绍了几个诀窍,从而使您可将停机时间缩到最短,并可避免犯严重错误。
技术文章 2000年 05月 01日
Yacc 与 Lex 快速入门
Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,如果你熟练掌握 Lex 和 Yacc 的话,它们的强大功能使创建 FORTRAN 和 C 的编译器如同儿戏。Ashish Bansal 为您详细的讨论了编写自己的语言和编译器所用到的这两种工具,包括常规表达式、声明、匹配模式、变量、Yacc 语法和解析器代码。最后,他解释了怎样把 Lex 和 Yacc 结合起来。
技术文章 2000年 11月 01日
可爱的 Python:我的第一个基于 Web的过滤代理
本文介绍了 Txt2Html,由 David 创建的公共域工作项目,用于说明 Python 的编程技巧。Txt2Html 是“基于 Web 的过滤代理”-- 一种替用户读取基于 Web 的文档,然后将修改过的页面显示到用户浏览器的程序。为了使这成为可能,Txt2Html 以 CGI 程序的形式运行,查询外部 Web 资源的信息,并利用规则表达式。David 将为您逐步解释、说明和演示这些多种用途的子任务。
技术文章 2001年 07月 01日
可爱的 Python: Python 中的函数编程
尽管用户通常将 Python 看作是一个过程性和面向对象语言,但它实际上包含了实现完整函数编程所需的每样事物。本文讨论了函数编程的常规概念,并说明了在 Python 中实现函数技术的方法。
技术文章 2001年 03月 01日
PEAR:常用模块
在上一篇,我们介绍了PEAR的概念,编码规则,简单使用方法,你可能对它有了一个初步的了解。这次,我们将介绍现有的PEAR库中的一些模块的功能和它的使用。
技术文章 2001年 05月 01日
Linux 中 x86 的内联汇编
Bharata B. Rao 提供了在 Linux 平台上使用和构造 x86 内联汇编的概括性介绍。他介绍了内联汇编及其各种用法的基础知识,提供了一些基本的内联汇编编码指导,并解释了在 Linux 内核中内联汇编代码的一些实例。
技术文章 2001年 03月 01日
奇妙的 sys 请求
如果正在使用开发内核或设备驱动程序,或运行着那些能导致机器发生内核严重错误的代码,那么这个技巧会对您有用。
技术文章 2000年 04月 01日
技巧:从源代码开始升级应用程序
好了,您已经从源代码开始编译并安装了第一个应用程序,而且它工作得非常棒。恭喜您!但现在您得到了一个新版本的源代码并希望升级,而且希望一切顺利进行。可以采取哪些有效的措施来避免失误呢?在这篇技巧文章中,我将提供几个这样的措施。
技术文章 2000年 09月 01日
wxPython 入门
您可以在几分钟内编写一段 Python脚本和让桌面拥有令人难以置信的相当漂亮的 GUI应用程序。这篇文章向您展示如何使用一 Python-著称的 GUI 库wxPython,来做到这一点的。向您的朋友和邻居介绍!
技术文章 2001年 03月 01日
技巧:在 C/C++中如何构造通用的对象链表
您是否做过这样一个项目,它要求您在内存中保存数目不定的若干不同对象?对于某些情况,二叉树是最佳选择,但在通常情况下,更简单的链表是显而易见的选择。
技术文章 2000年 09月 01日

第 1 - 100 条,共 112 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)