THẢO LUẬN

thg 1 5, 2018 3:26 SA

Bạn có thể dùng includes, hoặc có thể dùng join (LEFT JOIN, INNER JOIN .....) để sử lý N+1 😄 .

0

Câu trả lời của bạn tuyệt vời quá. Những thắc mắc của mình từ trước đến nay đã được giải đáp. Cảm ơn bạn rất nhiều 😃

0
thg 1 5, 2018 12:46 SA

👍 Prefer Composition over Inheritance 😃

+3

nhu kec

-1

Cả hệ thống blockchain vẫn phải vận hành kể cả khi không có transaction bạn ạ 😃

Việc đào được một block không chỉ mang ý nghĩa verify transactions, mà nó còn mang nhiều ý nghĩa khác:

  • Tạo ra lượng coin mới: Với việc tạo ra một block, thợ mỏ sẽ được thưởng (với mạng lưới Ethereum ở đây là Ether), và sẽ có thêm lượng Ether mới được lưu hành.
  • Bảo vệ mạng lưới blockchain: Với việc một block mới được tạo ra, block cũ sẽ được bảo vệ, toàn bộ blockchain sẽ khó bị tấn công reorg (thay đổi cấu trúc) hơn. Bạn có thể tưởng tượng nếu không có transactions, thợ mỏ không tiến hành đào block, hay không có block mới được sinh ra, thì trong thời gian đó, một bộ phận thợ mỏ sẽ có thể dễ dàng dùng sức mạnh tính toán của mình để đào ra các block khác, chứa (hoặc không chứa) những giao dịch đã được confirm, để tạo ra một chuỗi blockchain mới, với nhiều block hơn chuỗi gốc hiện tại, để thay thế chuỗi blockchain hiện tại. Hậu quả là có những transaction đã được confirm ở blockchain cũ, sẽ trở thành chưa được confirm ở blockchain mới, và người ta sẽ có thể sử dụng được tiếp số coin chưa được dùng đó (vấn đề Double Spending).

P/S: Bạn có thể tìm hiểu kỹ hơn về tấn công reorg, hay Majority Attack ở Video nói về Bitcoin này 😄

0
thg 1 4, 2018 7:07 SA

+1

0
thg 1 4, 2018 6:57 SA

Muốn cài WAMP thì phải cài thêm một đống C++. Về phần hỗ trợ cho dev, mình nghĩ là macOs làm tốt hơn Windows.

0

Ồ, ra là thế. Vậy thì empty block tạo ra mà không có thông tin thì chẳng phải rất tốn tài nguyên sao?

0
Avatar
đã bình luận cho bài viết
thg 1 4, 2018 6:28 SA

um` việc cài cắm hơi mất công nhưng mà nó sẽ giúp mình hiểu hơn về devops kiến thức cũng sẽ tăng đôi chút đấy

0
thg 1 4, 2018 5:59 SA

cảm ơn bạn đã đóng góp ý kiến, mình sẽ chỉnh sửa lại ạ (bow)

0
thg 1 4, 2018 4:22 SA

Hy vọng bạn chỉnh lại để cho cái menu list các phần được liệt kê. như vậy dễ cho fan có thể xem một cách dễ hàng. Cám ơn bạn rất nhiều.

0
thg 1 4, 2018 2:52 SA

0
thg 1 4, 2018 2:33 SA

Cảm ơn về phản hồi của bạn, mình sẽ cải thiện trong các bài viết tiếp theo

-1
Avatar
đã bình luận cho bài viết
thg 1 4, 2018 2:28 SA

mình chưa viết hết xong @@

0
Avatar
đã bình luận cho bài viết
thg 1 4, 2018 2:28 SA

Thế là docker có hạn chế là sẽ mất time config và cài đặt đúng hơm anh :v. Em thấy cái thuận lợi của nó chỉ mang tính chất dựa trên môi trường production để mh dễ deploy hơn trên production

0
Avatar
đã bình luận cho bài viết
thg 1 4, 2018 2:26 SA

bài viết sơ sài quá thím ơi ✌️

0
thg 1 4, 2018 2:17 SA

OK, cảm ơn Viblo.

0
thg 1 4, 2018 1:31 SA

@phhuy38 Xin chào bạn 😃

Nếu như slide có phần khó hiểu đối với bạn thì bạn có thể xem Video trong bài mà. Phần thuyết trình hoàn toàn bằng tiếng Việt, hy vọng có thể giúp ích cho bạn.

Nếu bạn có bất kỳ thắc mắc gì khác, xin hãy để lại comment hay câu hỏi để được diễn giả giải đáp nhé 😉

0
thg 1 4, 2018 12:43 SA

Vì vậy, là một Scrum Master, hãy lấy một tách cà phê và để cho team tự tổ chức Daily Scrum trong 15 phút này. -> bạn cho mình hỏi một chút với ah. với vai trò là người điều phô thi tại sao lại để team tự tổ chức Daily Scrum ah !

+1
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í