Bỏ qua đến nội dung
LeedyBox
Ủng hộ

Hướng dẫn lập trình

Kiến thức nền cho các công việc lập trình hằng ngày: chuyển đổi định dạng dữ liệu, viết biểu thức chính quy, đọc lịch cron, làm việc với dấu thời gian Unix, dùng hàm băm, mã hóa dữ liệu bằng Base64 và trong URL, đọc JWT, tạo mật khẩu và UUID.

Chuyển đổi giữa JSON, CSV và YAML

Mỗi định dạng mạnh ở điểm nào và những gì có thể thay đổi khi chuyển đổi.

Đọc hướng dẫn →

Kiến thức cơ bản về biểu thức chính quy

Lớp ký tự, lượng từ, nhóm, cờ và quay lui.

Đọc hướng dẫn →

Cách đọc biểu thức cron

Các trường của Unix, Spring, Quartz và AWS, ký tự đặc biệt và múi giờ.

Đọc hướng dẫn →

Giải thích về hàm băm

Checksum, MD5 so với SHA-256, HMAC và vì sao băm không phải là mã hóa.

Đọc hướng dẫn →

Giải thích Base64, mã hóa URL và JWT

Base64 và mã hóa phần trăm hoạt động thế nào, JWT chứa gì và vì sao không cái nào che giấu dữ liệu.

Đọc hướng dẫn →

Mật khẩu mạnh và UUID

Độ dài, tính ngẫu nhiên, entropy và khác biệt giữa UUID v4 và v7.

Đọc hướng dẫn →

Giải thích về Unix timestamp

Giây hay mili giây, múi giờ, giờ mùa hè và giới hạn năm 2038.

Đọc hướng dẫn →

Dùng công cụ lập trình

Hướng dẫn giải thích khái niệm; công cụ chạy trên trình duyệt của bạn.

Câu hỏi thường gặp

Tôi có cần cài đặt gì để dùng công cụ lập trình không?

Không. Công cụ chạy trên trình duyệt web hiện đại, và dữ liệu bạn nhập được xử lý trên thiết bị của bạn.

Tôi có thể dùng kết quả trực tiếp trong môi trường vận hành không?

Hãy xem lại mọi kết quả trước. Định dạng, engine biểu thức chính quy và trình lập lịch khác nhau giữa các hệ thống, vì vậy hãy thử kết quả ở nơi nó sẽ được sử dụng.