Cá nhân mình không thích cách viết của vuex, vừa dài dòng mà cũng không sạch đẹp hơn bao nhiêu. Hãy đổi sang pinia để thoát khỏi this của js. Ngoài ra, nếu dự án nhỏ mình cũng không cần dùng thư viện quản lý trạng thái, inject/provide là quá đủ
@Clarence161095 à em có test lại rồi, nếu em save code lại vào file và dùng lệnh node test.js thì thấy giống như trong bài, nhưng lúc đầu em mở terminal lên gõ node rồi paste code vào enter thì nó ra "immadiate" trước anh ạ, không biết tại sao có khác biệt này ạ
Tuy nhiên đấy là chỉ thử run thôi chức thực sự thì về bản chất nó là js nên node cũng ko ảnh hưởng. Node nó chỉ là runtime env thôi. Tuy nhiên đoạn code của bạn có phải giống như vậy không?
Đúng rồi bác, vì nó là phần thập phân sẽ khi chuyển từ nhị phân sang sẽ là dạng nhân với 2^-x, nên các số có phần thập phân lẻ ngoài các số tổng/tích/thương kia sẽ bị lặp vĩnh viễn
Mình cũng hạn chế nói sâu về cách tính toán, chủ yếu cho ae biết sự tồn tại của floating point và ưu nhược điểm của nó dẫn tới việc sai số thôi
Hoặc nếu ae thích tính toán sẽ ra bài khác!
Các số dạng 2^(x), với x là -1,-2,-3,.... hoặc số là tổng/tích/thương/hiệu của các số 2^(x) (vd: 0.25 + 0.5 = 0.75) thì sẽ biểu diễn được dưới dạng binary, còn lại tất cả sẽ không biểu diễn được (dãy bit vô tận)
=> 0.1 và 0.2 không biểu diễn được nên tính toán sẽ có khả năng sai
=> 0.1 + 0.2 = 0.3........04 (lúc này thì hãy bắt đầu đọc bài viết này)
Nên các kiến trúc và ngôn ngữ lập trình sẽ đều theo một chuẩn định dạng như IEEE-754 để lưu trữ và format, đọc sơ cho vui, chứ tính toán cái này chẳng giải quyết đc vấn đề nào cả, đừng cố deep dive làm gì. Tính toán với số thực thì nên dùng lib của ng khác viết hoặc tự tính cũng được nếu bạn siêng )
Phần này hơi phức tạp về công thức về tính toán. Đại loại sẽ cần biến đổi phần thập phân và phân nguyên về dạng nhị phân, sau đó từ phần mũ dịch dấu tính ra phần exponent 8 bit kia. Nếu nhiều người quan tâm mình sẽ làm một bài hướng dẫn chuyển đổi tính toán bằng tay
Mình cần tạo 1 game MU origin mobile nhưng chưa có kinh nghiệm vào game . Bạn có thể hướng dẫn mình được không khi thành thạo mình mới có thể nhờ bạn chạy online ra thị trường đc . Mong đc rep . Tks
THẢO LUẬN
Chào anh, cho em hỏi là khi mình áp dụng mô hình lasso regression mà cho ra R2 score âm thì có ý nghĩa là gì ạ?
Hình mất hết trơn. Upload loại hình lên server của viblo.asia đi bạn ơi
Cá nhân mình không thích cách viết của vuex, vừa dài dòng mà cũng không sạch đẹp hơn bao nhiêu. Hãy đổi sang pinia để thoát khỏi this của js. Ngoài ra, nếu dự án nhỏ mình cũng không cần dùng thư viện quản lý trạng thái, inject/provide là quá đủ
@Clarence161095 à em có test lại rồi, nếu em save code lại vào file và dùng lệnh
node test.jsthì thấy giống như trong bài, nhưng lúc đầu em mở terminal lên gõnoderồi paste code vào enter thì nó ra "immadiate" trước anh ạ, không biết tại sao có khác biệt này ạChắc ko phải vì node 18 đâu, mình mới run con tren con container node 18 thì thấy kết quả bt 😁
Tuy nhiên đấy là chỉ thử run thôi chức thực sự thì về bản chất nó là js nên node cũng ko ảnh hưởng. Node nó chỉ là runtime env thôi. Tuy nhiên đoạn code của bạn có phải giống như vậy không?
Em chạy thử đoạn code bằng node18 thì thấy là nó sẽ chạy
immediatetrướctimeoutanh ạ. Không biết là có phải do node18 có cập nhật hay không anhchị có bán phần mềm này không ạ
Bạn sử dụng thêm 2 dòng này trong file config route thử xem.
Import Router from 'vue-router'; Vue.use(Router);Thêm trong file mainVue.use(router)https://topnoibat.com/ thêm link này nữa bác nhé
Anh giải thích rất hay và dễ hiểu. Em cảm ơn anh!!
tks
Đúng rồi bác, vì nó là phần thập phân sẽ khi chuyển từ nhị phân sang sẽ là dạng nhân với 2^-x, nên các số có phần thập phân lẻ ngoài các số tổng/tích/thương kia sẽ bị lặp vĩnh viễn Mình cũng hạn chế nói sâu về cách tính toán, chủ yếu cho ae biết sự tồn tại của floating point và ưu nhược điểm của nó dẫn tới việc sai số thôi
Hoặc nếu ae thích tính toán sẽ ra bài khác!
Các số dạng 2^(x), với
x là -1,-2,-3,....hoặcsố là tổng/tích/thương/hiệu của các số 2^(x) (vd: 0.25 + 0.5 = 0.75)thì sẽ biểu diễn được dưới dạng binary, còn lại tất cả sẽ không biểu diễn được (dãy bit vô tận)=> 0.1 và 0.2 không biểu diễn được nên tính toán sẽ có khả năng sai
=> 0.1 + 0.2 = 0.3........04 (lúc này thì hãy bắt đầu đọc bài viết này)
Nên các kiến trúc và ngôn ngữ lập trình sẽ đều theo một chuẩn định dạng như IEEE-754 để lưu trữ và format, đọc sơ cho vui, chứ tính toán cái này chẳng giải quyết đc vấn đề nào cả, đừng cố deep dive làm gì. Tính toán với số thực thì nên dùng lib của ng khác viết hoặc tự tính cũng được nếu bạn siêng
)
Phần này hơi phức tạp về công thức về tính toán. Đại loại sẽ cần biến đổi phần thập phân và phân nguyên về dạng nhị phân, sau đó từ phần mũ dịch dấu tính ra phần exponent 8 bit kia. Nếu nhiều người quan tâm mình sẽ làm một bài hướng dẫn chuyển đổi tính toán bằng tay
Đã hiểu ý tưởng về floating point, nhưng đoạn tính toán cụ thể ra cái 𝟬.𝟭 => 𝟬 𝟬𝟭𝟭𝟭𝟭𝟬𝟭𝟭 𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟬𝟭𝟭𝟬𝟭 thì như nào ạ?
bạn cài laravel trong máy tính rồi upload nó lên host à
Mình cần tạo 1 game MU origin mobile nhưng chưa có kinh nghiệm vào game . Bạn có thể hướng dẫn mình được không khi thành thạo mình mới có thể nhờ bạn chạy online ra thị trường đc . Mong đc rep . Tks
Viết tiếp đi bạn ơi, cảm ơn bạn nhiều
mình cảm ơn nhé!
Hay b ơi