Projects tagged ‘adt’


[14 total ]

6 Users

You can use the same framework in ActionScript 1,2,3 and SSAS to deploy your RIAs.
Created about 1 year ago.

3 Users
 

CalistA is a little ECMASCript cryptography library with SHA1, TEA, MD5, LZW, Base64, Base8, etc. algorithms and implementations. This framework is an extension of VEGAS the RIA opensource framework.
Created about 1 year ago.

1 Users

The goal is to build a simulation engine using very dynamic definitions of concepts using the OO paradigm.
Created about 1 year ago.

1 Users

Indigo is an architectural framework based on IOC (Spring) and developed in Actionscript 3. It provides a clean base for all developers seeking to build solid applications, scalable and maintainable ... [More] in a market in perpetual motion. Available for Flash, Flex and AIR [Less]
Created about 1 year ago.

0 Users

Sqlite database ADTHistoriaPara una materia de la facultad con mi grupo elegimos usar SQLite. Preguntando por ahí, Juan Martín Sotuyo Dodero había hecho un ADT, así que lo tomé prestado y lo ... [More] adapté para mi trabajo. Hace poco descubrí un link interesante con código de Marcus Grimm haciendo uso de SQLite con threads. Link Esto no es otra cosa que alguna que otra mejora al código de Juan y el agregado de funciones de Marcus Grimm. Los créditos son para ellos dos. :) ¿Cómo usar?Bajar sqlite-amalgamation de aquí y descomprirmir en /sqlite/. Al momento de escribir esto, la última versión es: sqlite-amalgamation-3_6_11.zip Ver /example/. TODONo me maté escribiendo el código. Hay muchas cosas que están mal y deben ser mejoradas. Dejo acá una lista de cosas que me gustaría agregar. OcultamientoComo verán en el código, tanto la función que agrega usuarios como la que lista están en databaseADT.c. Eso está mal. Habría que hacer pública la función QueryExecute. Archivo de LogLa función que loggea no es threadSafe. Si van a usarlo con threads, deberían modificar el código de la función o no loggear pasándole NULL. TransaccionesTanto BeginTrans como EndTrans están comentadas en el código y son copy paste del código de Marcus Grimm. Habría que adaptarlas. Schema desde archivoEl parser es muy simple. Lee hasta que encuentra un ';' y ejecuta. Puede haber problemas con esto. VariosMigrar este todo a tickets. MakeFile. Traducir a inglés este README. [Less]
Created 8 months ago.

0 Users

cmaid is a collection of different container data types. The two main aims are: separate API and implementation iterators that works even when you manipulate the container
Created 12 months ago.

0 Users

CPRG311 Assignment 2
Created about 1 year ago.

0 Users

A C library of commonly used abstract data types and utilities. It includes ADTs like lists, queues, sets, maps, and useful utilities like configuration file readers.
Created 4 months ago.

0 Users

Concurrent ADT Experiment FrameworkThis project aims to evaluate different concurrent non-blocking abstract data types and compare their performance.Substantial research has gone into non-blocking ... [More] algorithms over the past 15 years, and non-blocking algorithms have been discovered for many common data structures. Non-blocking algorithms also called wait-free and lock-free algorithms. An algorithm is said to be wait-free if every thread will continue to make progress in the face of arbitrary delay (or even failure) of other threads. By contrast, a lock-free algorithm requires only that some thread always make progress. Non-blocking algorithms are used extensively at the operating system and JVM level for tasks such as thread and process scheduling. While they are more complicated to implement, they have a number of advantages over lock-based alternatives -- hazards like priority inversion and deadlock are avoided, contention is less expensive, and coordination occurs at a finer level of granularity, enabling a higher degree of parallelism. In this project we use the functionality of java.util.concurrent.atomic.AtomicReference in order to perform atomic operations (like "CAS") on shared memory. The compare-and-swap CPU instruction ("CAS") is a special instruction that atomically compares the contents of a memory location to a given value and, if they are the same, modifies the contents of that memory location to a given new value. The result of the operation must indicate whether it performed the substitution. This can be done either with a simple Boolean response (this variant is often called compare-and-set), or by returning the value read from the memory location (not the value written to it). Source Structure In the Source tab you can browse to svn\trunk\concurrentadt\ConcurrentADT where you can find the following four directories: data_experiment_reports - Contains the results of the experiment in *.csv or *.xsl format. executables - contains *.jar and *.bat files that produced the results of the experiment. src - Contains the source code of the project in the following sub-folding structure: control domain queue stack workers uml - Contains a class diagram that represents the architecture of the Concurrent ADT Experiment Framework. [Less]
Created 4 months ago.

0 Users

C-vec is a compact library to handle dynamic abstract data types in C. It is now part of the c-libutl project --- DISCLAIMER: this is a working in progress. The code in the SVN repository is the ... [More] working copy and is updated constantly. I would gladly hear any suggestion or comments you may have. Remo.D [Less]
Created about 1 year ago.