Làm việc với docker (sau này là làm devops engineer) thì e phải thực hành cực cực kì nhiều, có dự án thực tế thì càng tốt, lí thuyết chỉ cover đc 1 phần thôi e ạ
e k bik e có sai gì không nhưng khi nhấn thêm sản phẩm nó xoay vòng :>
học mới 6 bài mà não xoay mù vì cố nén hết kiến thức vô đầu xong cái nhớ cái quên 😅nên chắc 1 project phải triển khai thực tế hơn chục lần mới ok a nhỉ :.>
Bạn muốn tạo 1 project react thông qua docker thì ta dùng container tạm thời như trong bài nhé, cách này sẽ làm cho máy bạn nguyên "trinh" kể cả ko cài NodeJS/npm vẫn chạy được:
# Các command bên dưới dành cho MacOS+Linux, nếu bạn dùng Windows thì xem lại cú pháp với windows trong bài mình đã viết nhé# generate project mới
docker run --rm -v $(pwd):/app -w /app node:18-alpine npm create vite@latest my-react-app -- --template react-swc-ts
cd my-react-app
docker run --rm -v $(pwd):/app -w /app node:18-alpine npminstall# start project, map port 5173 từ môi trường ngoài vào môi trường trong cũng port 5173
docker run --rm -p 5173:5173 -v $(pwd):/app -w /app node:18-alpine npm run dev -- --host
# Nếu muốn thay đổi code bên ngoài và bên trong tự cập nhật# thì check lại trong bài mình có note với Vite
"Nhưng vd giờ muốn chạy test thì phải làm như thế nào", chạy test là chạy gì hả bạn? ý bạn là chạy ở development mode, đổi code và thấy UI cũng thay đổi à? trong bài mình có nói r nhé
Bài viết hay và rất dễ hiểu. Pruning là một hướng xử lý data rất tốt cho những bài toán quan tâm nhiều về computational complexity, Pruning thường được ứng dụng khá tốt trong các bài toán liên quan Edge AI
Trường hợp mình muốn giữ máy còn "trinh" và không muốn clone repo của bạn về. Thì làm thế nào để tạo được 1 project React thông qua docker?
Sau khi làm như hướng dẫn thì mình chạy được project React rồi 🥰. Nhưng vd giờ muốn chạy test thì phải làm như thế nào?
Cám ơn bạn đã chia sẻ những bài viết rất hay.
👍🖨️ Dịch vụ in giá rẻ của BAO BÌ TTC https://min.cafe/pr/JFiBjJ thực sự ấn tượng. Chất lượng sản phẩm tuyệt vời, giá cả phải chăng và đội ngũ hỗ trợ nhiệt tình. Mình không thể hài lòng hơn! 🌈🥳.
int idx0 = 128; // index của 0
int idx1 = 129; // index của 1
newCache[idx0] = newCache[idx1];
Integer a = 0;
Integer b = 1;
Cho mik xin hỏi chỗ này bạn thay đổi cache của vùng nhớ 0 = vùng nhớ 1 nhưng sao lại set giá trị của vùng nhớ 0 trước nhỉ, là bất kể bạn set a = bao nhiêu thì khi set b thì a vẫn lấy giá trị vùng nhớ b à ?
Bạn ơi cho mình hỏi thông tin cấu hình và tài khoản đăng nhập với
"Liên hệ với Basis để lấy thông tin cấu hình và tài khoản đăng nhập". Mình ko hiểu Basis là ai
Cám ơn bạn
THẢO LUẬN
Làm việc với docker (sau này là làm devops engineer) thì e phải thực hành cực cực kì nhiều, có dự án thực tế thì càng tốt, lí thuyết chỉ cover đc 1 phần thôi e ạ
Cố gắng nhé
E docker compose ps xem là các services có “Up” ko nhé
Tiếp theo e check logs app để xe sau khi e bấm thêm sản phẩm thì nó in ra là gì
(Nếu e đang dùng windows thì note đoạn mount volume nhé a note kĩ lắm cho Windows r đó
)
e k bik e có sai gì không nhưng khi nhấn thêm sản phẩm nó xoay vòng :>
học mới 6 bài mà não xoay mù vì cố nén hết kiến thức vô đầu xong cái nhớ cái quên 😅nên chắc 1 project phải triển khai thực tế hơn chục lần mới ok a nhỉ :.>
Bài viết hay quá!
chào bạn,
Bài viết hay và rất dễ hiểu. Pruning là một hướng xử lý data rất tốt cho những bài toán quan tâm nhiều về computational complexity, Pruning thường được ứng dụng khá tốt trong các bài toán liên quan Edge AI
Chào bạn, Mình có 2 câu hỏi mong được bạn trả lời
cảm ơn bài viết của bạn
Bài viết hay, cám ơn bác
人月, 人日, 人時 đang bị sai, bạn nên tham khảo bài này nha!
https://dotrinh.com/don-vi-bao-gia-cho-thi-truong-nhat-人月-人日-人時/
bài viết hay và gãi đúng chỗ ngứa nha bạn mà trong bài có nhiều chỗ sai lỗi văn bản.
Tin chuẩn không anh ?
👍🖨️ Dịch vụ in giá rẻ của BAO BÌ TTC https://min.cafe/pr/JFiBjJ thực sự ấn tượng. Chất lượng sản phẩm tuyệt vời, giá cả phải chăng và đội ngũ hỗ trợ nhiệt tình. Mình không thể hài lòng hơn! 🌈🥳.
int idx0 = 128; // index của 0 int idx1 = 129; // index của 1 newCache[idx0] = newCache[idx1];
Cho mik xin hỏi chỗ này bạn thay đổi cache của vùng nhớ 0 = vùng nhớ 1 nhưng sao lại set giá trị của vùng nhớ 0 trước nhỉ, là bất kể bạn set a = bao nhiêu thì khi set b thì a vẫn lấy giá trị vùng nhớ b à ?
1 ví dụ cho việc khai báo interface (supertype) và class (subtype) khác nhau ra sao
Bạn ơi cho mình hỏi thông tin cấu hình và tài khoản đăng nhập với "Liên hệ với Basis để lấy thông tin cấu hình và tài khoản đăng nhập". Mình ko hiểu Basis là ai Cám ơn bạn
@maitrungduc1410 sợ ra bài đó em lại phải hỏi anh nhiều hơn =))))))))))))))))))
chưa biết bao giờ e ạ 🤣🤣
Hehe luôn ủng hộ a ạ. Không biết bao giờ a mới ra 1 bài chiến .NET đâyyy
Thanks