Lasha Khintibidze
Raspberry Pi Howtos
- Run Raspberry Pi OS on Virtual Machine
- Retrieve the MAC Address of Your Raspberry Pi
- Auto-Start Programs and Schedule Commands on Raspberry Pi OS
- Use Bluetooth on Raspberry Pi OS
- Cron Jobs and Task Scheduling on Raspberry Pi OS
- Access Raspberry Pi With Remote Desktop Software
- Change Default Username and Password on Raspberry Pi OS
- Change Hostname on Raspberry Pi OS
- Create New Users on Raspberry Pi OS
- Find IP Address of Your Raspberry Pi
- Find the Version of Raspberry Pi OS You Have
- Secure Your Raspberry Pi - SSH Protocol Security
- Set Up VPN Server on Raspberry Pi
- Setup a Proxy Server on Raspberry Pi OS
- Assign Static IP to Raspberry Pi
- Login to Raspberry Pi Using SSH
- Setup UFW Firewall on Raspberry Pi
- Update and Upgrade Raspberry Pi OS or Its Packages
- Login as Root User on Raspberry Pi
- Raspberry Pi OS 64 Bits
C++ Howtos
- Implement Circular Array in C++
- Nested Classes in C++
- Nested Loops in C++
- Overload Subscript Operator in C++
- Parallel Array Data Structure in C++
- Sieve of Eratosthenes Algorithm in C++
- Stack Data Structure Using Linked List in C++
- STL Algorithms in C++
- The std::gcd Function in C++
- Vector Implementation in C++
- Binary Search Tree Insertion in C++
- Boost Libraries in C++
- Circular Doubly Linked List in C++
- Delete a Node From Binary Search Tree in C++
- Differences Between sizeof Operator and strlen Function for Strings in C++
- Erase String in C++
- Implement a Queue Data Structure Using Linked List in C++
- Implement Inorder Traversal for Binary Search Tree in C++
- Overloaded Constructor in C++
- Static Function in C++
- The boost::split Function in C++
- The continue Statement in C++
- The std::back_inserter Function Template in C++
- The std::find_if Algorithm C++
- The std::hash Template Class in C++
- The std::merge Algorithm in C++
- The std::min_element Algorithm From STL in C++
- Trigonometric Functions in C++
- Use Exponential Functions of STL in C++
- Use the std::mutex Synchronization Primitive in C++
- Implement a Circular Linked List Data Structure in C++
- Insert New Elements in an STL Map in C++
- The Difference Between Function Arguments and Parameters in C++
- The Differences Between STL Vector and STL List in C++
- The Differences Between Virtual and Pure Virtual Functions in C++
- Use a Conditional Operator in C++
- Use the const Keyword With Pointers in C++
- Use the std::map::find Function in C++
- Use the std::stod Family of Functions in C++
- Use the typeid Operator in C++
- Copy a Vector Container Object in C++
- Create an Array of Strings in C++
- Delete a Node in a Linked List in C++
- Enumeration Type in C++
- Implement a Binary Search Tree Data Structure in C++
- Implement a Doubly Linked List in C++
- Implement the Binary Search in C++
- Implement the Binary Tree Data Structure in C++
- Implement the Insertion Sort Algorithm in C++
- Implement the Selection Sort Algorithm in C++
- Insert a Node in Singly Linked List C++
- Operators in C++
- References in C++
- Reverse the Linked List in C++
- Sort a String of Characters in C++
- Sort a Vector of Pairs in C++
- The Definition of Iostream in C++
- The std::tuple Class and Its Member Functions in C++
- Use an STL Map Container in C++
- Use STL Heap Algorithms in C++
- Use the static Keyword in C++
- Use the static_cast Command in C++
- Use the STL Priority Queue in C++
- Use the STL Queue Container in C++
- Use the STL Set Container in C++
- Use the STL Stringstream Class in C++
- Use the STL Unordered Map Container in C++
- Utilize the Copy Constructor in C++
- Utilize the setw Manipulator in C++
- Calculate Distance Between Two Points in C++
- Check if a Key Exists in a Map in C++
- exit(1) in C++
- Find Maximum Value in Array in C++
- Function Overloading VS Overriding in C++
- Implement Fizz Buzz Solution in C++
- Object Slicing in C++
- Pre-Increment VS Post-Increment Operators in C++
- Print All Permutations of the String in C++
- Remove Duplicates From Vector in C++
- Reverse Vector Elements Using STL Utilities in C++
- The Move Constructor in C++
- The volatile Qualifier in C++
- Use Bit Manipulation Methods in C++
- Utilize the goto Statement in C++
- Bubble Sort Algorithm in C++
- Function Overloading in C++
- Implement Class Constructors in C++
- Implement Merge Sort Algorithm in C++
- Implement Quicksort Algorithm in C++
- Namespaces in C++
- The system() Function in C++
- Use STL List Container in C++ STL
- Use STL Stack Container in C++
- Utilize Stack vs Heap Memory Allocation in C++
- Calculate Factorial of a Number in C++
- Check for a Palindrome String With A Recursive Function in C++
- Declare an Array of Vectors in C++ STL
- Deep Copy VS Shallow Copy in C++
- Implement Assignment Operator Overloading in C++
- Multiply Two Matrices in C++
- Pass Pointer by Reference in C++
- Use Default Parameters for Functions in C++
- Use Smart Pointers in C++
- Use Void Functions in C++
- Avoid Memory Leaks in C++
- Call Function Within a Function in C++
- Create a File in C++
- Create Directory in C++
- INT_MAX and INT_MIN Macro Expressions in C++
- Measure Execution Time of a Function in C++ STL
- Multiple Inheritance in C++
- Print System Time in C++
- Set the Precision of Floating-Point Numbers in C++
- Use Makefile in C++
- Calculate Sum of Array in C++
- Call a Destructor Explicitly in C++
- Clear Input Buffer in C++
- Generate Fibonacci Numbers in C++
- Pointer to an Array in C++
- Read CSV File in C++
- Sort Vector in C++
- Split String in C++
- Use the delete Operator in C++
- Vector Container in C++ STL
- Convert String Into Binary Sequence in C++
- Convert String to Int Array in C++
- Find Element Index in Vector in C++
- Initialize Array of Objects in C++
- Parse a Comma Separated String Sequence in C++
- Pass Argument by Reference vs by Pointer in C++
- Remove Punctuation From a String in C++
- Retrieve Command-Line Arguments in C++
- Return Multiple Values From Function in C++
- Use Nested if-else Statements in C++
- Access Private Members of a Class in C++
- Call by Reference vs Call by Value in C++
- Check if a Number Is Prime in C++
- Check if Input Is Integer in C++
- Count Number of Digits in a Number in C++
- Count Occurrences of a Character in String C++
- Create a Header File in C++
- Find Length of a String in C++
- Find Most Frequent Element in an Array C++
- Get ASCII Value of Char in C++
- Pass Vector by Reference in C++
- Range-Based for Loop in C++
- Read File Word by Word in C++
- Remove Element From Array in C++
- Remove Spaces From String in C++
- Return a Pointer in C++
- Round Floating-Point Number to 2 Decimals in C++
- Sort Map by Value in C++
- Sort Strings Alphabetically in C++
- Split String by Space in C++
- Get Environment Variable in C++
- Shift Elements in Array in C++
- Use the deque Container in C++
- Calculate Dot Product of Two Vectors in C++
- Check if String Is Empty in C++
- Check if String Is Palindrome in C++
- Compare Arrays in C++
- Convert String to Hex in C++
- Create Processes With Fork in C++
- Declare Multiline String in C++
- Define Class Destructor Using the Tilde Operator in C++
- Find Set Intersection in C++
- Return Pointer to Array in C++
- Right Justify Output in C++
- Solve Control Reaches End of Non-Void Function Error in C++
- Use Bitmask in C++
- Use cin.fail Method in C++
- Use const Qualifier With Pointers in C++
- Use malloc vs new Allocators in C++
- Use Private vs Protected Class Members in C++
- Use switch Statement in C++
- Use Timer in C++
- Validate User Input in C++
- Add Element to Vector of Pairs in C++
- Append Vector to Vector in C++
- break vs continue in C++
- Get Current Directory in C++
- Get File Size in C++
- Handle SIGABRT Signal in C++
- Print Linked List in C++
- Read File Into String in C++
- Resize Array in C++
- Shuffle Vector in C++
- Access Member Functions From Pointer to a Vector in C++
- Create a Dictionary in C++
- Create Boolean Functions in C++
- Create Vector of Pointers in C++
- Create Vector of Vectors in C++
- Initialize Vector of Structs in C++
- Raise Number to Power in C++
- Use Callback Functions in C++
- Use the ignore() Function in C++
- Use the Modulo Operator in C++
- Reverse Array in C++
- Write to File in C++
- Create Array of Structs in C++
- Convert Float to Int in C++
- Generate Random Number in Range in C++
- Read File Char by Char in C++
- Tokenize a String in C++
- Add Int to String in C++
- Compare Two Strings Ignoring the Case in C++
- Iterate Through a String in C++
- Parse Int From String in C++
- Check if Pointer Is NULL in C++
- Remove Element From Vector in C++
- Return 2D Array From Function in C++
- Use Dynamic Cast in C++
- Convert a Char to a String in C++
- Dynamically Allocate an Array in C++
- Read Int From a File in C++
- Return a String From a Function in C++
- Check if Element Exists in C++ Vector
- Generate a Random Number Between 0 and 1 in C++
- Replace a Part of the String in C++
- Clear the Console in C++
- Clear Array Element Values in C++
- Change Console Color in C++
- Get Time in Milliseconds in C++
- Concatenate Two Strings in C++
- Convert ASCII to Char in C++
- Convert String to Uppercase in C++
- Generate Random Double in C++
- Convert Decimal to Binary in C++
- Convert Enum to String in C++
- Convert Float to String in C++
- Declare a Global Variable in C++
- Convert Int to ASCII Char in C++
- Pause a Program in C++
- Print a String in C++
- Use setprecision in C++
- Convert Vector to Array in C++
- Read a File Line by Line in C++
- Reverse a String in C++
- Trim a String in C++
- Copy an Array in C++
- Extract a Subvector From a Vector in C++
- Return a Vector From a Function in C++
- Round a Double to an Int in C++
- Generate a Random Float Number in C++
- Loop Over an Array in C++
- Print Numbers With Specified Decimal Points in C++
- Use a PI Constant in C++
- Append Text to a File in C++
- Declare 2D Array Using new in C++
- Print an Array in C++
- Wait for User Input in C++
- Convert Char Array to Int in C++
- Convert Int to a String in C++
- Parse String Using a Delimiter in C++
- Initialize a Vector in C++
- Get List of Files in Directory in C++
- Iterate Though a Vector in C++
- Print Out the Contents of a Vector in C++
- Check if a File Exists in C++
- Convert String to Int in C++
- Find Substring in String in C++
- Pass 2D Array to a Function in C++
- Return an Array From a Function in C++
- Convert Char Array to String in C++
- Convert String to Char Array in C++
- Determine if a String Is a Number in C++
- Find Array Size in C++
- Sleep for Milliseconds in C++
- Iterate Through Map in C++
- Convert Int to Char Array in C++
- Convert String to Lower Case in C++
R Howtos
- Convert Factor to Numeric With the as.numeric Function in R
- Create Custom Legend With ggplot in R
- Create Grouped Boxplots in R
- Create Histogram With ggplot in R
- Create Side by Side Boxplots in R
- Draw Legend Items With Different Colors in R
- Modify ggplot X Axis Tick Labels in R
- Nested for Loops in R
- Remove Duplicate Rows by Column in R
- Split Column Into Two Columns in R
- Split String by Delimiter in R
- The scale_colour_discrete Function in R
- The scale_x_discrete Function in R
- The scale_y_continuous Function in R
- Use grepl to Find Matches for Any Character String in the R Character Vector
- Add a Line to a Plot With the Lines() Function in R
- Add Transparent Rectangle to Boxplot in R
- Create a Large Data Frame in R
- Find Maximum Absolute Values by Row in Data Frame in R
- Find Mode of a Vector in R
- Merge Two Data Frames With Different Number of Rows in R
- Normalize the Values in Matrix R
- Simulate Rnorm for Many Observations Using Different Mean and Sd Values in R
- Use the tryCatch Function for Condition Handling in R
- Visualize Confusion Matrix Using Caret Package in R
C Howtos
- Compare Bits in C
- Control Daemon Process From Another Process in C
- Get Extended Attributes of File in C
- Handle SIGINT Signal in C
- Measure System Time With getrusage Function in C
- Use a Semaphore in C
- Use Atomic Types in C
- Use the pthread_join Function in C
- Use the sched_setaffinity Function in C
- Use thread_local Variables in C
- How optind Variable Gets Assigned in C
- Kill a Child Process in C
- Open a Socket in C
- Print Numbers in Scientific Notation in C
- Read Data From Pipe in C
- Send Signal to a Process in C
- Truncate String in C
- Use the C11 Threads Library in C
- Use the getaddrinfo Function in C
- Align Columns in printf Function in C
- Find System Hostname in C
- Implement Caesar's Cipher in C
- Use shmget to Allocate Shared Memory in C
- Use struct Alignment and Padding in C
- Use the bzero Function in C
- Use the crypt Function in C
- Use the execlp Function in C
- Use the feof Function in C
- Use the goto Statement in C
- Access Environment Variables Using setenv Function in C
- Concatenate String and Int in C
- Get Thread ID in C
- Implement Swap Function in C
- Initialize Array of Structs in C
- Read Binary File in C
- Read File Line by Line Using fscanf in C
- The Round Function in C
- Use Mutex Lock in C
- Use the opendir Function in C
- argc and argv in C
- Copy Char Array in C
- Create a New Directory in C
- Dynamically Allocate an Array in C
- Flush stdout Output Stream in C
- Get Length of Char Array in C
- Implement Dictionary in C
- open vs fopen in C
- Return a Struct From Function in C
- Trim a String in C
- Use Bitwise Shift Operations in C
- Use File Redirection in C
- Use the exit Function in C
- Use the fork Function in C
- Use the getchar Function in C
- Use the gettimeofday Function in C
- Use the nanosleep Function in C
- Use the strdup Function in C
- Use the strsep Function in C
- Use the waitpid Function in C
- How to Plot Data in C
- Convert Char* to Int in C
- Get File Size in C
- Check if String Contains Substring in C
- Clear Char Array in C
- Convert String to Lowercase in C
- Get Current Working Directory in C
- Sort Function in C
- The dup2 Function in C
- The execvp Function in C
- The extern Keyword in C
- #ifndef Include Guards in C
- Array of Strings in C
- Bit Masking in C
- Exponents in C
- Get User Input in C
- Initialize Char Array in C
- Modulo Operator in C
- Use strtok Function in C
- wait Function in C
- Write to File in C
- Function Pointer in C
- Static Variable in C
- Use a Timer in C
- Use Pointer Ampersand Notation in C
- Allocate Struct Memory With malloc in C
- Compare Strings in C
- Concatenate Strings in C
- Fix Free Invalid Pointer Error in C
- Generate Random Number in C
- Get Substring in C
- i++ vs ++i in C
- Initialize a Struct in C
- Print Char Array in C
- Print Formatted Text in C
- Print to stderr in C
- Read a File in C
- Use typedef enum in C