Advantages And disadvantages of sorting
2025-01-24
458 words
|
2 minutes
Backup code and database
2025-01-24
144 words
|
1 minutes
Big O
2025-01-24
Giả sử chúng ta được cho một mảng dữ liệu đầu vào (mảng A và số phần tử N), ta có thể tính chính xác số bước chạy của thuật toán trên đầu vào đã cho. Tuy nhiên, có rất nhiều giá trị mà bộ dữ liệu đầu vào có thể nhận nên việc tính toán số bước như trên với mọi khả năng đầu vào là không thể.
2115 words
|
11 minutes
Behavioral Design Pattern (Vietnamese)
2025-01-24
Chain of Responsibility Pattern hoạt động dựa vào việc chuyển đổi đối tượng tiếp nhận event thành các đối tượng độc lập là các handler. Các handler sẽ được link với nhau thành một chuỗi các handler liên tiếp nhau. Khi một request (hoặc event) được gửi tới thì request đó sẽ được chuyển đi liên tiếp trong chuỗi handler cho tới khi gặp một handler có thể xử lý request đó. Mỗi handler đều có quyền quyết định rằng nó sẽ xử lý Request hoặc chuyển tiếp Request đó sang handler tiếp theo.
5509 words
|
28 minutes
Creational Design Pattern (Vietnamese)
2025-01-24
Do javascript chỉ có đơn luồng nên không cần quan tâm đến vấn đề 2 class gọi đến instance cùng lúc (tạo ra 2 instance cùng lúc)
4990 words
|
25 minutes
Create a MySQL user
2025-01-24
30 words
|
1 minutes
Giới thiệu series về Design Pattern của mình
2025-01-24
Tham khảo từ nhiều nguồn. Chủ yếu là các bài viết trên Viblo.
310 words
|
2 minutes
Structural Design Pattern (Vietnamese)
2025-01-24
Adapter là một khái niệm rất thông dụng trong đời sống hàng ngày. Ta thường hay bắt gặp các loại adapter như: power adapter (chuyển đổi điện áp), laptop adapter (bộ sạc của laptop) hay memory card adapter… Các adapter này có nhiệm vụ chính là làm cầu nối trung gian để giúp hai đồ vật gì đó có thể hoạt động với nhau.
7622 words
|
38 minutes