Comment trong C/C++

Comment của chương trình là các lời diễn giải, mà bạn có thể bao trong C/C++ code, và giúp cho bất kỳ ai đọc source code dễ dàng hơn. Tất cả ngôn ngữ lập trình đều cho phép một số mẫu comment nào đó. C++ hỗ trợ các comment đơn dòng và đa dòng. Tất cả ký tự có trong comment được bỏ qua bởi ...

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

Validation trong CSS

Validation là tiến trình kiểm tra cái gì đó có tuân theo một qui tắc đã cho không. Khi bạn mới học, thì việc gây ra các lỗi trong khi viết các CSS Rule là không thể tránh khỏi. Vậy làm cách nào để đảm bảo rằng phần code của bạn viết là chính xác 100% và tuân theo các chuẩn của W3C. Nếu bạn ...

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

SQL là gì

SQL là gì? Tất cả DBMS như MySQL, Oracle, MS Access, Sybase, Informix, Postgres và SQL Server sử dụng SQL như là ngôn ngữ cơ sở dữ liệu chuẩn. Tại sao SQL là cần thiết SQL là cần thiết để: Chức năng của SQL Lịch sử của SQL Lệnh trong SQL Các lệnh SQL chuẩn để ...

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

Cú pháp SQL cơ bản

SQL được theo sau bởi tập hợp duy nhất các qui tắc và nguyên tắc chỉ đạo được gọi là Cú pháp SQL. Chương này liệt kê tất cả cú pháp cơ bản của SQL. Các lệnh trong SQL Các lệnh trong SQL được bắt đầu với bất cứ từ khóa nào trong SQL như SELECT, INSERT, UPDATE, DELETE, ALTER, DROR, … ...

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

File I/O trong Python

Chắc bạn cũng đã quen thuộc với khái niệm File I/O khi đã học qua C hoặc C++. Python cũng hỗ trợ việc đọc và ghi dữ liệu tới các file. In kết quả ra màn hình trong Python Đến đây, chắc bạn đã quá quen thuộc về cách sử dụng của lệnh print. Lệnh này được sử dụng để in kết quả trên màn hình. ...

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

Chuỗi (String) trong Python

String là một trong các kiểu phổ biến nhất trong Python. String trong Python là immutable. Chúng ta có thể tạo các chuỗi bằng cách bao một text trong một trích dẫn đơn hoặc trích dẫn kép. Python coi các lệnh trích dẫn đơn và kép là như nhau. Ví dụ: var1 = 'Hello World!' var2 = "Python ...

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

RDBMS Database trong SQL

Database là gì? Một Database (Cơ sở dữ liệu) là một tập hợp dữ liệu đã được tổ chức sắp xếp. Mục đích chính của Database là để tổ chức một lượng lớn thông tin bằng việc lưu trữ, thu thập, và quản lý. Ngày này, só nhiều Dynamic Website trên thế giới đang được xử lý thông qua Database. Ví ...

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

Các khái niệm RDBMS trong SQL

RDBMS là gì? RDBMS là viết tắt của R elational D atabase M anagement S ystem ((Hệ thống quản lý cơ sở dữ liệu quan hệ)). Tất cả các hệ thống quản lý cơ sở dữ liệu hiện đại như SQL, MS SQL Server, ORACLE, … là dựa trên RDBMS. Nó được gọi là RDBMS bởi vì nó dựa trên Relational Model ...

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

Date & Time trong Python

Với Python, bạn có thể dễ dàng thu được Date và Time hiện tại. Chương này sẽ giới thiệu một số phương thức được phổ biến trong khi làm việc với Date và Time bởi sử dụng Python. Lấy Time hiện tại trong Python Để lấy Time hiện tại, bạn sử dụng hàm tiền định nghĩa localtime(). Hàm localtime() ...

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

Standard Exception trong Python

Python cung cấp hai đặc điểm quan trọng là Xử lý ngoại lệ (Exception Handling) và Assertion để xử lý bất kỳ lỗi không mong đợi nào trong các chương trình Python của bạn và để thêm khả năng debug tới các chương trình đó. Chương này chúng ta trước hết giới thiệu qua về các Exception chuẩn có ...

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

Cấu trúc dữ liệu và giải thuật (Data Structure and Algorithms)

Với các sinh viên chuyên nghành tin học thì cụm từ Cấu trúc dữ liệu (Data Structure) không còn là xa lạ. Đây là một môn học bắt buộc và sẽ là thực sự khó cho bất kỳ sinh viên nào nếu không có sự chuẩn bị kỹ lưỡng và dành cách tiếp cận tích cực cho môn học này. Vậy Cấu trúc dữ liệu là ...

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

Thuộc tính visibility trong CSS

CSS có thuộc tính visibility giúp bạn ẩn một phần tử nào đó. Sử dụng thuộc tính này cùng với JavaScript, bạn có thể tạo ra các menu phức tạp và các layout đa tính năng. Chẳng hạn, bạn có thể sử dụng thuộc tính visibility để ẩn các thông báo lỗi và chỉ hiển thị các thông báo này nếu cần ...

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

C++ là gì ?

C++ là một ngôn ngữ lập trình kiểu tĩnh,dữ liệu trừ tượng, phân biệt kiểu chữ thường chữ hoa mà hỗ trợ lập trình hướng đối tượng, lập trình thủ tục. C++ được coi như là ngôn ngữ bậc trung (middle-level) , khi nó kết hợp các đặc điểm và tính năng của ngôn ngữ bậc cao và bậc thấp. C++ được ...

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

Module trong Python

Module được sử dụng để phân loại code thành các phần nhỏ hơn liên quan với nhau. Hay nói cách khác, Module giúp bạn tổ chức Python code một cách logic để giúp bạn dễ dàng hiểu và sử dụng code đó hơn. Trong Python, Module là một đối tượng với các thuộc tính mà bạn có thể đặt tên tùy ý và bạn có ...

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

List trong Python

Cấu trúc dữ liệu cơ bản nhất trong Python là dãy (sequence). Mỗi phần tử trong dãy được gán một số, là vị trí hoặc chỉ mục của nó. Chỉ mục đầu tiên là 0, chỉ mục thứ hai là 1, và … Python có sáu kiểu dãy đã được xây dựng sẵn, và trong loạt bài này chúng ta sẽ tìm hiểu hai kiểu được sử ...

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

Qui tắc @media trong CSS

Bạn có thể sử dụng CSS để thay đổi bề mặt của Webpage khi nó được in trên giấy. Bạn có thể xác định một font để hiển thị trên màn hình và một font khác cho việc in. Các chương trước đã trình bày về qui tắc @media trong CSS. Qui tắc này cho phép bạn xác định các Style khác nhau cho các thiết ...

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

Hoạt động Tag trong Git

Hoạt động tag cho phép cung cấp tên ý nghĩa cho các phiên bản cụ thể trong repository. Giả sử Tom và Jerry quyết định ghép tag ghi vào code dự án của họ để mà họ sau đó có thể truy cập nó dễ dàng. Tạo các tag Hãy cùng chúng tôi ghi tag HEAD hiện tại bằng cách sử dụng lệnh git tag. Tom cung ...

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

Qui tắc @page trong CSS

Thiết bị phân trang (paged media) khác với thiết bị liên tục (continuous media) ở chỗ: nội dung của tài liệu được phân chia nhỏ thành một hoặc nhiều trang rời rạc. Phương tiên phân trang bao gồm paper, phim, các trang được hiển thị trên màn hình máy tính, … CSS2 Standard giới thiệu ...

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

Media Type trong CSS

Một trong những đặc điểm quan trọng của Style Sheet là chúng xác định cách một Webpage hiển thị trên các thiết bị khác nhau: màn hình, trên paper, … Hiện tại, chúng ta có hai cách xác định thiết bị cho Style Sheet: Qui tắc @media trong CSS Qui tắc @media xác định ...

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

Pseudo Class trong CSS

Pseudo Class trong CSS được sử dụng để thêm các hiệu ứng đặc biệt tới một số Selector. Bạn không cần sử dụng JavaScript hoặc bất cứ ngôn ngữ Script nào để sử dụng các hiệu ứng này. Cú pháp đơn giản cho Pseudo Class trong CSS là: selector:pseudo-class {property: value} Các Class trong ...

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