@danhoang Hi bác, chắc tui và bác đang hiểu định nghĩa từ "scan" hơi khác biệt thôi, còn bản chất limit...offset hoạt động thì đâu thay đổi như tui nói ở trên nhỉ?
Đúng rồi bạn CSP cũng giúp ngăn chặn tấn công XSS cho cookie, tuy nhiên trong phạm vi câu hỏi đang giới hạn ngăn chặn bằng các flag của cookie nên mình chưa đề cập tới CSP 😁
Thực tế thì đây liên quan tới JS Event loop và cách Vue implement watchEffect(), khá là thú vị, mình sẽ viết ở 1 bài riêng về vấn đề này nhé => hóng bài của anh 😆
THẢO LUẬN
mình nghĩ là do tính bảo mật
@danhoang Hi bác, chắc tui và bác đang hiểu định nghĩa từ "scan" hơi khác biệt thôi, còn bản chất limit...offset hoạt động thì đâu thay đổi như tui nói ở trên nhỉ?
Liked
Bài viết hay quá ♥️
Hello xuân trường 😎
Bài gốc: https://thanhle.blog/blog/tu-duy-toi-uu
Ôi e ở cùng quê, cũng theo software mà giờ mới biết tới sư huynh
Có nhưng đang beta nha bạn.
bài viết rất hữu ích đối với BrSE như mình, cảm ơn bạn nhiều
Cảm ơn bạn đã dành thời gian chia sẻ Series chất lượng này!
mỗi phương thức đừng nên có hơn 30 hoặc 40 dòng => này là quy tắc áp dụng chung cho sonarlint trong nhiều project nếu bạn hay để ý
Đúng rồi bạn CSP cũng giúp ngăn chặn tấn công XSS cho cookie, tuy nhiên trong phạm vi câu hỏi đang giới hạn ngăn chặn bằng các flag của cookie nên mình chưa đề cập tới CSP 😁
Dùng CSP cũng có thể ngăn chặn tấn công XSS cho cookie
cảm ơn bạn nhé
Mùng 1 tết hoan hỉ đọc bài.
)
Okie e ơi.
Chúc mừng năm mới 🎆
Thực tế thì đây liên quan tới JS Event loop và cách Vue implement watchEffect(), khá là thú vị, mình sẽ viết ở 1 bài riêng về vấn đề này nhé => hóng bài của anh 😆
void bubble_sort(a[]) { for (i = 1; i < n; ++i) for (int j = i + 1; j <= n; ++j) if (a[i].key > a[j].key) swap(a[i], a[j]); }
Bubble sort này không đúng, nếu sắp xếp tăng dần thì j chỉ tăng đến tối đa mỗi vòng là n-i
Quá tuyệt. Mình rất thích xài Proxyman