THẢO LUẬN

thg 5 14, 2018 7:50 SA

có vẻ khó nuốt nhỉ..phức tạp đấy...cảm ơn bạn đã chia sẻ, khá hay

nắp hố ga

0
thg 5 14, 2018 7:47 SA

bài viết rất có tâm 😄 upvote

0

cảm ơn về bài chia sẻ của bạn, khá đầy đủ chi tiết và hay 😄 😄

-1
thg 5 14, 2018 7:13 SA

@huukimit Dạ... e hiểu đó là arrow function ạ..

E bật F12 lên console rồi ạ, kiểm tra thì nó báo lỗi như ảnh ạ..

Capture.jpg

Em cám ơn a đã reply comment ạ.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 14, 2018 6:17 SA

Như những gì bạn đã chia sẻ phía trên thì mình định triển khai theo hướng Tư Vấn Dựa Trên Hình Ảnh .

Bên mình có rất nhiều hình ảnh chụp sản phẩm kiểu này, và mình muốn cho máy học rồi khi khách hàng xem sẽ gợi ý những sản phẩm tương tự.

SW319.jpg

0

Cảm ơn bạn đã chia sẻ chủ đề rất hữu ích cho những người mới bắt đầu

0
thg 5 14, 2018 6:11 SA

@thanhhau Mình muốn làm để học hỏi cũng như trao dồi thêm kiến thức, hơn nữa là trí tuệ nhân tạo cũng là 1 mảng mới mình cũng đang tìm hiểu qua về nó mà. @thangtd90 Tks bạn nhiều mình đọc bài viết này của Toàn rồi, giờ mình đang tìm hiểu xem nên bắt tay từ đâu trước ấy mà 😄

+1
Avatar
đã bình luận cho bài viết
thg 5 14, 2018 6:08 SA

haha, đang cố gắng tìm hiểu thêm đây anh 😄

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 14, 2018 4:08 SA

@tony yes, bạn truyền list data vào viewholder, có bn item thì add bấy nhiều view vào linear đó là đc

Note trước mỗi lần bind bạn phải removeAllView đi đã nhé, k lúc recycle nó bị lưu lại view của item trước đó

0
thg 5 14, 2018 4:06 SA

Hình như các trình duyệt mới bây giờ nó tự chặn rồi, không biết có đúng không 😦 Em thử test mà không chạy, có cách nào test được không nhỉ?

0
thg 5 14, 2018 4:04 SA

Hình lỗi rồi, bác up lại em xem với được không ạ?

0

Cảm ơn bạn nhiều 😃

Transaction được tạo mới nhưng để regist thành công được vào Blockchain thì phải có mã Hash đã chứ bạn. Khi tạo mới nó chỉ lưu tạm vào mảng GiaoDichTamHoan để chờ có máy đào Hash cho nó. Một node sẽ tự động lấy 1 số lượng tùy chọn các giao dịch để tính Hash. Nhưng BitCoin họ muốn giới hạn chính xác 10 phút 1 Block ra đời. Vì thế số lượng Tx ít hay nhiều sẽ được dùng để chia ra cho vào Block cho hợp lý. Cái này do thuật toán lựa chọn của BitCoin. Ở demo của mình k viết thuật toán này.

Ý mình transaction ở đây là 1 giao dịch mới ví dụ A chuyển tiền cho B, nó là 1 giao dịch, khi đó nó được lưu vào mảng GiaoDichTamHoan xong thì phải broadcast cái giao dịch đó đến các node khác, hay là máy của A hoặc B sẽ tự đào luôn? Nếu như vậy thì các thợ mỏ khác không thực hiện giao dịch chuyển tiền thì họ sẽ đào cái gì?

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?

Ý mình là 2 máy cùng mạnh ngang nhau, thì khả năng đào ra được 1 hash giống nhau, hoặc 2 hash khác nhau trong cùng 1 miliseconds là hoàn toàn có thể, lúc đó thì hash của máy nào sẽ được chọn.

Cảm ơn bạn 😃

0
thg 5 14, 2018 2:58 SA

Mình ko làm thế. Mình chỉ muốn chắc chắn là ko thể nào force refresh new token thôi. hihi thank bạn

0
thg 5 14, 2018 2:46 SA

Bài viết hay và dễ hiểu. Cám ơn tác giả nhiều 👌

+1
Avatar
đã bình luận cho bài viết
thg 5 14, 2018 2:44 SA

khó hiểu thật 😦(

0
Avatar
đã bình luận cho bài viết
thg 5 14, 2018 1:40 SA

Hay quá em ơi

0
thg 5 14, 2018 1:02 SA

@minhtuancnttk39 Code js trên có dùng cú pháp ES6 Arrow function, bạn thử sửa lại thành như sau xem:

                    action: function (editor) {
		        // Open modal:
		        const modal = document.querySelector('#myModal');
		        modal.open();
		        modal.addEventListener('insert-image', (event) => {
		            url = event.getImageUrl();
		            editor.insertText("[Alt](${url})");
		        });
		    },

Sau khi sửa xong bạn test lại, chú ý F12 bật console lên xem có lỗi gì báo lên ko?

Ngoài ra, code mình viết ở câu trả lời câu hỏi lần trước của bạn là giã mã thôi. Nên mấy function event.getImageUrl(), editor.insertText chưa chắc đã tồn tại, tên các function với hàm ý chỉ các bước thực hiện xử lý trong action. Thành thật xin lỗi vì làm bạn ko hiểu.

event.getImageUrl => Bạn làm cách nào đó để lấy image url của item được click. Bạn có thể lưu url vào dataset của item.

<div class="image-item" data-image-url="http://localhost/image-url">
  <img src="http://localhost/image-url"/>
</div>

Rồi trong listener thì gọi:

// Lấy imageUrl qua event, thay thế cho event.getImageUrl():
const imageUrl = event.target.dataset.imageUrl

Cuối cùng, bạn sử dụng insert imageUrl vào editor thông qua biến editor. Bạn tìm hiểu xem làm sao để insert một đoạn text vào editor nhé.

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í