You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Instantly share code, notes, and snippets.
🤖
지식은 행동으로 번성하고, 게으르면 시들어간다.
Aivan Monceller
geocine
🤖
지식은 행동으로 번성하고, 게으르면 시들어간다.
Building front-end applications, web APIs, system utilities and development tools using JavaScript, TypeScript, C# ,Go and Python
/aɪvæn/
A sandboxed terminal emulator that simulates a Unix-like file system environment with core file manipulation commands, implemented entirely in memory without affecting the host system.
Core Architecture
1. Virtual File System (VFS)
In-memory file system with directory tree structure
Understanding the Rust Borrow Checker and Use-After-Free
Understanding the Rust Borrow Checker and Use-After-Free
As someone familiar with JavaScript, Python, C#, and Go, you're about to encounter Rust's unique approach to memory safety through its borrow checker. Understanding this concept requires first grasping what problems it solves, particularly the dangerous "use-after-free" vulnerability.
What is Use-After-Free?
Use-after-free (UAF) is a critical memory safety vulnerability that occurs when a program continues to use a memory location after it has been freed or deallocated. This creates what's called a dangling pointer - a pointer that still references a memory address that no longer contains valid data. [^1][^2][^3][^4]
Here's a simple example in C that demonstrates the problem:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[OPINION] No such thing as a free lunch: The Filipino ‘libre’ culture
[OPINION] No such thing as a free lunch: The Filipino ‘libre’ culture
Jul 13, 2019 10:00 AM PHT
Jade Harley Bretaña
Has the Filipino tradition of gift-giving and treating friends and family gone too far?
Different parts of the world consider generosity as a virtue. In fact, British organization Charities Aid Foundation even has a World Giving Index, which ranks countries based on 3 giving behaviors: volunteering time, helping a stranger, and donating money.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Valorant User Settings (windowed mode for UltraWides)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters