Bài viết của Tạ Quốc Bảo

Hoạt động Stash trong Git

Giả sử bạn đang thực hiện một tính năng mới của sản phẩm của bạn. Code của bạn đang trong tiến trình thực hiện thì đột nhiên một vị khách đến thăm. Bởi vì điều này, bạn phải đi ra ngoài trong một vài giờ. Bạn không thể commit phần code này và cũng không thể quăng nó đi đâu những thay đổi của ...

Tác giả: Tạ Quốc Bảo viết 12:06 ngày 14/08/2018 chỉnh sửa

Cú pháp Python cơ bản

Chương này sẽ trình bày khái quát cho bạn về cú pháp Python cơ bản. Mục đích của chương là giúp bạn làm quen dần các khái niệm và thuật ngữ được sử dụng trong Python từ đó bạn có thể rút ra điểm giống và khác nhau với một số ngôn ngữ lập trình khác. Định danh (identifier) trong Python Một ...

Tác giả: Tạ Quốc Bảo viết 12:05 ngày 14/08/2018 chỉnh sửa

Điều khiển luồng trong Python

Các bạn cũng đã khá quen thuộc với các lệnh điều khiển luồng trong C, C++ như if, if else, … Chương này sẽ trình bày về các lệnh điều khiển luồng trong Python. Ngôn ngữ lập trình Python coi các giá trị khác null và khác 0 là true , và coi các giá trị là null hoặc 0 là false . ...

Tác giả: Tạ Quốc Bảo viết 12:04 ngày 14/08/2018 chỉnh sửa

Học HTML cơ bản và nâng cao

HTML là viết tắt của H yper T ext M arkup L anguage, là ngôn ngữ được sử dụng rộng rãi nhất trên thế giới để phát triển các trang Web. HTML bây giờ không còn xa lạ với bất kỳ sinh viên ngành công nghệ thông nào. Với HTML, bạn có thể tạo các trang Web từ đơn giản tới phức tạp, từ ...

Tác giả: Tạ Quốc Bảo viết 12:01 ngày 14/08/2018 chỉnh sửa

Học Python cơ bản và nâng cao - Học ngôn ngữ lập trình Python hay nhất

[Học Python cơ bản và nâng cao - Học ngôn ngữ lập trình Python hay nhất] Python là ngôn ngữ lập trình hướng đối tượng, bậc cao, mạnh mẽ. Ngoài ra, học Python là khá đơn giản và dễ dàng. Python cũng là một ngôn ngữ thông dịch, tức là ngôn ngữ không cần phải biên dịch ra file chạy mà ...

Tác giả: Tạ Quốc Bảo viết 11:59 ngày 14/08/2018 chỉnh sửa

Học XML cơ bản và nâng cao

XML là viết tắt của E xtensible M arkup L anguage (Ngôn ngữ đánh dấu mở rộng) và là một ngôn ngữ đánh dấu dựa trên text được kế thừa từ Standard Generalized Markup Language (SGML). Loạt bài hướng dẫn này trình bày cho bạn các khái niệm cơ bản về XML. Bài hướng dẫn được chia thành ba phần: ...

Tác giả: Tạ Quốc Bảo viết 11:58 ngày 14/08/2018 chỉnh sửa

Sử dụng SQLite với PHP

Cài đặt PHP 5.3.0 kích hoạt SQLite3 Extension theo mặc định. Để vô hiệu hóa nó, bạn sử dụng --without-sqlite3 tại compile time. Người dùng Windows phải kích hoạt php_sqlite3.dll để sử dụng Extension này. DLL này được bao trong các bản phân phối Windows của PHP, như của PHP 5.3.0. Để ...

Tác giả: Tạ Quốc Bảo viết 11:56 ngày 14/08/2018 chỉnh sửa

INJECTION trong SQLite

Nếu bạn nhận User Input thông qua một Webpage và chèn nó vào trong một SQLite Database, thì tình cờ, bạn đã mở rộng cửa bảo mật ra bên ngoài, mà được biết đến với tên gọi là SQL Injection. Chương này sẽ hướng dẫn bạn cách ngăn cản tình huống này xảy ra và giúp bạn bảo vệ Script của bạn và các ...

Tác giả: Tạ Quốc Bảo viết 11:55 ngày 14/08/2018 chỉnh sửa

Truy vấn con trong SQLite

Truy vấn con (còn được gọi truy vấn phụ hay truy vấn lồng nhau) là một truy vấn bên trong truy vấn SQLite khác và được nhúng bên trong mệnh đề WHERE. Một truy vấn con được sử dụng để trả về dữ liệu mà sẽ được sử dụng trong truy vấn chính như là một điều kiện để thu hẹp dữ liệu được thu nhận. ...

Tác giả: Tạ Quốc Bảo viết 11:53 ngày 14/08/2018 chỉnh sửa

Comment trong XML

Chương này trình bày về cách comment làm việc trong XML. Comment trong XML là tương tự như trong HTML. Các comment được bổ sung để thêm lời ghi chú hoặc giải thích phần code, giúp cho XML code dễ hiểu hơn. Comment có thể được sử dụng để bao các link, thông tin và các mục có liên quan. Chúng ...

Tác giả: Tạ Quốc Bảo viết 11:52 ngày 14/08/2018 chỉnh sửa