THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
Nov 25th, 2020 8:05 a.m.

@nguyen.hong.nguyen Anh cho em hỏi thêm với ạ, hiện tại e test trên điện thoại thì đều được, nhưng cài lên máy ảo hoặc tablet thì đều bị lỗi không tìm thấy thư viện.

Như vậy có phải do chip của thiết bị không hỗ trợ thư viện không anh

0
Nov 25th, 2020 8:00 a.m.

Bài viết hay 😃) Cảm ơn tác giả.

0
Nov 25th, 2020 7:17 a.m.

Wow ngưỡng mộ

0

nếu mình muốn generic cho lệnh query đồng thời chuyển nó sang promise thì phải viết làm bạn ơi? Hiện tại bị lỗi

    public query<T>(params: DynamoDB.DocumentClient.QueryInput): Promise<T> {
        return new Promise<T>((resolve, reject) => {
            this.db.query(params, (err, data) => {
                if (err) {
                    return reject(err);
                }
                resolve(data); // <-- bị lỗi Argument of type 'QueryOutput' is not assignable to parameter of type 'T | PromiseLike<T>'  
            });
        });
    }
0
Nov 25th, 2020 7:07 a.m.

@ngocyen Dù sao có người chia sẻ để cùng nhau mổ xẻ còn hơn là không. Chia sẻ cũng là 1 cách để học mà đúng k? Cám ơn chủ bài viết đã chia sẻ. Hy vọng bạn sẽ có nhiều chia sẻ hay ❤️

0
Nov 25th, 2020 7:04 a.m.

Cảm ơn bạn, bài viết rất hữu ích.

0
Nov 25th, 2020 6:19 a.m.

cá nhân mình thấy seri này chất lượng bậc nhất viblo, cảm ơn tác giả nhé ! Chúc bác thành công trong công việc và cuộc sống 😀😀

0

Học Ruby On Rails ở đâu hiệu quả, chỉ có thể là Awesome Academy

Dạ chị ngồi ngay ngắn cho e 1 lạy (lay3)

0
Avatar
đã bình luận cho bài viết
Nov 25th, 2020 6:16 a.m.

Read commited là default của SQL Server Database Engine. Để e thêm vào cho chuẩn :v

+1
Nov 25th, 2020 5:03 a.m.

Mình kết hợp 2 cái này lại như này thì giải thích như thế này đúng không bác:

function wait1sec(i) {
  return new Promise((resolve) => {
    console.log('wait ', i)
    setTimeout(() => {
      resolve(10)
    }, 1000)
  })
}

fromEvent(document, "click")
  .pipe(
    mergeMap(() => wait1sec('merge')),
    switchMap(async () => {
      return await wait1sec('switch')
    })
  )
  .subscribe(() => {
    console.log("data");
  });

Luồng đi: merge -> switch -> subscribe

Thời gian xử lý 1 merge map đầu tiên: T

-> Nhà máy sẽ gói tất cả Data trong T thời gian thành 1 cục xử lý gì đấy -> đem qua switch xử lý, switch chỉ chọn thằng cuối cùng xử lý-> đem kết quả cho subscribe

Nếu data vào sau thời gian T -> Nhà máy sẽ gói trong gói mới tiếp tục xử lý tương tự như trên

+1
Nov 25th, 2020 4:30 a.m.

Phần này bị sai nè anh ơi

array < (3) ["hello world", 4.12, true] Mảng sau khi arr.splice thì các phần tử bị remove sẽ loại bỏ khỏi mảng lúc này mảng sẽ là array [1,2,3]

0
Nov 25th, 2020 4:29 a.m.

promises use callbacks =]]

0

Thật cảm động

0

Rất hữu ích cám ơn anh đã chia sẻ

+1

@viethoangeng hi anh! em cũng mới tìm hiểu rasa nên chưa rành viết custom action lắm. Anh có thể ví dụ cho em được không? Ở đây em muốn bắt địa danh. Cảm ơn anh nhiều

0
Nov 25th, 2020 2:08 a.m.

PARTITIONS 10(50); Ý nghĩa là gì vậy m.n

0
Nov 25th, 2020 1:51 a.m.

Cảm ơn bạn đã chia sẻ ^^

0
Nov 25th, 2020 1:50 a.m.

Chào bạn! Cảm ơn bạn vì bài viết này! Ở phần đầu bài viết có sự nhầm lẫn xíu giữa .env và .evn.

2020-11-25_08h48_02.png

0
Nov 25th, 2020 1:26 a.m.

ngày thi đại học ko đỗ CNTT thì a học sư phạm đó.

Ầy, mình đúng là hợp với nghề dạy học mà 🤣🤣

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í