Tốc độ load file khi mount giữa container và file hệ thống trong linux
chắc bạn mount file từ phân vùng ntfs của window. còn linux thì ko có vấn đề đó đâu.
Hỏi về cấu trúc IIFE và kết quả thực thi
số 0 ở đầu số nghĩa là đang viết theo hệ cơ số 7, đổi sang cơ số 10 sẽ là 83.
Build dự án ra file dist thì khi reload lại trang bị lỗi.
do route là dùng js nên khi load trang theo url nó request lên server sẽ bị lỗi.
bạn cấu hình server rewrite all request != file vào index.html
nếu dùng nginx có thể thử try_files $uri $uri/ /index.html
Gõ tiếng Việt trong input type number Reactjs
Cái này là do cách hoạt động của bộ gõ thôi. Dùng bộ gõ của window thì sẽ hết nhưng nó lại củ chuối kiểu khác
Performance khi build php-fpm khi build Dockerfile của Framgia
bạn sửa Dockerfile để cài thêm opcache và tắt xdebug đi là nhanh thôi.
Hỏi về giao diện merge trên VSCode
version mới nó trực quan hơn mà
so sánh code conflict trước và sau khi thay đổi
và có preview code sau merge luôn.
hỏi làm menu dropdown load sang trang webpage mới không cần nút submit trong javascript
ý bạn là thay đổi option thì nó load sang trang khác ?
Bạn bắt sự kiện onchange của thẻ select nhé?
Hỏi về cách tính views khi user đọc một bài viết
Nhiều cách mà:
- Đơn giản nhất là lưu cookie rồi check cookie tồn tại thì không gọi hàm tăng bộ đếm nữa, (Nếu muốn sau 1 thời gian lại tính thì set cookie expired trong thời gian đấy)
- Dùng các dịch vụ ngoài như google analytic nó thống kê hộ
Cho em hỏi về mailtrap trung việc send mail của laravel
email thì bạn inline css nhé. mà email cũng bị hạn chế nhiều thuộc tính css thì phải
Làm sao biết được Access Token bị sửa hay chưa ?
bạn đọc cấu trúc jwt sẽ có phần Signature. Phần này để validate
Bạn dùng public key để check nếu mã hóa rsa còn hmac thì dùng mã bí mật
JS - Tìm và thay thế 1 words trong String bất kể in hoa in thường
dùng regex với /i
thôi.
ví dụ String.replace(/hồ/gi, 'Hồ')
file python
Bạn thêm f.flush()
trước f.seek(0)
xem. Thường thì nó không ghi vào file ngay lập tức (buffer). flush
sẽ bắt nó ghi luôn
Lưu công thức trong database
Thì lưu dạng chuỗi (string ) bình thường thôi. Xử lý thì đọc và xử lý chuỗi string thành biểu thức và tính toán (Sách cấu trúc dữ liệu và giải thuật: Kí pháp balan... )
Hỏi về Xử lí String trên JS
- dùng hàm substring để cắt bớt đi
- có giá trị rồi thì cứ lấy mà hiển thị thôi (google star rating css rất nhiều)
[Laravel] xử lý dữ liệu cùng một thời điểm
Cái hàm so sánh kia thì ăn thua gì thím.
ví dụ số dư là 20k, 2 lệnh rút tiền cùng lúc thì phép so sánh >0 đều pass thôi
Làm cho cái hàm rút tiền đó chạy tuần tự (lock chỉ có 1 process chạy hàm này vào 1 thời điểm: cho vào queue rồi dùng 1 chạy chẳng hạn)
Theo dõi thay đổi của localStorage trong ReactJS
Sửa đổi trên cùng 1 tab thì event storage
không được trigger
https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API#Responding_to_storage_changes_with_the_StorageEvent
Event này chỉ kích hoạt ở các tab khác nhau của cùng 1 trang
Website bị chèn function xxx
Nhiều trường hợp có thể xảy ra:
- Server có lỗ hổng bảo mật (bị nhiễm virus, bị lộ tài khoản, phân quyền sai...): Đổi mật khẩu, xóa ssh key, quét virus, ...
- Code có backdoor : Thử tải mã nguồn về và cài trên 1host khác để kiểm tra và tìm những function lạ hoặc các function như eval, base64_decode, file_get_contens, file_put_contents, ...
Thắc mắc về Docs của Nodemailer
Cái dấu [, defaults] kia thể hiện ở đây là tham số này không bắt buộc(có thể có hoặc không truyền tham số vào) còn cái transport là 1 object, bạn đọc tiếp phía dưới có mô tả nó là gì (smpt và plugin)
Cách build app nodejs bảo mật cao @@!!
dùng ngôn ngữ khác (mấy dữ liệu nhạy cảm thì dùng ngôn ngữ khác build module như c/c++ hoặc go)
Gặp lỗi - ENOENT: no such file or directory, open './xxx.json' khi build app electronjs!
do cái tệp aws-config.json
của bạn không được đóng gói khi build. Bạn kiểm tra lại cấu hình webpack(nếu sử dụng) hoặc copy cái file aws-config.json
vào thư mục build
Tổ chức
Chưa có tổ chức nào.