Date và Time trong C++

Thư viện chuẩn C++ (C++ Standard Library) không cung cấp một kiểu Date thích đáng. C++ kế thừa cấu trúc và hàm để thao tác Date và Time từ C. Để truy cập các hàm và cấu trúc liên quan tới Date và Time, bạn sẽ cần khai báo <ctime> trong chương trình C++ của bạn. Có 4 kiểu liên quan tới ...

Tác giả: Tạ Quốc Bảo viết 12:39 ngày 14/08/2018

Chia cột trong CSS

CSS3 hỗ trợ tính năng Multi Column giúp bạn sắp xếp văn bản dưới dạng cấu trúc một bài báo. Bảng dưới liệt kê một số thuộc tính Multi Column thường được sử dụng trong CSS3: Giá trị Miêu tả column-count Được sử dụng để đếm số cột mà phần tử nên được phân chia thành column-fill ...

Tác giả: Tạ Quốc Bảo viết 12:38 ngày 14/08/2018

Mệnh đề GROUP BY trong SQL

Mệnh đề GROUP BY trong SQL được sử dụng kết hợp với lệnh SELECT để sắp xếp dữ liệu đồng nhất vào trong các nhóm. Trong SQL, mệnh đề GROUP BY theo sau mệnh đề WHERE trong một lệnh SELECT và ở trước mệnh đề ORDER BY. Cú pháp Cú pháp cơ bản của Mệnh đề GROUP BY trong SQL như dưới đây. ...

Tác giả: Tạ Quốc Bảo viết 12:38 ngày 14/08/2018

Giải thuật sắp xếp chèn (Insertion Sort)

Sắp xếp chèn (Insertion Sort) là gì ? Sắp xếp chèn là một giải thuật sắp xếp dựa trên so sánh in-place. Ở đây, một danh sách con luôn luôn được duy trì dưới dạng đã qua sắp xếp. Sắp xếp chèn là chèn thêm một phần tử vào danh sách con đã qua sắp xếp. Phần tử được chèn vào vị trí thích hợp sao ...

Tác giả: Trịnh Tiến Mạnh viết 12:38 ngày 14/08/2018

Tổng hợp các màu trong CSS

Bảng dưới đây liệt kê 16 tên cùng mã màu (mã Hex code) đã được giới thiệu trong HTML 3.2. Bạn cũng có thể sử dụng các màu này trong CSS. Tên màu Giá trị Hex Code Màu aqua #00ffff black #000000 blue #0000ff fuchsia #ff00ff green #008000 ...

Tác giả: Tạ Quốc Bảo viết 12:38 ngày 14/08/2018

UPDATE trong SQL

[Update trong SQL] Truy vấn UPDATE trong SQL được sử dụng để sửa đổi các bản ghi đang tồn tại trong một bảng. Bạn có thể sử dụng mệnh đề WHERE với truy vấn UPDATE để cập nhật các hàng đã được lựa chọn, nếu không, tất cả các hàng sẽ bị tác động. Cú pháp Cú pháp cơ bản của truy vấn ...

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

Giải thuật tìm kiếm tuyến tính (Linear Search)

Tìm kiếm tuyến tính (Linear Search) là gì ? Linear Search là một giải thuật tìm kiếm rất cơ bản. Trong kiểu tìm kiếm này, một hoạt động tìm kiếm liên tiếp được diễn ra qua tất cả từng phần tử. Mỗi phần tử đều được kiểm tra và nếu tìm thấy bất kỳ kết nối nào thì phần tử cụ thể đó được trả về; ...

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

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

Input/Output trong C++

Thư viện chuẩn C++ cung cấp nhiều khả năng để input/output và sẽ được bàn luận trong các chương sau. Trong chương này, chúng ta thảo luận rất cơ bản và phổ biến nhất về hoạt động I/O cần thiết cho lập trình C++. I/O trong C++ diễn ra trong các Stream (luông), mà là dãy các byte. Nếu các byte ...

Tác giả: Hoàng Hải Đăng viết 12:37 ngày 14/08/2018

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

Giải thuật sắp xếp nổi bọt (Bubble Sort)

