Phần ảnh b đưa bảo nó ko detect ra được face nên phần: img_ = face_recognition.face_locations(img) trong function image_encoding nó sẽ trả về mảng rỗng nhé b. Cho nên ms bị lỗi trên. Cách giải quyết là B thêm try vào và mỗi lần bị trả về mảng rỗng b hãy cho vào exception và pass nó
a. Optional Chaining thì theo mình đọc nó vẫn chưa support đang trong trạng thái thử nghiệm Link và đồng thời nếu bạn đã sử dụng ImmutableJS rồi có thể tiếp tục sử dụng hết các feature mà nó đưa ra cho bạn luôn để tận dụng được tối ưu nó
b. Như mình nói thì so với việc bạn dùng Spread Operator thì code bạn sẽ rất dài với trường hợp store của bạn là 1 object phứ tạp và sẽ tự gây thêm khó khăn trong việc code sao để duy trì được tính bất biến (immutable) của state store. Còn với ImmutableJS thì công việc của bạn sẽ đơn giản hơn nhiều vì chính ImmutableJS sẽ chịu trách nhiệm đẩm bảo tính bất biết cho bạn luôn và điều đó giúp bạn có thêm thời gian cho các phần code khác.
Mình hơi thắc mắc là thay vì phải cài thêm library như ImmutableJS thì:
a. Dùng optional chaining
b. Dùng Spread Operator
trong phần tips & tricks của bài. Lẽ nào 2 phương án này có nhược điểm gì so với libraries bạn nói?
THẢO LUẬN
Phần ảnh b đưa bảo nó ko detect ra được face nên phần: img_ = face_recognition.face_locations(img) trong function image_encoding nó sẽ trả về mảng rỗng nhé b. Cho nên ms bị lỗi trên. Cách giải quyết là B thêm try vào và mỗi lần bị trả về mảng rỗng b hãy cho vào exception và pass nó
oh thank you, mình viết nhầm thật :p
Bài viết của bạn ấy nêu vấn đề đúng rồi nhé, kết quả sau lần chunk đầu tiên sẽ làm thay đổi không gian mẫu của dữ liệu
Anh ơi sửa lại xíu phần nguyên âm là vowel, phụ âm là consonants
bác cho em hỏi bộ phoneme tương ứng của tiếng Việt là gì ạ?
a. Optional Chaining thì theo mình đọc nó vẫn chưa support đang trong trạng thái thử nghiệm Link và đồng thời nếu bạn đã sử dụng
ImmutableJSrồi có thể tiếp tục sử dụng hết các feature mà nó đưa ra cho bạn luôn để tận dụng được tối ưu nób. Như mình nói thì so với việc bạn dùng
Spread Operatorthì code bạn sẽ rất dài với trường hợp store của bạn là 1 object phứ tạp và sẽ tự gây thêm khó khăn trong việc code sao để duy trì được tính bất biến (immutable) của state store. Còn vớiImmutableJSthì công việc của bạn sẽ đơn giản hơn nhiều vì chínhImmutableJSsẽ chịu trách nhiệm đẩm bảo tính bất biết cho bạn luôn và điều đó giúp bạn có thêm thời gian cho các phần code khác.Mình hơi thắc mắc là thay vì phải cài thêm library như ImmutableJS thì: a. Dùng optional chaining b. Dùng Spread Operator trong phần tips & tricks của bài. Lẽ nào 2 phương án này có nhược điểm gì so với libraries bạn nói?
Bài viết hay quá, cảm ơn bạn !
anh ơi em chạy code và bị lỗi như hình dưới mong sự hỗ trợ và giải đáp từ anh
Bài viết hay.
ui đẹp quá anh ơi...
vâng cám ơn a
hi.. đúng rồi bạn.. tất cả bài viết của mình để lưu code lại thôi, gặp cái nào okie hơn mình mới update lại
mấy hook cơ bản thôi e
hết sớm thế anh =)), làm thêm về useDebug, useImperativeHandle, khi nào nên dùng useEffect và useLayoutEffect đi anh
Nếu bạn dùng blade thì hoàn toàn có nhé bạn. Trong blade có sẵn các directive là @can và @cannot. Bạn có thể xem thêm ở document của Laravel tại đây: https://laravel.com/docs/7.x/authorization#via-blade-templates
transition của Vue thôi e , đây nhé
E đang dùng python anh ạ