THẢO LUẬN

thg 12 20, 2019 8:45 SA

Anh có chút góp ý nhé 😃 Việc tạo thêm các mảng left với right là không cần thiết và lãng phí bộ nhớ. Thuật toán quicksort đáng lẽ ra không hề mất thêm bộ nhớ. Thay vào đó em nên dùng một tham chiếu đến mảng arr duy nhất cần được sắp xếp là đủ. Sử dụng push phần tử liên tục vào array và rồi sau đó dùng spread operator để ghép lại thành một mảng cũng không cho hiệu năng cao. Ta nên chia việc sắp xếp mảng bằng cách dùng các biến index lưu vị trí của phần tử left, right mà thôi. Cuối cùng để sắp xếp thì ta "tráo đổi" 2 phần tử trong mảng theo cách truyền thống:

temp = a;
a = b;
b = temp;
+1
thg 12 20, 2019 8:27 SA

Mình nghĩ không nên dùng thư viện cho vấn đề này, vì nó cũng khá dễ, có thể tự viết function cũng được.

0
thg 12 20, 2019 8:06 SA

Bạn nên viết thêm cách sort thực hiện trực tiếp trên mảng ấy bạn, nếu mỗi lần quicksort lại tạo thêm 2 mảng kia thì tốn bộ nhớ lắm. 💯

+1
thg 12 20, 2019 7:55 SA

mình cám ơn bạn nhé mình đã sửa lại đoạn đó để nếu có người lại có thắc mắc như bạn rồi nhé 😉

+1
thg 12 20, 2019 7:53 SA

nếu dự án của bạn có môi trường là linux thì ngon, linux container đều được hỗ trợ trên win, hay mac với linux VM nhưng nếu môi trường là window thì điều ngược lại không đúng, mặc dù theo lý thuyết mình nghĩ nó sẽ chạy được với Win VM nhưng có vẻ là nó chưa được hỗ trợ, không có 1 thứ gì tương tự WindowKit on linux docker. "Bất cứ môi trường nào" mình thấy ko đúng đâu, vì hiểu lầm này hồi đầu học docker mình tìm hàng giờ macos docker image

+1
thg 12 20, 2019 7:30 SA

Viết nhanh vậy b, mới đọc hồi sáng bài 1 , giờ đã có bài 2 😎 Thôi mình cày tiếp đây, tự nhiên có cảm hứng với Đốc Cơ 😃

+1
thg 12 20, 2019 7:17 SA

nhìn có vẻ khá dễ 😃)) (choino)

+1
Avatar
đã bình luận cho bài viết
thg 12 20, 2019 7:16 SA

Bài viết hay quá, cảm ơn bạn đã chia sẻ 🤗

+1
Avatar
đã bình luận cho bài viết
thg 12 20, 2019 6:35 SA

Yêu thêm DockerSlim nhé (https://github.com/docker-slim/docker-slim). Minify docker container image đến 30x 😃

+3
thg 12 20, 2019 6:31 SA

Bạn viết hay và dễ hiểu quá! Cho 1 vote!

+1
thg 12 20, 2019 6:31 SA

Chào bạn thực tế là mình cũng chưa thấy ai dùng window container cả, mình cũng chưa dùng. Nhưng thực tế là có, bạn cũng đồng ý như thế 😄.

Trong bài mình cũng chỉ nói qua về Docker cho Windows, còn thực hành biết đâu cũng có nhiều người tò tìm hiểu.

Dù sao cũng cám ơn bạn nhiều vì đã làm rõ các vấn đề bến trên nhé 😃

0

cảm ơn bạn nhé. nếu có e gái hay chị gái có thể giới thiệu mình.hyhe

0
thg 12 20, 2019 6:15 SA

Đầu tiên docker chỉ dùng công nghệ Linux container với linux container engine, để mang những tính năng đó sang hệ điều hành khác, docker cần VM Linux bây giờ window hợp tác với docker, window có window container, và docker tạo thêm window container engine, nhưng tương tự với linux, window container engine cũng chỉ chạy được trên máy window. Có nghĩa là mấy cái window os base image chỉ chạy được trên window, mà chưa thấy ai dùng cả

+1

@phamtuananh760 Vừa code giỏi vừa đẹp trai 😍😍

0
thg 12 20, 2019 4:25 SA

Bài viết hay quá. Chắc anh cũng phải thử thôi.

PS: Ý kiến cá nhân thôi nhé, em nên tách ra làm 2 bài thì đọc sẽ "feel" dễ hơn

+2
thg 12 20, 2019 4:24 SA

Wow khá nóng anh ơi :v đợt này a tui rảnh có khác viết liền mấy bài luôn

+1

part 2-5 chưa có hả bác 😄

0
thg 12 20, 2019 3:55 SA

Vậy là bạn tìm đúng người rồi. Docker Beauty is here! 😄 😄

0
thg 12 20, 2019 3:54 SA

Mình sẽ cố gắng chia sẻ nhiều nhất có thể tới các bạn, nhớ theo dõi blog của mình 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í