Tất cả bài viết
-
Design Patterns #3 | Creational: Factory – Part 2 Abstract Factory
Ở bài viết này chúng ta tìm hiểu một Factory Pattern tiếp theo là Abstract Factory nằm trong nhóm Creational Patterns. Vấn đề Tiếp tục với ví dụ ở bài trước Factory…
-
Design Patterns #2 | Creational: Factory – Part 1 Factory Method
Ở bài viết này chúng ta sẽ tìm một trong những Creational Patterns rất đơn giản mà lại được sử dụng rất rộng dãi là Factory Patterns. Có 2 hai loại Factory…
-
Design Patterns #1 | Creational: Singleton – Tại sao nên tránh sử dụng?
Ở bài viết này chúng ta sẽ tìm hiểu một Pattern Design đơn giản và cực kì phổ biến và hữu ích, nhưng đồng cũng có rất nhiều vấn đề mà sẽ…
-
Cpp Tips #2 | Return value optimization: Compiler tự động tối ưu copying objects
Return value optimization là một khái niệm liên quan đến compiler optimization technique, compiler sẽ tự động xóa bỏ các việc copying objects không cần thiết ghi chúng ta trả ra một object từ…
-
Cpp Tips #1 | False sharing: Cách tránh để tăng hiệu năng khi lập trình Multi-thread
Một trong những điều chúng ta quan tâm khi lập trình Multi-thread là các luồng data và các threads chia sẻ dữ liệu như thế nào để tránh race data mà vẫn…








