Giới thiệu Một mùa thi nữa lại đến. Những bạn lớp 12 đang tất bật ôn luyên để chuẩn bị cho một trong những kì thi quan trọng nhất. Bên […]
Tác giả: lengocthuong
Sử dụng WinDbg để debug crash
Chắc các bạn cũng hiểu được sự nguy hiểm của việc phần mềm bị crash phải không? Tôi có một tình huống sau: Khách hàng đang sử dụng sản phẩm […]
Memory Dump là gì?
TỔNG QUAN Khi Windows bị lỗi gì đó, nó thường tạo một tập tin gọi là: memory dump file. Tập tin này chứa những thông tin có thể giúp xác […]
Dùng Visual Studio để phát hiện memory leak
Bài trước mình đã bàn sơ qua về vấn đề memory leak trong lập trình, nhất là C++. Lần này, mình sẽ giới thiệu một cách để debug memory leak […]
Memory leak là gì?
Giới Thiệu Memory leak không phải là một cái gì đó mới mẻ, tuy nhiên bài viết dành cho C/C++ khá là ít và cũng không được chi tiết lắm. […]
Phát hiện Memory Leak bằng CRT library: P2
Như ở phần trước tôi đã giới thiệu sơ qua về CRT libaries và một ví dụ đơn giản để demo. Ở bài viết này, tôi sẽ đem đến một […]
Phát hiện Memory Leak bằng CRT library: P1
Memory leak có thể coi là một trong những lỗi kinh điển và nhức đầu nhất mà C/C++ developer nào cũng sẽ gặp phải trong quá trình làm việc của […]
Loop unrolling là gì?
Loop unrolling là gì? Có bao giờ bạn đã nghe khái niệm này chưa? Nếu chưa hãy cùng nhau tìm hiểu nhé. TỔNG QUAN Về cơ bản loop unrolling là […]
Sử dụng hiệu quả std::map vs std::unorder_map
Chào mọi người, hôm nay mình sẽ bàn một chút về container std::map/unorder_map. Thông thường nếu muốn lưu trữ một kiểu dữ liệu theo cặp key-value chúng ta sẽ dùng […]
Lưu ý khi sử dụng operator[] của std::map
Hôm nay chúng ta sẽ bàn một chút về operator[] (element access) của std::map, tại sao phải lưu ý? Nó có khác gì khi sử dụng để access một element […]