- 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
Sử dụng ng-messages để validate Form trong AngularJS 1
Hôm nay, mình xin giới thiệu về ng-messages, một directvie mà angularjs hỗ trợ để validate Form. 1- Chuẩn bị: Đầu tiên, bạn vào đây, chọn phiên bản ( lưu ý là AngularJS 1). và download để import vào project của mình. Trong bài viết này, mình chọn phiên bản 1.5.8. Vậy là chúng ta đã có thư ...
Python iterator & generator
Trong bài viết này, chúng ta sẽ tìm hiểu một số khái niệm rất thông dụng trong Python nhưng cũng thường bị bỏ qua nên có thể dẫn đến những hiểu sai nhất định. Những khái niệm đó chính là iterator và generator. Chúng được sử dụng thường xuyên nên việc hiểu để sử dụng chúng cho đúng là rất cần ...
Machine Learning thật thú vị
Loạt bài này gồm 5 phần, được dịch từ nguồn https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec3c471#.ksejcntgw Mình thấy loạt bài này tác giả rất thú vị nên mình sẽ dịch và cập nhật từng phần. Hy vọng sẽ giúp ích phần nào cho những bạn quan tâm tới lĩnh vực Học máy . Có phải bạn đã ...
Resume download file
Khi chúng ta thực hiện download một file từ server, vì nhiều lý do mà có thể bị mất kết nối giữa chừng và việc download sẽ bị bỏ dở. Khi đó có 2 lựa chọn là download lại từ đầu hoặc resume download. Tất nhiên chúng ta sẽ mong muốn có hỗ trợ resume download hơn. Việc resume download ở đây cần có cả ...
How to Write a Content Provider
What is Content Provider Content providers are Android’s central components which allows you to access data of different applications. Generally, in the Android security model, one application can't directly access data of other application. Every application has its own protected ...
Những câu lệnh hay dùng cho newbie trong Linux
Trong các bài trước tôi đã giới thiệu một vài câu lệnh về grep, select, rồi những kiến thức về cron, bash shell. Nhưng trước đó, có lẽ bất kì ai khi tiếp xúc với thế giới Linux đầy những câu lệnh mạnh mẽ thì chắc hẳn cũng phải có thời gian với những thứ đơn gỉan hơn, chúng dành cho newbie - cũng ...
Rails Antipatterns, Best Practice Ruby on Rails Refactoring [Part 1]
Sau đây sẽ là một chuỗi bài viết nói về Rails AntiPattern, chuỗi bài viết này được lấy từ quyển sách Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) của tác giả Tammer Saleh và Pytel Chad. Đây là quyển sách có đánh giá cao trên amazon và được nhiều ...
Tìm hiểu về apply() và digest() trong AngularJS
Giới thiệu apply() và digest() là 2 method cơ bản trong AngularJS.Chúng khá là khó hiểu và dễ gây nhầm lần khi sử dụng. Bài viết này sẽ giải thích rõ hơn về apply()andapply() and a p p l y ( ) a n d digest() và cách chúng hoạt động trong các ựng dụng AngularJS. ...
Distributed Systems
Distributed Systems Before the introduction of Distributed systems, computers were large and expensive, also all the systems were centralized as there was no way to connect them. Then the Internet was introduced. A way at which many computers could be connected over the worldwide web and ...
Xu hướng thiết kế phẳng
1. THIẾT KẾ PHẲNG Thuật ngữ thiết kế phẳng mới được phổ biến trong vài năm trở lại đây nhưng đã nhanh chóng trở thành một xu hướng chủ đạo của tương lai. Vậy thiết kế phẳng là gì? Và tại sao nó lại trở thành xu hướng của công nghệ trong tương lai. Để giải thích cho triết lý thiết kế này, ...