Trong C++, ngoài việc khai báo biến với kích thước cố định tại thời điểm biên dịch, chúng ta còn có thể cấp phát bộ nhớ động tại thời điểm…
Cấp phát động và quản lý bộ nhớ trong C++
Quản lý trạng thái trong Flutter với StatefulWidget và setState
Mục tiêu: 1. StatelessWidget vs StatefulWidget Ví dụ: 2. setState – cập nhật giao diện setState thông báo cho Flutter biết rằng một phần của State đã thay đổi. Sau khi gọi, widget…
Nhập liệu và xử lý form trong Flutter
Mục tiêu: 1. TextField – tạo ô nhập đơn giản TextField cho phép người dùng nhập văn bản. Dùng decoration để thêm nhãn, viền, icon. 2. TextEditingController – lấy giá trị nhập Dùng controller.text để…
Con trỏ trong C++
Trong C++, con trỏ là công cụ cho phép làm việc trực tiếp với địa chỉ bộ nhớ. Nó là nền tảng cho việc truy cập hiệu quả tài nguyên…
Vòng lặp trong C++
Bài 6: Vòng lặp trong C++ Trong hầu hết các chương trình thực tế, việc lặp lại một hành động nhiều lần là điều không thể tránh khỏi. Ví dụ,…
Hồi quy Logistic – Mô hình phân loại tuyến tính đầu tiên
(Logistic Regression – Binary Classification Model) 1. Mục tiêu bài học Hồi quy tuyến tính chỉ phù hợp cho bài toán dự đoán giá trị liên tục. Với bài toán phân…
Kiểu dữ liệu, biến và hằng số
1. Biến là gì? Biến (variable) là một vùng nhớ được đặt tên, dùng để lưu trữ dữ liệu trong chương trình. Trong C++, mỗi biến phải khai báo rõ kiểu…
Cài đặt môi trường lập trình C++
1. Thành phần cần thiết Để lập trình C++, bạn cần tối thiểu hai thành phần: 2. Cài trình biên dịch ✅ Trên Windows Cách 1: Dùng MinGW (GCC cho…
Giới thiệu về C++
1. C++ là gì? C++ là một ngôn ngữ lập trình cấp trung (middle-level), kết hợp giữa lập trình thủ tục (procedural) và hướng đối tượng (object-oriented). Nó cho phép…
Hồi quy tuyến tính (Linear Regression)
. Bài 3: Hồi quy tuyến tính (Linear Regression) 1. Bài toán đặt ra Trong nhiều bài toán thực tế, chúng ta cần dự đoán một giá trị liên tục…