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
MIB2 STD ZR Firmware Upgrade

Upgrade MIB2 STD ZR Firmware (without Navigation) About This repository contains some scripts and documentation how to upgrade the MIB2 firmware to a

Fabian 18 Dec 29, 2022
Time python - Códigos para auxiliar e mostrar formas de como fazer um relógio e manipular o seu tempo

Time_python Códigos para auxiliar e mostrar formas de como fazer um relógio e manipular o seu tempo. Bibliotecas Nestes foram usadas bibliotecas nativ

Eduardo Henrique 1 Jan 03, 2022
Заглушки .NET библиотек для IronPython

Код репозитория основан на ironpython-stubs. Выражаю gtalarico бесконечную благодарность за вклад в развитие сообщества разработчиков скриптов и плаги

12 Nov 23, 2022
Python 3 script for installing kali tools on your linux machine

Python 3 script for installing kali tools on your linux machine

gh0st 2 Apr 20, 2022
UniPD exam dates finder

UniPD exam dates finder Find dates for exams at UniPD Usage ./finder.py courses.csv It's suggested to save output to a file: ./finder.py courses.csv

Davide Peressoni 1 Jan 25, 2022
Christmas tree on the desktop.

new-year-tree Christmas tree on the desktop. [Ссылка на статью habr]

Daniil Gorbenko 10 Dec 29, 2022
This is a Python program I wrote to simulate the solar system with 79 lines of code.

Solar System With Python This is a Python program I wrote to simulate the solar system with 79 lines of code. Required modules tkinter, math, time Why

Mehmet Aydoğmuş 1 Oct 26, 2021
KeyBrowser: A program launches a browser and a keylogger at the same time, is used to retrieve a person's personal information

KeyBrowser: A program launches a browser and a keylogger at the same time, is used to retrieve a person's personal information

3 Oct 16, 2022
Run-Your-Own Firefox Sync Server

Run-Your-Own Firefox Sync Server This is an all-in-one package for running a self-hosted Firefox Sync server. It bundles the "tokenserver" project for

Mozilla Services 1.7k Dec 30, 2022
Sigma coding youtube - This is a collection of all the code that can be found on my YouTube channel Sigma Coding.

Sigma Coding Tutorials & Resources YouTube • Facebook Support Sigma Coding Patreon • GitHub Sponsor • Shop Amazon Table of Contents Overview Topics Re

Alex Reed 927 Jan 08, 2023
IG Trading Algos and Scripts in Python

IG_Trading_Algo_Scripts_Python IG Trading Algos and Scripts in Python This project is a collection of my work over 2 years building IG Trading Algorit

191 Oct 11, 2022
UFDR2DIR - A script to convert a Cellebrite UFDR to the original file structure

UFDR2DIR A script to convert a Cellebrite UFDR to it's original file and directo

DFIRScience 25 Oct 24, 2022
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
Add all JuliaLang unicode abbreviations to AutoKey.

Autokey Unicode characters Usage This script adds all the unicode character abbreviations supported by Julia to autokey. However, instead of [TAB], th

Randolf Scholz 49 Dec 02, 2022
Meera 2 May 12, 2022
Placeholders is a single-unit storage solution for your Frontend.

Placeholder Placeholders is a single-unit file storage solution for your Frontend. Why Placeholder? Generally, when a website/service requests for fil

Tanmoy Sen Gupta 1 Nov 09, 2021
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

Andrea Zanelli 562 Dec 28, 2022
Fixes your Microphone Level to one specific value.

MicLeveler Fixes your Microphone Level to one specific value. Intention A friend of mine has the problem that some programs are setting his microphone

Moritz Timpe 2 Oct 14, 2021
In this project, we are going to display the battery notification and the time left for the battery to drain out using the battery capacity value.

In this project, we are going to display the battery notification and the time left for the battery to drain out using the battery capacity value.

Ritoban Biswas 1 Dec 20, 2021
tagls is a language server based on gtags.

tagls tagls is a language server based on gtags. Why I wrote it? Almost all modern editors have great support to LSP, but language servers based on se

daquexian 31 Dec 01, 2022