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

9 Ruby on Rails Best Practices

Nếu bạn chưa quen với Ruby on Rails, một trong những khía cạnh đáng ngại nhất là biết cách tốt nhất để hoàn thành một chức năng nhất định. Mặc dù có rất nhiều kỹ thuật và thư viện đã xuất hiện và là cách thức ưa thích của cộng đồng, nhưng vẫn có một số best practices giúp Rails cleanest, an toàn ...

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

Design Patterns – Object Pool

Người viết: Lê Tất Tùng 1. Intent Khi cần phải làm việc với một số lượng lớn các đối tượng “tốn kém” để nhanh chóng và mỗi đối tượng chỉ cần một thời gian ngắn thì hiệu suất của toàn bộ ứng dụng có thể bị ảnh hưởng.Trong trường hợp này, chúng ta nên sử dụng mô hình ...

Tác giả: Bùi Văn Nam viết 18:31 ngày 13/01/2019 chỉnh sửa

Thuật toán BFS trong Swift

Xin chào các bạn, đến hẹn lại lên trong bài trước thì mình đã chia sẻ về một số kiến thức cơ bản trong lý thuyết đồ thị và thuật toán Dijkstra. Hôm nay mình xin phép chia sẻ về 1 thuật toán cơ bản nhưng cực kì mạnh mẽ và hiệu quả trong đồ thị đó là Tìm kiếm theo chiều rộng (Breadth-First Search ...

Tác giả: Bùi Văn Nam viết 00:37 ngày 13/01/2019 chỉnh sửa

Unobtrusive JavaScript trong Rails

Gần đây tôi đã chọn Ruby và để làm quen với ngôn ngữ này, tôi quyết định xây dựng một ứng dụng nhỏ bằng Ruby on Rails. Trong khi làm việc với dự án, nhu cầu tạo nội dung trên một trang mà không cần tải lại (reload) trang đã xuất hiện. Có một chút bực bội khi cố gắng để có được một bài viết giải ...

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019 chỉnh sửa

5 bài toán lập trình mà bất kể lập trình viên nào cũng cần có khả năng giải quyết trong vòng 1 giờ △

Problem 1 Viết 3 hàm tính tổng của các số trong 1 dãy cho trước sử dụng for-loop, while-loop, và để quy. Problem 2 Viết 1 hàm kết hợp 2 dãy bằng cách xen kẽ các phần tử, Ví dụ: cho 2 dãy [a, b, c] và [1, 2, 3], hàm trả về [a, 1, b, 2, c, 3]. Problem 3 Viết 1 hàm in ra 100 số Fibonacci ...

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019 chỉnh sửa

Android nâng cao 33: Mạng và xử lý dữ liệu mạng – Retrofit – P3

Android nâng cao 33: Mạng và xử lý dữ liệu mạng – Retrofit – P3 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019 chỉnh sửa

[SQLSERVER] Chia sẽ hàm tính tháng chính xác từ ngày đến ngày

Xin chào các bạn bài viết hôm nay, mình xin chia sẽ các bạn hàm funciton trong Sqlserver dùng để tính số tháng từ ngày đến ngày. Nếu bạn nào đang viết ứng dụng phần mềm nhân sự. Thường các bạn sẽ dính đến trường hợp sau: Ví dụ: Nhân viên A vào ...

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019 chỉnh sửa

Android nâng cao 35: Mạng và xử lý dữ liệu mạng – Retrofit – P5

Android nâng cao 35: Mạng và xử lý dữ liệu mạng – Retrofit – P5 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019 chỉnh sửa

Cấu hình Mysql master/slave replication

Mysql Replication là gì ? Mysql Replication là quá trình sao chép dữ liệu từ bản chính(master) sang nhiều bản phụ(slave). Điều này rất hữ ích vì nó giúp cho việc phân vùng khi phần tích, truy xuất dữ liệu trong mysql mà không cần phải sử dụng dữ liệu gốc. Hướng dẫn này sẽ trình bày 1 cách đơn ...

Tác giả: Bùi Văn Nam viết 00:30 ngày 13/01/2019 chỉnh sửa

Migration databases trong Flask

Với tư tưởng phát triển ứng dụng một cách đơn giản nhất có thể, Flask chỉ cung cấp những thứ cơ bản nhất cho một ứng dụng web. Và migration data không phải là một tính năng được cung cấp sẵn của Flask. Với Django, phải tới Django 1.7 mới cung cấp cơ chế auto migration. Vậy nên chúng ta cũng có hi ...

Tác giả: Bùi Văn Nam viết 00:29 ngày 13/01/2019 chỉnh sửa