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

Lifecycle Hooks trong VueJS

Mở đầu: Mỗi một Vue instance sẽ phải thông qua nhiều bước trước khi nó được khởi tạo, ví dụ khi ban khai báo một instance mới thì instance đó sẽ phải thông qua bước như: thiết lập cài đặt dữ liệu, biên dịch template, liên kết với DOM, cập nhật giá trị của DOM khi dữ liệu thay đổi. Trong suốt ...

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

5 thẻ HTML có thể bạn không biết cách sử dụng

Quen thuộc nhưng chưa biết hoặc hoàn toàn mới, điều này xảy ra khi mà chúng ta bỏ lỡ một phần của cú pháp HTML có thể trở thành kiến thức quan trọng mà chúng ta có thể sử dụng tốt. Đó là lý do tại sao cho dù đó là các tính năng mới của HTML hoặc các ứng dụng chưa được biết đến của nó chưa được ...

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

[Android] Hiển thị công thức toán học bằng MathView

MathView là 1 thư viện bên thứ 3 hỗ trợ việc hiển thị công thức toán học trên các ứng dụng Android. Hiện tại, MathView hỗ trợ 2 engines là MathJax và KaTex. MathView tương thích với Android version 4.1 (Jelly Bean) trở lên Có 2 cách bạn có thể thêm MathView vào project Android Studio Trỏ ...

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

Python: instance method vs class method vs static method

Trong lập trình hướng đối tượng nói chung instance method và class method đều rất quan trọng. Một số ngôn ngữ như Python cung cấp thêm một loại method nữa là static method. Trong bài viết này, chúng ta sẽ tìm hiểu các loại phương này trong ngôn ngữ Python. Hãy xem xét ví dụ là một class sau để ...

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

Android Architecture Components: Paging Library Phần 2

Bài trước mình đã giới thiệu qua về Paging Library ( 1 component của Android Architecture Components) và áp dụng nó trong load dữ liệu từ Local. Hôm nay, mình sẽ tiếp tục giới thiệu với mọi người cách áp dụng Library Paging với Rest API. Android Architecture Component có sẵn trong ...

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

Rx trong Kotlin (P3) - Login screen

Qua hai phần đầu tiên, bạn đã hiểu thế nào là Rx và cách áp dụng Rx trong Kotlin. Ở phần thứ 3 này, để hiểu hơn nó và có thể sử dụng với các thư viện binding có sẵn, chúng ta sẽ sử dụng RxKotlin trong một module cơ bản của app là module LogIn. Các yêu cầu của màn hình này là: - Độ dài bắt ...

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

Document Outlines in HTML 5.1

Khái quát cho một tài liệu HTML cho thấy cấu trúc của nội dung trên trang. Điều này hữu ích cho các user agents, những người có thể sử dụng phác thảo để tạo, ví dụ, một bảng nội dung cho tài liệu. Điều này sau đó có thể được sử dụng bởi trình đọc màn hình để giúp mọi người điều hướng trang tốt ...

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

Shared Projects (SP) - Sử dụng Shared Projects để share code

ShareProject (Viết tắt SP) cho phép bạn viết code dùng chung để tham chiếu từ các ứng dụng khác nhau. Code được biên dịch như 1 phần của project tham chiếu đến và có thể bao gồm các trình biên dịch theo nền tảng để giúp kết hợp các chức năng theo nền tảng cụ thể vào code dùng chung. SP được thêm ...

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

Giới thiệu Serial: cải thiện data Serialization trong Android

Scroll timeline mượt mà trên ứng dụng Twitter dành cho Android rất quan trọng đối với trải nghiệm người dùng. Với một số profile, serializing và deserializing dữ liệu từ cơ sở dữ liệu sử dụng các class Externalizable chuẩn của Android đã chiếm khoảng 15% thời gian xử lý UI. Các thư viện hiện tại ...

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

Shell Script : Intro

Are you a Linux user? If yes, you must be familiar with a black-board look-a-like thing called command-line. Being a Linux user means you must play around with the command-line. Like it or not, there are just some things that are done much more easily via this interface than by pointing and ...

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