![](/html/images/01.gif) |
源码搜索 |
|
|
Highly Optimized Mathematical Functions
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
Intel Corporation is providing Intel Itanium assembler source code to evaluate certain core mathematical support functions for the C and FORTRAN programming languages. The intent is that these should replace less optimized implementations that would normally be provided by the compiler or OS vendor. The functions work well on the Itanium 2 processor as well as the original Itanium processor.
Intel公司提供了Intel Itanium 汇编器源代码来评价对C 和FORTRAN 编程语言中核心的数学函数的支持。其目的是它们可以减少由编译器或OS生产商对此进行的优化。这些函数可以在Itanium 2 和原先的Itanium 处理器上良好地运行。
来源: http://www.intel.com/software/products/opensource/libraries/numnote1.htm |
分 类:
|
许可证:
Intel Open Source License |
|
Regexp
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
Regexp is a 100% Pure Java Regular Expression package that was graciously donated to the Apache Software Foundation by Jonathan Locke. He originally wrote this software back in 1996 and it has stood up quite well to the test of time. It includes complete Javadoc documentation as well as a simple applet for visual debugging and testing suite for compatibility.
Regexp是一个100% 纯Java规则表达式包,由Jonathan Locke慷慨的捐赠给了Apache Software Foundation 。他最初在1996年写了这个程序,经过相当长时间的测试。它包括了完整的Javadoc 文档,以及用于可视化调试的一个简单的applet 和兼容性测试套件。
来源: http://jakarta.apache.org/regexp/index.html |
分 类:
|
许可证:
GNU General Public License (GPL) |
|
Intel Itanium Processor Floating-Point S
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
This document describes floating-point exceptions in the architecture and also provides specific details of floating-point software assistance exceptions. It is useful for operating system writers and other audiences interested in understanding the details of floating point exception handling in the Intel Itanium architecture.
这个文档描述了体系结构中的浮点异常,也提供了有关浮点软件助手异常的特定细节信息。它可以帮助操作系统开发人员和其它对理解Intel Itanium 体系中浮点运算异常处理的细节的人员。
来源: http://developer.intel.com/design/itanium/downloads/245415.htm |
分 类:
|
许可证:
GNU General Public License (GPL) |
|
Jakarta POI
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. In short, you can read and write MS Excel files using Java. Soon, you'll be able to read and write Word files using Java. POI is your Java Excel solution as well as your Java Word solution. However, we have a complete API for porting other OLE 2 Compound Document formats and welcome others to participate.
OLE 2 Compound Document Format based files include most Microsoft Office files such as XLS and DOC as well as MFC serialization API based file formats.
Jakarta POI这个项目由处理各种基于Microsoft's OLE 2 复合文档格式的Java API组成。简单地说,你可以用Java来读写MS Excel 文件。不久,你也可以用Java来读写Word 文件。POI是你的Java Excel 和 Java Word 解决方案。同时,我们也为移植其它类型的OLE 2 复合文档格式提供了完整的API,欢迎其它人来参与。基于OLE 2 复合文档格式的文件包括大多数Microsoft Office 文件,如XLS 和DOC,以及基于MFC串行化 API格式的文件。
来源: http://jakarta.apache.org/poi/index.html |
分 类:
|
许可证:
GNU General Public License (GPL) |
|
Divide, Square Root, and Remainder Algor
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
Intel has developed a set of recommended algorithms for performing floating-point division, floating-point square root, integer division, and integer remainder operations on the Intel Itanium architecture. All the Intel-provided floating-point algorithms have been carefully designed to provide IEEE-correct results. The integer algorithms provide results that are mathematically correct, as defined by the C and Fortran language specifications. This document provides an overview of the scope of the algorithm set, describes the mathematics of each algorithm, and includes each in the form of a function coded in Itanium? assembly language. The intention is that these can be inlined by compilers, used as the core of mathematical libraries, or called on as macros by assembly language programmers.
Intel为在Intel Itanium 体系结构上执行浮点运算的除,浮点运算的求平方根,整数除法,整数取余操作浮点运算的而开发了一套推荐的算法。Intel提供的所有算法经过精心设计,提供了IEEE纠错结果。整数运算提供的结果按照 C 和Fortran 语言的结果经过数学纠错。文档提供了算法集的概要,描述了每个算法的数学原理,并包含了每个算法用Intel Itanium处理器汇编语言的函数实现。其目的是可以被编译器进行联编,用作核心的数学库,或者由汇编程序员将其作为宏来调用。
来源: http://www.intel.com/software/products/opensource/libraries/numnote2.htm |
分 类:
|
许可证:
Intel Open Source License |
|
Jakarta ORO
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc. This library is the successor to the OROMatcher, AwkTools, PerlTools, and TextTools libraries originally from ORO, Inc.
Jakarta ORO Java 类是一套文本处理Java类,提供了与Perl5 兼容的规则表达式,类AWK规则表达式,glob 表达式,以及用于执行替换、分割、过滤文件名等的工具。这个包是OROMatcher, AwkTools, PerlTools, and TextTools libraries originally from ORO, Inc的后续产品。
来源: http://jakarta.apache.org/oro/index.html |
分 类:
|
许可证:
GNU General Public License (GPL) |
|
Non-IEEE Division, Square Root, Reciproc
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
Intel has developed a set of recommended algorithms for performing non-IEEE floating-point division, square root, reciprocal, and reciprocal square root operations on the Intel Itanium architecture. All the Intel-provided algorithms have been carefully designed to provide results that have an error of no more than 1 ulp (unit-in-the-last-place) when rounding to nearest mode is used (but most often less than 0.5 ulp), and no more than 1.5 ulp when other rounding modes are used. The document provides an overview of the scope of the algorithm set, describes the mathematics of each algorithm, and includes each in the form of a function coded in assembly language for the Intel Itanium processors. The intention is that these can be inlined by compilers, used as the core of mathematical libraries, or called on as macros by assembly language programmers.
Intel为在Intel Itanium 体系结构上执行非IEEE浮点的除,求平方根,倒数,倒平方根运算而开发了一套推荐的算法。Intel提供的所有算法经过精心设计,当使用取整到最相近的模式时(但经常小于0.5 ulp)提供的结果误差不超过1 ulp (unit-in-the-last-place),当使用其它取整算法时不超过1.5 ulp 。文档提供了算法集的概要,描述了每个算法的数学原理,并包含了每个算法用Intel Itanium处理器汇编语言的函数实现。其目的是可以被编译器进行联编,用作核心的数学库,或者由汇编程序员将其作为宏来调用。
来源: http://www.intel.com/software/products/opensource/libraries/numnote3.htm |
分 类:
|
许可证:
GNU General Public License (GPL) |
|
Log4j
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
Inserting log statements into your code is a low-tech method for debugging it. It may also be the only way because debuggers are not always available or applicable. This is often the case for distributed applications.
On the other hand, some people argue that log statements pollute source code and decrease legibility. (We believe that the contrary is true). In the Java language where a preprocessor is not available, log statements increase the size of the code and reduce its speed, even when logging is turned off. Given that a reasonably sized application may contain thousands of log statements, speed is of particular importance.
With log4j it is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary.
Logging equips the developer with detailed context for application failures. On the other hand, testing provides quality assurance and confidence in the application. Logging and testing should not be confused. They are complementary. When logging is wisely used, it can prove to be an essential tool.
将调试日志语句插入到你的代码中是一种低级的调试代码的方法。当不能或不适合使用调试器时,这可能是唯一的一种方法。分布试应用程序经常是这种情况。
另一方面,一些人认为日志语句会生成源代码,从而降低可读性。(我们认为恰恰相反)。在Java语言中,不能使用预处理器,日志语句增加了代码的长度,降低了代码的运行速度,即使日志语句被关闭时也是这样的。如果大小适当的应用程序可能包含有大量的日志语句,这时速度尤为重要。
使用log4j 可以在运行时生成日志,但不修改应用程序的二进制代码。log4j 包设计为让这些代码仍旧保留在封装的代码中,但不会产生过重的负荷。可以通过编辑一个配置文件来控制日志行为,而不用修改应用程序的二进制代码。
日志技术为开发人员提供了有关应用程序失败时详细的环境信息。另一方面,测试也为应用程序提供了质量保证。它们是补充性的。当合理使用日志时,它可以成为一种非常重要的工具。
来源: http://logging.apache.org/log4j/docs/ |
分 类:
|
许可证:
GNU General Public License (GPL) |
|
64-bit Extension Technology Software Dev
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
The 64-bit Extension Technology Software Developer\'s Guide, Volumes 1 & 2, describes the architecture and programming environment of IA-32 Intel Architecture processors with 64-bit extensions. Volume 1 covers the reference pages of instructions from A - L. Volume 2 covers the reference pages of instructions M - Z as well as a chapter on software optimizations and related appendices.
64位扩展技术软件开发人员指导,卷1 & 2,描述了支持64位扩展的IA-32 Intel 体系结构处理器的体系结构和编程环境。卷1涉及指令A - L的参考。卷2涉及指令 M - Z 的参考,以及有关软件优化和一章和相关的附录。
来源: http://www.intel.com/technology/64bitextensions/300834.htm |
分 类:
|
许可证:
Intel Open Source License |
|
Jakarta Lucene
|
![项目详情](images/url_homepage.gif) ![下载](images/url_tgz.gif)
|
简 介:
Jakarta Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
Jakarta Lucene is an open source project available for free download from Apache Jakarta.
Jakarta Lucene是一个完全用Java开发的高性能的,功能完整的文本搜索引擎库。它使用的技术几乎适合于任何需要全文档搜索功能的应用程序,尤其是跨平台的应用程序。
Jakarta Lucene 这个开源项目可以从Apache Jakarta免费下载。
来源: http://jakarta.apache.org/lucene/docs/index.html |
分 类:
|
许可证:
GNU General Public License (GPL) |
|
|
|
|