Tất cả bài viết


[Laravel] Cách kết nốt nhiều cơ sở dữ liệu trong Laravel

Trong ứng dụng thực tế, rất nhiều khi chúng ta cần phải sử dụng nhiều kết nối cơ sở dử liệu. Việc sử dụng kết nối nhiều cơ sở dữ liệu trong cùng một d...

Đọc tiếp >>

[Laravel] Hướng dẫn sử dụng thư viện Carbon giúp xử lý datetime dễ dàng hơn trong Laravel

Carbon là một gói phần mềm được phát triển bởi Brian Nesbit mở rộng từ class DateTime của PHP. Việc xử lý với thời gian rất dễ dàng khi chúng ta sử dụ...

Đọc tiếp >>

[PHP] Hướng dẫn lấy thứ và ngày hiện tại trong tuần sử dụng PHP

Thời gian gần đấy vncoder nhận được rất nhiều câu hỏi về cách lấy thứ và ngày hiện tại trong tuần. Vì vậy trong bài viết này vncoder sẽ hướng dẫn các ...

Đọc tiếp >>

[Android] Cùng bình luận về cách kiếm tiền từ ứng dụng Android

Kiếm tiền từ ứng dụng di động là mục tiêu cuối cùng mà các nhà phát triển hướng tới. Trong bài viết này chúng ta sẽ cũng bàn luận về cách kiếm tiền từ...

Đọc tiếp >>

Xây dựng NodeJS Server đơn giản cho người bắt đầu

NodeJS là một framework mạnh để build server hiệu năng cao. Trong bài viết này, mình sẽ hướng dẫn các bạn làm quen với NodeJS bằng việc xây dựng một ứ...

Đọc tiếp >>

Hướng dẫn cài đặt và chạy project NodeJS trên Window, Mac OS, Ubuntu, CentOS nhanh nhất

NodeJS hiện là một platform khá được ưa chuộng để phát triển những website, server, công cụ đòi hỏi hiệu năng cao. Trong bài viết này VNCoder sẽ hướng...

Đọc tiếp >>

[Android] Tìm hiểu các LauchMode của Activity trong Android

Trong bài viết này chúng ta sẽ cùng tìm hiểu về các LauchMode của Activity trong Android: standard, singleTop, singleTask, singleInstance, so sánh sự ...

Đọc tiếp >>

Con trỏ (Pointer) trong C/C++ (Part 2) | Có thể bạn chưa biết!

Trong phần trước chúng ta đã tìm hiểu về một số vấn đề cơ bản của con trỏ (Pointer) trong C/C++. Trong phần này chúng ta tiếp tục đi sâu hơn về các bi...

Đọc tiếp >>

[Android] 6 "hot trends" thiết kế giao diện di động bạn nên theo đuổi hiện nay

Giao diện người dùng được xem như là bộ mặt của ứng dụng, là thành phần chính tương tác trực tiếp với người sử dụng. Một ứng dụng chuyên nghiệp luôn đ...

Đọc tiếp >>

SASS/SCSS là gì? Tìm hiểu cách viết CSS bằng SASS/SCSS

Làm việc với CSS là việc thường xuyên của dev. Có khi nào bạn thấy chán cách viết CSS 'chay' mà bạn vẫn đang viết thường ngày? Có cách nào để viết CSS...

Đọc tiếp >>

[Android] So sánh Parcelable & Serializable trong Android

Trong bài viết này chúng ta sẽ tìm hiểu về Parcelable và Serializable trong Android, phân tích ưu nhược điểm của từng loại và so sánh chúng với nhau.

Đọc tiếp >>

[Android] Sử dụng thư viện Dexter để yêu cầu Permissions trong Runtime

Trong Android, việc thực thi runtime permissions là một quá trình tẻ nhạt và cần rất nhiều code chỉ để có được một quyền duy nhất. Trong bài này, chún...

Đọc tiếp >>

Sự khác biệt cơ bản SQL và NoSQL

Để tìm hiểu sự khác biệt giữa SQL và NoSQL thì chúng ta nên bắt đầu tìm hiểu với một số định nghĩa về SQL và NoSQL. Bài viết dưới đây sẽ cung cấp cho ...

Đọc tiếp >>

Con trỏ (Pointer) trong C /C++ (Part 1)

Một con trỏ là một biến mà trong đó giá trị của nó là địa chỉ của biến khác. Một vài tác vụ trong ngôn ngữ C /C++ được thực hiện dễ dàng hơn nhờ con t...

Đọc tiếp >>

[Android] Tích hợp Google Map vào ứng dụng Android nhanh chóng và đơn giản nhất

Nếu ứng dụng của bạn có các tính năng liên quan tới địa điểm, nhà hàng, khách sạn… thì việc hiển thị bản đồ là 1 điều tất yếu. Bài viết sẽ hướng dẫn b...

Đọc tiếp >>

[Android] Fingerprint Authentication - Xác thực sử dụng dấu vân tay trong Android

Đã qua rồi những ngày bạn phải nhập thủ công tên người dùng và mật khẩu để đăng nhập vào một số ứng dụng Android. Bạn không những phải nhập một cách t...

Đọc tiếp >>

[CHMOD] Hướng dẫn phân quyền file và thư mục trên Linux

Trong linux, mỗi tập tin và thư mục đều được cấp các quyền đọc, ghi và thực thi khác nhau đối với từng người dùng. Điều này đảm bảo tính bảo mật cao c...

Đọc tiếp >>

[Android] Tìm hiểu sâu hơn về LayoutInflater trong Android

LayoutInflater là 1 component giúp bạn chuyển layout file (xml) thành View (Java code) trong Android. Nó thường được trong phương thức onCreateView củ...

Đọc tiếp >>

[Android] Hướng dẫn cấu hình app từ xa với Firebase Remote Config

Firebase Remote Config là tính năng cho phép bạn thay đổi những thông số cài đặt của ứng dụng từ xa. Trong bài viết này, chúng ta sẽ cùng nhau tìm hiề...

Đọc tiếp >>

CWP là gì? - Hướng dẫn cài đặt và sử dụng CentOS Web Panel (CWP) quản trị máy chủ VPS

CWP - Centos Web Panel là một phần mềm quản lý máy chủ, VPS tương tượng cPanel hay WHM. Sử dụng webserver Apache thông dụng, cài đặt đơn giản nhanh ch...

Đọc tiếp >>