THẢO LUẬN

Áp dụng vào viblo đi bạn à 😛

0
thg 11 13, 2019 1:14 SA

"Có lẽ bạn nên tìm hiểu sự khác nhau giữa let và const trước" bảo người ta tìm hiểu sự khác nhau, tôi đã chỉ ra 2 cái chả khác nhau gì trong trường hợp này, đã làm kỹ thuật thì đừng ý kiến cá nhân, đúng là đúng, sai là sai, cứ lôi lý do ý kiến cá nhân để phân trần là linh tinh đấy. Nếu sai thì chỉ ra còn nếu đúng rồi thì im lặng đi.

"Không thích thì có thể bỏ qua", có bỏ qua cho người ta đâu, mà muốn người khác bỏ qua cho mình, thích bắt bẻ thì nó cũng phải chuẩn.

+1
thg 11 12, 2019 11:58 CH

Ý kiến cá nhân của mình thôi. Nếu bạn ko thấy thích thì có thể bỏ qua. Còn nếu nói mình "linh tinh" thì hãy chỉ ra chỗ "linh tinh" nhé.

0

Bạn có thể giải thích rõ hơn một chút về việc tại sao mức swappiness cao lại ảnh hưởng đến hiệu suất không? Nếu tốc độ đọc I/O lớn chẳng phải sẽ tăng hiệu suất sao? Dù sao, cảm ơn bạn vì bài viết rất bổ ích này.

0

Trời, đây quả là một vấn đề mới nhỉ. Nó khá là hay, cảm ơn bạn rất nhiều.

+1

à uk, chút nhầm lẫn, sorry nhe

+1

Chào bạn, chắc bạn có chút nhầm lẫn ở đây. mounted là hook (bạn có thể hiểu nó như 1 event) trong Vue. mounted được gọi khi component đã được "tạo thành công", đã có ở DOM thật, chứ không còn "ảo" nữa 😃, nói thế nó hơi trừu tượng. Bạn có thể hiểu đơn giản mounted là lúc mà bạn nhìn thấy HTML hiển thị trên trình duyệt và bạn có thể dùng jquery ở thời điểm đó để truy vấn đến các element HTML. Khác với created, ở đó nếu bạn dùng jquery truy vấn đến 1 thẻ HTML sẽ bị lỗi không tìm thấy

Còn axios là 1 thư viện để tạo request (HTTP) đến backend.

Axios và Mounted là 2 phạm trù khác nhau nhé bạn 😄

Không biết ý bạn có phải fetch, cũng để tạo request, được support sẵn ở trình duyệt? 😃

+2

Vue thì mình thấy cũng support khá nhiều gói có sẵn, chẳng hạn như có sẵn instance mounted để gọi API. như vậy nếu thay axios bằng mounted để tối ưu có ổn không nhỉ?

0
thg 11 12, 2019 11:06 SA

Please run

php artisan config:clear
0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 12, 2019 10:37 SA

@thanhhungchu95 ,phải ghi thế này à<option a value>muc a</option>

0
thg 11 12, 2019 10:32 SA

Ở trang[https://www.paravi.jp] ("https://www.paravi.jp/") bác nhé, Bác chọn xem 1 video bất kì (fake ip và đổi time zone sang japan). Vào tab console trong dev mode và inject script sau :

videojs(document.getElementsByTagName('video')[0].playerId)

để lấy full thông tin License và MPD của nó. E có thể dùng thông tin này để chạy video trên web khác nhưng lại không thể tải nó về 😞

0
thg 11 12, 2019 10:08 SA

linh tinh

-1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 12, 2019 9:18 SA

@thanhhungchu95 ,website ở page khác của trang web

0
thg 11 12, 2019 8:06 SA

Mình không nói letconstcó gì sai trong cách sử dụng const variable2 = variable1 || ""; điều mình muốn nói là sự thống nhất về cách dùng tên, đặt biến.

Nếu ở trên đã xài let thì ở dưới cứ xài lại let.

0
thg 11 12, 2019 8:04 SA

hay, bài viết rất tâm đắc

0

Tốc độ inference cũng nhanh lên đáng kể chứ ạ 😃)

0

Hi anh, Theo em tìm hiểu thì anh để ignore_layers=[''] thì hình như model không chạy continue training được nữa thì phải ạ. Em nghĩ mình nên giữ mặc định ignore_layers=['embedding.weight'] và không dùng đặt cờ --warm_start lúc chạy mới. Xong lúc nào dừng train thì mình có thể chạy tiếp bằng cách đặt tham số --checkpoint_path và cờ --warm_start

https://github.com/NVIDIA/tacotron2/issues/225#issuecomment-504855513

0

A có thể cho e xin dataset ko ạ ? Email: 0startover0@gmail.com. Em cảm ơn ạ

0

Bài hay quá. Nhờ nó mà kích thước model của anh từ 500MB nén xuống còn gần 100MB. Thank pro 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í