![](/themes/images/default.png)
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 ...
![](/pictures/picsmalls/2018/08/14/560/hum1534217955.png)
Mảng (Array) trong C/C++
Ngôn ngữ lập trình C/C++ cung cấp cấu trúc dữ liệu gọi là mảng , được lưu trữ trong một tập hợp các dữ liệu cùng kiểu với độ dài cố định. Một mảng được sử dụng để lưu trữ tập hợp dữ liệu, nhưng nó rất hữu dụng nếu bạn nghĩ về một mảng các biến với cùng một kiểu. Thay vì khai báo biến một ...
![](/pictures/picsmalls/2018/08/14/560/dva1534217955.jpg)
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 ...
![](/pictures/picsmalls/2018/08/14/560/edd1534217950.jpg)
Cấu trúc dữ liệu hàng đợi (Queue)
Cấu trúc dữ liệu hàng đợi (Queue) là gì ? Hàng đợi (Queue) là một cấu trúc dữ liệu trừu tượng, là một cái gì đó tương tự như hàng đợi trong đời sống hàng ngày (xếp hàng). Khác với ngăn xếp, hàng đợi là mở ở cả hai đầu. Một đầu luôn luôn được sử dụng để chèn dữ liệu vào (hay còn gọi là ...
![](/themes/images/default.png)
Toán tử trong C++
Một toán tử là một biểu tượng, mà nói cho compiler thực hiện các thao tác toán học và logic cụ thể. C++ cung cấp nhiều toán tử có sẵn, đó là: Toán tử số học trong C++ Bảng dưới liệt kê các toán tử số học được hỗ trợ bởi ngôn ngữ C++: Giả sử biến A giữ giá trị 10, biến B giữ 20 thì: ...
![](/themes/images/default.png)
Lệnh RENAME Table trong SQL
Lệnh RENAME Table được sử dụng để thay tên một bảng. Đôi khi bạn chọn một tên không mang nhiều ý nghĩa cho bảng, do đó cần thiết phải thay đổi lại. Cú pháp để thay tên bảng từ cơ sở dữ liệu như sau: ALTER TABLE ten_bang RENAME TO ten_bang_moi; Một cách khác, bạn có thể viết lệnh sau ...
![](/pictures/picsmalls/2018/08/14/560/uqe1534217965.jpg)
Giải thuật tìm kiếm nhị phân (Binary Search)
Giải thuật tìm kiếm nhị phân (Binary Search) là gì ? Binany Search (Tìm kiếm nhị phân) là một giải thuật tìm kiếm nhanh với độ phức tạp thời gian chạy là Ο(log n). Giải thuật tìm kiếm nhị phân làm việc dựa trên nguyên tắc chia để trị (Divide and Conquer). Để giải thuật này có thể làm ...
![](/themes/images/default.png)
3D Transform trong CSS
Sử dụng 3D Transform trong CSS, bạn có thể di chuyển các phần tử theo 3 trục: x, y và z. Dưới đây là các ví dụ xác định một cách rõ ràng cách phần tử sẽ quay theo các trục. Các phương thức của 3D Transform trong CSS Bảng dưới liệt kê các phương thức được sử dụng để gọi 3D Transform trong ...
![](/themes/images/default.png)
Hiệu ứng trong CSS
Animation (còn gọi là hiệu ứng) là tiến trình tạo các thay đổi tới hình dáng và tạo các sự chuyển động của các phần tử. Qui tắc @keyframes trong CSS Qui tắc @keyframs sẽ điều khiển các bước hiệu ứng trung gian trong CSS3. Ví dụ của qui tắc @keyframes với Left Animation @keyframes ...
![](/themes/images/default.png)
Web Font trong CSS3
Web Font trong CSS3 cho phép lập trình viên có thể sử dụng các font mà không được cài đặt trên máy tính của người dùng. Khi bạn đã mua/tìm được font bạn muốn, bạn chỉ cần include font file này trên Web Server, và sau đó nó sẽ được tự động tải tới người dùng khi cần thiết. Các font riêng của ...
![](/pictures/picsmalls/2018/08/14/560/mmc1534217938.png)
Lớp lưu trữ (Storage Class) trong C/C++
Lớp lưu trữ (Storage Class) định nghĩa phạm vi và vòng đời của biến và/hoặc các hàm bên trong một chương trình C/C++. Chúng thường đứng trước kiểu dữ liệu mà chúng tác động. Dưới đây là các lớp lưu trữ có thể được sử dụng trong C/C++: Lớp lưu trữ auto trong C/C++ Lớp lưu trữ ...
![](/pictures/picsmalls/2018/08/14/560/hsy1534217941.jpg)
Cấu trúc dữ liệu ngăn xếp (Stack)
Ngăn xếp (Stack) là gì ? Một ngăn xếp là một cấu trúc dữ liệu trừu tượng (Abstract Data Type – viết tắt là ADT), hầu như được sử dụng trong hầu hết mọi ngôn ngữ lập trình. Đặt tên là ngăn xếp bởi vì nó hoạt động như một ngăn xếp trong đời sống thực, ví dụ như một cỗ bài hay một chồng đĩa, ...
![](/themes/images/default.png)
Lệnh TRUNCATE TABLE trong SQL
Lệnh TRUNCATE TABLE trong SQL được sử dụng để xóa hoàn toàn dữ liệu từ một bảng đang tồn tại. Bạn cũng có thể sử dụng lệnh DROP TABLE để xóa toàn bộ bảng, nhưng nó sẽ xóa toàn bộ cấu trúc bảng từ Database và nếu bạn cần lưu giữ một vài dữ liệu trong cấu trúc bảng như vậy, bạn sẽ phải tạo ...
![](/themes/images/default.png)
Tool/Utility trong Python
Chương này giới thiệu một số Module hữu ích mà bạn nên biết có trong thư viện Python chuẩn. dis Module trong Python dis Module là disassembler của Python. Nó chuyển đổi byte code thành một định dạng chính xác hơn cho người dùng. Bạn có thể chạy disassembler này từ command line. Nó thông ...
![](/themes/images/default.png)
Hàm trong C/C++
Một hàm là một nhóm các lệnh đi cùng nhau để thực hiện một nhiệm vụ. Mỗi chương trình C/C++ có ít nhất một hàm là hàm main() , và tất cả hầu hết các chương trình bình thường đều định nghĩa thêm các hàm. Bạn có thể chia đoạn code của bạn thành những hàm riêng biệt. Cách bạn chia đoạn code ...
![](/pictures/picsmalls/2018/08/14/560/zgi1534217932.jpg)
Cấu trúc dữ liệu và giải thuật Danh sách liên kết đôi
Danh sách liên kết đôi (Doubly Linked List) là gì ? Danh sách liên kết đôi (Doubly Linked List) là một biến thể của Danh sách liên kết (Linked List), trong đó hoạt động duyệt qua các nút có thể được thực hiện theo hai chiều: về trước và về sau một cách dễ dàng khi so sánh với Danh sách liên ...
![](/themes/images/default.png)
Lệnh DROP Database trong SQL
Lệnh DROP DATABASE trong SQL được sử đụng để xóa một Database đang tồn tại. Cú pháp Cú pháp cơ bản của lệnh DROP DATABASE trong SQL là như sau: DROP DATABASE ten_co_so_du_lieu; Ở đây, ten_co_so_du_lieu luôn luôn là duy nhất bên trong RDBMS. Ví dụ Nếu bạn muốn xóa một Database ...
![](/themes/images/default.png)
Tạo hiệu ứng cho Text trong CSS3
CSS3 bổ sung thêm một số tính năng giúp bạn tạo hiệu ứng cho text: Bảng dưới liệt kê một số thuộc tính thường được sử dụng trong CSS3: Giá trị Miêu tả text-align-last Căn chỉnh dòng văn bản cuối cùng text-emphasis Được sử dụng để nhấn mạnh phần văn bản nào đó ...
![](/pictures/picsmalls/2018/08/14/560/ukv1534217938.jpg)
Đ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 ...
![](/pictures/picsmalls/2018/08/14/560/peo1534217966.jpg)
Vòng lặp trong C++
Có một tình huống mà bạn cần phải thực hiện một đoạn code một vài lần. Nhìn chung, các câu lệnh được thực hiện một cách tuần tự. Câu lệnh đầu tiên của hàm được thực hiện trước, sau đó đến câu thứ 2 và tiếp tục. Ngôn ngữ lập trình cung cấp cho chúng ta nhiều cấu trúc điều khiển và cho phép ...