Lập trình


Nginx và hai cách cài Nginx trên Ubuntu

NGINX là phần mềm nguồn mở làm web server. Ngoài các tính năng của một máy chủ HTTP, NGINX cũng có thể hoạt động như một máy chủ proxy cho email (IMAP, POP3 và SMTP) và một trình cân bằng tải (load balancer) và proxy ngược (reverse proxy) cho các máy chủ HTTP, TCP và UDP. ...



Hướng dẫn cài đặt Nodejs

Cài đặt Nodejs trên Ubuntu và Windows dễ dàng trong chưa đầy 5 phút, hãy theo dõi series bài viết hướng dẫn cài Nodejs của chúng tôi. ...


Phân tích thuật toán Merge Sort

Merge sort là một ví dụ của giải thuật divide and conquer này. Sau khi chia đủ nhỏ, merge sort sẽ gộp hai dữ liệu đã sort thành một dữ liệu lớn hơn. ...


Lập trình Android với Android Studio

Android Studio là một nền tảng IDE hữu ích được dùng để học tập cũng như phát triển các ứng dụng Android. Bài viết này sẽ hướng dẫn các bạn cách cài đặt Android Studio trên Window trước khi bắt tay vào lập trình và phát triển các ứng dụng Andorid. ...


Tìm hiểu về web service và API

Web service cho phép một chương trình máy tính có thể nói chuyện với một trang web thay vì người dùng tự dùng trình duyệt để truy cập trang web, giúp hai máy tính có thể tương tác với nhau qua mạng ...


Phân tích thuật toán Heap Sort

Trước khi đến với heap, hay heap sort, chúng ta cần phải hiểu về priority queue (hàng đợi ưu tiên) và bản chất “transform and conquer” (2 bước, bước đầu transform/ thay đổi bài toán theo kiểu dễ xử lý và bước sau sẽ giải nó). ...