đoạn này ý nghĩa là e sẽ chuyển cho contract King một khoản eth với giá trị bằng msg.value
về cơ bản thì chỉ cần _target.call.value(msg.value)() là đủ
tuy nhiên call trong solidity là một hàm low level, vậy nên nếu transaction không thành công nó cũng sẽ không xảy ra execption gì cả mà chỉ trả về giá trị false, vì thế ta sẽ cho vào if và revert() nó ra để biết là nó đã lỗi (thất bại)
Phần kết luận hình như bạn bị nhầm. 1 class thì đâu có sồ nhiều đâu bạn, làm sao Blocks, Procs, Lambdas lại là 3 class được. Bản thân 1 class cũng là 1 object thuộc Lớp Class, nên không có số nhiều cho 1 class
Có 1 cách các bạn không cần sử dụng hàm constructor nghĩa là cũng không cần sử dụng bind(), nhưng mình không hiểu sao nó không sử dụng được với app laravel, mình viết ở app reactjs thì được?, bạn nào biết thì comment chỉ giúp mình nhá 😄 luôn đó là:
=> Chỉnh config lại chút . Mình đang dùng laravel mix bản 5.6 . ban đầu cũng lỗi như vậy. Sau đó mình xem trên google thì phải chỉnh lại . Mình đã chỉnh được.. Có gì bạn add skype mình nhé. truongminhtri_015100 . sẵn sàng giúp đỡ bạn. hihi.
Mình ủng hộ chia sẻ, nhưng những bạn newbie hơn bạn đọc rồi hiểu theo hướng như thế thì sao. Mình nghĩ là việc chia sẻ dựa trên kinh nghiệm cá nhân nhưng cũng nên làm rõ những phần cơ bản. Trong bài của bạn nó khá sơ sài và có 1 số nhầm lẫn mà người đọc như mình không hiểu hết. Cụ thể:
Làm sao để sử dụng React - 1 framework của JS hoạt động đới với môi trường phát triển mobile. -> bạn có chắc React là 1 framework?
Thay vì render DOM của browser -> mình đang hiểu thành 2 khái niệm DOM của browser và DOM của React native có phải không? Nó khác nhau hay không. Nếu không có DOM của react native thì react native sử dụng cái gì?
Ở cái hình này. Mình thấy mũi tên chỉ đến iOS là bridge. Thế android nó sử dụng cái gì để giao tiếp? Và cái "???" kia nghĩa là gì?
Trước tiên cảm ơn bạn đã theo dõi bài viết. Có thể bạn đã được làm quen với React rồi, nhưng với 1 newbie như mình thì nó khá là mới, RN dựa trên React nên mình chia sẻ về những thứ liên quan đến React để người đọc có cái nhìn từ cơ bản, tổng quan hơn. Mục đích của mình là React Native chứ không phải về React . Cảm ơn bạn đã comment và chia sẻ suy nghĩ của mìh
THẢO LUẬN
Cơ bản thì bạn hiểu đúng rồi.
switchMapnó sẽ cancel observable hiện tại ngay khi nó tiếp nhận 1 query mới ("abc").đoạn này ý nghĩa là e sẽ chuyển cho contract King một khoản eth với giá trị bằng
msg.valuevề cơ bản thì chỉ cần
_target.call.value(msg.value)()là đủtuy nhiên
calltrong solidity là một hàm low level, vậy nên nếu transaction không thành công nó cũng sẽ không xảy ra execption gì cả mà chỉ trả về giá trịfalse, vì thế ta sẽ cho vàoifvàrevert()nó ra để biết là nó đã lỗi (thất bại)anh có bổ sung lên bài viết rồi, e tham khảo nhé
cảm ơn thớt, bài viết rất hữu ích =))
thank bạn nhá, mình cũng vừa tìm hiểu vừa viết bài nên còn thiếu xót nhiều lắm!!
@dat12012 cám ơn bạn, nhờ có các bạn hỗ trợ mình cũng khá hơn rồi
)
cài skype vào đi.
à chỗ result. bạn kết hợp dùng filter sau đó map. nhìn sẽ chuyên nghiệp hơn.
Phần kết luận hình như bạn bị nhầm. 1 class thì đâu có sồ nhiều đâu bạn, làm sao Blocks, Procs, Lambdas lại là 3 class được. Bản thân 1 class cũng là 1 object thuộc Lớp Class, nên không có số nhiều cho 1 class
bạn có sử dụng mxh nào khác không vậy?
mình không sử dụng skype
thanks bạn
Có 1 cách các bạn không cần sử dụng hàm constructor nghĩa là cũng không cần sử dụng bind(), nhưng mình không hiểu sao nó không sử dụng được với app laravel, mình viết ở app reactjs thì được?, bạn nào biết thì comment chỉ giúp mình nhá 😄 luôn đó là:
=> Chỉnh config lại chút . Mình đang dùng laravel mix bản 5.6 . ban đầu cũng lỗi như vậy. Sau đó mình xem trên google thì phải chỉnh lại . Mình đã chỉnh được.. Có gì bạn add skype mình nhé. truongminhtri_015100 . sẵn sàng giúp đỡ bạn. hihi.
bài viết hay. nhưng chỗ chỗ khởi tạo list node. bạn nên dùng let result = []; mảng rỗng chứ không phải empty string
Mình ủng hộ chia sẻ, nhưng những bạn newbie hơn bạn đọc rồi hiểu theo hướng như thế thì sao. Mình nghĩ là việc chia sẻ dựa trên kinh nghiệm cá nhân nhưng cũng nên làm rõ những phần cơ bản. Trong bài của bạn nó khá sơ sài và có 1 số nhầm lẫn mà người đọc như mình không hiểu hết. Cụ thể:
@thanhnguyen uh đúng rồi em, đưa vào chạy trước câu lệnh
wgetýNếu vẫn không được thì em thử chuyển sang dùng image Debian hay Ubuntu xem sao
Trước tiên cảm ơn bạn đã theo dõi bài viết. Có thể bạn đã được làm quen với React rồi, nhưng với 1 newbie như mình thì nó khá là mới, RN dựa trên React nên mình chia sẻ về những thứ liên quan đến React để người đọc có cái nhìn từ cơ bản, tổng quan hơn. Mục đích của mình là React Native chứ không phải về React
. Cảm ơn bạn đã comment và chia sẻ suy nghĩ của mìh
@thangtd90 Dạ, ý anh có phải là add thêm đoạn đó vào trong Dockerfile ko ạ. Hồi sáng em cũng search, rồi thêm vào chạy thử mà vẫn ko đc.(huhu)
bạn có thể dùng sass/scss hoặc webpack nha.
@wiliamfeng hihi, good job. Về vấn đề git bạn đã ok chưa.
anh cho em hoi o bài tấn công KIng, anh viết đoạn
if(!_target.call.value(msg.value)()) revert();Đoạn này có ý nghĩa như nào, em chưa hiểu lắm ạ
Và tại sao khi chạy lại nó bị revert, cái hàm steal của anh nó lại như là hàm của king mặc dù khác smart contract
(like), ví dụ viết trên codepen nên k support được như code editor bạn ạ