dataisland's Projects
A powerful and user-friendly binary analysis platform!
Some learning materials, notes and scripts about the programming and security of microcontroller.
Minimal BASIC Interpreter
SJTU BookStore homework
CAMP: Compiler and Allocator-based Heap Memory Protection (USENIX Security 2024) ✨ Please give a star to https://github.com/cla7aye15I4nd/shadowbound next door! 🌟😊
CloseAI is a deep reinforcement learning agent using Prior Dueling DQN, Double DQN, for Atari games, course project of CS420 at ACM Class, Shanghai Jiao Tong University.
Some materials about Computer Network Courses
CTF Wiki Online
Database Lab Homework of CS392-1 at SJTU
The emacs config I used on Linux. Solarized theme. Integrated C++, Python, ASM, Java, Rust, Shell extension. Mainly used for the development of small projects.
Modular Multimedia framework for packaging, streaming and playing your favorite content, see http://netflix.gpac.io
Simplicity in Speed, Purity in Design: Redefine Your Hexo Journey.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
SJTU OOP homework(matrix)
Embedded JavaScript engine for C/C++
TLS/SSL and crypto library
OS Coursework Project (PintOS). Includes four parts: threads, user programs, virtual memory, file systems. Can pass all tests!
Pymx is a compiler written in Python 3 for the M* language which is a toy language. The compiler is intended to support to generate rv32im code from a java-like language.