Thuật toán Dijkstra: Tìm đường ngắn nhất trên đồ thị có trọng số
Thuật toán Dijkstra là thuật toán tìm đường ngắn nhất trên đồ thị có trọng số, được Edsger W. Dijkstra đề xuất vào năm và phổ biến rộng rãi nhờ…
Xem thêm
Kubernetes là gì? Nền tảng điều phối container cho cloud-native
Kubernetes (viết tắt K8s) là hệ thống điều phối container mã nguồn mở, giúp tự động hoá việc triển khai, mở rộng và quản lý ứng dụng. Nó gom nhiều…
Xem thêm
Circuit Breaker Pattern: Chống lỗi dây chuyền trong hệ thống
Circuit Breaker Pattern là một mẫu thiết kế lập trình giúp hệ thống chịu lỗi tốt hơn bằng cách ngắt kết nối tới dịch vụ đang hỏng, thay vì cứ…
Xem thêm
TOTP là gì? Xác thực hai lớp bảo vệ tài khoản an toàn hơn SMS
TOTP (Time-based One-Time Password) là thuật toán sinh mật khẩu dùng một lần dựa trên thời gian hiện tại, được chuẩn hoá thành RFC 6238 của IETF. Đây là xương…
Xem thêm
WebRTC là gì: Truyền video và dữ liệu trực tiếp trên trình duyệt
WebRTC (viết tắt của Web Real-Time Communication) là một dự án mã nguồn mở giúp trình duyệt web và ứng dụng di động trao đổi âm thanh, hình ảnh và…
Xem thêm
Biểu thức chính quy là gì? Từ regex đến máy trạng thái NFA
Biểu thức chính quy (tên tiếng Anh là regular expression, thường gọi tắt là regex) là một mẫu văn bản dùng để mô tả một họ những chuỗi ký tự…
Xem thêm
Cây băm Merkle: Cách blockchain xác minh dữ liệu toàn vẹn
Cây băm Merkle (tên tiếng Anh là hash tree) là một cấu trúc dữ liệu dạng cây, dùng phổ biến trong mật mã học và khoa học máy tính. Mỗi…
Xem thêm
Bluetooth Low Energy là gì: Chuẩn tiết kiệm pin cho thiết bị IoT
Bluetooth Low Energy (BLE), tên chính thức là Bluetooth Low Energy hay Bluetooth Smart, là phiên bản tiết kiệm năng lượng của chuẩn Bluetooth, được thiết kế cho các thiết…
Xem thêm
Vector database là gì: Cơ sở dữ liệu tìm kiếm ngữ nghĩa cho AI
Vector database là gì? Vector database là hệ quản trị dữ liệu được thiết kế riêng để lưu trữ, tìm kiếm và so sánh các vector đặc trưng (embedding) có…
Xem thêm
Solidity là gì: Ngôn ngữ lập trình hợp đồng thông minh Ethereum
Solidity là gì? Solidity là ngôn ngữ lập trình cao cấp dùng để viết hợp đồng thông minh (smart contract) trên blockchain Ethereum và các chuỗi tương thích EVM. Ngôn…
Xem thêm