- 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
Testing in Laravel
I. Tổng quan Testing trong Larvel được hỗ trợ bởi PhpUnit test bao gồm một thư mục tests và một file cấu hình phpunit.xml. Thư mục tests là thư mục mặc định dùng để viết code cho việc test, bạn có thể đổi sang thư mục khác nếu muốn bằng cách cấu hình trong file phpunit.xml. Một ...
Xây dựng Two factor authentication (2FA) cùng với Devise
I. Mở đầu Xin chào các bác (lay2) Ngày nay, dưới sự phát triển như vũ bão của những dịch vụ trên Internet. Những "tài sản" của chúng ta cũng dần dần được số hóa. Khi đó, việc chỉ sử dụng Username và Password theo truyền thống sẽ không còn đủ tính bảo mật nữa. Hãy thử nghĩ tới trường hợp ...
Google Maps Android Marker Clustering Utility
Tạo nhóm cho các marker trên map, ta vẫn có thể đặt một số lượng lớn các marker trên map mà không làm cho map trở nên khó đọc. Giới thiệu: Các tiện ích tạo nhóm sẽ giúp bạn quản lý dễ dàng hơn các marker ở các mức độ zoom khác nhau. Để chính xác, các marker thì được coi là các item tại ...
Làm thế nào để tối ưu hóa và tăng tốc độ server lên tới hơn 20%
Nhiều người nghĩ rằng nâng cấp phần cứng là cách tốt nhất để tăng tốc độ cho server. Tăng bộ nhớ hoặc CPU có thể cung cấp hiệu suất tốt hơn. Nhưng, nâng cấp phần cứng chỉ là cách xử lý thời tạm thời, nếu các services chạy trên server không được tối ưu hóa. Phần lớn các ứng dụng trực tuyến được ...
Sử dụng gem Remotipart
Giới thiệu Remotipart: Rails jQuery File Uploads Remotipart là 1 Ruby on Rails gem, cho phép AJAX upload file với jQuery trong Rails 3 và Rails 4. Gem này cho cho phép upload File không đồng bộ với ít thay đổi cho ứng dụng của bạn. Gem Remotipart phụ thuộc vào: Rails 3, 4 gem ...
Tản mạn về Function Declaration và Function Expression
JavaScript là ngôn ngữ có cú pháp sáng sủa, dễ học dễ dùng và cực kỳ thông dụng. Tuy nhiên dùng được không hẳn đã hiểu rõ bản chất của nó, bài viết này mình sẽ nói qua về 2 khái niệm Function Declaration (FD) và Function Expression (FE), mình tin rằng cũng khá nhiều người không rõ và sẽ xảy ra lỗi ...
10 xu hướng công nghệ đáng chú ý nhất trong năm 2017
Công ty Gartner của Mĩ đã đưa ra 10 xu hướng công nghệ có tính chiến lược và quan trọng nhất đối với các doanh nghiệp và tổ chức trên thế giới. 10 xu hướng này có thể phân biệt rất rõ ràng thành ba hạng mục lớn : “intelligent”, “digital” và “mesh”. Xin được ...
Load ảnh trong android App
Chào các bạn, hôm nay mình gửi đến các bạn đôi chút chia sẻ về việc sử lý việc load ảnh trong android app. Hẳn ai đã từng viết app android cũng gặp khó khăn trong việc xử lí load ảnh kể cả online, offline nhất là trong xử lí online các quá trình load ảnh, cache ảnh hẳn đã làm khó bạn đôi lần. Bản ...
Kotlin - extension functions and properties
Kotlin , like as C# , provides the ability to extend a class with new functionality without having to inherit from the class or use any type of design pattern such as Decorator . This is done via special declarations called extensions. Kotlin supports extension functions and extension ...
RxSwift những khái niệm cơ bản P.3
Chào các bạn, hôm nay tôi tiếp tục nói về những khái niệm cơ bản của thư viện RxSwift bao gồm : KVO UI layer tips Making HTTP requests KVO Có 2 cách để sử dụng KVO. // KVO extension Reactive where Base : NSObject { public func observe < E > ( type : E ...