1274 tín dụng

Hoàng Tùng

Chưa có giới thiệu được thêm vào bởi người dùng
Thành viên từ 22 tháng 08, 2015

Thống Kê

  • 10 bài viết
  • 1 câu hỏi
  • 10 câu trả lời

MongoDB là ứng dụng quản lý database hỗ trợ No-SQL và có thể chạy trên nhiều nền tảng hệ điều hành khác nhau. Trong bài viết này tôi sẽ hướng dẫn bạn cách cài đặt MongoDB trên hai hệ điều hành Ubuntu và Windows.

Lưu ý: Tham khảo bài viết Cài Đặt MongoDB Trên Ubuntu LTS để xem hướng dẫn chi tiết cách cài đặt MongoDB dành riêng cho Ubuntu.

Cài Đặt MongoDB trên Windows

Để cài đặt mongodb trên Windows chúng ta sẽ cần tải về phiên bản MongoDB tương thich với cấu trúc của hệ điều hành mà máy tính bạn ...

Vagrant Là Gì

Vagrant là một chương trình phần mềm cung cấp môi trường giả lập một cách nhanh chóng, tiện dụng và hiệu quả. Nó được xây dựng để trên nền tảng hệ điều hành phổ biến như Windows hay Linux và giúp tăng hiệu quả làm việc nhóm của các nhóm lập trình.

Trước khi Vagrant ra đời, các nhóm lập trình thường sử dụng VirtualBox hoặc VMware để tạo môi trường giả lập. Tuy nhiên ngay cả khi sử dụng những phần mềm giả lập này, việc cài đặt môi trường vẫn hết sức phức tạp và tốn nhiều thời gian. V...

Một năm trước đây khi tôi mới bắt đầu học Ruby có rất nhiều thứ mới lạ nhưng cũng rất thú vị và đáng để khám phá ở ngôn ngữ này. Dần dần tôi trở nên yêu thích R...
Cộng Đồng Ruby

Laravel Generator là gói thư viện được sử dụng cho Laravel Framework dùng để hỗ trợ việc tự động tạo ra các file code dựa trên mẫu có sẵn. Trong bài viết nay chúng ta sẽ cùng nhau tìm hiểu cách cài đặt và sử dụng công cụ này trên phiên bản 4.2 của Laravel. Bài viết giả định rằng bạn đã cài đặt Laravel framework trên máy tính của mình.

Cài Đặt

Để cài đặt Laravel Generator bạn thêm đoạn mã sau vào trong file composor.json:

"require-dev": {
    "way/generators": "~2.0"
}

Tiếp theo, mở terminal và ...

Một trong những khái niệm mới được giới thiệu trong ngôn ngữ lập trình Swift đó là optional. Khi tiếp xúc với khái niệm mới này, nhiều bạn cảm thấy khó khăntrong việc hiểu được kiểu dữ liệu này và không phân biệt được sự khác nhau giữa optionalnil. Trong bài viết này chúng ta sẽ tìm hiểu về khái niệm optional trong Swift qua các ví dụ đơn giản.

Optional Là Gì

Optional thực chất chính là một kiểu dữ liệu. Khi một biến được định nghĩa với kiểu dữ liệu optional thì biến này có thể nhận giá trị ...

REST là viết tắt của cụm từ Representational State Transfer (đôi khi còn được viết là ReST) là một kiểu kiến trúc được sử dụng trong việc giao tiếp giữa các máy tính (máy tính cá nhân và máy chủ của trang web) trong việc quản lý các tài nguyên trên intern

Ruby on Rails Framework gợi ý một cấu trúc thư mục cho các lập trình viên khi phát triển ứng dụng. Hầu hết các ứng dụng được viết dựa trên Ruby on Rails thường tuân theo một cấu trúc thư mục thống nhất với mỗi thư mục khác nhau sẽ được sử dụng với những m

Java là ngôn ngữ lập trình hướng đối tượng được phát triển bởi công ty Oracle. Java là một trong những ngôn ngữ hàng đầu hiện nay và đang được rất nhiều công ty...
Hello World với Java

Chọn Server Ở Địa Điểm Hợp Lý

Server là một thành phần quan trọng trong việc tăng tốc độ tải website. Nếu bạn sử dụng một server chậm với giá rẻ để host trang web của bạn thì dù bạn có sử dụng các kỹ thuật tối ưu hoá tốc độ của website tới đâu thì trang web của bạn vẫn chậm. Chính vì vậy việc đầu tiên bạn cần phải làm đó là chọn một máy chủ được đặt ở địa điểm hợp lý. Bạn lưu ý server có địa điểm hợp lý không nhất thiết phải là server nằm gần nhà bạn mà gần nhà những người hay truy cập website. ...

Do nhiều ưu điểm của các máy chủ CDN (Content Deliver Network) nên khi cần sử dụng một thư viện nào đó của Frontend (JavaScript hay CSS) chúng ta được khuyên nên sử dụng CDN thay cho việc lưu trữ thư viện trên máy chủ cá nhân.

Tuy nhiên phương pháp này không phải là hoàn hảo. Và một nhược điểm chúng ta có thể thấy được của phương pháp này đó là khi các máy chủ CDN không thể truy cập được.

Một trong những trường hợp dễ thấy nhất ở Việt Nam đó là khi dây cáp Internet trên biển gặp phải sự cố. Và k...