@duongnv vẫn khá như ngày nào nhỉ, cơ mà dịch bài viết tù quá, pattern dịch ra tiếng việt nó chính là "mẫu", đọc mấy đoạn toàn thấy thanh niên dịch là các mẫu pattern =))) thêm nữa mấy cái ví dụ hơi tù, sao ko copy thẳng ví dụ từ bài gốc ra ấy cho thêm phần sinh động
nói chung khá Dương vẫn rất chuất'sss =)))))))
Chao anh cho em hỏi là theo như anh nói thì ViewModel Lifecycle sẽ phụ thuộc vào Fragment hoặc Activity.
Để có thể Request một ViewModel
ViewModelProviders.of(<Your UI controller>).get(<Your ViewModel>.class)
Trong bài em thấy a tạo Viewmodel trong onCreate của Fragment nhưng lại truyền tham số getActivity()
ViewModelProviders.of(getActivity())
Vậy thì ViewModel Lifecycle sẽ phụ luôn phụ thuộc vào vòng đời của Activity phải k ạ, khi nào thì nó phụ thuộc vào vòng đời của Fragment ạ
Mấy lần t gặp lỗi kiểu này (không biết có giống y hệt bạn không) nhưng t toàn là version của node ko thích hợp
=> Hay là bạn thử dùng nvm để dùng version khác xem có được không ?
bạn vẫn hiểu sai reduce rồi, callback của reduce nhận 2 tham số (chính, còn phụ nữa nhưng không đáng quan tâm) là accumulator (tích luỹ) và current (hiện tại) như trên bạn viết là prev và curr. bạn có viết là "Ngoài ra mình chia sẻ luôn một cái mình thấy khá hay. Là JavaScript tự động đặt giá trị ban đầu cho prev ở reduce. Ví dụ tính tổng thì ban đầu prev = 0, nhưng tính tích thì prev = 1. JavaScript tự động làm việc đó, lập trình viên chúng mình không cần làm gì cả." (trích nguyên văn) nhưng đây là sai, prev không tự đặt là 0 khi tính tổng, cũng không tự đặt là 1 khi tính tích mà reduce còn có 1 tham số nữa ngoài callback là initialValue của accumulator, nếu bạn supply initialValue thì reduce sẽ chạy từ index = 0, accumulator là initialValue còn nếu không thì reduce sẽ chạy từ index = 1 và accumulator bắt đầu với giá trị của first element (index = 0).
Tài liệu chi tiết:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
(Syntax/Parameters/InitialValue)
THẢO LUẬN
Mình muốn học về block chain. Mong muốn hiểu về nó. Bạn có nhận dậy học không bạn?
Vd như con/card thật 😅
@thangnk cho mk hỏi là chuyển version node như nào vậy. hay phải delete down lại
em cũng thắc mắc bác ạ
Bài viết lỗi typo nhiều quá, sao có 2 file package-lock.json? Đặt tên file, tên biến tùy tiện.
Khi nào có đủ kiến thức cơ bản thì hãy đi viết bài nhé.
すごい!
chú đi mà viết nhá
@duongnv vẫn khá như ngày nào nhỉ, cơ mà dịch bài viết tù quá, pattern dịch ra tiếng việt nó chính là "mẫu", đọc mấy đoạn toàn thấy thanh niên dịch là các mẫu pattern =))) thêm nữa mấy cái ví dụ hơi tù, sao ko copy thẳng ví dụ từ bài gốc ra ấy cho thêm phần sinh động
nói chung khá Dương vẫn rất chuất'sss =)))))))
a viet them ve vue di ak
thanks
có demo ko bạn? cám ơn
Chao anh cho em hỏi là theo như anh nói thì ViewModel Lifecycle sẽ phụ thuộc vào Fragment hoặc Activity.
Để có thể Request một ViewModel ViewModelProviders.of(<Your UI controller>).get(<Your ViewModel>.class)
Trong bài em thấy a tạo Viewmodel trong onCreate của Fragment nhưng lại truyền tham số getActivity() ViewModelProviders.of(getActivity()) Vậy thì ViewModel Lifecycle sẽ phụ luôn phụ thuộc vào vòng đời của Activity phải k ạ, khi nào thì nó phụ thuộc vào vòng đời của Fragment ạ
Bạn đăng nhập vào MySQL bằng câu lệnh mysql -u root -p và nhập mật khẩu. Show các DB sử dụng câu lệnh: show databases;
do version của node hay npm thế b??
Đâu có đâu, cái này là cơ bản rồi, mấy cái advance bạn cũng chưa kịp tìm hiểu hết nhé 😂
Cảm ơn bạn về thông tin hữu ích này nhé
Mấy lần t gặp lỗi kiểu này (không biết có giống y hệt bạn không) nhưng t toàn là version của node ko thích hợp
=> Hay là bạn thử dùng
nvmđể dùng version khác xem có được không ?bạn vẫn hiểu sai reduce rồi, callback của reduce nhận 2 tham số (chính, còn phụ nữa nhưng không đáng quan tâm) là accumulator (tích luỹ) và current (hiện tại) như trên bạn viết là prev và curr. bạn có viết là "Ngoài ra mình chia sẻ luôn một cái mình thấy khá hay. Là JavaScript tự động đặt giá trị ban đầu cho prev ở reduce. Ví dụ tính tổng thì ban đầu prev = 0, nhưng tính tích thì prev = 1. JavaScript tự động làm việc đó, lập trình viên chúng mình không cần làm gì cả." (trích nguyên văn) nhưng đây là sai, prev không tự đặt là 0 khi tính tổng, cũng không tự đặt là 1 khi tính tích mà reduce còn có 1 tham số nữa ngoài callback là initialValue của accumulator, nếu bạn supply initialValue thì reduce sẽ chạy từ index = 0, accumulator là initialValue còn nếu không thì reduce sẽ chạy từ index = 1 và accumulator bắt đầu với giá trị của first element (index = 0). Tài liệu chi tiết: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce (Syntax/Parameters/InitialValue)