Avatar

Tôi port game Godot 2D sang Android — đây là những gì làm fps tụt từ 60 xuống 22

72 1 0
3
Avatar

PHP Class Type Hinting: Đừng để Code của bạn chạy bằng "Hệ tâm linh"

48 0 1
  • Avatar
4
Avatar

CSS Selectors - đố anh bắt được em

58 0 0
0
Avatar

OAuth2 Account Takeovers: Xây dựng Kiến trúc Social Login Bất Khả Xâm Phạm

55 1 0
0
Avatar

So sánh sức mạnh Codex 5.5 với Gemini và Claude trong môi trường IDE AI

298 0 0
0
Avatar

Giải Mã Đa Luồng (Multithreading) Trong Java: Từ Bản Chất Cốt Lõi Đến Kiến Trúc Bất Đồng Bộ (Phần 1)

284 37 17
  • Avatar
  • Avatar
37
Avatar

Làm chủ Phân Trang hệ thống: Đừng chỉ viết code, hãy hiểu rõ kiến trúc

288 35 16
  • Avatar
  • Avatar
37
Avatar

Node.js vs Java: 5 câu hỏi dễ nhầm lẫn về Runtime, Event Loop và I/O

114 2 1
  • Avatar
2
Avatar

Từ Model-Centric đến Data-Centric: Xây dựng hệ thống RAG '"Production-Ready" cho doanh nghiệp

62 0 0
0
Avatar

Campaign Management: Làm chủ vòng đời chiến dịch với Task Scheduling và State Validation

56 1 1
  • Avatar
4
Avatar

Multi-Agent Mindset: Từ "Chatbot Đơn Độc" đến "Đội Ngũ AI" tự vận hành, phản biện và tự sửa lỗi

92 2 1
  • Avatar
2
Avatar

AEO là gì? Sự khác biệt căn bản giữa tối ưu AEO và SEO ở đâu?

404 2 7
  • Avatar
  • Avatar
7
Avatar

Tối ưu hiệu suất Ubuntu với zRAM

136 0 0
0
Avatar

How to Pass the AI-900 Exam First Try With Real Questions (Proven Strategy)

49 0 0
0
Avatar

9 thư viện Rust hiệu năng cao không nên bỏ lỡ

53 0 0
0
Avatar

Build Android apps nhanh gấp 3 lần – giờ không còn là “ước mơ”

174 39 0
42
Avatar

Tích hợp đa ngôn ngữ vào Next.js (App Router)

82 0 0
0
Avatar

Hướng dẫn cài đặt Synology Office MCP Server: cho Claude "đọc — ghi" trực tiếp NAS Synology

100 0 0
0
Avatar

Vì Sao Hệ Thống Notification Luôn Cần Queue?

119 1 0
0
Avatar

Bạn đã thực sự sử dụng đúng Zustand

97 1 0
1
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í