THẢO LUẬN

Thật thú vị 😂😂😂😂

0
thg 5 17, 2021 6:35 SA

cái này do server đính kèm hay browser tự đính kèm vào bác ?

Những request này sẽ được đính kèm một header tên là Origin để chỉ định origin của client code (giá trị của header này chính là domain của trang web).
0

@ngoctnq truyện thôi mà a ơi, chứ có phải tên bài Viblo Code đâu a

+1
thg 5 17, 2021 5:33 SA

Chào anh !!! Em là sinh viên năm 3 Học viện Kỹ Thuật Quân Sự , Đọc bài của anh em thấy có rất nhiều vấn đề: Thứ 1, Trong ý thứ 2 của phần giới thiệu.Chia để trị không phải là khác với quy hoạch động Mà thật ra chia để trị nó là 1 kỹ thuật , Các bài toán sử dụng quy hoạch động hay đệ quy đều là những lóp bài toán sử dụng kỹ thuât chia để trị.Nó khác nhau ở chỗ,Đối với đệ quy , từ một bài toán to ta chia nó thành các bài toán nhỏ để giải quyết dùng kết quả của bài toán đó để giải các bài toán phía trên. Đặc điểm của bài toán này là ko lưu lại nghiệm, Tức là cần thì tính , tính xong rồi thì dùng , dùng xong thì bỏ . Còn quy hoạch động ta phải hơi ngược với đệ quy là ngay từ đầu ta đã phải xác định được ngay bài toán cơ sở của nó sau đó dùng bài toán cơ sở này giair các bài toán lớn hơn(Ý tưởng vẫn là chia để trị).

Thứ 2, Nói chung mỗi phương pháp đều có các ưu/nhược điểm của nó , đệ quy mặc dù tốn nhiều bộ nhớ là thế nhưng nó lại dễ cài đặt và thường trong nó được sử dụng trong các bài toán liệt kê( lớp bài toán rất quan trong và phổ biến trong lập trình ) . Còn về thằng Quy hoạch động mặc dù nó ít bộ nhớ ,cài đặt cũng dễ , nhưng việc tìm hệ thức truy hồi là một việc ko hề dễ nếu ko nói là rất khó (bài toán ví dụ trên là bài toàn đơn giản ko nói lên vấn đề thật sự của thằng qhd , thử với bài toán Cái túi thì ta sẽ thấy nó rất khó để tìm hệ thức truy hồi của nó ).

Và cuối cùng , Tốc độ ko phải lúc nào cũng tỷ lệ nghịch với bộ nhớ ,Lấy 1 ví dụ đơn giản Thuật toán Select Sort và Meger Sort , Selection sort có độ phức tạp về thời gian là O(n2) và ko dùng thêm bộ nhớ , còn Meger sort độ phức tạp về tz là O(nlogn) mà nó lại còn dùng thêm bộ nhớ phụ để sắp xếp.Và thực tế mà nói độ phức tạp về tz và bộ nhớ là hai khái niệm riêng biệt , ko liên quan gì đến nhau.Nên ko thể đem ra so sánh đc.(Độ phức tạp về tz phụ thuộc vào các yếu tố : cách thuật toán cài đặt , tình trạng của dữ liệu và độ lớn của dữ liệu).

--- Dear , Anh Đại thân mến A hihihihi !!!! ----

+1
thg 5 17, 2021 5:02 SA

Yayy, em cảm ơn a Khuyên ^^

0
thg 5 17, 2021 5:01 SA

(thankyou) Dzingg 😍😍

0
thg 5 17, 2021 5:00 SA

@maitrungduc1410 dạ em thêm cái err.png thì oce rồi nhưng vẫn ko hiểu vì sao nó lại được như thế ạ Với cả khi đăng ký lại báo Server Error anh nạ

0
thg 5 17, 2021 4:56 SA

Cảm ơn anh đã ủng hộ 😄😄


[1] "ở ví dụ local field isInCart, nếu không muốn lưu CART trong localStorage thì mình cũng có thể sử dụng Reactive Variables thay thế được nhỉ?"

Đoạn đó chủ yếu em muốn lấy ví dụ về cách định nghĩa thêm một Local-only fields (isInCart) cho product anh ạ. Còn lấy CART từ localStorage là giả sử trong ví dụ thui.

Anh lưu CART trong Reactive Variables cũng được, cơ mà chú ý 1 điểm là khi F5, Reactive Variables sẽ init lại (tương tự như state trong component init lại khi mình F5 ấy ạ), còn localStorageWeb API trên browser nên vẫn tồn tại cho đến khi mình xoá đi ^^

Cho nên, tuỳ vào mục đích sử dụng mà anh có thể lựa chọn dùng "thay thế" hoặc ko ạ 😀


[2] "gọi là Local State thì nó có vẻ dễ gây nhầm với với local state của React Component (useState), nên gọi là Client State chăng"

Chính xác, em cũng lăn tăn cách mình dùng từ này nên ở mục Concept có nhắc đến global states:

Giả sử, chúng ta phân loại `global states` của một ứng dụng ra làm 02 kiểu:
- Local state
- Remote state

Anw, client state như a gợi ý cũng là 1 cái tên hay ạ :V

+1
Avatar
đã bình luận cho bài viết
thg 5 17, 2021 4:33 SA

well explained and easy to understand, tks Son

0

hội leo rank Viblo Code =))

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 17, 2021 3:22 SA

@phanlyhuynh https://docs.google.com/spreadsheets/d/1pqeO5R8VmaZK-eK8x-dmkecMOX4xQH0ggB_rH3DiJB8/edit#gid=155381054

vi dữ liệu mình nhiều cột bạn xem giúp minh qua google sheet với nhé

0
thg 5 17, 2021 2:42 SA

Thường những câu hỏi như này sẽ khó có người giải đáp bạn nhé. Bạn nên cố gắng tìm cách giải quyết trước, nếu trong quá trình suy nghĩ hoặc làm mà bị vướng ở đâu đó thì mới nên đặt câu hỏi (kèm code càng tốt). Mình vừa rèn luyện được bản thân mà người giải đáp cũng không mất thời gian.

0
thg 5 17, 2021 2:22 SA

Viết bài đừng cố nhét Icon vào @@

0
thg 5 17, 2021 12:57 SA

sai tên bài rồi =)))

0
thg 5 17, 2021 12:45 SA

Mong chờ nhiều bài hơn từ series siêu thú vị này ạ

+1

Huhu, clip vội về nghiên cứu truyện "Ăn khế trả vàng" ạ

0
thg 5 16, 2021 4:42 CH

Cảm ơn bạn rất nhiều ❤️

+1
Avatar
đã bình luận cho bài viết
thg 5 16, 2021 2:01 CH

Lỗi htmlspecialchars() expects parameter 1 to be string, object given, và trong console status code 500 server error b ơi. Mình cũng dùng cái domPdf này mà không handle download được file.pdf về. Laravel 8.38 PHP 7.4.9

0
thg 5 16, 2021 1:58 CH

thiếu ánh sáng đảng hả

0

Đa số các app này đều chặn những tính năng fake GPS này để giảm thiểu rủi ro, hiện mình vẫn chưa thử nên mình không thể trả lời chính xác cho bác được nhé!.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí