Bài viết của Vũ Văn Thanh

CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

2.1.1. Phân rã bài toán thành các bài toán nhỏ hơn. Các bài toán giải trên máy tính càng ngày càng đa dạng và phong phú dẫn tới quy mô chương trình ngày càng lớn. Quy mô càng lớn dẫn tới việc lập và kiểm soát chương tình càng gặp nhiều khó khăn hơn. Ta cần chia bài toán lớn thành nhiều bài ...

Tác giả: Vũ Văn Thanh viết 09:54 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về Cassandra - Update và Delete data trong Cassandara

Chú ý timestamp khi update data Update data trong Cassandra thực ra là sử dụng API giống như khi insert. Chỉ một điểm khác biệt đó là khi update thì timestamp là điều vô cùng quan trọng. Nếu timestamp không phải là thời gian sau thời gian nhập dữ liệu trước đó thì data sẽ không được update. Hãy ...

Tác giả: Vũ Văn Thanh viết 09:54 ngày 07/09/2018 chỉnh sửa

Những điểm nổi bật trong Java 10

Tháng 3 - 2018, Oracle vừa ra mắt phiển bản Java 10 với những thay đổi đáng chú ý. Trong bài viết này, chúng ta sẽ khám phá 10 tính năng nổi bật trong bản cập nhật mới này cho java. Các tính năng cần quan tâm và được chú ý được đề cập trong Java 10: 286: Local-Variable Type Inference 296: ...

Tác giả: Vũ Văn Thanh viết 09:34 ngày 07/09/2018 chỉnh sửa

Tạo ứng dụng Rails có tích hợp AngularJs

Giới thiệu AngularJS là 1 framework của JavaScript, cho phép bạn nhanh chóng và dễ dàng tạo 1 ứng dụng web và đặc biệt là các SPA. Trong bài viết này sẽ hướng dẫn các bạn cách tích hợp AngularJS với ứng dụng Rails. Đầu tiên, chúng ta sẽ xây dựng 1 ứng dụng AngularJS đơn giản có tên là ...

Tác giả: Vũ Văn Thanh viết 09:32 ngày 07/09/2018 chỉnh sửa

Import & Export CSV trong Ruby on Rails (P1)

Nay mình sẽ hướng dẫn cách import và export file csv đơn giản mà mình biết. tạo 1 project mới: rails new csv sau đó tạo model: rails g model user name:string email:string phone:string address:string và migrate: rails db:migrate Tạo controller, view và thêm routes Tạo home ...

Tác giả: Vũ Văn Thanh viết 09:31 ngày 07/09/2018 chỉnh sửa

Quản lý nhiều môi trường và cấu hình cho ứng dụng iOS

Trong quá trình làm ứng dụng, chắc hẳn không ít lần bạn phải switch qua lại giữa các môi trường develop, staging hay production để làm việc. Những môi trường này sẽ có những server url khác nhau, app icons và cấu hình khác nhau. Một số cách thông dụng để quản lý các môi trường: Sử dụng ...

Tác giả: Vũ Văn Thanh viết 09:31 ngày 07/09/2018 chỉnh sửa

Integrating Google Calendar Api with Rails 5

This tutorial will be for connecting rails applications with google calendar api. First we will need to setup a project to be able for google signup/signin. Lets create a demo application rails new task_scheduler -d=mysql We will be using the devise and omniauth-google-oauth2 gems for this ...

Tác giả: Vũ Văn Thanh viết 09:30 ngày 07/09/2018 chỉnh sửa

Học source code từ open source, Retrofit.

Là lập trình viên, điều thú vị là bạn luôn có những thứ thực sự hay ho để tìm hiểu, những thứ hay ho có thể đến từ ngôn ngữ mà bạn chọn, từ người đồng nghiệp giỏi giang hoặc cũng có thể từ những người đang làm việc giống bạn, những chia sẻ, source code từ các expert, senior thực sự. Quả thật, ...

Tác giả: Vũ Văn Thanh viết 09:30 ngày 07/09/2018 chỉnh sửa

Những kiến thức cơ bản nhất mà bất cứ lập trình viên nào cũng phải biết về Encoding và Character Set (Phần 1)

Chắc rằng tất cả mọi người đều biết về điều này ở một mức độ nào đó, nhưng không hiểu sao những kiến thức đó lại bị mất đi trong các cuộc tranh luận về văn bản, nên đầu tiên hãy nhắc lại một chút: Máy tính không thể nào lưu trữ được “chữ”, “số”, “ảnh”, hay bất cứ ...

Tác giả: Vũ Văn Thanh viết 09:29 ngày 07/09/2018 chỉnh sửa

Design Patterns in Swift: Chain of Responsibility

Ở bài chia sẻ trước chúng ta đã tìm hiểu về Design Patterns: State Pattern, ở bài chia sẻ này chúng ta cùng tìm hiểu về một pattern khá hay mà chúng ta ít nhận ra nó là Chain of responsibility . Chain of Responsibility Định nghĩa: Chain of Responsibility tách rời một bên gửi yêu cầu và ...

Tác giả: Vũ Văn Thanh viết 09:29 ngày 07/09/2018 chỉnh sửa