GithubHelp home page GithubHelp logo

Leo's Projects

database-engine icon database-engine

The goal of this project LeoBase is to implement a (very) rudimentary database engine that is loosely based on MySQL

database-implementation-project icon database-implementation-project

This SQL programming project involves the creation of a database host application that interfaces with a backend SQL database implementing a Library Management System. Users of the system are understood to be librarians. This project is based On Mysql and JAVA Swing.

embed-pdf icon embed-pdf

Adds pseudo oembed support for PDF documents to WordPress using Google Document Viewer

femr icon femr

A simple and fast EMR system used in low resource settings.

mutual-exclusion-in-distributed-systems icon mutual-exclusion-in-distributed-systems

This is the second academic project of course “Advanced Operating System”. In this project, we solved one of main problems in distributed system -- distributed mutual exclusion problem. We implemented three permission based protocol, which are Lamport’s protocol, Ricart and Agrawala’s protocol and Roucairol and Carvalho’s protocol. GRASP was the main principle we use to create our main classes. Observer pattern, factory pattern, bridge pattern, singleton pattern, state pattern are used in the project.

snapshot-in-distributed-systems icon snapshot-in-distributed-systems

This is the first academic project of course “Advanced Operating System”. In this project, first Chandy Lamport algorithm was implemented to create a consistent snapshot of the global state of a distributed system. Second, termination detection was implemented to detect if the computation has finished doing all the work. GRASP was the main principle we use to create our main classes. Controller pattern, factory pattern, singleton pattern, state pattern are used in the project.

tinykv icon tinykv

A course to build distributed key-value service based on TiKV model

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.