middleware sinh ra là để quản lý, chứ nó không thay thế cho các thư viện call API trực tiếp. nhắm thấy phải dùng thì dùng, vì dùng đồng nghĩa với việc tốn thêm tài nguyên để quản lý, kiến thức để sử dụng và cả các vấn đề phát sinh nữa. nhưng không dùng không có nghĩa là không học không biết
redux-thunk ở đây giúp cho redux hiểu và hoạt động một cách chính xác nếu nó nhận được 1 async logic, đồng thời làm bàn đạp đế phát triển lên các phần tiếp theo tốt hơn như RTK Query và Mutation, nó không bắt ngta phải bỏ cách viết redux thuần, đơn giản là nếu chúng mày truyền láo (async) vào thì tao vẫn sẽ hiểu và làm việc bình thường, chứ không phải không xử lý được như trước khi có thunk
Sao tôi copy code của ông chạy với vòng for thì hết 2ms mà với callback Partitioning mất 8.5s nhỉ, tôi chạy có 500k đơn vị, hay bài toán chỉ hữu dụng với dữ liệu lớn lên đến trăm triệu ?
<button class="btn btn-primary"> Click on this btn</button>
</section>
và nội dung js như thế này:
function handleThis (e) {
console.log(this);
}
Trong bài viết có đề cập đến: "Khi một function được sử dụng như một hàm xử lý sự kiện, ngữ cảnh this của nó được chỉ định tới đối tượng đặt phương thức lắng nghe sự kiện." Không hiểu mình hiểu sai ở đâu mà khi console.log(this) ở hàm handleThis thì ra đối tượng this == window nhỉ. Tại đối tượng đặt phương thức lắng nghe sự kiện là thẻ div có id="thisBtn" mà, theo như mình hiểu thì nó phải trả ra đối tượng div đó chứ.
Còn nếu js như thế này thì trả ra đúng.
function handleThis_2(e) {
console.log("Đây là this 2", this);
}
document.getElementById('thisBtn').onclick = handleThis_2;
Ai giúp mình chỗ này với.
cảm ơn bài viết của anh. Rất chi tiết ạ .
cho e hỏi là : nếu mình upload ảnh cat2 khác ( nó là ảnh đã được cắt từ ảnh cat đã upload trước đó ) thì mã băm có giống không ạ ?
Theo mình thì cách thiết kế types của bạn đang bị phức tạp hóa, mình chưa có solution cụ thể cho bạn, nhưng thiết nghĩ nên tìm cách đơn giản lại sẽ tốt hơn cho code readability cũng như dễ debug sau này, mà nhất là có thể giải quyết luôn vấn đề bạn đang hỏi 🙂
e deploy theo hướng dẫn ok, app chạy qua nodeport hoặc ingress đều ok, nhưng nó k lấy dc các env param nhỉ, k biết bài này có thiếu phần nào k a?
MY_POD_NAMESPACE
MY_POD_NAME
....
THẢO LUẬN
Câu số 6 có chút sơ sót cả nhà thông cảm. Sau đây được edit: 6. Em có biết về Boundary Testing và Branch Testing không ?
@khangnd Vâng Em cũng thấy rối thiệt mà em muốn bấm vào đúng item nớ thì lấy key languages trong chính nó luôn
Kiểu như dưới hình á anh
Em muốn reuse lại component MenuItem ấy
Nhưng vấn để là cái MenuItem có các props typpe là optional.
Em chưa biết passing như nào cả
xịn quá anh
thank bạn, mình đã sửa lại
middleware sinh ra là để quản lý, chứ nó không thay thế cho các thư viện call API trực tiếp. nhắm thấy phải dùng thì dùng, vì dùng đồng nghĩa với việc tốn thêm tài nguyên để quản lý, kiến thức để sử dụng và cả các vấn đề phát sinh nữa. nhưng không dùng không có nghĩa là không học không biết
redux-thunk ở đây giúp cho redux hiểu và hoạt động một cách chính xác nếu nó nhận được 1 async logic, đồng thời làm bàn đạp đế phát triển lên các phần tiếp theo tốt hơn như RTK Query và Mutation, nó không bắt ngta phải bỏ cách viết redux thuần, đơn giản là nếu chúng mày truyền láo (async) vào thì tao vẫn sẽ hiểu và làm việc bình thường, chứ không phải không xử lý được như trước khi có thunk
Sao tôi copy code của ông chạy với vòng for thì hết 2ms mà với callback Partitioning mất 8.5s nhỉ, tôi chạy có 500k đơn vị, hay bài toán chỉ hữu dụng với dữ liệu lớn lên đến trăm triệu ?
Đỉnh quá anh ơi.
😄
Với html như thế này:
<section class="container py-4">và nội dung js như thế này:
function handleThis (e) { console.log(this); }Trong bài viết có đề cập đến: "Khi một function được sử dụng như một hàm xử lý sự kiện, ngữ cảnh this của nó được chỉ định tới đối tượng đặt phương thức lắng nghe sự kiện." Không hiểu mình hiểu sai ở đâu mà khi console.log(this) ở hàm handleThis thì ra đối tượng this == window nhỉ. Tại đối tượng đặt phương thức lắng nghe sự kiện là thẻ div có id="thisBtn" mà, theo như mình hiểu thì nó phải trả ra đối tượng div đó chứ.Còn nếu js như thế này thì trả ra đúng.
function handleThis_2(e) { console.log("Đây là this 2", this); } document.getElementById('thisBtn').onclick = handleThis_2;Ai giúp mình chỗ này với.sao không so sánh với deepsort ấy bác chỗ so sánh sort bytetrack chỉ hơn cái matching low score thôi à
cảm ơn bài viết của anh. Rất chi tiết ạ . cho e hỏi là : nếu mình upload ảnh cat2 khác ( nó là ảnh đã được cắt từ ảnh cat đã upload trước đó ) thì mã băm có giống không ạ ?
config trong application.properties - spring.data.elasticsearch.cluster-name=employee-cluster
làm sao để biết khi start project nó sẽ chạy vào cái cluster nào thế a. e start project lên k tạo đc emp
Hay
Theo mình thì cách thiết kế types của bạn đang bị phức tạp hóa, mình chưa có solution cụ thể cho bạn, nhưng thiết nghĩ nên tìm cách đơn giản lại sẽ tốt hơn cho code readability cũng như dễ debug sau này, mà nhất là có thể giải quyết luôn vấn đề bạn đang hỏi 🙂
@nampt.me ,à host này sao 500 giờ còn xài được 0
Tuyệt quá bạn ơi🫠
@Clarence161095 em hiểu rồi ạ.em thanks a
e deploy theo hướng dẫn ok, app chạy qua nodeport hoặc ingress đều ok, nhưng nó k lấy dc các env param nhỉ, k biết bài này có thiếu phần nào k a? MY_POD_NAMESPACE MY_POD_NAME ....