Bài viết của Bùi Văn Nam

Cấu trúc dữ liệu Hash Table

Hash Table là gì? Cấu trúc dữ liệu Hash Table là một cấu trúc dữ liệu lưu giữ dữ liệu theo cách thức liên hợp. Trong Hash Table, dữ liệu được lưu giữ trong định dạng mảng, trong đó các giá trị dữ liệu có giá trị chỉ mục riêng. Việc truy cập dữ liệu trở nên nhanh hơn nếu chúng ta biết chỉ mục ...

Tác giả: Bùi Văn Nam viết 12:37 ngày 14/08/2018 chỉnh sửa

Responsive trong CSS | Responsive CSS là gì

Responsive CSS là gì ? Responsive là một tính từ để chỉ một website có thể hiển thị tương thích trên mọi kích thước hiển thị của trình duyệt. Ví dụ: nếu giao diện website đặt một chiều rộng cố định là 800px thì chắc chắn nếu xem ở trình duyệt điện thoại với chiều ngang chỉ từ 320px – 420px ...

Tác giả: Bùi Văn Nam viết 12:37 ngày 14/08/2018 chỉnh sửa

Con trỏ trong C /C++

[Con trỏ trong C /C++] Con trỏ - Pointer trong ngôn ngữ C /C++ rất dễ học và thú vị. Một vài tác vụ trong ngôn ngữ C /C++ được thực hiện dễ dàng hơn nhờ con trỏ, và những tác vụ khác trở nên linh hoạt hơn, như trong việc cấp phát bộ nhớ, không thể thực hiện mà không dùng con trỏ. Do đó rất ...

Tác giả: Bùi Văn Nam viết 12:36 ngày 14/08/2018 chỉnh sửa

Bảng tạm (Temporary Table) trong SQL

Có nhiều RDBMS hỗ trợ Bảng tạm (Temporary Table). Bảng tạm (Temporary Table) là một tính năng tuyệt vời giúp bạn lưu giữ và xử lý các kết quả trung gian bằng việc sử dụng các khả năng như chọn, cập nhật, kết hợp giống như bạn có thể sử dụng với các bảng điển hình trong SQL Server. Bảng tạm ...

Tác giả: Bùi Văn Nam viết 12:34 ngày 14/08/2018 chỉnh sửa

Giải thuật Tìm kiếm nội suy (Interpolation Search)

Giải thuật Tìm kiếm nội suy (Interpolation Search) là gì ? Tìm kiếm nội suy (Interpolation Search) là biến thể cải tiến của Tìm kiếm nhị phân (Binary Search). Để giải thuật tìm kiếm này làm việc chính xác thì tập dữ liệu phải được sắp xếp. Binary Search có lợi thế lớn về độ phức tạp thời ...

Tác giả: Bùi Văn Nam viết 12:34 ngày 14/08/2018 chỉnh sửa

Điều khiển luồng trong C++

Các cấu trúc điều khiển luồng yêu cầu lập trình viên xác định một hoặc nhiều điều kiện để được đánh giá và kiểm tra bởi chương trình, cùng với các lệnh được thực hiện nếu điều kiện được xác định là đúng, hoặc các lệnh khác được thực hiện nếu điều kiện xác định là sai. Dưới đây là mẫu chung ...

Tác giả: Bùi Văn Nam viết 12:29 ngày 14/08/2018 chỉnh sửa

DELETE trong SQL

Lệnh DELETE được sử dụng để xóa các hàng từ một bảng. Nếu bạn muốn xóa một hàng cụ thể từ một bảng, bạn nên sử dụng mệnh đề WHERE. DELETE FROM ten_bang [WHERE dieu_kien]; Nhưng nếu bạn không xác định mệnh đề WHERE, thì nó sẽ xóa tất cả hàng từ bảng. DELETE FROM ten_bang; Có một ...

Tác giả: Bùi Văn Nam viết 12:28 ngày 14/08/2018 chỉnh sửa

Cấu trúc dữ liệu Danh sách liên kết vòng (Circular Linked List)

Danh sách liên kết vòng (Circular Linked List) là gì ? Danh sách liên kết vòng (Circular Linked List) là một biến thể của Danh sách liên kết (Linked List), trong đó phần tử đầu tiên trỏ tới phần tử cuối cùng và phần tử cuối cùng trỏ tới phần tử đầu tiên. Cả hai loại Danh sách liên kết đơn ...

Tác giả: Bùi Văn Nam viết 12:27 ngày 14/08/2018 chỉnh sửa

Lập trình mạng trong Python

Chương này sẽ trình bày cho bạn hiểu về khái niệm quan trọng nhất trong lập trình mạng, đó là Lập trình Socket. Socket là gì? Socket là các điểm đầu nút (endpoint) của một kênh giao tiếp song hướng. Các Socket có thể giao tiếp bên trong một tiến trình, giữa các tiến trình trên cùng một ...

Tác giả: Bùi Văn Nam viết 12:25 ngày 14/08/2018 chỉnh sửa

Kiểu dữ liệu trong SQL

Kiểu dữ liệu trong SQL định nghĩa một kiểu giá trị mà một cột có thể chứa. Trong một bảng, mỗi cột cần có một tên và một kiểu dữ liệu. Kiểu dữ liệu thì khá đa dạng với các Database khác nhau. Ví dụ, MySQl hỗ trợ kiểu INT nhưng Oracle hỗ trợ kiểu NUMBER cho các giá trị nguyên. Bạn sẽ sử dụng ...

Tác giả: Bùi Văn Nam viết 12:25 ngày 14/08/2018 chỉnh sửa