mình đang chờ demo của phần này để hiểu rõ về cơ chế trao đổi tiền trong mạng ra sao.
Mình có vài thắc mắc, nhờ các bạn giải thích giúp mình:
Mỗi node khi mới đăng ký thì sẽ lấy data ở đâu khi không có server chung, có phải nó sẽ download từ 1 node khác được chỉ định? Nghĩa là lúc mới đăng ký node, mình phải gõ địa chỉ IP của node nào đó?
Transaction khi được tạo mới, có phải sẽ được Broadcast đến tất cả các nodes trong mạng biết, vậy khi nào thì 1 node sẽ bắt đầu tính Hash để thêm block mới? Có phải nó chờ cho đến khi nhận được đủ số transactions (ví dụ 10 txs), hay theo 1 khoảng thời gian nhất định thì nó sẽ bắt đầu tính Hash?
Cơ chế giải quyết conflict của các node như thế nào, khi có 2 nodes cùng tìm được 2 Hash khác nhau, cùng 1 thời điểm?
Lỗi nullpointerexception anh ạ, sau em tạo Content từ activity truyền vào SharedPrefs để khởi tạo mSharedPreferences thì mới được, Sao App.self() không dùng đc anh nhỉ
Bạn thử xem lại cái data-target="" và data-toggle="modal" đặt ở cái button gọi popup đã có chưa? Nếu mà có thì xem lại có đúng format là data-target="#id-popup" không? Nhiều khi thiếu # là popup không hiển thị lên được
THẢO LUẬN
Cảm ơn series của bạn đã làm rất rõ ràng.
mình đang chờ demo của phần này để hiểu rõ về cơ chế trao đổi tiền trong mạng ra sao.
Mình có vài thắc mắc, nhờ các bạn giải thích giúp mình:
Mỗi node khi mới đăng ký thì sẽ lấy data ở đâu khi không có server chung, có phải nó sẽ download từ 1 node khác được chỉ định? Nghĩa là lúc mới đăng ký node, mình phải gõ địa chỉ IP của node nào đó?
Transaction khi được tạo mới, có phải sẽ được Broadcast đến tất cả các nodes trong mạng biết, vậy khi nào thì 1 node sẽ bắt đầu tính Hash để thêm block mới? Có phải nó chờ cho đến khi nhận được đủ số transactions (ví dụ 10 txs), hay theo 1 khoảng thời gian nhất định thì nó sẽ bắt đầu tính Hash?
Cơ chế giải quyết conflict của các node như thế nào, khi có 2 nodes cùng tìm được 2 Hash khác nhau, cùng 1 thời điểm?
Cảm ơn các bạn nhiều.
Tks bạn, mình đếm thì cứ đến request 101 là bị, chắc họ giới hạn 100 request rồi
File .so vẫn decode đc nha bạn
bạn thử check lại 2 cái này xem App.java đã có mSelf = this; chưa? Manifest đã có? <application android:name=".App"
Ý bạn là như thế này à
Có use case thực tế nào dễ hiểu hơn ko nhỉ?
3.5 là version yêu cầu của
Pythonnhé, không phải củapip=))Trên Ubuntu 13+ thì phải cài
python3-pip, sau đó dùngpip3để cài framgia-ciLỗi nullpointerexception anh ạ, sau em tạo Content từ activity truyền vào SharedPrefs để khởi tạo mSharedPreferences thì mới được, Sao App.self() không dùng đc anh nhỉ
Cảm ơn bạn, viết bài fun fun tí mọi người đọc đỡ buồn ngủ hơn
cám ơn bạn nhé, bài viết vui và dễ hiểu (y)
Hiếu mấy/7 rồi :v
@VoTheAnh nghĩa là giờ mình sẽ ko tạo adapter con bên trong, mà sẽ tạo view LinearLayout với chế độ xem orientation vertical để hiển thị phải ko bạn?
Em sửa rồi đó
Tức là bạn code sạch đẹp. Gửi pull nên Leader chỉ việc auto merged 😄 còn trường hợp ngọng này (lol)
Do mình chưa hiểu kĩ về Linux lên công nhận lúc đầu khó khăn thậc
công nhận, lúc đầu config cái này mãi mà ko được, lúc trước config được lại quên mất rồi :v
Bản này đã khắc phục font tiếng Việt rất xấu chưa bạn ơi :v
hj bạn Pham Xuan Lu, bạn có nhận làm app ios chèn audience network ko? Mình muốn đặt mua
Dạ anh xem hình ạ. Em không chuyên mấy cái này chỉ follow các bước anh hướng dẫn với cả do em xài macOS nên em làm thông qua homebrew ạ
Bạn thử xem lại cái data-target="" và data-toggle="modal" đặt ở cái button gọi popup đã có chưa? Nếu mà có thì xem lại có đúng format là data-target="#id-popup" không? Nhiều khi thiếu # là popup không hiển thị lên được
theme đang tên là "nix", vậy em phải đặt tên thư mục trong themes chính xác là "nix".