Arduino

Khuếch đại âm thanh với arduino

Trong bài này, chúng ta sẽ thực hiện chương trình phát một bản nhạc dựa trên Arduino với sơ đồ không có mạch khuếch đại và có mạch khuếch đại.

Hiểu về điện trở kéo Pull-up hoặc Pull Down với Arduino

Với thử nghiệm nhỏ này, chúng ta sẽ học điện trở kéo lên (và kéo xuống) vì sao lại cần thiết trong các mạch kỹ thuật số như trong Arduino.

C++

Xử lý lỗi trong C++

Khi xảy ra lỗi, C++ sẽ dừng chương trình và phát ra thông báo lỗi (throw an exception, throw an error), trong bài này chúng ta sẽ học cách xử lý lỗi với try ... catch.

Thao tác với tệp tin trong C++

Trong bài này chúng ta sẽ học sử dụng thư viện fstream để thao tác với tệp tin (file).

Tính đa hình của lớp trong C++

Tính đa hình (polymorphism) là một tính chất của OPP xuất hiện khi lớp dẫn xuất và lớp cơ sở có các phương thức hoặc thuộc tính giống nhau, điều này cho phép chúng ta thực hiện một hành động theo nhiều cách khác nhau.

Tính kế thừa của lớp trong C++

Tính kế thừa (inheritance) là tính chất mà một lớp có thể kế thừa các thuộc tính và phương thức từ một hay nhiều lớp khác.

Tính đóng gói của lớp trong C++

Tính đóng gói (encapsulation) là một tính chất cơ bản của OPP, giúp người lập trình có thể sử dụng kiểm soát dữ liệu của lớp tốt hơn.

Phương thức của lớp trong C++

Các phương thức (method) là các hàm (function) thuộc về lớp

Lớp và đối tượng trong C++

C++ là một ngôn ngữ lập trình hướng đối tượng.

Đệ quy trong C++

Đệ quy (recursion) là kỹ thuật mà một hàm có thể tự gọi chính nó. Đệ quy tương đối khó hiểu, cách tốt nhất để hiểu nó là hãy thử nghiệm với nó.

Nạp chồng hàm trong C++

Nạp chồng (overloading) hàm có nghĩa là nhiều hàm có thể có cùng tên nhưng các tham số hoặc kiểu dữ liệu khác nhau.

Tham số Hàm trong C++

Thông tin có thể được truyền đến hàm thông qua các tham số (parameter). Các tham số hoạt động như các biến (variable) bên trong hàm.

Hàm trong C++

Hàm là một khối mã chỉ thực thi khi nó được gọi, các hàm được sử dụng để thực hiện các hành động nhất định và điều quan trọng là để tận dụng lại mã: viết một lần và sử dụng nó nhiều lần.

Thời gian trong C++

Để thao tác được với thời gian (Date và Time), chúng ta sẽ học cách sử dụng thư viện ctime (time.h).

Tham chiếu và Con trỏ

Tham chiếu và Con trỏ cung cấp cho chúng ta khả năng thao tác với dữ liệu trong bộ nhớ của máy tính — có thể giảm viết mã và cải thiện hiệu suất chương trình.

Kiểu cấu trúc

Cấu trúc (structure, struct) là một cách để nhóm một số biến có liên quan vào một nơi. Mỗi biến trong cấu trúc được biết đến như một phần tử (thành viên) của cấu trúc.

Kí tự đặc biệt trong C++

Trong bài này chúng ra sẽ học một số ký tự đặc biệt hữu ích.

Mảng trong C++

Mảng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất, thay vì khai báo nhiều biến riêng biệt cho từng giá trị.

Vòng lặp while trong C++

Chúng ta sử dụng vòng lặp while khi không biết chính xác số lần lặp.

Vòng lặp for trong C++

Vòng lặp (loop) được sử dụng để thực thi một khối mã nhiều lần mà chỉ cần viết mã một lần.

Câu lệnh rẽ nhánh trong C++

Sử dụng câu lệnh rẽ nhánh switch để chọn một trong nhiều khối mã sẽ được thực thi.

Câu lệnh điều kiện trong C++

Trong thực tế, bài toán điều kiện được bắt gặp rất phổ biến, ví dụ như “nếu ‘ngày mai là chủ nhật’ thì ‘em được nghỉ học’”. Tương tự, trong C++ có câu lệnh điều kiện để giải quyết được vấn đề này.

Boolean trong C++

