Machine Leaning For Trading
This study guide is a collection of my notes for CS7646 @ Georgia Tech – Machine Learning For Trading.
Software Engineer at Prudential Financial
This study guide is a collection of my notes for CS7646 @ Georgia Tech – Machine Learning For Trading.
This study guide is a collection of my notes for the class CS 6400 (Database Systems Concepts And Design) at Georgia Tech.
A collection of notes covering information on core Computer Science algorithms and data structures as well as relevant practice problems highlighting these topics.
This study guide is a collection of my notes in preparation for the AWS Certified Developer – Associate certification.
Apache Kafka is a high-throughput distributed messaging system.
Git notes
A collection of my JavaScript, HTML, and CSS notes, examples, and guides.
An issue I ran into when using IntelliJ IDEA is not being able to view Java source code, declarations, and Javadocs. This can be resolved by going to your src
folder (i.e., where your source code is located). Right click, navigate and toggle: Mark Directory As > Sources Root (link).
In computer science, a hash table is a data structure that implements an associative array abstract data type (ADT). Fundamentally, a hash table maps keys to values using a hash function that computes an index into an array of buckets from which the desired value can be found. Ideally, the hash function will assign each key to a unique bucket. However, most hash functions are imperfect and cause hash collisions. A hash collision is when the hash function generates the same index for more than one key. Such collisions are usually accomodated for in some way (e.g., linear probing). In a well-dimensioned hash table, the average cost for lookup and insertion is independent of the number of elements stored in the table. Some hash table designs also allow for arbitrary insertions and deletions of key-value pairs.
This semester I am a teaching assistant for Systems Programming. This post is a collection of useful notes.
C++ and object oriented programing (OOP)
Palindrome Permutation: Given a string write a function to check if a string is a permutation of a palindrome.
Is Unique: Implement an algorithm to determine if a string has all unique characters.
There are various thread synchronization primitives. A few are: mutexes, condition variables, spinlocks, read-write locks, and barriers.
Creating and passing data to threads.
A compilation of useful IO commands.
In this fabulous post, I will explain stack vs. heap memory and more! So, I suggest you grab some hot chocolat and learn a thing or two.
My vim dotfile notes! Below are options and commands I personally found useful through experience. Of course, this list is only getting started and will constantly be updated as time goes on.