Avatar

PHP và MySQL Bài 13: Xử lý Form HTML, Validate dữ liệu và kỹ thuật chống tấn công XSS

4 0 0
0
Avatar

VBot là gì? Giải pháp Trợ lý ảo AI & Tự động hóa Cuộc gọi Đột phá cho Doanh nghiệp

8 0 0
0
Avatar

Bài 03 — Kiến thức nền tối thiểu: ES6, async/await, HTTP/REST, MongoDB

8 0 0
0
Avatar

Google ra mắt Gemini 3.7 Flash: Phân tích benchmark, giá và so sánh với Sonnet 5, Terra

11 0 0
0
Avatar

Bài 01 — Tổng quan dự án Yotea & kiến trúc full-stack

18 0 0
0
Avatar

Bài 02 — Cài đặt môi trường và chạy dự án lần đầu

14 0 0
0
Avatar

🧋 Học lập trình Full-stack qua dự án Yotea

15 0 0
0
Avatar

# 05 — Lược đồ cơ sở dữ liệu (PostgreSQL 18) Phần 1

15 0 0
0
Avatar

Tư Duy Nhận Task "Chuẩn Chỉnh" Cho Fresher Tập 3: "Nguyên Tắc Không Im Lặng" (Giao tiếp trong quá trình làm).

17 0 0
1
Avatar

Chán cảnh phi xe về nhà chỉ để gõ một dòng kubectl, thế là mình build hẳn Kubernetes client cho điện thoại

17 0 0
0
Avatar

Qdrant từ cơ bản đến nâng cao: Vector Search, Hybrid Search và tối ưu hiệu năng

23 0 0
0
Avatar

PHP và MySQL Bài 12: Phương thức $_GET và $_POST - Bản chất và cách ứng dụng

19 0 0
1
Avatar

🚀 Database Internals Series – Hiểu Điều Gì Thực Sự Xảy Ra Bên Trong Một Database

24 1 0
1
Avatar

GIẢI PHẪU LỖI "READ TCP I/O TIMEOUT": KHI BẮT TAY THÀNH CÔNG NHƯNG CHỜ ĐỢI TRONG VÔ VỌNG

22 0 0
1
Avatar

#12 Bước 7 — Module `post`: bài kiểm tra thật của kiến trúc Phần 2

16 0 0
1
Avatar

#11 Bước 7 — Module `post`: bài kiểm tra thật của kiến trúc Phần 1

20 0 0
1
Avatar

Token-level Security: Bảo vệ quyền riêng tư và ngăn chặn tấn công trong ứng dụng LLM

14 0 0
0
Avatar

MCP (Model Context Protocol)

25 0 0
0
Avatar

Tính nguyên tử (Atomicity) trong Java: Hiểu đúng để không làm sai lệch dữ liệu

27 4 0
4
Avatar

Thiết kế pipeline phần thưởng idempotent cho phiên chơi trình duyệt ngắn

16 0 0
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í