[Học OOP] Bài 7: Overload toán tử trong Lập trình hướng đối tượng c++

Toán tử là một ký hiệu được sử dụng trong các biểu thức (Ví dụ: + – * / …). Ngôn ngữ lập trình C++ cho phép người lập trình viên Overload toán tử và hàm để phục vụ riêng cho từng loại dữ liệu tự tạo ra. 1. Giới thiệu về Operator Overloading Operator Overloading […]

Continue reading


[BFS] – SPOJ PPATH

Link: http://www.spoj.com/problems/PPATH/ Hiểu đề PPATH spoj Bạn đuợc cho 2 số nguyen tố 4 chữ số. Việc của bạn là tìm số bước ngắn nhất để biến số nguyen tố thứ 1 thành số thứ 2. Quy định rang trong mỗi bước bạn chỉ đổi được 1 trong 4 chữ số của số thứ 1 để đợợc 1 số nguyen tố mới. Cứ […]

Continue reading


[BFS] – Dhoom4 – Hackereath

Link đề bài: https://www.hackerearth.com/practice/algorithms/graphs/breadth-first-search/practice-problems/algorithm/dhoom-4/description/ 1. Giải thích đề BFS Dhoom hackerearth Bạn có chìa khóa mang giá trị cho trước và một giá trị khóa cần tìm. Cho bạn danh sách các giá trị. Hỏi bạn có thể nhân lần lượt giá trị chìa khóa lần lượt với các số trong danh sách để được giá […]

Continue reading


[PHP] Mã nguồn đăng thời khóa biểu lên website CMS

Khi sử dụng các mã nguồn CMS mở như WordPress, Nukeviet. Để triển khai và hướng dẫn người dùng sử dụng thật sự rất phức tạp. Và đăng tải thời khóa biểu của trường cũng là một vấn đề. Trong bài viết này mình chia sẻ một code đơn giản để thuận tiện hơn trong […]

Continue reading


[Học OOP] Bài 6: Hàm bạn, lớp bạn trong hướng đối tượng c++

Trong lập trình hướng đối tượng có 3 thuộc tính chính là public, private và protected. Người lập trình sử dụng các thuộc tính này để đảm bảo tính đóng gói và che giấu thông tin phần mềm. Tuy nhiên ngôn ngữ lập trình C++ còn cho phép người lập trình cấp quyền cho một […]

Continue reading


[Học OOP] Bài 5: Static trong hướng đối tượng c++

1. Định nghĩa Static c++ Static trong c++ là dữ liệu của lớp không phải là dữ liệu của đối tượng. Static trong c++ tồn tại như một biến toàn cục. Hay nói cách khác dữ liệu static xuất hiện trước khi bạn khởi tạo đối tượng của lớp, và nó chỉ tồn tại duy […]

Continue reading


Thay đổi MTU Windows, khắc phục lỗi không vào được speedtest.net khi dùng VPN

MTU (Max Tranmission Unit) là đơn vị truyền tải dữ liệu lớn nhất của modem, nếu MTU càng lớn thì modem truyền dữ liệu càng nhiều. Giá trị MTU lớn nhất là 1500. Thông thường ADSL thường tương thích với MTU 1492. 1. Không vào được speedtest khi dùng VPN PPTP Hôm nay mình có […]

Continue reading


[Học OOP] Bài 4: Constructor, destructor và Copy constructor trong hướng đối tượng c++

Copy Constructor được dùng rất nhiều trong lập trình và đối với lập trình hướng đối tượng khi dữ liệu của đối tượng là một con trỏ thì nó lại rất cực kì quan trọng mà bạn phải chú tâm đến. Ở bài viết trước [Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng mình […]

Continue reading


[Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng

Bài viết này sẽ đi thằng vào việc khai báo class như thế nào và một số điều cơ bản về class trong c++ hay lớp trong lập trình hướng đối tượng. 1. Lớp trong c++ là gì? Lớp trong C++ thực chất là một kiểu dữ liệu do người lập trình quy định Lớp […]

Continue reading