Boyer Moore Algorithm : Pattern Matching
The Boyer-Moore algorithm is considered as the most efficient string-matching algorithm in usual applications.The algorithm scans the characters of the pattern from right to left beginning with the rightmost one. In case of a mismatch (or a complete match of the whole pattern) it uses two precomputed functions to shift the window to the right. These two shift functions are called the good-suffix shift (also called matching shift and the bad-character shift (also called the occurrence shift).
created by syam1224 on 2008-04-21 16:43:07
|
|
|
Design Pattern (Computer Science)
In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Algorithms are not thought of as design patterns, since they solve computational problems rather than design problems
created by syam1224 on 2008-04-06 07:01:20
|
|
|
Apache Ant
Apache Ant is a software tool for automating software build processes. It is similar to make but is written in the Java language, requires the Java platform, and is best suited to building Java projects.
The most immediately noticeable difference between Ant and make is that Ant uses XML to describe the build process and its dependencies, whereas make has its Makefile format. By default the XML file is named build.xml.
created by syam1224 on 2008-03-26 23:08:09
|
|
|
Free Books for Apache Ant
Apache Ant (or simply Ant) is an XML-based build scripting language used heavily by the Open Source community.
created by syam1224 on 2008-03-27 00:49:06
|
|
|
log4j example implementations
log4j provides a flexible logging framework. Below are some of the useful implementations.
created by syam1224 on 2008-03-27 12:34:01
|
|
|
Log4j FAQ
Some frequently asked questions about Apache logging framework log4j
created by syam1224 on 2008-03-27 12:27:03
|
|
|
Adapter Design pattern
An adapter allows classes to work together that normally could not because of incompatible interfaces by wrapping its own interface around that of an already existing class. The adapter is also responsible for handling any logic necessary to transform data into a form that is useful for the consumer.
created by syam1224 on 2008-03-26 11:59:00
|
|
|
Programming FAQs
Cumulative list of all programming faqs
created by syam1224 on 2008-03-27 12:36:35
|
|
|
Apache Ant Tutorials
Ant is a platform-independent scripting tool that lets you construct your build scripts in much the same fashion as the \"make\" tool in C or C++. You can use a large number of built-in tasks in Ant without any customization.
created by syam1224 on 2008-03-27 03:35:00
|
|
|
log4j Tutorials
Log4j is an OpenSource logging API for Java. This logging API, currently in version 1.2.8, became so popular that it has been ported to other languages such as C, C++, Python, and even C# to provide logging framework for these languages.
created by syam1224 on 2008-03-27 12:54:48
|
|
|