THẢO LUẬN

thg 11 25, 2020 8:13 SA

Viblo chứ không phải via bờ lô. 😢

+7

(coichungtao3) (ahihi4)

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

@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
thg 11 25, 2020 8:00 SA

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

0
thg 11 25, 2020 7:17 SA

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
thg 11 25, 2020 7:07 SA

@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
thg 11 25, 2020 7:04 SA

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

0
thg 11 25, 2020 6:19 SA

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
thg 11 25, 2020 6:16 SA

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

+1
thg 11 25, 2020 5:03 SA

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
thg 11 25, 2020 4:30 SA

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
thg 11 25, 2020 4:29 SA

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
thg 11 25, 2020 2:08 SA

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

0
thg 11 25, 2020 1:51 SA

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

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í