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 đó ...

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

Đ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

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 ...

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

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

Lệnh RENAME DATABASE 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: Chúng ta cùng theo dõi cách để thay tên Database trong MySQL và SQL. Trong MySQL, để thay ...

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

Kiểu biến trong C/C++

Một biến cung cấp nơi lưu giữ được đặt tên để chúng ta có thể thao tác. Mỗi biến trong C/C++ có một kiểu cụ thể, mà quyết định: kích cỡ và cách bố trí bộ nhớ của biến; dãy giá trị có thể được lưu giữ bên trong bộ nhớ đó; và tập hợp hoạt động có thể được áp dụng cho biến đó. Tên biến có thể ...

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

Cấu trúc dữ liệu danh sách liên kết (Linked List)

Danh sách liên kết (Linked List) là gì ? Một Danh sách liên kết (Linked List) là một dãy các cấu trúc dữ liệu được kết nối với nhau thông qua các liên kết (link). Hiểu một cách đơn giản thì Danh sách liên kết là một cấu trúc dữ liệu bao gồm một nhóm các nút (node) tạo thành một chuỗi. Mỗi ...

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

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

CREATE Table trong SQL - Tạo bảng trong SQL

Tạo một bảng về cơ bản bao gồm đặt tên cho bảng đó và xác định số cot và kiểu dữ liệu của mỗi cot. Lệnh CREATE TABLE trong SQL được sử dụng để tạo một bảng mới. Cú pháp Cú pháp cơ bản của lệnh CREATE TABLE trong SQL như sau: CREATE TABLE ten_bang( kieu_du_lieu cot1, ...

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

Lệnh DROP Table trong SQL

Lệnh DROP TABLE trong SQL được sử dụng để xóa một bảng và tất cả dữ liệu, chỉ mục (index), trigger, ràng buộc và quyền được trao cho bảng đó. GHI CHÚ: Bạn phải thật cẩn thận trong khi sử dụng lệnh này, bởi vì một khi một bảng bị xóa thì tất cả thông tin có sẵn trong bảng đó cũng sẽ bị ...

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

Giải thuật Định lý thợ (Master Theorem)

Giải thuật Định lý thợ (Master Theorem) là gì ? Chúng ta sử dụng Định lý thợ (Master Theorem) để giải các công thức đệ quy dạng sau một cách hiệu quả : T(n) =aT(n/b) + c.n^k trong đó a>=1 , b>1 Định lý thợ ...

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

Gradient trong CSS

Gradient là gì ? Gradient biểu thị sự kết hợp của hai hay nhiều màu, như dưới đây:− Các loại Gradient trong CSS Linear Gradient trong CSS Linear Gradient được sử dụng để sắp xếp hai hay nhiều màu trong các định dạng tuyến, ví dụ như dạng từ trên xuống dưới (Top to Bottom): ...

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

Phân tích tiệm cận trong Cấu trúc dữ liệu và Giải thuật

Chương trước chúng ta đã cùng tìm hiểu về phân tích lý thuyết và một số khái niệm về độ phức tạp thời gian và độ phức tạp bộ nhớ trong phân tích giải thuật. Chương này mình sẽ trình bày về Phân tích tiệm cận trong Cấu trúc dữ liệu và Giải thuật. Phân tích tiệm cận là gì ? Phân tích tiệm ...

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

Gửi Email sử dụng SMTP trong Python

SMTP (là viết tắt của Simple Mail Transfer Protocol) là một giao thức để xử lý trình gửi và định tuyến email giữa các Mail Server. Python cung cấp smtplib Module, mà định nghĩa một đối tượng SMTP Client Session có thể được sử dụng để gửi email tới bất kỳ thiết bị internet nào với một SMTP ...

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

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

Shadow trong CSS

CSS3 hỗ trợ việc thêm Shadow cho văn bản hoặc cho các phần tử. Thuộc tính shadow có thể phân chia thành: Text Shadow trong CSS Với CSS3, bạn có thể thêm shadow cho văn bản. Ví dụ sau minh họa cách thêm shadow cho văn bản trong CSS3: <html> <head> <style> ...

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

Phạm vi biến trong C++

Một scope (phạm vi) là một khu vực của chương trình nơi biến hoạt động, và nói chung có thể có 3 khu vực mà biến có thể được khai báo: Chúng ta sẽ học hàm và các tham số của hàm là gì trong chương tới. Dưới đây chúng tôi sẽ giải thích khái niệm về biến cục bộ và biến toàn cục. Biến cục bộ ...

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

Lập trình CGI trong Python

CGI (là viết tắt của Common Gateway Interface) là một tập hợp các chuẩn mà định nghĩa cách thông tin được trao đổi giữa Web Server và một Custom Script. Phiên bản CGI hiện tại là CGI/1.1. Cấu hình Web Server Trước khi tiến hành lập trình CGI, bạn đảm bảo rằng Web Server của bạn hỗ trợ CGI ...

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

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

Cấu trúc dữ liệu mảng

Cấu trúc dữ liệu mảng là gì ? Mảng (Array) là một trong các cấu trúc dữ liệu cũ và quan trọng nhất. Mảng có thể lưu giữ một số phần tử cố định và các phần tử này nền có cùng kiểu. Hầu hết các cấu trúc dữ liệu đều sử dụng mảng để triển khai giải thuật. Dưới đây là các khái niệm quan trọng ...

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