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
API wrapper for VCS hosting system.

PythonVCS API wrapper for VCS hosting system. Supported platforms Gitea Github, Gitlab, Bitbucket support will not, until that packages is not updated

MisileLaboratory 1 Apr 02, 2022
MODeflattener deobfuscates control flow flattened functions obfuscated by OLLVM using Miasm.

MODeflattener deobfuscates control flow flattened functions obfuscated by OLLVM using Miasm.

Suraj Malhotra 138 Jan 07, 2023
A simple string parser based on CLR to check whether a string is acceptable or not for a given grammar.

A simple string parser based on CLR to check whether a string is acceptable or not for a given grammar.

Bharath M Kulkarni 1 Dec 15, 2021
Backups made easy, automated, monitored and SECURED with an audited encryption

Backup Controller Backups made easy, automated, monitored and SECURED with an audited encryption. Schedules backup tasks executed by Backup Maker, upl

RiotKit 1 Jan 30, 2022
Python script that automates the tasks involved in starting a new coding project

Auto Project Builder Automates the repetitive tasks while starting a new project Installation Use the REQUIREMENTS.txt file to install the dependencie

Prathap S S 1 Feb 03, 2022
Demo of patching a python context manager

patch-demo-20211203 demo of patching a python context manager poetry install poetry run python -m my_great_app to run the code poetry run pytest to te

Brad Smith 1 Feb 09, 2022
ESteg - A simple steganography program for python

ESteg A simple steganography program to embed the contents of a text file into a

Jithin Renji 1 Jan 02, 2022
PSP (Python Starter Package) is meant for those who want to start coding in python but are new to the coding scene.

Python Starter Package PSP (Python Starter Package) is meant for those who want to start coding in python, but are new to the coding scene. We include

Giter/ 1 Nov 20, 2021
Play tic-tac-toe in PowerPoint

The presentation has around 6,000 slides representing every possible game state (and some impossible ones, since I didn't check for wins or ties). You play by clicking on the squares, which are hyper

Jesse Li 3 Dec 18, 2021
Repo Home WPDrawBot - (Repo, Home, WP) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts. (graphics, dev, mac)

DrawBot DrawBot is a powerful, free application for macOS that invites you to write Python scripts to generate two-dimensional graphics. The built-in

Frederik Berlaen 342 Dec 27, 2022
Fully coded Apps by Codex.

OpenAI-Codex-Code-Generation Fully coded Apps by Codex. How I use Codex in VSCode to generate multiple completions with autosorting by highest "mean p

nanowell 47 Jan 01, 2023
Pre-commit hook for upgrading type hints

This is a pre-commit hook configured to automatically upgrade your type hints to the new native types implemented in PEP 585.

snok 54 Nov 14, 2022
A python library for writing parser-based interactive fiction.

About IntFicPy A python library for writing parser-based interactive fiction. Currently in early development. IntFicPy Docs Parser-based interactive f

Rita Lester 31 Nov 23, 2022
This repository contains various tools useful for offensive operations (reversing, etc) regarding the PE (Portable Executable) format

PE-Tools This repository contains various tools useful for offensive operations (reversing, etc) regarding the PE (Portable Executable) format Install

stark0de 4 Oct 13, 2022
Reproduce digital electronics in Python

Pylectronics Reproduce digital electronics in Python Report Bug · Request Feature Table of Contents About The Project Getting Started Prerequisites In

Filipe Garcia 45 Dec 20, 2021
Eatlocal - This package helps users solve PyBites code challenges on their local machine

eatlocal This package helps the user solve Pybites code challenges locally. Inst

Russell 0 Jul 25, 2022
Interpreting-compiling programming language.

HoneyASM The programming language written on Python, which can be as interpreted as compiled. HoneyASM is easy for use very optimized PL, which can so

TalismanChet 1 Dec 25, 2021
ASCII-Wordle - A port of the game Wordle to terminal emulators/CMD

ASCII-Wordle A 'port' of Wordle to text-based interfaces A near-feature complete

32 Jun 11, 2022
Check is a integer is even

Is Even Check if interger is even using isevenapi. https://isevenapi.xyz/ Main features: cache memoization api retry handler hide ads Install pip inst

Rosiney Gomes Pereira 45 Dec 19, 2022
EDF R&D implementation of ISO 15118-20 FDIS.

EDF R&D implementation of ISO 15118-20 FDIS ============ This project implements the ISO 15118-20 using Python. Supported features: DC Bidirectional P

30 Dec 29, 2022