BSF : Breadth First Search
In graph theory, breadth-first search (BFS) is a graph search algorithm that begins at the root node and explores all the neighboring nodes. Then for each of those nearest nodes, it explores their unexplored neighbor nodes, and so on, until it finds the goal.
created by syam1224 on 2008-04-23 21:30: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
|
|
|
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
|
|
|
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
|
|
|
Command Design Pattern
The Command design pattern encapsulates the concept of the command into an object. The issuer holds a reference to the command object rather than to the recipient. The issuer sends the command to the command object by executing a specific method on it. The command object is then responsible for dispatching the command to a specific recipient to get the job done.
created by syam1224 on 2008-05-08 21:33:18
|
|
|
Memento Design Pattern
The memento pattern is a software design pattern that provides the ability to restore an object to its previous state (undo via rollback).
The memento pattern is used by two objects: the originator and a caretaker. The originator is some object that has an internal state. The caretaker is going to do something to the originator, but wants to be able to undo the change. The caretaker first asks the originator for a memento object. Then it does whatever operation (or sequence of operations) it was going to do. To roll back to the state before the operations, it returns the memento object to the originator. The memento object itself is an opaque object (one which the caretaker can not, or should not, change). When using this pattern, care should be taken if the originator may change other objects or resources - the memento pattern operates on a single object.
created by syam1224 on 2008-05-07 20:42:39
|
|
|
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
|
|
|