- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Laravel 5.3 - Passport (Part 2)
Hôm nay mình tiếp tục hướng dẫn các bạn tạo 1 server passport để quản lý các app đăng ký. Sẽ giống như facebook, khi các bạn vào trang https://developers.facebook.com/ và tạo 1 app để phục vụ cho project thì nó sẽ trả về cho bạn ClientID và SecretID. Vậy ở đâu mà nó trả về những thông tin như vậy? ...
Xây dựng Loadbalancer cho các server MySQL với HAproxy trên Ubuntu
1 - Load Balancer Hostname: haproxy OS: Ubuntu server 16.04 Private IP: 172.17.3.102 2 - Node 1 Hostname: mysql-1 OS: Ubuntu server 16.04 Private IP: 172.17.3.103 3 - Node 2 Hostname: mysql-2 OS: Ubuntu server 16.04 Private IP: 172.17.3.104 Chuẩn bị các node database server : Tiến ...
Tìm hiểu về Transaction trong MySQL
Đối với những người học Công nghệ thông tin, chắc hẳn khái niêm Transaction không còn gì xa lạ, nhưng đối với những người mới làm quen với lĩnh vực này hẳn nhiều bạn vẫn còn lạ lẫm với những khái niệm liên quan đến Transaction. Cũng là một người mới, tôi xin phép chia sẻ những gì tìm hiểu được để ...
Android performance pattern
Phân tích hiệu năng của ứng dụng Android là công việc phức tạp, đòi hỏi hiều biết sâu về các phần cứng, tools, tối ưu mã nguồn, tối ưu các api. Tôi tham gia một khóa học trên udaciy về vấn đề này. Trong phạm vi bài presentation , tôi trình bày các vấn đề liên quan đến hiệu năng trên Android. ...
Looper, Handler and HandlerThread in android
MultiThreading và Task running là những khái niệm quen thuộc trong lập trình. Trong Java java.util.concurrent là package chứa các utility class giúp ích trong việc lập trình song song ( concurrent programming ) và Fork/Join framework là một framework hiện thực của ExecutorService ...
3 Steps to Fix Encoding Problems in Ruby
Bạn chỉ thực sự quan tâm đến encode của một string khi string đó xảy ra lỗi . Hãy kiểm tra trong terminal, chúng ta sẽ thấy khi có lỗi liên quan đến encode thì Ruby sẽ có raise một ngoại lệ sau: Encoding : : InvalidByteSequenceError : "xFE" on UTF - 8 Trong ví dụ trên, thực tế ...
Sử dụng function try trong Rails
Trong quá trình làm việc với Rails, có nhiều hàm khá hữu ích, giúp code gọn gàng và dễ hiểu hơn nhưng chúng ta ít khi dùng đến, hôm nay mình xin giới thiệu cùng các bạn một hàm như thế, đó là hàm try(). Try là một hàm của Rails cho phép chúng ta gọi thử một hàm từ một object mà không cần lo rằng ...
Xử lý format number trong rails
Cung cấp các method để chuyển đổi từ số thành các chuổi định dạng, ví dụ như số điện thoại, tiền tệ, tỷ lệ phần trăm, kích thước file... Hầu hết các phương thức yêu cầu một đối số, và sẽ trả lại không thay đổi nếu không thể chuyển đổi thành một số hợp lệ. number_to_currency(number, options = {}) ...
Sử dụng gem fullcalendar trong ứng dụng rails
Giới thiệu thư viện Full Calendar Full Calendar là thư viện mã nguồn mở. Đây là bộ thư viện được xây dựng bằng javascript + jquery, với thiết kế đẹp mắt, đầy đủ các tính năng cơ bản cho một Calendar và có thể hiển thị các events trên calendar, giúp quản lý công việc và theo dõi tiến độ làm việc ...
HAProxy and keepalive
1. Reverse proxy là gì Reverse proxy là một loại proxy server trung gian giữa một máy chủ và các clients gởi tới các yêu cầu. Nó kiểm soát yêu cầu của các clients, nếu hợp lệ, sẽ luân chuyển đến các servers thích ứng. 2. Load balancing Cân bằng tải là một giải pháp chung cho việc phân ...