Skip to main content

Recently Updated Pages

Trượt một Sphere

Movement

Đây là phần đầu tiên của loạt tutorial về cách điều khiển movement của một character. Cụ thể, chú...

Updated 1 month ago by ThanhDV

The Dependency Inversion Principle (DIP)

SOLID Principles

High-level modules should not depend on low-level modules. Both should depend on abstractions. Ab...

Updated 1 month ago by ThanhDV

The Interface Segregation Principle (ISP)

SOLID Principles

Clients should not be forced to depend upon methods that they do not use. ISP để giải quyết vấn đ...

Updated 1 month ago by ThanhDV

The Liskov Substitution Principle (LSP)

SOLID Principles

Subtypes must be substitutable for their base types. Đơn gì thì nếu code của bạn đang hoạt động đ...

Updated 1 month ago by ThanhDV

The Open/Closed Principle (OCP)

SOLID Principles

The software entities should be open for extention, but closed for modification. OCP không có ngh...

Updated 1 month ago by ThanhDV

The Single-Responsibility Principle (SRP)

SOLID Principles

A class should have only one reason to change. Đó là cách mà Robert C. Martin nói về SRP. Điểm qu...

Updated 1 month ago by ThanhDV

Object-oriented programming

What is object-oriented programming?

Lập trình hướng đối tượng là gì? Lập trình hướng đối tượng là một mô hình lập trình trong khoa họ...

Updated 1 month ago by ThanhDV

colbymchenry/codegraph

Sử dụng AI hiệu quả

codegraph Pre-indexed code knowledge graph for Claude Code, Codex, Gemini, Cursor, OpenCode, Anti...

Updated 3 months ago by ThanhDV

Guidelines

Sử dụng AI hiệu quả

Guidelines được sử dụng để hướng dẫn cho AI hoạt động. Giảm thiểu các lỗi thường gặp với AI như t...

Updated 3 months ago by ThanhDV

Cài Telegram Bot cho OpenClaw

OpenClaw Cài đặt Chat Channels cho OpenClaw

Mục tiêu Cấu hình Telegram Bot để chat với OpenClaw qua DM. Luồng hoạt động: Bạn  → Telegram DM B...

Updated 3 months ago by ThanhDV

Cài Discord Bot cho OpenClaw

OpenClaw Cài đặt Chat Channels cho OpenClaw

Mục tiêu Cấu hình Discord Bot để chat với OpenClaw qua DM. Kết quả sau khi cài: Có một Bot Discor...

Updated 3 months ago by ThanhDV

Cài đặt Codex làm backend cho OpenClaw

OpenClaw Cài đặt "bộ não" cho OpenClaw

Mục tiêu Cấu hình OpenClaw dùng tài khoản ChatGPT/Codex làm model provider chính. Sau khi hoàn tấ...

Updated 3 months ago by ThanhDV

Cài đặt OpenClaw bằng Portainer

OpenClaw

Mục tiêu Tài liệu này hướng dẫn cài OpenClaw bằng Portainer với Stack trên Web editor. Hướng dẫn ...

Updated 3 months ago by ThanhDV

CoplayDev/unity-mcp

Sử dụng AI hiệu quả

unity-mcp Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM ...

Updated 4 months ago by ThanhDV

CI/CD cho Verdaccio với GitHub Actions

Verdaccio

Lý do chuyển từ Jenkins sang GitHub Actions Đơn giản hóa cài đặt và bảo trì Jenkins là một hệ t...

Updated 4 months ago by ThanhDV

Lỗi Undefined symbol khi build iOS

Tổng hợp vấn đề với Unity. Release Problems

Vấn đề Khi build iOS vẫn thành công. Có file .xcworkspace nhưng khi Archive lại gặp rất nhiều l...

Updated 4 months ago by ThanhDV

CI/CD cho Verdaccio với Jenkins

Verdaccio

Thiết lập hệ thống CI/CD cho Verdaccio. Tự động publish package khi có commit mới. Chuẩn bị Ver...

Updated 5 months ago by ThanhDV

Load addressable assets bằng scripts

Get started with Addressables

Tóm tắt Trong bài học này chúng ta sẽ tìm hiểu một vài cách để load addressable asset vào game v...

Updated 5 months ago by ThanhDV

Biến asset thành addressable

Get started with Addressables

Tóm tắt Trong hướng dẫn này, bạn sẽ cài đặt package Addressables và học cách truy cập giao diện ...

Updated 5 months ago by ThanhDV

Tại sao phải sử dụng Addressables?

Get started with Addressables

Tóm tắt Hệ thống Addressables của Unity là một hệ thống quản lý asset động (dynamic). Nó được xâ...

Updated 6 months ago by ThanhDV