- 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 Django kết hợp cùng Celery
Celery là một asynchronous job queue cực mạnh. Nó là sự thay thế rất tốt cho contab của Linux. Django là top framework tốt nhất của Python. Về Celery và Django documents, các bạn có thể follow: Celery: http://docs.celeryproject.org/ Django: https://docs.djangoproject.com/en/2.0/ ...
Multiple HTTP Requests với AngularJS và Google Sheets
Trong bài viết này, tôi sẽ giới thiệu cách lấy data từ cùng lúc nhiều Google Sheets URL bằng AngularJS. Google Sheets dạng JSON Trước tiên là chuẩn bị dữ liệu Google Sheets. Sau khi published sheet: Tìm mã định danh trong URL: https://docs.google.com/spreadsheets/d/1vFAgyxmwrKWn9Bss ...
Làm sao để thoát khỏi async/await hell
Bài viết đc dịch lại từ: https://medium.freecodecamp.org/avoiding-the-async-await-hell-c77a0fb71c4c async/await ra đời giúp chúng ta khỏi cảnh callback hell, nhưng nhiều người lại bắt đầu abuse nó, dẫn tới sự phát sinh ra async/await hell. Trong bài viết này, tôi sẽ giải thích async/await hell ...
Một số điều cần biết về React
Local state là một phần không thể thiếu khi nói đến React class Counter extends React.Component { constructor(props) { super(props); this.state = { counter: 0 }; } render() { return ( <div> Counter: {this.state.counter} <button ...
Tạo ứng dụng đọc các loại mã vạch với Mobile Vision API
Chào các bạn! Đến hẹn lại phải lên, hôm nay mình sẽ hướng dẫn các bạn tạo một ứng dụng đọc mã vạch sử dụng Google Play Services. Trước hết bạn cần tạo một project Android mới, cách tạo rất cơ bản mình xin phép không nêu chi tiết ở đây. Cấu hình thư viện thông qua build.gradle Chúng ta sẽ sử ...
Một số lưu ý khi viết CSS
Sử dụng Class để định dạng CSS, không nên dùng Id Chúng ta đã biết #id trong CSS là để chỉ đích danh một element, nó giống như số chứng minh thư của bạn, mỗi người dùng một cái, không có hai người nào có chung số CMT. Còn .class thì khác, nó để nhóm những elements có đặc điểm chung để xử lý luôn ...
Hướng dẫn xây dựng API đơn giản với Nodejs và Mysql, kết hợp frontend dùng reactjs
Bài này sẽ nói về cách build một ứng dụng sử dụng ReactJs với phần server sử dụng API build bằng Nodejs. Phần build server API Nodejs các bạn xem chi tiết tại bài sau Hướng dẫn xây dựng API đơn giản với Nodejs và Mysql Khởi tạo project Requirement Nodejs 6.x Mysql 5.x ReactJs 16.x ...
Mở một Activity bằng CÁCH MỚI - LINH HOẠT hơn
Việc mở nhiều Activity và pass Data để thực hiện một công việc nào đó, nó không còn xa lạ gì với những Android Developer. Nhưng nếu cứ thực hiện liên tục 1 công việc lặp đi lặp lại sẽ thật buồn chán, tất nhiên sẽ có nhiều phản biện rằng: cách đó là tốt rồi. Điều này sẽ được đề cập từ từ được không ...
Một vài gợi ý hữu ích để đọc code dự án trên Android Studio
Có lẽ tất cả các bạn developer ít nhất đều đã từng trải qua cảm giác này khi bắt đầu một dự án hoàn toàn mới đối với mình cùng với một bản base đã được xây dựng khá đầy đủ và hoàn chỉnh. Đó là cảm giác vô cùng bối rối (okay), đặc biệt là đối với những bạn fresher, vì vậy mục đích của bài viết này ...
Laravel: Tìm hiểu về homestead (Phần 2)
Accessing Homestead Globally Đôi khi bạn muốn chạy vagrant up để khởi động máy ảo Homestead tại bất cứ đâu trong hệ thống. Bạn có thể làm điều đó trên Mac / Linux bằng cách thêm hàm Bash đơn giản vào Bash profile. Trên Windows, bạn có thể thực hiện việc này bằng cách thêm file "batch" vào PATH ...