THẢO LUẬN

thg 2 7, 2021 2:08 CH

mình thắc mắc nếu dùng salt (chuỗi random) thì khi login sao biết salt + password user nhập rồi hash để so sánh với db ta

+1
thg 2 7, 2021 1:20 CH

Ơ mọi người đọc kĩ giùm mình đoạn cuối nhé.

Nếu một hệ thống bảo mật, an toàn như Facebook, thì ngay cả Mark Zuckerberg cũng không thể nào xem được mật khẩu của user

0
thg 2 7, 2021 1:11 CH

chưa có câu trả lời cho việc : "facebook có biết mật khẩu không ?"

0
thg 2 7, 2021 1:10 CH

Vậy là có biết ko?

0

lần sau mình sẽ làm thành series, tại lần này mình viết vội quá, cám ơn bạn góp ý nha

0

cảm ơn bác nhé, k đọc thì xem video giải trí cũng được ^^

0
thg 2 7, 2021 11:48 SA

cho mình hỏi mainRoutes lúc import vào app.js lấy từ đâu ạ

0

bài chắc là hay nhưng bỏ Toán lâu quá rồi, giờ đọc như chó nhìn bản đồ 😅

0
thg 2 7, 2021 8:20 SA

Hay quá em ơi, đã star, làm cái lib easyBreakCaptcha thôi 😃)

+1

Hi anh @hoangthan345 "Interface thường được sử dụng cho những mục đích làm callback, dependency injection" Anh nói rõ hơn về ý này được không ạ? E cũng chỉ mới tìm hiểu về khái niệm thôi nên nghe anh nói cái này thì thấy lạ quá. Mong anh chỉ giáo thêm. Cám ơn anh.

0

@TiengMuaDem stateless full thì sao để const đc bạn

0
  • 1 program(chương trình) khi được chạy sẽ sinh ra 1hay nhiều process(tiến trình) tùy thuộc vào kiến trúc của chương trình đó. Ví dụ chrome có nhiều tiến trình để tăng bảo mật, crash 1 tiến trình thì không ảnh hưởng tới tiến trình khác ....
  • 1 tiến trình có thể có 1 hoặc nhiều thread(luồng) tùy vào kiến trúc của tiến trình đó(nhiều luồng để xử lý song song, bất đồng bộ ...)
  • Các luồng trong 1 process có thể dùng chung tài nguyên của các luồng khác trong cùng 1 process với tốc độ cao.
  • Các tiến trình khác nhau không thể truy cập tài nguyên của tiến trình khác(có thể truy cập được nhưng không phải kiểu chính thống, tốc độ, quyền hạn bị hạn chế nhiều...) Như vậy có đúng không nhỉ?
0
thg 2 6, 2021 3:55 CH

mình muốn cài PHPCS trên window và tích hợp vào visual code được không bạn

0

Bài viết tâm huyết quá bác ạ, nhưng hơi dài. Góp ý với bác nên chia thành các chapter đọc cho đỡ bị ngộp. Đón đọc cái bài khác của bác

0
thg 2 6, 2021 2:58 CH

Lỗi đó là do trong quá trình nginx proxy_pass vào container nodejs thì bên nodejs có vấn đề dẫn tới lỗi 502.

E cần phải check logs của bên container node xem lí do vì sao. Chạy docker-compose logs app để xem nhé e (thêm option -f nếu muốn xem logs realtime)

0
thg 2 6, 2021 2:49 CH

cái này rất hay đặc biết là lúc thao tác với git, diff và conflict rất gọn, nhưng nhìn nó không nịnh mắt nên mình toàn không dùng 😂

klq, bạn này cũng dùng sublime merge =))

+1

Cám ơn bạn đã gợi ý. mình sẽ tìm hiểu, cân nhắc để viết bài ạ

0
thg 2 6, 2021 10:17 SA

Cảm ơn về bài viết anh đã chia sẻ. Hiện tại em đã deploy thành công lên amazon aws, tuy nhiên em đang gặp phải 1 vấn đề về nginx: thỉnh thoảng connection bị 502 Bad Gate way. Em có check log từ var/log/nginx thì thấy báo: *2471 upstream prematurely closed connection while reading response header from upstream hoặc recv() failed (104: Connection reset by peer) while reading response header from upstream

Em có search google và thử khá nhiều cách (thêm proxy_read_timeout, proxy_connect_timeout) mà vẫn không được. Nó sẽ bị kiểu chỉ connect lần đầu sau 1 khoảng thời gian thì bị, connect lại thì ok. Em cảm ơn anh

0
thg 2 6, 2021 9:09 SA

Thanks vì bàn viết hữu íhc

0

Mình đồng ý với bạn rằng đây là triết lí mỗi coder phải theo đuổi. Tuy nhiên rất đáng tiếc là các xu hướng hiện nay như Agile, TDD khiến cho lập trình viên trở nên tư duy chiến thuật nhiều hơn (sẽ có thảo luận ở phần sau). Bạn theo dõi đón đọc nhé

+1
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í