bài hn

Bởi admin

$(‘#myTable’).DataTable({dom:‘rt’ +“<‘dt-bottom'<‘dt-info’i><‘dt-length’l><‘dt-paging’p>>”}); .dt-bottom {display: flex;justify-content: space-between;align-items: center;margin-top: 10px;} .dt-bottom .dt-length select {margin: 0 5px;}

Các câu lệnh trong git

Bởi admin

🔹 Bước 1: Checkout vào branch đã bị merge Ví dụ merge vào main: 📌 Đảm bảo bạn đang ở branch đúng và code mới nhất 🔹 Bước 2: Tìm merge commit Bạn sẽ thấy…

Cách chạy lệnh cmd trên c#

Bởi admin

Bạn có thể gọi lệnh CMD trong C# bằng cách dùng lớp System.Diagnostics.Process. Dưới đây là các cách phổ biến (từ đơn giản → nâng cao). 1. Chạy 1 lệnh CMD đơn giản (không cần…

IEmailSender trong netcore

Bởi admin

Nó hoạt động theo cơ chế Dependency Injection (DI) và bạn phải tự cài đặt cách gửi email. 👉 Đây là interface, Identity chỉ biết gọi, không biết gửi bằng cách nào. 2. Luồng hoạt…

IUserEmailStore trong netcore

Bởi admin

Nó chỉ lưu trữ & quản lý dữ liệu email của User, không gửi email đi đâu cả ✅ Nó LÀM: ❌ Nó KHÔNG LÀM: 1. IUserEmailStore<TUser> là gì? IUserEmailStore<TUser> là interface dùng để quản…

Bởi admin

Ok 👍 mình hướng dẫn bạn cấu hình Postfix port 587 (submission) ĐÚNG CHUẨN, từng bước, áp dụng cho Postfix (Ubuntu) như server của bạn. Mục tiêu sau khi xong: 🎯 MỤC TIÊU KỸ THUẬT…

Cài đặt email server trên Ubuntu

Bởi admin

Bước 1: Cài đặt Postfix (nếu chưa có) Bước 2: Tạo hoặc dùng chứng chỉ SSL/TLS Bạn có thể dùng Let’s Encrypt hoặc chứng chỉ tự ký (self-signed). A. Chứng chỉ Let’s Encrypt: Yêu cầu…