@minhtuan.nguy Dạ vậy theo em hiểu sẽ là
echo -ne '[Some prefix ]P\0A\0Y\0L\0O\0A\0D\0X[midfix]P\0A\0Y\0L\0O\0A\0D\0X[Some suffix ]' > /tmp/test.txt
[Some prefix ] : sẽ thành junk char .. ( em vẫn không hiểu tại sao chỗ nào lại thành junk char ạ )
P\0A -> P
A\0Y -> A
....
Sau khi ghép xong thì X sẽ bị dư, và ghép vs đoạn còn lại. Do đó nó sẽ bị junk char
... Có đúng không ạ
Đơn giản vì chúng ta cần một cơ chế cho phép chồng chập nhiều volume trên cùng 1 đường dẫn. Vd: [Vol1=/a/b/c/d/] và [Vol2=a/b/c/] sẽ có chung prefix là /a/b/c/. Khi cùng triển khai 2 đứa sẽ loại trừ và ghi đè lẫn nhau tại /a/b/c/ nếu không sử dụng subPath.
Về việc Kubernetes không cập nhật tự động ConfigMap/Secrect as a Volume bằng subPath thì các bạn có thể refer qua legacy docs.
Thật sự rất hay, trước mình có thử nhưng mà mãi không có đơn nào nên thôi. Vì lười tự nhiên phải hoàn thiện profile mà không biết up gì lên github hay linkedin.
@quypuoc1 tức là UTF-16 khi convert sẽ sử dụng 2 byte, nội dung của payload đang hiển thị 2 lần, nên cần loại bỏ 1 cái đi thì thêm 1 byte nữa để khi convert UTF-16 nó sẽ convert xoá cái payload thứ 2 đi để được payload chạy được.
Em chưa hiểu đoạn này lắm.
" chỉ cần thêm 1 byte vào phần giữa Payload 1 và Payload 2 (như dưới đây là thêm X vào sau D\0) thì byte aligment của Payload thứ 2 sẽ bị lệch, dẫn đến Payload 2 bị convert thành junk chars:"
Tại sao thêm X vào sau D\0 thì payload thứ 2 sẽ bị lệch nhỉ.?
THẢO LUẬN
@minhtuan.nguy Dạ vậy theo em hiểu sẽ là echo -ne '[Some prefix ]P\0A\0Y\0L\0O\0A\0D\0X[midfix]P\0A\0Y\0L\0O\0A\0D\0X[Some suffix ]' > /tmp/test.txt [Some prefix ] : sẽ thành junk char .. ( em vẫn không hiểu tại sao chỗ nào lại thành junk char ạ ) P\0A -> P A\0Y -> A .... Sau khi ghép xong thì X sẽ bị dư, và ghép vs đoạn còn lại. Do đó nó sẽ bị junk char ... Có đúng không ạ
pathvàsubPaththì có thể refer tại đây./a/b/c/d/] và [Vol2=a/b/c/] sẽ có chung prefix là/a/b/c/. Khi cùng triển khai 2 đứa sẽ loại trừ và ghi đè lẫn nhau tại/a/b/c/nếu không sử dụngsubPath.@quydungtn20 Mình vẫn ngu tiếng Anh lắm. Nhưng nếu có time rảnh mình sẽ share về cách học của mình nhé!
@thanhle27 Cách anh học Tiếng Anh anh à
Dạng câu truyện từ lúc bắt đầu đến hiện tại ấy
Thật sự rất hay, trước mình có thử nhưng mà mãi không có đơn nào nên thôi. Vì lười tự nhiên phải hoàn thiện profile mà không biết up gì lên github hay linkedin.
@quypuoc1 tức là UTF-16 khi convert sẽ sử dụng 2 byte, nội dung của payload đang hiển thị 2 lần, nên cần loại bỏ 1 cái đi thì thêm 1 byte nữa để khi convert UTF-16 nó sẽ convert xoá cái payload thứ 2 đi để được payload chạy được.
Bài viết quá đỉnh
Đúng rồi b ạ
Theo như mình tìm hiểu thì thử trên killer.sh mình sẽ bỏ ra 29.99$ và được 2 session mỗi session kéo dài 36 tiếng thôi phải ko nhỉ
bạn ơi có source code trên đó kh cho mình tham khảo với
Chỗ ví dụ ProductRepository, namespace bị sai tác ơi.
Hiện tại:
Đổi thành:
$(‘form’).append() - sau khi URL ở trên thực hiện công việc tải tệp lên, ta sẽ lấy được tên file và gán nó vào value của input hidden.
Mình thử thì ra undefine vậy bạn, em log ra thấy mỗi response nó chỉ trả về 1 chuỗi "success"
Em chưa hiểu đoạn này lắm. " chỉ cần thêm 1 byte vào phần giữa Payload 1 và Payload 2 (như dưới đây là thêm X vào sau D\0) thì byte aligment của Payload thứ 2 sẽ bị lệch, dẫn đến Payload 2 bị convert thành junk chars:" Tại sao thêm X vào sau D\0 thì payload thứ 2 sẽ bị lệch nhỉ.?
cảm ơn bạn. Bạn có thể ghé thăm blog của mình ở https://thanhle.blog/ nếu muốn đọc thêm nhé :3
Em cảm ơn!
Giỏi quá! Mong được học hỏi cách viết tích cực như này nè. 👋
Bài viết hay quá, cảm ơn a zai
Ý là em muốn nghe trình độ tiếng Anh của a hả? Hay cách a học tiếng Anh?
Ad cho e hỏi tại sao Uow chứa các Repository nhưng code trên thì hình như là Repository chứa Uow
tất cả đều ok nếu không có câu này "chỉ những người sử dụng Mac mới cần sử dụng từ khóa sudo". are you sure?