Bài viết của Bùi Văn Nam

Các công cụ và thư viện hay sử dụng trong lập trình android

Những IDE cần sử dụng : Android Studio 1.0 và 2.0, đối với bản Android Studio 2.0 vấn đề emulator đã được cải thiện khá nhiều, tốc độ đã tăng lên so với bản 1.0. Tuy nhiên, nếu bạn vẫn gặp vấn đề emulator quá chậm thì nên chú ý tới 1 số emulator tốc độ cao có Intel HAXM, hoặ Genymotion – Công cụ ...

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018 chỉnh sửa

Giới thiệu một số Php FrameWork phổ biến hiện nay

Khái niệm chung. Framework là một bộ mã nguồn được xây dựng, phát triển và đóng gói – phân phối bởi các chuyên gia lập trình hoặc bởi các công ty lập trình. Nó sẽ cung cấp một cấu trúc phát triển chuẩn để các developer dựa vào đó xây dựng và phát triển các dự án. Đi kèm theo nó là một kho thư ...

Tác giả: Bùi Văn Nam viết 14:53 ngày 12/08/2018 chỉnh sửa

Các lệnh hay của git nhưng không phải ai cũng biết !

git fetch origin -p git branch -D <tên nhánh> git reset HEAD@{mã} git reflog -v -> ra mã để dùng ở 3 git reset --hard develop Tổng quát : git reset --hard < tên nhánh > git reset --hard <tên commit>

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa

Series Single-page Application với Rails và AngularJS(1.x) - Phần 1

Hiện nay SPA (Single-page Application) đang là xu thế của công nghệ web nhằm mang đến cho người dùng những trải nghiệm tốt hơn. Rails là một ruby framework mạnh mẽ cho việc xây dựng các ứng dụng web nhờ vào các tính năng được tính hợp sẵn cho việc phát triển. Thế nhưng bản thân Rails lại không ...

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa

Cách để giữ MEMORY USAGE LOW trong Ruby

Khi lập trình ở Ruby, nhiều người nghĩ rằng sử dụng bộ nhớ quá mức là tiêu chuẩn và không thể tránh khỏi. Tuy nhiên, có nhiều cách và chiến lược để giữ cho bộ nhớ sử dụng xuống và trong bài đăng này tôi sẽ chỉ cho bạn một số trong số họ. Các lớp được xây dựng chính của Ruby như TrueClass , ...

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa

Mô hình quan hệ - thực thể (Entity – Relationship Model)

Mô hình quan hệ thực thể (Entity Relationship model - E-R) được CHEN giới thiệu vào năm 1976 là một mô hình được sử dụng rộng rãi trong các bản thiết kế cơ sở dữ liệu ở mức khái niệm, được xây dựng dựa trên việc nhận thức thế giới thực thông qua tập các đối tượng được gọi là các thực thể và các mối ...

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa

Phân biệt mô hình 3 layer và MVC

3 Layer và MVC là 2 mô hình phổ biến trong lập trình và có nhiều điểm giống nhau, mà không phải lập trình viên nào cũng phân biệt chúng một cách rõ ràng. Vậy thì hôm nay chúng ta sẽ cùng nhau tìm hiểu về sự giống và khác nhau giữa 2 mô hình này. Trước khi phân biệt chúng thì tôi và các bạn hãy tìm ...

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa

Mysql cơ bản trên Ubuntu (Phần I)

Bắt đầu với những thao tác cơ bản nhất với Mysql Mở terminal và bắt đầu thao tác Khởi động mysql sau khi cài đặt: mysql - u root - p Câu lệnh trên bạn yêu cầu truy cập user root. Sau khi nhập mật khẩu bạn có thể truy cập sử dụng mysql với quyền của user root. Để xem danh sách các database ...

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa

Function và block là một class?

class Car { var owner: String init(owner: String) { self.owner = owner } } Class là loại reference type nên khi ta gán giá trị biến x cho biến a thì tương đương với việc ta share nhau 1 địa chỉ dễn đến 1 object chung var a : Car? var x = ...

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa

Machine Learning: K-Means Clustering

Hello everyone, welcome to another post on machine learning. This time I'm going to discuss the unsupervised approach of machine learning. As discussed briefly in the previous post, unsupervised learning technique involves data that do not have any label on them. What it means, in technical terms, ...

Tác giả: Bùi Văn Nam viết 14:52 ngày 12/08/2018 chỉnh sửa