Cảm ơn bro đã góp ý. Mình sẽ review và update lại để nội dung thú vị và dễ hiểu hơn
Mục đích mình liệt kê các pattern ở trên là vì các pattern đó mình sẽ chia sẻ ở các phần sau trong series của mình. Hy vọng bạn sẽ tiếp tục theo dõi và đưa ra góp ý 😍
Bài viết này hướng đến đúng tiêu đề cho biết được nguyên nhân tại sao dùng và khi nào không dùng, còn việc liệt kê các pattern ra cũng không cần thiết.
Nội dung sẽ rất thú vị nếu làm rõ hơn Why và Not Why có thêm ví dụ nữa... như thế sẽ giúp hiểu thêm mấy cái lý thuyết trừu tượng này...
THẢO LUẬN
Bài viết hay lắm ad ^^
Giống như cây tìm kiếm nhị phân cân bằng, sự phức tạp về thời gian để tìm kiếm, chèn và xóa là khá lớn ???
DÀI QUÁ LƯỜI ĐỌC
tks
tks
vâng, e rất mong chờ các phần tiếp theo của series này
thử cài đặt docker trực tiếp lên WSL xem sao bạn, không chạy qua docker desktop nữa
Thank you, bro 😍
Thank you, bro 😍
Cảm ơn bro đã góp ý. Mình sẽ review và update lại để nội dung thú vị và dễ hiểu hơn
Mục đích mình liệt kê các pattern ở trên là vì các pattern đó mình sẽ chia sẻ ở các phần sau trong series của mình. Hy vọng bạn sẽ tiếp tục theo dõi và đưa ra góp ý 😍
thanks bác, vey helpful
Nên sử dụng code convention nữa => https://eslint.vuejs.org/
Bài viết này hướng đến đúng tiêu đề cho biết được nguyên nhân tại sao dùng và khi nào không dùng, còn việc liệt kê các pattern ra cũng không cần thiết.
Nội dung sẽ rất thú vị nếu làm rõ hơn Why và Not Why có thêm ví dụ nữa... như thế sẽ giúp hiểu thêm mấy cái lý thuyết trừu tượng này...
Hữu ích quá sếp
👍️👍️👍️
Đơn giản dễ hiểu 👍️
Bạn cho mình hỏi ? sự khác biết giữa asyncio.create_task và asyncio.gather và lúc nào nên sử dụng tụi nó.
🤤 Có gì hay mà bạn mò được chỉ mình với nhé kkkkk
10 điểm
cool