Sắp xếp nổi bọt (Bubble Sort) là gì ? Sắp xếp nổi bọt là một giải thuật sắp xếp đơn giản. Giải thuật sắp xếp này được tiến hành dựa trên việc so sánh cặp phần tử liền kề nhau và tráo đổi thứ tự nếu chúng không theo thứ tự. Giải thuật này không thích hợp sử dụng với các tập dữ liệu lớn khi ...

Tác giả: Tạ Quốc Bảo viết 12:37 ngày 14/08/2018

Mô phỏng bảng trong SQL

Có một tình huống khi bạn cần một bản sao thực sự của một bảng và các lệnh CREATE TABLE … SELECT … không phù hợp với mục đích của bạn, bởi vì bản sao phải bao gồm cùng chỉ mục, cùng giá trị mặc định, và … Nếu bạn đang sử dụng MySQL RDBMS, bạn có thể xử lý tình huống này ...

Tác giả: Trịnh Tiến Mạnh viết 12:37 ngày 14/08/2018

2D Transform trong CSS3

2D Transforms được sử dụng để tái thay đổi cấu trúc phần tử, ví dụ như translate, rotate, scale, và skew. Bảng dưới liệt kê một số giá trị thường được sử dụng trong 2D Transforms: Giá trị Miêu tả translate(x,y) Được sử dụng để tịnh tiến phần tử theo trục x và trục y ...

Tác giả: Hoàng Hải Đăng viết 12:36 ngày 14/08/2018

Chuỗi (String) trong C/C++

C++ cung cấp hai kiểu biểu diễn chuỗi như sau: Chuỗi theo phong cách C Dạng chuỗi này bắt nguồn từ ngôn ngữ C và tiếp tục được hỗ trợ trong C/C++. Chuỗi trong ngôn ngữ lập trình C thực chất là mảng một chiều của các ký tự mà kết thúc bởi một ký tự null ''. Phần khai báo và khởi tạo ...

Tác giả: Tạ Quốc Bảo viết 12:36 ngày 14/08/2018

Tham chiếu trong C++

Một biến tham chiếu là một alias , đó là tên khác cho một biến đã đang tồn tại. Khi một tham chiếu được khởi tạo với một biến, thì: hoặc tên biến hoặc tên tham chiếu có thể được sử dụng để tham chiếu tới biến đó. Tham chiếu và con trỏ trong C++ Sử dụng tham chiếu có thể thường gây bối rối ...

Tác giả: Tạ Quốc Bảo viết 12:36 ngày 14/08/2018

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

Thuộc tính box sizing trong CSS3

Thuộc tính box sizing được sử dụng để thay đổi chiều cao và độ rộng của phần tử. Bắt đầu từ CSS2, thuộc tính box làm việc như sau: awidth + padding + border = chiều rộng thực sự của một phần tử box height + padding + border = chiều cao thực sự của một phần tử box Nghĩa là, khi bạn ...

Tác giả: Trịnh Tiến Mạnh viết 12:35 ngày 14/08/2018

Number trong C++

Thông thường, khi chúng ta làm việc với Number (các kiểu giá trị số), chúng ta sử dụng các kiểu dữ liệu gốc như int, short, long, float và double, …. Các kiểu dữ liệu số, về giá trị có thể và dãy giá trị của chúng, đã được bàn luận trong chương Kiểu dữ liệu trong C++. Định nghĩa ...

Tác giả: Tạ Quốc Bảo viết 12:35 ngày 14/08/2018

Xử lý XML trong Python

Thư viện Python chuẩn cung cấp các Interface hữu ích để làm việc với XML. Hai APIs cơ bản và được sử dụng nhiều nhât là SAX và DOM. SAX (viết tắt của Simple API for XML) là read-only trong khi DOM (viết tắt của Document Object Model) cho phép tạo các thay đổi tới XML file. Chương này sẽ ...

Tác giả: Tạ Quốc Bảo viết 12:35 ngày 14/08/2018

Lệnh ALTER TABLE trong SQL

Lệnh ALTER TABLE trong SQL được sử dụng để thêm, xóa hoặc sửa đổi các cột trong một bảng đang tồn tại. Bạn cũng sẽ sử dụng lệnh ALTER TABLE để thêm và xóa các ràng buộc đa dạng trên một bảng đang tồn tại. Cú pháp Cú pháp cơ bản của lệnh ALTER TABLE để thêm một cột mới trong một bảng ...

Tác giả: Tạ Quốc Bảo viết 12:35 ngày 14/08/2018