THẢO LUẬN

thg 11 30, 2021 9:02 SA

Cảm ơn chia sẻ thực tế của bạn, không biết bạn có thể nói rõ hơn về thuật toán gốc cũng như cách khắc phục không, như vậy sẽ giúp ích cho những người có thể gặp phải vấn đề tương tự.

0
thg 11 30, 2021 7:56 SA

Bài viết tuyệt vời quá

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 30, 2021 7:46 SA

Chưa kịp đọc comment luôn 😄

0

@jellytran80 account của mình cũng free mà 😄

0
thg 11 30, 2021 6:44 SA

cho em hỏi hình như khi push dự án Laravel lên Github, thì trên github không bao giờ tải lên được thư mục vendor, node_module và env phải không anh? mà cái này khi người ta clone về máy thì phải tự cài như bài viết trên của anh phải không ạ?

0

@huukimit Thanks bác 😃. Do account Free nên chỗ Pages này không sài đc 😆😆

0
thg 11 30, 2021 4:11 SA

Bài viết đầy đủ dễ hiểu 👍

0

Bài viết rất hữu ích ❤️

0
Avatar
đã bình luận cho bài viết
thg 11 30, 2021 3:18 SA

good work!!!

0
thg 11 30, 2021 1:33 SA

Bài toán tham lam thì mỗi vật chỉ được chọn 1 lần. Ở trên bạn chọn 3 lần vật B, mình nghĩ như vậy ko đúng.

0
thg 11 29, 2021 2:34 CH

Em mới vào nghề và không phải bên tiếng Nhật nhưng em cũng tìm được nhiều lời khuyên hữu ích từ bài viết của anh 😀 Cảm ơn bài viết của anh rất nhiều!

0
thg 11 29, 2021 1:55 CH

chuỗi bài rất hay

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 29, 2021 9:28 SA

@huukimit cảm ơn bạn nhiều😍

+1

Còn việc trang live page với custom domain thì bạn nhập domain trong chỗ này: image.png

0

Cái template của Upptime nó có config sẵn Github Actions với nhiều workflow để thực hiện monitoring và generate ra trang https://status.webee.asia nha bạn.

Bạn có thể xem trong ảnh, có workflow Update Static Site để build ra trang status page đó.

image.png

0
thg 11 29, 2021 8:46 SA

hay quá e nhỉ ?

0

bạn ơi có thể cho mình xin gmail trao đổi hỏi bạn về cách chạy ứng dụng trên được không bạn.

0

cho mình hỏi là sao có thể chạy project ứng dụng trên với bạn, cho mình xin dữ liệu với được không bạn

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 29, 2021 8:04 SA

@vibloanhduong Destructing là syntax ngắn gọn dùng khi bạn muốn tách một/nhiều phần tử trong mảng hoặc một/nhiều property trong object ra thành một biến mới.

Với Array

const response = [1, 2, 3, 4, 5]

// EX1:
const [firstItem, secondItem, ...other] = response
console.log(firstItem) // 1
console.log(secondItem) // 2
console.log(other) // [3, 4, 5]

// EX2:
const [...other, lastItem] = response
console.log(lastItem) // 5
console.log(other) // [1, 2, 3, 4]

Với Object

const response = {
  statusCode: 200,
  data: [1, 2, 3, 4, 5],
  metaData: {
    page: 1,
  }
}

// EX1:
const { statusCode, data, ...other } = response

console.log(statusCode) // 200
console.log(data) // [1, 2, 3, 4, 5]
console.log(other) // { metaData: { page: 1 } }

Trong đoạn code bạn gửi thì đang dùng cặp dấu '{}' nên nó là syntax destructuring với object. Cụ thể:

  • Khái báo prop renderItem - cái này đang truyền vào một function. Tạm gọi là function renderItem cho dễ trình bày.
  • Function renderItem nhận argument đầu tiên là một object, trong object đó có một property là item. // Chỗ này chính là áp dụng destructuring để tách property item trong argument đầu tiên của function renderItem ra thành biến cùng tên item. Nó chính là rút gọn cho :
renderItem={(props) => {
  const item = props.item
  return this.renderItem(item)
}}
0
thg 11 29, 2021 5:00 SA

Cảm ơn

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í