跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

Open source

开放源码开发和实施相关的技术资源

将 MediaWiki 与 LDAP 集成

本文介绍了如何向 MediaWiki 添加轻型目录访问协议 (LDAP) 身份验证模块,允许它向 LDAP 目录验证用户。此外还更深入地阐述了 MediaWiki、Apache Directory Services (ApacheDS) 和 Apache Directory Studio,以及如何使用它们创建用于测试的 LDAP 目录。  更多 >

最新推荐

2012 年 5 月 02 日 — 显示说明 | 隐藏说明

  • PhoneGap 在 Android 上的插件开发方法介绍

    移动应用开发已经成为软件开发的一个重要方向,但是移动开发面临的一个重要问题就是跨平台的问题。PhoneGap 作为一个多平台的软件开发框架,提供了一次编写多个平台运行的解决方案。本文将以一个简单的实例介绍使用 PhoneGap 在 Android 上的插件开发方法。

  • 开源 EGL 语言开发工具 EGL Development Tools,第 1 部分:概览

    本文介绍了 EGL 基本工作原理和 EDT 提供的集成开发环境,让读者理解为什么 EGL 与众不同。文章后面的部分还简单介绍了 EGL 提供的扩展功能,使读者对 EGL 的扩展性能有大致的了解。

  • 使用 V8 引擎开发可定制的应用程序

    V8 是一个由 Google 推出的高效 JavaScript 引擎,它可以作为一个独立的库被嵌入到已有的 C++ 应用之中,为软件的灵活性,扩展性提供可能。本文介绍如何使用 V8 引擎开发可定制的应用程序。

  • 使用 Python 编写 KVM 脚本,第 2 部分:添加 GUI 来使用 libvirt 和 Python 管理 KVM

    本文进一步探索如何使用 Python 创建脚本,以使用 KVM 管理虚拟机,并介绍如何添加一个 GUI 来扩展简单的状态和显示工具。

  • 在 Apache Derby 三种模式下集成 JPA 与 OSGI 开发 Java 应用

    本文的目的是向您展示如何解决在 Eclipse 运行 OSGI 应用程序时,内嵌式 Derby 不能被其他任何应用程序(例如 Database Explorer)访问的问题。

  • 在 Drupal 7 中创建自定义 Web 服务项目

    您是否知道,可以通过 Drupal 支持的站点提供 Web 服务?本文介绍如何使用此技术为您的内容提供更高的灵活性。

  • 一种基于第三方 JSON 包的替换解决方案

    JSON 作为一种轻量级的数据交换格式在项目中得到了广泛的应用,但是由于 org.json 含有 Licence 的限制,所以在一些项目中 json 包的替换成为一个急需解决的问题。本文引入第三方开源 json 包 json4j,剖析了 json4j 和 org.json 之间的不同点,提出了一个在实际项目中用 json4j 替换 org.json 包的转换方案。

  • 从 Java 代码到 Java 堆

    本文将为您提供 Java 代码内存使用情况的深入见解,包括将 int 值置入一个 Integer 对象的内存开销、对象委托的成本和不同集合类型的内存效率。您将了解到如何确定应用程序中的哪些代码效率低下,以及如何选择正确的集合来改进您的代码。

  • 使用 Jo 和 PhoneGap 构建本地移动应用程序

    移动应用程序开发正在飞速发展,一部分原因是出现了可以简化开发的新框架,这种新框架使传统 web 开发人员可以更快上手。本文将介绍两种新框架:Jo 和开源的 PhoneGap,它们使您能够利用最流行的移动平台上的一些本地特性。您将了解如何利用HTML、CSS 和 JavaScript 技能和这两种框架来开发本地移动应用程序。

  • Perl 脚本中单元测试自动化浅析

    随着敏捷开发模式的流行,单元测试的自动化也显得尤其重要。本文介绍了 CPAN 上单元测试相关的几个模块 Test::Simple,Test::more 和 Test::class,并且结合实例具体讲解了基于 Perl 脚本的单元测试自动化的实现方法。

  • 利用 Spark 进行数据分析和性能改进

    Spark 是 Hadoop 的一种有趣的替代产品,它重点关注内存数据处理。本文探索了 Scala、Spark 及其可调优参数的多线程和多节点性能。

  • 用 Sencha Touch 构建移动 web 应用程序

    Sencha Touch 是一个使用 HTML5、CSS3 和 JavaScript 语言构建的移动 web 应用程序框架,在本文中,您将学习如何应用您当前的 web 开发技能进行移动 web 开发,并通过一个样例应用程序探究 Sencha Touch 的基本原理和架构。

  • 利用 Openfiler 构建云端虚拟存储

    本文将介绍一种目前流行的存储虚拟化开源软件 Openfiler。Openfiler 是一个定制化的操作系统,它提供了基于文件的网络附加存储 NAS 和基于块的存储区域网络 SAN 存储解决方案。本文将通过一个基于 Openfiler 的虚拟镜像创建和配置实例,一步步的引导读者创建基于自己云端环境需求的自定制虚拟存储解决方案。

  • 创建成功的 Python 项目

    创建一个成功的 Python 开源项目不仅仅是编写有用的代码,它还应吸收来自社区的贡献和倾听来自社区方面的声音,并能增加合作机会、获得更多支持。本文将探讨成功 Python 项目的最佳实践,帮助您创建一个成功的 Python 项目。

  • XQuery 开发:一种更好的数据库编程语言

    对于支持 XML 数据存储的关系数据库而言,惯常作法是对非 XML 数据使用 SQL 进行查询,对 XML 数据使用 XQuery 进行查询。本文将介绍 XQuery 语言中强大的编程构造,以及如何利用它在表示和易于使用方面的改进使 XQuery 成为一种比 SQL 更好的数据库编程语言。

  • 使用 PHP 直接在共享内存中存储数据集

    通过本文您可以了解共享内存,并学习如何在 Web 应用程序中将共享内存用作一种数据存储方式,从而实现高速、可靠地与其他应用程序交换数据。文中提供的示例还展示了共享内存如何帮助解决 Web 应用程序开发中的常见问题。

  • 使用 Spring Data JPA 简化 JPA 开发

    本文由浅入深地讲述了使用 Spring Data JPA 需要关注的各个方面,为您了解和使用该框架提供了指导,可以作为 Spring Data JPA 的学习指南。

  • PyPy 简介

    PyPy 带有即时编译器,从而提高了 Python 开发的绩效和灵活性。本文介绍了 PyPy 和它的优点,以及它能如何加速高性能应用程序的开发。

  • 结合使用 MongoDB 和 Django

    Django 是一种 Python Web 框架,由对象关系映射器 (ORM)、后端控制器和模板系统组成。MongoDB 是一种面向文档的数据库(也称为 NoSQL 数据库),能有效地进行扩展并提供高性能。本文介绍了如何从 Python 调用 MongoDB(使用 MongoEngine),以及如何将它集成到 Django 项目中以代替内置的 ORM。


技术文档库

    


热门技术文档标签

Eclipse | PHP | Apache Geronimo | Apache derby | Eclipse WTP | Eclipse Birt | Eclipse RCP | PHP Zend