Câu hỏi của bạn rất hay, mình tìm thấy một tấm hình minh hoạ về sự khác nhau giữa thông dịch và biên dịch
Như bạn có thể thấy, để chạy một chương trình dùng ngôn ngữ biên dịch, source code đi qua một bộ compile để được chuyển nhưng dòng lệnh thành marchine code ( với windown sẽ cho ra file đuôi .exe ), từ đó ta mới có thể chạy chương trình. Còn với ngôn ngữ thông dịch thì mỗi lần chạy ta đều đọc lại source code, và qua một interpreter phù hợp thì chương trình sẽ chạy
Lazy load này sẽ rất hữu ích nếu app chúng ta scale, và điều này là rất có thể vì trong quá trình phát triển số lượng routes sẽ dễ tăng lên đến 5-10-15-20 routes, với số lượng routes ít, dung lượng nhẹ khi chúng ta có chia ra thì việc tải tài nguyên của lazy load và cách thường theo mình cũng ko chênh lệch nhau lắm vì dung lượng nhỏ hay nói cách khác là như nhau
theo mình test thì nếu tổng dung lượng app k quá lớn thì k nên xài lazy, vì nó mấy thời gian load thêm những component khác rồi mới có thể chạy, tiết kiệm tài nguyên nhưng mất nhiều thời gian tải khiến trải nghiệm của người dùng k đc tốt lắm
Bạn có thể dùng embed syntax của Viblo để nhúng code mẫu từ JsFiddle, Codepen, Gists vào nhé. Viblo cũng hỗ trợ nhúng cả Youtube, Vimeo, Slideshare, Google Slide nữa, tất cả đều chung một cú pháp embed:
Website chạy trên hosting thì thường nhà cung cấp sẽ không cho mình quyền SSH hay thực hiện command line chạy được các lệnh artisan của laravel. Chắc là chủ thớt biết là dùng migration nhưng tới đây chưa biết hướng giải quyết ra sao để migrate database được đó bạn.
https://wikihoidap.org/magento-la-gi
Hiện có 2 phiên bản Magento: Community Edition (CE) là phiên bản miễn phí và Enterprise edition (EE) phải trả phí.
Được chính thức triển khai vào ngày 31⁄05/2008 bởi Varien, Magento được đánh giá là một trong những phần mềm thương mại điện tử phức tạp nhất hiện nay.
anh ơi cho em hổi là cái :
StackOverflowApi stackOverflowApi = retrofit.create(StackOverflowApi.class);
stackOverflowApi.loadQuestion("android")
.enqueue(new Callback<StackOverflowQuestion>() {
@Override
public void onResponse(Call<StackOverflowQuestion> call, Response<StackOverflowQuestion> response) {
//TODO Xử ký dữ liệu trả về
}
@Override
public void onFailure(Call<StackOverflowQuestion> call, Throwable t) {
//TODO Xử lý lỗi
}
});
chổ public void onResponse(Call<StackOverflowQuestion> call, Response<StackOverflowQuestion> response) {
//TODO Xử ký dữ liệu trả về
}
chổ nài nó đợi Responese từ server về là đồng bộ hây bất đồng bộ ạ ? em newbee
THẢO LUẬN
https://chatbot.qmau.me/ => This site can’t be reached
Hình như host die rùi hả tác giả ơi ?
Bác có đọc không mà chém thế ?
Cám ơn tác giả đã viết 1 bài tốt như thế này. Mình đã save về để còn đọc lại trong khi tìm hiểu chatbot.
Câu hỏi của bạn rất hay, mình tìm thấy một tấm hình minh hoạ về sự khác nhau giữa thông dịch và biên dịch
Như bạn có thể thấy, để chạy một chương trình dùng ngôn ngữ biên dịch, source code đi qua một bộ compile để được chuyển nhưng dòng lệnh thành marchine code ( với windown sẽ cho ra file đuôi .exe ), từ đó ta mới có thể chạy chương trình. Còn với ngôn ngữ thông dịch thì mỗi lần chạy ta đều đọc lại source code, và qua một interpreter phù hợp thì chương trình sẽ chạy
' I promise to love her for the rest of my life' đúng chưa
)
Lazy load này sẽ rất hữu ích nếu app chúng ta scale, và điều này là rất có thể vì trong quá trình phát triển số lượng routes sẽ dễ tăng lên đến 5-10-15-20 routes, với số lượng routes ít, dung lượng nhẹ khi chúng ta có chia ra thì việc tải tài nguyên của lazy load và cách thường theo mình cũng ko chênh lệch nhau lắm vì dung lượng nhỏ hay nói cách khác là như nhau
theo mình test thì nếu tổng dung lượng app k quá lớn thì k nên xài lazy, vì nó mấy thời gian load thêm những component khác rồi mới có thể chạy, tiết kiệm tài nguyên nhưng mất nhiều thời gian tải khiến trải nghiệm của người dùng k đc tốt lắm
1 like cho a, e cảm ơn a
)
dù chưa hiểu 1 số chỗ do chưa đủ kinh nghiem voi OOP nhung rất cảm ơn b đã dịch bài. nếu mình dịch hiện tại dở hơn b nhiều
xin cho 1 bài viết về mô hình Agile vs Scrum điiiii
Làm golang một thời gian thì mình thích cách tiếp cận của Go hơn
Cám ơn bạn
Bạn có thể dùng embed syntax của Viblo để nhúng code mẫu từ JsFiddle, Codepen, Gists vào nhé. Viblo cũng hỗ trợ nhúng cả Youtube, Vimeo, Slideshare, Google Slide nữa, tất cả đều chung một cú pháp embed:
Website chạy trên hosting thì thường nhà cung cấp sẽ không cho mình quyền SSH hay thực hiện command line chạy được các lệnh
artisancủa laravel. Chắc là chủ thớt biết là dùng migration nhưng tới đây chưa biết hướng giải quyết ra sao đểmigratedatabase được đó bạn.https://wikihoidap.org/magento-la-gi Hiện có 2 phiên bản Magento: Community Edition (CE) là phiên bản miễn phí và Enterprise edition (EE) phải trả phí. Được chính thức triển khai vào ngày 31⁄05/2008 bởi Varien, Magento được đánh giá là một trong những phần mềm thương mại điện tử phức tạp nhất hiện nay.
hướng dẫn cẩu thả, không có tâm. vậy mà cũng việt dc. bó tay
anh ơi cho em hổi là cái : StackOverflowApi stackOverflowApi = retrofit.create(StackOverflowApi.class); stackOverflowApi.loadQuestion("android") .enqueue(new Callback<StackOverflowQuestion>() { @Override public void onResponse(Call<StackOverflowQuestion> call, Response<StackOverflowQuestion> response) { //TODO Xử ký dữ liệu trả về }
chổ public void onResponse(Call<StackOverflowQuestion> call, Response<StackOverflowQuestion> response) { //TODO Xử ký dữ liệu trả về } chổ nài nó đợi Responese từ server về là đồng bộ hây bất đồng bộ ạ ? em newbee
Đúng đó bạn, cứ bảo giống nhau chứ thực ra có giống mấy đâu =))
@huusu1996 m dd($post->Category) vẫn có dữ liệu mà ?
@tuanndz Vậy là mình đoán định nghĩa quan hệ trong hàm Category sai rồi, bạn thêm cho mình khoá ngoại vào quan hệ xem sao :-?