Bài viết của Hoàng Hải Đăng

Làm quen với Entity Framework 6, MVC 5 Code First

I, Tạo một ứng dụng Web MVC Mở Visual Studio và tạo ra một mới C # Web dự án có tên "ContosoUniversity". Trong hộp thoại New Project ASP.NET chọn mẫu MVC. Nếu Microsoft Azure được chọn, bỏ chọn. Nhấp vào Change Authentication. Trong Change Authentication , Chọn No ...

Tác giả: Hoàng Hải Đăng viết 11:01 ngày 12/08/2018 chỉnh sửa

Android best practice

Nguồn : https://github.com/futurice/android-best-practices Tổng hợp ####Phát triển theo project structure được Gradle khuyến khích ####Viết password và data cần chú ý vào gradle.properties ####Không sử dụng HTTP Client, thay vào đó là Volley hay OkHttp ####Nếu muốn parse JSON dùng ...

Tác giả: Hoàng Hải Đăng viết 11:01 ngày 12/08/2018 chỉnh sửa

Deploy Ruby On Rails Automatic với Capistrano

Nội dung chính I. Giới thiệu Capistrano. II. Chuẩn bị môi trường Server III. Download và cài đặt Capistrano IV. Tạo user deploy V. Chuẩn bị một project Ruby on Rails và tạo một Git Repository VI. Deploy tự động với Capistrano I. Giới thiệu Capistrano 1. Giới thiệu chung. ...

Tác giả: Hoàng Hải Đăng viết 10:58 ngày 12/08/2018 chỉnh sửa

React Native Get Started

**- REACT NATIVE là gì ? - ** Chắc hẳn đã một lần bạn nghe tới React, một opensource mà đội ngũ kĩ sư của Facebook phát triển. Trong kì FB conferrence vừa rồi, các kĩ sư của facebook tiếp tục công bố React Native như một cố gắng để đêm lại cách thức mới mẻ trong viẹc phát triển các ứng dụng di ...

Tác giả: Hoàng Hải Đăng viết 10:57 ngày 12/08/2018 chỉnh sửa

Design Patterns: The Adapter Pattern

Design Patterns: The Adapter Pattern## Tiếp tục chuỗi bài viết về design pattern, trong bài viết lần trước chúng ta đã cùng tìm hiểu về facade design pattern thông qua việc dựng một class facade để thực hiện quản lý hệ thống lớn và phức tạp. Bài viết lần này chúng ta sẽ cùng tìm hiểu về một ...

Tác giả: Hoàng Hải Đăng viết 10:53 ngày 12/08/2018 chỉnh sửa

Share Facebook tutorial

Hi cả nhà, đến hẹn lại lên viblo lại sắp có thêm 1 bài viết hướng dẫn của thanh niên cùi bắp. Bài viết này mình sẽ hướng dẫn tạo tài khoản cũng như share facebook cho ứng dụng ios. Phần share facebook sẽ gồm 2 phần: share facebook sử dụng social network và share sử dụng grapth api. I. Đăng kí acc ...

Tác giả: Hoàng Hải Đăng viết 10:53 ngày 12/08/2018 chỉnh sửa

Hướng dẫn sử dụng Chef

Trong loạt bài về Vagrant trên Viblo (link 1, link2), chúng ta đã tìm hiểu những khái niệm cơ bản về Chef, cũng như sử dụng các cookbook có sẵn trên mạng để tự động cài các package cần thiết. Trong bài viết này, mình sẽ giúp các bạn hiểu hơn về Chef để có thể tự tạo một cookbook cho riêng mình. ...

Tác giả: Hoàng Hải Đăng viết 10:53 ngày 12/08/2018 chỉnh sửa

Top Pageについて

初回である今回はTop Pageの機能について紹介します。 まずは投稿上部のそれぞれのタブにどういった記事が表示されているかを紹介します。 ### New Posts ユーザーの投稿した最新の投稿が表示されています。 ### Follow 自分がフォローしているユーザーの投稿を新着順に表示しています。 ### Top Clips ユーザーにクリップされた回数が多い投稿順に並べられています。 有用な記事を素早く簡単に見つけることが出来ます。 クリップ機能について詳しくはこちら! ### Top ...

Tác giả: Hoàng Hải Đăng viết 10:52 ngày 12/08/2018 chỉnh sửa

Java Synchronized Blocks

Khi chúng ta bắt đầu 2 hay nhiều Thread trong cùng 1 chương trình, có thể xảy ra tình huống nhiều Thread cố gắng truy cập vào cùng 1 file hay 1 đối tượng nhất định gây ra tình trạng xung đột dữ liệu, mất dữ liệu. Ví dụ, nếu nhiều luồng cố gắng để ghi vào cùng một tập tin, vì vậy tập tin có thể bị ...

Tác giả: Hoàng Hải Đăng viết 10:52 ngày 12/08/2018 chỉnh sửa

Difference between sh and bash?

Đây là 1 câu hỏi trên stackoverflow và câu trả lời nằm ở đây What is sh? sh (Shell Command Language - Ngôn ngữ thông dịch lệnh) là một ngôn ngữ lập trình được mô tả bởi chuẩn POSIX. Nó có nhiều phiên bản cài đặt (ví dụ ksh88, dash,…). bash có thể được xem là 1 phiên bản cài đặt của ...

Tác giả: Hoàng Hải Đăng viết 10:52 ngày 12/08/2018 chỉnh sửa