ANAMIKA SANJAY's Projects
Welcome to the GoLearningZone repository! This repository is a comprehensive resource for learning the Go programming language (Golang). Whether you're a beginner or an experienced developer looking to expand your skills, this repository provides a structured learning path and a collection of practical examples to help you master Go.
Discover the power of Modern C++ with in-depth coverage of C++11/14/17 features. Learn object-oriented programming, move semantics, threading, lambdas, and more. Build high-performance applications across platforms. Take your C++ skills to the next level with this comprehensive course.
Explore the world of pointers in C. This repository is a comprehensive guide that demystifies pointers and their usage, providing examples, documentation, and practical exercises. Perfect for beginners and intermediate learners looking to deepen their understanding of pointers in programming.
A curated list of awesome projects related to eBPF.
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
High-level tracing language for Linux eBPF
Linux system programming, Linux programming tutorials, system programming examples, Linux development tips, process management, file I/O, networking, Linux system calls, Linux kernel programming, Linux programming best practices
The Character_device_Driver GitHub repository focuses on developing and understanding character device drivers in the Linux kernel. Dive into code examples, tutorials, and projects to gain expertise in building and interacting with character devices.
An introductory guide and codebase for understanding and implementing character device drivers in Linux. Dive into the world of kernel programming and learn how to create your own character device drivers step-by-step
Bring all your knowledge together with a fully-fledged character device driver example. Witness the practical application of concepts learned and see a real-world driver in action.
Dive deep into the intricacies of command line arguments in C with the CommandLineMaster-C repository. This comprehensive guide will take you from the basics to advanced usage, ensuring you gain a profound understanding of this essential programming concept
The C compilation process transforms C code into machine-executable form. It includes pre-processing, compiling, assembling, and linking, vital for creating functional programs.
π Explore the intricacies of virtual memory management! π This repo provides comprehensive guides and insights into page tables, address mapping, multi-level paging, and more! Ideal for OS enthusiasts and computer science students.π§ π»
Unlock the power of C++ concurrency. Learn thread-safe coding, lock-free data structures, C++ memory model, design aspects, and CUDA programming. Maximize performance with modern multicore processors.
An educational repository featuring hands-on examples and tutorials to understand the intricacies of Condition Variables and Mutex in multithreaded programming. This project aims to help developers synchronize threads safely, prevent deadlocks, and ensure efficient resource management
The Data Structure GitHub repository is your go-to resource for understanding and implementing various data structures. Explore code examples, tutorials, and projects to learn the essentials and unleash the power of efficient data organization in your programs. Join us on this exciting journey of mastering data structures.
An implementation of the Dining Philosophers problem, focusing on concurrency control via mutexes and semaphores. This repo demonstrates how to manage multiple processes accessing shared resources, aiming to solve issues of deadlock and contention. Includes code examples and a guide.
Distributed system offering unified memory access across multiple nodes, providing an illusion of a single, large memory chunk. Inspired by models like Hadoop's DFS. Built primarily in C with socket programming.
An in-depth guide to Docker, covering containerization principles, Dockerfile creation, image management, orchestration, and best practices to streamline development and deployment processes. Perfect for all levels.
Understand the security measures behind character device drivers. Discover access control, capabilities, permissions, and how they ensure a secure kernel-device interaction.