Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

105 total results found

So sánh

Tổng hợp kiến thực một cách lộn xộn

Equals và '=='Đặc điểmToán tử ==Phương thức Equals()Loại so sánh mặc địnhKiểu tham chiếu (class): mặc định so sánh tham chiếu (trừ khi kiểu đó overload == (Ví dụ: string, record).Kiểu giá trị (struct): chỉ một số kiểu dựng sẵn (int, double, bool, enum, char, …...

Others

Tổng hợp kiến thực một cách lộn xộn

Lập trình bất đồng bộLập trình bất đồng bộ là kỹ thuật lập trình cho phép dừng tiến trình mà không chặn luồng chính.async là từ khóa dùng để khai báo phương thức bất đồng bộ. Phương thức bất đồng bộ có thể trả về giá trị hoặc không.await cho phép nhường quyền ...

MonoBehaviour và ScriptableObject

Unity

Tiêu chíMonoBehaviourScriptableObjectBản chấtComponent gắn lên GameObject trong Scene/PrefabAsset dữ liệu độc lập (không gắn GameObject)Vòng đờiTheo GameObject: Awake → OnEnable → Start → Update… → OnDisable/OnDestroyTheo Asset: tồn tại như file .asset; không ...

Awake và Start

Unity

Tiêu chíAwake()Start()Thời điểm gọiNgay khi script được nạp/khởi tạo (khi scene load hoặc Instantiate prefab)Khung hình đầu tiên khi component được enable sau Awake/OnEnableYêu cầu enableGọi dù component bị DisableChỉ gọi khi component EnableMục đích chínhKhởi...

MonoBehaviour Life Circle

Unity

FixedUpdate, Update và LateUpdate

Unity

Tiêu chíFixedUpdate()Update()LateUpdate()Thời điểm gọiTheo nhịp cố định của physics (mặc định 0.02s)Mỗi khung hình (phụ thuộc FPS)Sau mọi Update() trong cùng frameTần suấtCó thể chạy 0, 1, hoặc nhiều lần trong một frame để “đuổi kịp” thời gian vật lý1 lần/fram...

Collision Detection

Unity

Khái niệmCách Unity/PhysX (3D) hoặc Box2D (2D) xác định hai collider có chạm nhau trong bước mô phỏng.Mục tiêu: tránh “xuyên vật” (tunneling) khi vật thể di chuyển nhanh hoặc collider mỏng.Rigidbody 3DChế độMô tảDùng khiDiscreteMặc định. Kiểm tra tại các mẫu t...

Phần 5: Âm thanh và cảm biến chạm

ESP32 - The Cube Chương 1: Phần cứng

Tổng quan về Proxmox Backup Server

Sao lưu với Proxmox Backup Server

Proxmox Backup Server (PBS) là gì? PBS là phần mềm sao lưu cấp doanh nghiệp do đội ngũ Proxmox Server Solutions GmbH phát triển. Nó được thiết kế để sao lưu và khôi phục VM, CT, Host và cả các thư mục, file riêng lẻ. PBS là một hệ thống chuyên dụng đảm nhiệm...

Cài đặt PBS

Sao lưu với Proxmox Backup Server

Trong trường hợp sử dụng này sẽ thực hiện backup với những yếu tố sau Chạy PBS như một máy ảo trên PVEPBS sẽ lưu dữ liệu vào ổ NFS trên Synology DSM Setup trên Synology DSM Tại shared folder trên DSMBật NFSCấp quyền NFS cho Shared Folder Cài đặt VM PBS Tả...

Sao lưu với PBS (Simple)

Sao lưu với Proxmox Backup Server

Sao lưu PVE sẽ chia làm 2 phần. Sao lưu VM/CTs: Được PBS hỗ trợ nên có thể thực hiện đơn giản trên GUISao lưu cấu hình PVE: Phần này phải sử dụng script Sao lưu cấu hình PVE Vì PVE không có chức năng backup cấu hình nên chúng ta sẽ cần sử dụng script và dù...

Sao lưu với PBS (Advance)

Sao lưu với Proxmox Backup Server

Trong phần trước mình đã tìm hiểu về cách tạo backup với PBS. Phần này mình muốn nâng cấp thêm một chút. Vì thời gian cần backup không nhiều. Việc để PBS chạy lên tục có thể gây lãng phí tài nguyên nên trong phần này mình hướng tới tự động hóa quy trình bật P...

CI/CD sử dụng GitHub Actions

Triển khai CI/CD cho DSM Web Server

Phần này sẽ sử dụng GitHub Actions điều khiển DSM qua SSH và câp nhật file bằng rsync. Cấu hình trên DSM Tạo shared folder Trên DSM Control Panel > Shared Folder > Create Shared Folder > Name: dockerTrong folder tạo thêm folder cho các web khác nhau docke...

CI/CD sử dụng Jenkins

Triển khai CI/CD cho DSM Web Server

Tìm hiểu về Cloudflare Tunnel

Cấu hình Cloudflare Tunnel cho Proxmox

Cloudflare Tunnel là gì? Cloudflare Tunnel là một phương thức kết nối server với mạng lưới Cloudflare và publish server với Internet mà không cẩn mở bất kì cổng nào trên router Cloudflare Tunnel hoạt động thế nào? Theo cách truyền thống, router cần mở cổng ...

Triển khai Cloudflare Tunnel trên Proxmox

Cấu hình Cloudflare Tunnel cho Proxmox

Trong phần này chúng ta sẽ thực hiện cài đặt cloudflared agent trên một CT trên Proxmox và sau đó là cấu hình hình Cloudflared Tunnel trên Cloudflare Phần thực hiện này sẽ loại bỏ Nginx Reverse Proxy đang sử dụng. Nên hãy đảm bảo bạn có quyền truy cập khác ng...

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ỗi Undefined symbol như hình dưới. Nguyên nhân Do các thư viện GoogleMobileAds, YandexMobileAds.... chưa được nhúng vào project. Giải pháp Thêm thủ công vào ...

Tích hợp FacebookSDK - Lỗi khi Archive trong XCode

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

Vấn đề Dự án Unity có tích hợp FacebookSDK. Build iOS thành công nhưng khi Archive trong XCode lại gặp lỗi như hình. Nguyên nhân Do xung đột phiên bản FacebookSDK trong Unity và trong XCode Hoặc, do lỗi của phiên bản FacebookSDK Giải pháp Kiểm tra xem ...