Đú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 😆
Em xin chào anh.
Em có đăng ký khoá học CKA của Srinath Challa trên Udemy. Đến phần ETCD, tác giả có nói là: "etcd-master pod is "static pod", K8s will create from above etcd.yaml file after run this command: kubectl delete pods etcd-master -n kube-system --grace-period=0 --force." Nhưng sau khi delete thì em thấy etcd không được tạo lại trong cluster nữa. Em đợi 1 lúc lâu nhưng vẫn không thấy tạo lại. Em không biết fix như nào nữa. Mong mọi người giúp đỡ ạ. Em có kiểm tra có file etcd trong manifest, có file crt và .key trong thư mục pki rồi.
Chúc mừng năm mới anh và mọi người
Đây là hướng dẫn của tác giả:
chào anh trong bài này thì em chỉ thấy chỉ thay đổi được giao diện, còn phải xử lí bên trong thì không thay đổi, em đã thay đổi bên trong UserController ở phần register ở line 49 thay vì 'Server error' như anh đã code thì em thay bằng mess mới nhưng thấy nó thay đổi, em phải down và up lần nữa mới thay đổi ạ
THẢO LUẬN
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
Em xin chào anh. Em có đăng ký khoá học CKA của Srinath Challa trên Udemy. Đến phần ETCD, tác giả có nói là: "etcd-master pod is "static pod", K8s will create from above etcd.yaml file after run this command: kubectl delete pods etcd-master -n kube-system --grace-period=0 --force." Nhưng sau khi delete thì em thấy etcd không được tạo lại trong cluster nữa. Em đợi 1 lúc lâu nhưng vẫn không thấy tạo lại. Em không biết fix như nào nữa. Mong mọi người giúp đỡ ạ. Em có kiểm tra có file etcd trong manifest, có file crt và .key trong thư mục pki rồi. Chúc mừng năm mới anh và mọi người Đây là hướng dẫn của tác giả:
@cogVien chúc e ăn tết vui vẻ nhé 🤗
ý e là sao nhỉ?
e sửa code thì build lại project nhé, ở
docker-compose.ymlđể ý dùng đúng tên image + tag e vừa buildchào anh trong bài này thì em chỉ thấy chỉ thay đổi được giao diện, còn phải xử lí bên trong thì không thay đổi, em đã thay đổi bên trong UserController ở phần register ở line 49 thay vì 'Server error' như anh đã code thì em thay bằng mess mới nhưng thấy nó thay đổi, em phải down và up lần nữa mới thay đổi ạ
@maitrungduc1410 dạ em cảm ơn anh nhiều gần tết rồi mà anh vẫn tranh thủ reply , chúc anh ăn tết vui vẻ ạ