This is a library which aiming to save all my code about cpp. It will help me to code conveniently.

Overview

pearl_house license code-style

Introduction

This is a library which aiming to save all my code about cpp. It will help me to write code conveniently. I want to save some value codes during daily time. that will make me not focus on duplicate code again. Besides that, search others work and reuse always take too many time to adjusted, it envolve me to note every value thing in cpp. I believe it can been finished to add with time going by. Why I called it as pearl_house? Because I think these libs consist a hug vale in rest life. Just Hoping, Trying, Waiting!

We define a libs contracture, which name pearl_house, as follow:

  1. bin : conf file and exe file can been seen in here.
  2. build : generate Cmake file and other junk file.
  3. lib : all the lab is generate in this path.
  4. kernel : it contain many important libs. many sub-lib such as base_algorithm contain example,include, src.
  • kernel/*/example: it contain the demo how to using this lib.
  • kernel/*/include: it contain head file in sub-lab.
  • kernel/*/src : sub-lib source code, it not display for other people.
  • kernel/*/test : test this sub whether have bug and performance.
  • kernel/* : this path is mean that which lib we want to build. it is so important. In the beginning, we want to build these lib for work.
    • base_algorithm : save some sort algorithm, design pattern or others(such like LRU). I have no idea at this moment.
    • base_structure : save some basic structure、 safe structure in threads.
    • memorandum : save some daily work code , debug experience in system design, effective c++ code experiences.
    • network_engineer: save basic engineer in network, all the module need to un-connection.
    • backend_middleware: save some middleware, like nginx, rpc, redis,mysql,es source code help me to fast build project and understand achieve rule.
    • backend_projects: using pre libs to achieve a high level backend project, not limit language.
    • SOTA_things : do a project to achieve SOTA performance.
    • deep_learning: some common code about deep learning work. Like audiovisual, NLP.
  1. CMakeLists.txt : Cmake to manage all libs compile.
  2. autobuild.sh to compile automation.

How to use it ?

base_algorithm part

deep_learning part

  1. Using FastAudioVisual lib to develop your model in audiovisual please ref : fast_audiovisual readme.md

writing requirement:

  1. all knowledge should have a high-level quality, but it needs to have self understand and concise. If other articles are good for us, please make a cite.
  2. It need has rule about notes.
  3. please don't write an essential part causally. Be serious!
  4. make the whole framework is reasonable.
  5. If some word is not well to understand by English, Please using Chinese.
Owner
Paul Leo
Paul Leo
Fully cross-platform toolkit (and library!) for MachO+Obj-C editing/analysis

fully cross-platform toolkit (and library!) for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more.

cynder 301 Dec 28, 2022
Ssma is a tool that helps you collect your badges in a satr platform

satr-statistics-maker ssma is a tool that helps you collect your badges in a satr platform 🎖️ Requirements python = 3.7 Installation first clone the

TheAwiteb 3 Jan 04, 2022
A Python package that provides astronomical constants.

AstroConst A Python package that provides astronomical constants. The code is being developed by Marc van der Sluys of the department of Astrophysics

Marc van der Sluys 1 Jan 10, 2022
Online-update est un programme python permettant de mettre a jour des dossier et de fichier depuis une adresse web.

Démarrage rapide Online-update est un programme python permettant de mettre a jour des dossier et de fichier depuis une adresse web. Mode préconfiguré

pf4 2 Nov 26, 2021
[draft] tools for schnetpack

schnetkit some tooling for schnetpack EXPERIMENTAL/IN DEVELOPMENT DO NOT USE This is an early draft of some infrastructure built around schnetpack. In

Marcel 1 Nov 08, 2021
We'll be using HTML, CSS and JavaScript for the frontend

We'll be using HTML, CSS and JavaScript for the frontend. Nothing to install in specific. Open your text-editor and start coding a beautiful front-end.

Mugada sai tilak 1 Dec 15, 2021
💉 🔍 VaxFinder - Backend The backend for the Vaccine Hunters Finder tool.

💉 🔍 VaxFinder - Backend The backend for the Vaccine Hunters Finder tool. Development Prerequisites Python 3.8 Poetry: A tool for dependency manageme

Vaccine Hunters Canada 32 Jan 19, 2022
A StarkNet project template based on a Pythonic environment

StarkNet Project Template This is an opinionated StarkNet project template. It is based around the Python's ecosystem and best practices. tox to manag

Francesco Ceccon 5 Apr 21, 2022
A middle-to-high level algorithm book designed with coding interview at heart!

Hands-on Algorithmic Problem Solving A one-stop coding interview prep book! About this book In short, this is a middle-to-high level algorithm book de

Li Yin 1.8k Jan 02, 2023
An app to help people apply for admissions on schools/hostels

Admission-helper About An app to help people apply for admissions on schools/hostels This app is a rewrite of Admission-helper-beta-v5.8.9 and I impor

Advik 3 Apr 24, 2022
Location of public benchmarking; primarily final results

CSL_public_benchmark This repo is intended to provide a periodically-updated, public view into genome sequencing benchmarks managed by HudsonAlpha's C

HudsonAlpha Institute for Biotechnology 15 Jun 13, 2022
VCC-Generator is a python script that generate VCC for testing purposes only

VCC-Generator is a python script that generate VCC for testing purposes only

Spider Anongreyhat 10 Oct 23, 2022
Change your Windows background with this program safely & easily!

Background_Changer Table of Contents: About the Program Features Requirements Preview Credits Reach Me See Also About the Program: You can change your

Sina.f 0 Jul 14, 2022
basic tool for NFT. let's spam, this is the easiest way to generate a hell lotta image

NFT generator this is the easiest way to generate a hell lotta image buckle up and follow me! how to first have your image in .png (transparent backgr

34 Nov 18, 2022
A Classroom Engagement Platform

Project Introduction This is project introduction Setup Setting up Postgres This is the most tricky part when setting up the application. You will nee

Santosh Kumar Patro 1 Nov 18, 2021
Manipulation OpenAI Gym environments to simulate robots at the STARS lab

liegroups Python implementation of SO2, SE2, SO3, and SE3 matrix Lie groups using numpy or PyTorch. [Documentation] Installation To install, cd into t

STARS Laboratory 259 Dec 11, 2022
Improving the Transferability of Adversarial Examples with Resized-Diverse-Inputs, Diversity-Ensemble and Region Fitting

Improving the Transferability of Adversarial Examples with Resized-Diverse-Inputs, Diversity-Ensemble and Region Fitting

Junhua Zou 7 Oct 20, 2022
LSO, also known as Linux Swap Operator, is a software with both GUI and terminal versions that you can manage the Swap area for Linux operating systems.

LSO - Linux Swap Operator Türkçe - LSO Nedir? LSO, diğer adıyla Linux Swap Operator Linux işletim sistemleri için Swap alanını yönetebileceğiniz hem G

Eren İnce 4 Feb 09, 2022
This is a survey of python's async concurrency features by example.

Survey of Python's Async Features This is a survey of python's async concurrency features by example. The purpose of this survey is to demonstrate tha

Tyler Lovely 4 Feb 10, 2022
Shopping-card - Shopping Card Project With Python

Shopping Card Project this application was built to handle problems with saving

moein98 1 May 06, 2022