Đây là các bài viết được gắn thẻ software engineering.
Để xem tất cả các bài viết click vào đây.
Thuật toán: Ternary Search
Tôi còn nhớ rất rõ khoảng thời gian đầu khi bắt đầu tìm hiểu sâu hơn về lập trình thi đấu (competitive programming). Ở trường, tôi được học những thuật toán cơ bản như sắp xếp, tìm kiếm nhị phân, và một số kỹ thuật đơn giản khác. Tuy nhiên […]
Codeforces Round #1091 (Div. 2) write-up
Sau gần 14 năm, tôi quay lại tham gia một coding contest trên Codeforces – lần đầu tiên trở lại competitive programming một cách nghiêm túc kể từ thời sinh viên. Trong quãng thời gian dài đó, trọng tâm công việc của tôi chuyển sang phát triển và vận hành hệ […]
Tại sao các lệnh UNIX và Unix-like như rm, mv không hỏi xác nhận?
UNIX và các hệ điều hành Unix-like luôn nổi tiếng với sự tối giản, hiệu năng và sự kiểm soát chặt chẽ về mọi mặt vận hành. Rất nhiều người mới sử dụng thường thắc mắc: tại sao các lệnh quan trọng và nguy hiểm như rm, mv lại không […]
