srijitpaul / filedb Goto Github PK
View Code? Open in Web Editor NEWThis project forked from usqcd-software/filedb
FileDB (LQCD) Database library
License: Other
This project forked from usqcd-software/filedb
FileDB (LQCD) Database library
License: Other
FFDB File Implementation on top of file hash Feb. 19, 2009 FFDB file is a part of FFDB. It can be used without other packages such as ADAT. The purpose of this package is allow applications to store pair of data into a hash DB database. A pair of data contains a key and a datum. The key has to be a subclass of DBKey and the datum has to be a subclass of DBData. Applications should use ConfDataStoreDB class to store keys and associated data. The ConfDataStoreDB is a template class. It should be intantiated using one DBKey subclass and one DBData subclass. This class assumes that the a key template paramter has following functions defined: writeObject(), readObject(), sizeOfObject(), objectBuffer(), serialID() hasHashFunc() hasCompareFunc() In addition, two static functions with names of hash and compare. These two functions serves as database hash and compare functions if applications have better idea how to handle their keys. If a DBKey subclass decides to use Berkeley DB default hash or compare functions, the class should have hasHashFunc() or hasCompareFunc() return 0 respectively and should have empty hash and compare functions. Finally, a DBKey subclass should also implement '=' and '==' operators which are used inside the DBCursor class. Fortunately, a subclass of DBData has fewer functions to implement. The functions are: writeObject(), readObject(), sizeOfObject(), objectBuffer(), serialID() These two classes assumes there is an internal buffer converting C++ object into a binary form which is network byte ordered. See INSTALL file for installtion instructions. Send bugs and comments to [email protected]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.