Categories
Tags
3d algorithms alignment analyze APIT Arc Architecture arm ascii assembly asynchronous base64 BitHacks Blogging box c c23 clang clang-format client clippy cmake compiler Computer concat concurrency const_fn constexpr contravariant cos covariant cpp cpu crate CS Customization cybersecurity DataStructure db debugging Demo deserialization discrete doc DP drawio dtruss Dynamic emulator example Example FFI flamegraph flat_map fold format FP fsanitize Functional FunctionalProgramming functions futures Fuwari game GATs gcc gccrs generics gitignore glibc GUI hacking hashmap haskell heap hyperfine Imperative interop invariant iterator join justfile kernel LaTeX leak LFU linux lto MachineLearning macOS map Markdown math ML mmap mod nc OnceLock optimization OS ownership panic parallels perf physics pin postgresql product profiling pub radare2 rayon release reverse RPIT rust sanitizer Science science serialization server shift sin size SmallProjects socket std strace String StringView strip strlen struct sum super surrealdb SWAR swisstable synchronous tan thread time toml tracing traits triangulation uint32_t UnsafeRust utf16 utf8 Video vulkan wsl x86_64 xilem zig
prevent_Crashes_Overflow_UB_Invalid_memory_access
2026-03-20
These patterns prevent crashes, overflow, UB, or invalid memory access.
661 words
|
3 minutes
Linux_Kernel_Map
2026-03-19
커널 지도 ) 최고 This is How The Kernel Works - An Interactive Map of the Kernel and its Systems. | SavvyNik
61 words
|
1 minutes
260312_bit_pattern_training_BitHacks_SWAR
2026-03-12
15 Legendary Bit Hacks / Real Kernel example / Why programmers group bits in 4 / Boolean Logic / Operator Truth Table 기초/ SWAR popcount algorithm (the famous 5-mask method)
2815 words
|
14 minutes
260308_Reverse_enginerring_radare2
2026-03-08
`strace` & `radare2`(사용법) UNIX-like reverse engineering framework and command-line toolset
592 words
|
3 minutes
260308_mmap
2026-03-08
`mmap`은 파일이나 장치를 프로세스의 메모리 공간에 맵핑하여, 파일 I/O를 메모리 접근(포인터 조작)처럼 처리하는 시스템 콜입니다. `open()`으로 파일을 열고, `mmap()`으로 메모리에 매핑하여 read/write 없이 포인터로 데이터를 읽고 쓰며, `munmap()`으로 매핑을 해제합니다.
903 words
|
5 minutes
260308_strace_basic001
2026-03-08
strace(LinuxOS) 001- `strace`는 사용자 공간 애플리케이션과 리눅스 커널 간의 상호작용을 진단, 디버깅 및 지시적으로 모니터링하는 데 사용되는 강력한 리눅스 명령줄 유틸리티입니다. (system call)시스템 호출, 신호 및 프로세스 상태 변경을 추적하여 소스 코드 없이 프로그램 충돌, 중단 또는 실패 문제를 해결하는 데 매우 유용합니다.
988 words
|
5 minutes
260308_strace_dtruss_macOS
2026-03-08
macOS에서는 `strace`(LinuxOS)를 쓰지 못해서 `dtruss`(macOS)를 써야함. `dtruss`기초
1475 words
|
7 minutes
260305_What_s_New_in_Rust_1_94_0
2026-03-05
Announcing Rust 1.94.0 (Mar. 5, 2026 · The Rust Release Team)
680 words
|
3 minutes