Ryan Sheehy Cheat Sheets
Tools
C++
Low Level Programming
Data Structures
Algorithms
Web Dev
Math
Tools
Linux
Linux Commands
Bash Scripting
Text
Vim
Markdown
Regex
Git
Networking
Programming Tips
PGP Encryption
C++
Make Files
GNU Debugger
C++
C++ Standard Libraries
C++ Non Standard Libraries
C++ Data Structures, Iterators, and Algorithms
C++ Smart Pointers
Low Level Programming
Low level concepts
How A CPU Works
x86 Assembly
/
MASM
Serial Communications
Data Structures
Stacks, Queues, and Lists
Singly Linked List
Binary Tree
Binary Search Tree
AVL Tree
Red Black Tree
Hash Tables
Heaps
Graphs
Algorithms
Basics
Big O
Search Algorithms
Sorting Algorithms
Miscellaneous
Compression:
Huffman codes
Encryption
RSA
Diffie-Hellman Key Exchange(Include 2 lock key exchange)
Error correction: Read-Solomon Codes
PIDs
Web Dev
Deploying Websites
Elements and styling
HTML
CSS
SVGs
JavaScript
JavaScript
Advanced Javascript
JQuery
NodeJS
NodeJS Packages
React
Data Bases
SQL
IndexedDB
Web Cybersecurity
Cross Site Scripting(XSS)
SQL Injection
Cross Site Request Forgery(CSRF)
Math
Matrices
Probability
Basic Graphing
Trigonometric Functions
Newtons Method
Taylor Series
Propositional logic