@khanh1234 Vì khi bạn back trình duyệt, trình duyệt cố gắng hiển thị trang mà không tải lại. Có thể lấy từ cache. Ở controller đang có hàm toast kia bạn thử thêm 1 construct không caching lại xem sao.
đây là hiển thị thông báo khi mk submit form,hiện message xong tắt, mình thử nhất quay lại và tiến lên ,mũi tên ở trên cùng trình duyệt thì nó hiện thông báo
Cảm ơn bạn vì bài chia sẻ. Mình có tạo dữ liệu train_data.txt như hướng dẫn và gặp lỗi:
'charmap' codec can't decode byte 0x8d in position 431: character maps to <undefined>
Mình có thêm encoding='utf8' khi đọc file, vẫn gặp lỗi tương tự ở position khác. Khi đổi encoding='cp500' thì chạy được tuy nhiên file train_data.txt lại chỉ có dữ liệu tiếng Anh. Bạn có thể giúp mình sửa lỗi ở phần này không?
dùng redis ko bắt buộc bạn à, bạn có thể dùng Pusher, hay dùng luôn database cho việc chạy queue update số lượng tài khoản truy cập. Mình thường khuyến khích các bạn dùng redis đơn giản vì nó nhanh, free, open source, nhiều người dùng.
Đúng là cài redis trên windows cũng hơi khó thật, nhưng khi chạy production thì chắc 96,69% bạn sẽ dùng server là Linux (Ubuntu, CentOS,...), vậy nên nếu chỉ vì dev ở local dùng windows khó cài redis mà mình ko dùng redis thì hơi phí bạn à .
Đó là lí do vì sao bây giờ các bạn hỏi mình thì mình luôn gợi ý là khi dev ở local cũng nên dùng Linux (như Ubuntu chẳng hạn, cài thêm ubuntu vào windows đơn giản lắm), thì trong quá trình dev, ko chỉ với project này mà bạn sẽ thấy là code trên Win khi chạy sẽ có rất nhiều vấn đề.
Do đó giải pháp là nếu bạn vẫn muốn dev trên Win thì bạn có thể chuyển qua Pusher cũng đc, vì dùng database làm queue mình thấy chắc sẽ chậm khi request nhiều, vì đọc ghi database là thao tác rất tốn, hoặc cũng có 1 số cách khác (chắc là thế, bạn có thể Google, mình chưa search, vì Redis thường là lựa chọn đầu tiên)
Bạn ơi project hiện tại mình làm cần sử dụng socket, và mình theo dõi blog của bạn để học tập.
Cụ thể mình đang làm chức năng đơn giản là phía máy admin liên tục cập nhật số lượng tài khoản truy cập vào page, vậy có phải bắt buộc dùng redis ko? Vì mình đọc trên mạng thấy họ nói nó ko tương thích với máy win nên hay lỗi. Bạn cho mình xin giải pháp hoặc tư vấn có cần hoặc nên dùng nó ko?
THẢO LUẬN
@huusu1996 được rồi bạn ,bạn ơi có thể giải thích đoạn code trên được k ạ
@khanh1234 Vì khi bạn back trình duyệt, trình duyệt cố gắng hiển thị trang mà không tải lại. Có thể lấy từ
cache. Ở controller đang có hàm toast kia bạn thử thêm 1 construct không caching lại xem sao.@huusu1996 vâng bạn,mình hiển thị thông báo thôi,nếu bt truyền thông báo bằng with thì mình back thì nó vẫn hiện ạ
@khanh1234 Sorry, mình tưởng bạn dùng package js, nhưng hình như không phải. Bạn đang dùng https://github.com/yoeunes/toastr à
đây là hiển thị thông báo khi mk submit form,hiện message xong tắt, mình thử nhất quay lại và tiến lên ,mũi tên ở trên cùng trình duyệt thì nó hiện thông báo
@khanh1234 Show code đoạn toast của bạn lên đi ạ
bạn có thể nói chi tiết hơn k ạ
)
mình cx thử rồi ạ,dùng with cx thế ,message bị cache,vẫn chưa biết sử lý kiểu gì ạ
Cảm ơn bạn vì bài chia sẻ. Mình có tạo dữ liệu train_data.txt như hướng dẫn và gặp lỗi: 'charmap' codec can't decode byte 0x8d in position 431: character maps to <undefined>
Mình có thêm encoding='utf8' khi đọc file, vẫn gặp lỗi tương tự ở position khác. Khi đổi encoding='cp500' thì chạy được tuy nhiên file train_data.txt lại chỉ có dữ liệu tiếng Anh. Bạn có thể giúp mình sửa lỗi ở phần này không?
ồ, cảm ơn bác, để mình thử, k nghĩ có thẻ này luôn.
Ẩn rồi nhưng cả phần chạy chữ cho hiển thị hết nội dung bác ah
dùng redis ko bắt buộc bạn à, bạn có thể dùng Pusher, hay dùng luôn database cho việc chạy queue update số lượng tài khoản truy cập. Mình thường khuyến khích các bạn dùng redis đơn giản vì nó nhanh, free, open source, nhiều người dùng.
Đúng là cài redis trên windows cũng hơi khó thật, nhưng khi chạy production thì chắc 96,69% bạn sẽ dùng server là Linux (Ubuntu, CentOS,...), vậy nên nếu chỉ vì dev ở local dùng windows khó cài redis mà mình ko dùng redis thì hơi phí bạn à
.
Đó là lí do vì sao bây giờ các bạn hỏi mình thì mình luôn gợi ý là khi dev ở local cũng nên dùng Linux (như Ubuntu chẳng hạn, cài thêm ubuntu vào windows đơn giản lắm), thì trong quá trình dev, ko chỉ với project này mà bạn sẽ thấy là code trên Win khi chạy sẽ có rất nhiều vấn đề.
Do đó giải pháp là nếu bạn vẫn muốn dev trên Win thì bạn có thể chuyển qua Pusher cũng đc, vì dùng database làm queue mình thấy chắc sẽ chậm khi request nhiều, vì đọc ghi database là thao tác rất tốn, hoặc cũng có 1 số cách khác (chắc là thế, bạn có thể Google, mình chưa search, vì Redis thường là lựa chọn đầu tiên)
@tranxuanthang Mình dùng thư viện slick
Cảm ơn bác
Cảm ơn bác
Hi, cảm ơn bạn đã quan tâm bài viết của mình
Theo mình được biết thì PHP được nhúng vào mã HTML tuy nhiên cần Zend Engine để biên dịch.
Thông tin đến bạn
Bạn chạy bằng python 3 (cài thêm package BeautifulSoup)
Nếu clone cả repo trên Git thì cấu hình lại kết nối trong MySQL trong file python/files/config.json
Nếu chỉ copy file thì thay phần config ở đoạn:
rồi chạy lệnh:
python3 hero_first.pyBạn ơi project hiện tại mình làm cần sử dụng socket, và mình theo dõi blog của bạn để học tập. Cụ thể mình đang làm chức năng đơn giản là phía máy admin liên tục cập nhật số lượng tài khoản truy cập vào page, vậy có phải bắt buộc dùng redis ko? Vì mình đọc trên mạng thấy họ nói nó ko tương thích với máy win nên hay lỗi. Bạn cho mình xin giải pháp hoặc tư vấn có cần hoặc nên dùng nó ko?
Bạn ơi mình hỏi, làm thế nào để chạy Source crawl
@duong.manh.hoang
đây ạ