Boolean là một kiểu dữ liệu chỉ có thể có một trong hai giá trị.

Toán học trong C++

C++ có nhiều hàm cho phép chúng ta thực hiện các phép tính toán học trên số.

Thao tác với chuỗi trong C++

Trong bài này chúng ta sẽ học các thao tác trên chuỗi bao gốm nối hai chuỗi với nhau, truy cập các phần tử trong chuỗi, tính chiều dài của chuỗi, xử lý chuỗi người dùng nhập vào và thay thế chuỗi.

Toán tử trong C++

Trong bài này, chúng ta sẽ tìm hiểu các toán tử được sử dụng để thực hiện nhiều thao tác trên các biến và giá trị như tính toán, gán, so sánh và logic.

Các kiểu dữ liệu trong C++

Kiểu dữ liệu là một cách phân loại dữ liệu cho trình biên dịch hiểu. Như chúng ta đã học ở bài "Biến trong C++", phải chỉ định kiểu dữ liệu cho biến khi khai báo.

Người dùng nhập vào trong C++

Các em đã học cout được sử dụng để xuất (in) các giá trị. Trong bài này, chúng ta sẽ sử dụng cin để lấy thông tin nhập vào từ người dùng.

Biến trong C++

Biến (Variable) là vùng chứa để lưu trữ các giá trị dữ liệu. Trong C++, có nhiều loại biến khác nhau được xác định bằng các từ khóa khác nhau.

Chú thích trong C++

Chú thích (comment) có thể được sử dụng để giải thích mã C++ và làm cho nó dễ đọc hơn. Nó cũng có thể được sử dụng để ngăn chặn việc thực thi khi thử một mã thay thế khác.

Xuất trong C++

Trong bài này chúng ra sẽ học cách hiển thị thông tin ra màn hình với lệnh cout.

Cú pháp một chương trình C++

Trong bài này chúng ta sẽ cùng nhau phân tích cấu trúc cơ bản của một chương trình C++.

Chuẩn bị môi trường lập trình C++

Trong hướng dẫn này, chúng ta sẽ học cách chuẩn bị môi trường để lập trình C++.

Giới thiệu C++

C++ (C plus plus) là một ngôn ngữ lập trình đa nền tảng (Windows, Linux...) có thể được sử dụng để tạo ra các ứng dụng hiệu suất cao.

Sử dụng máy tính và điện thoại

Phím tắt sử dụng hàng ngày trên Windows

Một số phím tắt trên Windows mà người sử dụng nên thuộc lòng để thao tác với máy tính được nhanh chóng hơn.

Cách ẩn danh khi truy cập internet

Một trong những kỹ năng quan trọng khi tham gia môi trường internet là biết cách ẩn danh.

Cách khắc phục Vmmem sử dụng quá nhiều RAM khi chạy Docker

Khi sử dụng Windows và Docker làm môi trường phát triển phần mềm, nếu gặp hiện tượng máy tính trở nên chậm chạp thì nhiều khả năng là Vmmem đang chiếm quá nhiều RAM.

Giờ Phối hợp Quốc tế

Thời gian hiển thị trên các thiết bị điện tử hiện đại ngày này như điện thoại di động, máy vi tính là sử dụng Giờ Phối hợp Quốc tế.

Cách ghép nhiều tệp tin word với nhau

Đây là cách ghép hai hay nhiều tệp tin word lại với nhau mà vẫn giữ được định dạng, chức năng này có từ phiên bản word 2007 cho đến phiên bản mới nhất.

Cách xóa font trong Windows 10

Đến một lúc nào đó, bạn cảm thấy máy tính của bạn khởi động khá chậm chạp, có rất nhiều nguyên nhân dẫn đến tình trạng này, một trong số đó là máy tính đang cài quá nhiều font.

Bảng mã ASCII

ASCII là bộ ký tự đầu tiên (tiêu chuẩn mã hóa) được sử dụng giữa các máy tính trên Internet.

Cách kiểm tra phiên bản Windows 64 bit hay 32 bit

Khi cài đặt một phần mềm mới vào mính tính sử dụng hệ điều hành Microsoft Windows, bạn cần phải biết phiên bản Windows mà mình đang dùng là 64 bit hay 32 bit, để chọn phiên bản phần mềm tương ứng.

Tính năng báo cáo quyền riêng tư ứng dụng trên iOS

Từ phiên bản iOS 14.5, người dùng có thể tự quản lý quyền riêng tư cá nhân của thiết bị thông qua công cụ App Tracking Transparency.