Q

Quản trị viên

Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.

2312 bài viết · Website
Lập trình Go 22/09/2026 10 phút

Viết hàm assembly Plan 9 trong Go: chạy được, nhưng vì sao thường lỗ

Hướng dẫn viết một hàm assembly từ đầu: khai báo Go không thân, cài đặt trong file .s, đọc tham số qua FP. Chạy thật cho kết quả đúng. Nhưng đo trung thực cho thấy hàm asm không inline được, nên với hàm nhỏ thường lỗ — nó chỉ đáng cho thứ compiler không diễn đạt được. Go 1.23.

Cơ sở dữ liệu 22/09/2026 5 phút

Wait events trong PostgreSQL: đọc hệ thống đang chờ ở đâu để tìm nút thắt thật

Wait events cho biết mỗi phiên đang chờ gì — khoá, ghi WAL, đọc đĩa, hay client. Lấy mẫu chúng nhiều lần là một profiler nghèo cho database. Bài này đo thật một tải ghi bị nghẽn ở WAL, một scan đọc đĩa, và một khoá hàng. PostgreSQL 16.