A Compiler Writing Journey
Repository Index
83,586 visible repositories in the index
1–24 of 25 · Most stars
This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.
Projects for an undergraduate OS course
Course materials for Modern Binary Exploitation by RPISEC
- exploitation
- wargame
- ctf
A bare metal programming guide (ARM microcontrollers)
- baremetal
- gcc
- make
- stm32
TranslatedAuthoritative Guide to CTF Competitions
Code from various chapters in OSTEP (http://www.ostep.org)
A hacker's userspace TCP/IP stack
- tcp
- socket-api
- tcp-ip
- tuntap
Linux内核学习笔记
Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
Linux Device Drivers 3 examples updated to work in recent kernels
Linus Torvalds' linked list argument for good taste, explained
- elegant
- torvalds
- linked-list
- pointers
2021年最新总结 500个常用数据结构,算法,算法导论,面试常用,大厂高级工程师整理总结
- bplustree
- dp
- bloom-filter
- quick-sort
A series of mini-projects used to learn C for beginners
A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language
- 42
- 42born2code
- 42school
- 42paris
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers.
哈尔滨工业大学(深圳)计算机专业课程攻略 | Guidance for courses in Department of Computer Science, Harbin Institute of Technology (Shenzhen)
🥇Swift基础知识大全,🚀Swift学习从简单到复杂,不断地完善与更新, 欢迎Star❤️,欢迎Fork, iOS开发者交流:①群:446310206 ②群:426087546
- swift
- swift3
- swift-library
- swift-language
Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
- lisp
- lisp-interpreter
- pc-g850
- tiny
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
Vitis In-Depth Tutorials
- embedded
- fpga
- embedded-systems
- aiengine
Companion repository to the "Modern Embedded Systems Programming" video course.
- learning-programming
- embedded-systems
- embedded
- c
SDN网络指南(SDN Handbook)
- sdn
- containers
- handbook
- networking
The complete hacking & penetration testing roadmap. From beginner to elite. 44,982 lines, 150+ Diagram across the roadmap: OPSEC, web security, Active Directory, binary exploitation, EDR evasion, and 0-day research. 300+ tools, 200+ MITRE techniques, C & Rust payloads, lab guides, books, courses, blogs, practice platforms, and AI security resources
- active-directory
- bug-bounty
- ctf
- cybersecurity