vì mỗi 1 lần client truy cập từ browser (hoặc bấm F5 browser) thì nó cần phải xác thực lại channel để có thể nhận được tin nhắn broadcast từ người khác, mà quá trình này thì cần phải được làm ngay mỗi khi user join vào 1 channel bất kì, nên với Laravel + Laravel Echo Server thì hiện tại như a thấy thì để listen 10 channels thì sẽ cần 10 requests để xác thực, request đó được gửi từ browser qua websocket -> Laravel Echo Server -> gửi vào Laravel backend
A đang thoáng nghĩ tới 1 cách đó là mình implement kiểu "group channels" tức là cho 10 channels vào chung 1 group, khi user xác thực bất kì 1 channel nào trong group thì cũng sẽ được xác thực cho các channels còn lại, nhưng a chưa thử implement nên ko chắc 🤣🤣🤣🤣
Thật ra nếu bạn đọc kĩ bài của mình thì mình đã để link của thư viện filterpy.kalman trong bài viết rồi. Link này đều đã giải thích về các attribute của nó. Còn bài viết này mình muốn tập trung vào thuật toán chứ ko phải dạy cách sử dụng thư viện (vì đọc document của thư viện là đủ, mình chỉ thêm 1 chút code để mn dễ hình dung hơn khi triển khai thôi)
Extraordinary!!! This is a gem of an article. Thanks a lot for all your effort to articulate it. If possible please come up with a article on step by step understanding of how observable pattern works in data binding as that's how it's mostly used.
Mới học thì khá hoang mang với đống thuật ngữ nhưng sau càng ngày càng thấy flutter chịu ảnh hưởng lớn từ react, nên để mng không bảo là react fake 1 thì đổi hết thuật ngữ sang 1 cái khác chăng 😂 inheritedWidget === highOrderComponent, updateShouldNotify === shouldComponentUpdate v.v..
@maitrungduc1410 nghĩa là khi login trả về token mình lưu luôn à a. a có bài nào tham khảo về phần này không ạ. em đang làm phần này nhưng chưa làm được, em cảm ơn a ạ
THẢO LUẬN
@cr_ronaldo16396
vì mỗi 1 lần client truy cập từ browser (hoặc bấm F5 browser) thì nó cần phải xác thực lại channel để có thể nhận được tin nhắn broadcast từ người khác, mà quá trình này thì cần phải được làm ngay mỗi khi user join vào 1 channel bất kì, nên với Laravel + Laravel Echo Server thì hiện tại như a thấy thì để listen 10 channels thì sẽ cần 10 requests để xác thực, request đó được gửi từ browser qua websocket -> Laravel Echo Server -> gửi vào Laravel backend
A đang thoáng nghĩ tới 1 cách đó là mình implement kiểu "group channels" tức là cho 10 channels vào chung 1 group, khi user xác thực bất kì 1 channel nào trong group thì cũng sẽ được xác thực cho các channels còn lại, nhưng a chưa thử implement nên ko chắc 🤣🤣🤣🤣
Có thể là do ở chế độ zoom quá nhỏ bạn đổ không load màu (Vì bản đồ chỉ tập trung phát triển ở VN thôi)
@maitrungduc1410 vâng, em cảm ơn a ạ.
Có một cái mà mình thấy kì là khi thu nhỏ bản đồ thì nó bị lỗi một màu giống như bên dưới
Thêm link hot cho ae nè https://www.plusvay.com/
Thật ra nếu bạn đọc kĩ bài của mình thì mình đã để link của thư viện filterpy.kalman trong bài viết rồi. Link này đều đã giải thích về các attribute của nó. Còn bài viết này mình muốn tập trung vào thuật toán chứ ko phải dạy cách sử dụng thư viện (vì đọc document của thư viện là đủ, mình chỉ thêm 1 chút code để mn dễ hình dung hơn khi triển khai thôi)
Bài viết rất hay, cảm ơn bạn nhiều!
Bạn đằng nào cũng giải thích thì mình nghĩ bạn nên nói về các attribute của kf luôn. kf.P hay kf.Q là gì
Extraordinary!!! This is a gem of an article. Thanks a lot for all your effort to articulate it. If possible please come up with a article on step by step understanding of how observable pattern works in data binding as that's how it's mostly used.
lại là E à
thank bạn
Mới học thì khá hoang mang với đống thuật ngữ nhưng sau càng ngày càng thấy flutter chịu ảnh hưởng lớn từ react, nên để mng không bảo là react fake 1 thì đổi hết thuật ngữ sang 1 cái khác chăng 😂 inheritedWidget === highOrderComponent, updateShouldNotify === shouldComponentUpdate v.v..
đọc 1 article thì bạn nên đọc hết đã trước khi đưa ra câu hỏi. Câu trả lời trong bài đã có rồi updateShouldNotify return true
Em cũng muốn tham khảo thêm về lệnh loop ạ
vãi mong ổng viết NestJS xịn xò ổng quay sang viết laravel =))
@duongvancong đây này e ơi: https://laravel.com/docs/8.x/passport#defining-scopes
@maitrungduc1410 nghĩa là khi login trả về token mình lưu luôn à a. a có bài nào tham khảo về phần này không ạ. em đang làm phần này nhưng chưa làm được, em cảm ơn a ạ
@duongvancong permission thì thường mình lưu ở
scopetrong chính JWT token luôn nhé e@maitrungduc1410 Vâng a, a lưu permission vào localStorage hay ở đâu ạ và a dùng Vuex để lưu à a. a trả về cùng với login hay call api riêng ạ
Tiêm ngừa không phải tim nha bác:>