THẢO LUẬN

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
Nov 25th, 2020 1:02 a.m.

Ok bác 😀

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í