THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:48 SA

@huusu1996 được rồi bạn ,bạn ơi có thể giải thích đoạn code trên được k ạ

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:44 SA

@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.

    public function __construct() {
        header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1.
        header("Pragma: no-cache"); // HTTP 1.0.
        header("Expires: 0"); // Proxies.
        header('Access-Control-Allow-Origin: *');      
    }
0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:38 SA

@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 ạ

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:36 SA

@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 à 😦

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:25 SA
\Toastr::success('Đăng ký tài khoản thành công', 'Thông báo', ["positionClass" => "toast-top-center"]);

đâ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

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:20 SA

@khanh1234 Show code đoạn toast của bạn lên đi ạ

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:17 SA

bạn có thể nói chi tiết hơn k ạ 😃)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 8:14 SA

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ì ạ

0

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?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 7:22 SA

ồ, cảm ơn bác, để mình thử, k nghĩ có thẻ này luôn.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 7:15 SA

Ẩn rồi nhưng cả phần chạy chữ cho hiển thị hết nội dung bác ah

0

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) 😃

0
thg 5 8, 2020 7:01 SA

@tranxuanthang Mình dùng thư viện slick

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 7:00 SA

Cảm ơn bác

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 7:00 SA

Cảm ơn bác

0
Avatar
đã bình luận cho bài viết
thg 5 8, 2020 6:07 SA

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. Untitled.png

Thông tin đến bạn 😀

0
Avatar
đã bình luận cho bài viết
thg 5 8, 2020 4:26 SA

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:

mydb = mysql.connector.connect(
	host=mysql_config['host'],
	user=mysql_config['username'],
	passwd=mysql_config['password'],
	database=mysql_config['database']
)

rồi chạy lệnh:

python3 hero_first.py

0

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?

+1
Avatar
đã bình luận cho bài viết
thg 5 8, 2020 3:46 SA

Bạn ơi mình hỏi, làm thế nào để chạy Source crawl

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 8, 2020 3:04 SA
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í