- 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
Machine Learning thật thú vị (6): Nhận diện giọng nói
Nhận diện giọng nói đang xâm nhập vào cuộc sống hiện đại. Nó được cài đặt trong những chiếc điện thoại, điều khiển trò chơi hay những chiếc đồng hồ thông minh. Chỉ với khoảng $$0, bạn có thể có Amazon Echo Dot - một chiếc hộp thần kỳ cho phép bạn đặt pizza, nhận thông tin dự báo thời tiết hoặc thậm ...
Một vài kinh nghiệm khi dùng Realm trong android - Part 2
Các bạn có thể đọc phần 1 tại đây Hạn chế lỗi “Application Not Responding” (ANR). Mặc dù Realm đủ nhanh để đọc và ghi dữ liệu ngay trên Android main thread. Tuy nhiên, write transactions block accross threads, nghĩa là giả sử bạn đang ghi dữ liệu ở background thread , lời gọi ghi ...
End to End Test with Espresso in Android (P3)
Matching a view next to another view Một layout chứa một số view nhất định, nhưng chúng không phải là duy nhất. Ví dụ button Call trong bảng Contact chẳng hạn, bạn có thể thấy có rất nhiều button Call, nhưng không có nghĩ là một button Call ứng với R.id xác định mà chúng có thể có chung một R.id. ...
Global variables in Ruby
Trong Ruby có khá nhiều biến global đã được định nghĩa trước, tuy nhiên chắc hẳn không nhiều trong chúng ta biết và dùng đến. Ở bài viết này mình xin giới thiệu với các bạn 1 số biến global hữu ích trong Ruby. Các biến global có tên mang ý nghĩa rõ ràng $DEBUG Giá trị của debugging flag (true ...
Room Persistent Library - SQLite abstraction layer for Android
Trong xu hướng lập trình mobile hiện đại, càng lúc người ta càng chú trọng đến trải nghiệm người dùng (UX). Một ứng dụng tốt không chỉ là một ứng dụng đầy đủ chức năng, làm được những thứ "vi diệu" mà còn phải đáp ứng được trải nghiệm tốt cho người dùng. Để làm được điều đó, lập trình viên có tư ...
[JAVA] Giải pháp khi gặp java.lang.OutOfMemoryError
Mọi lập trình viên java đều phải đối mặt với java.lang.OutOfMemoryError và nó là một vấn đề về giới hạn của hệ thống ( bộ nhớ ) hơn là lỗi lập trình trong một số trường hợp. Tuy nhiên trong một số trường hợp với memory leak cũng gây ra java.lang.OutOfMemoryError .Tôi nhận ra rằng mặc dù ...
Tích hợp Google Voice Actions với ứng dụng Android
Đã bao giờ bạn phát triển một ứng dụng có thể giúp user dùng giọng nói của họ để thực hiện các tác vụ mong muốn? Việc ra lệnh bằng giọng nói sẽ tạo ra một trải nghiệm free-hand tuyệt vời cho user, họ như là những chủ nhân có thể sai khiến ứng dụng thực hiện các ý muốn của bản thân. Và với Google ...
Google Chrome Extensions using Html and Jquery
Chào các bạn, Trong bài này tôi sẽ giới thiệu cách viết 1 extension nhỏ sử dụng Html và Jquery. Chrome extensions là các chương trình nhỏ được viết sử dụng (Html, JavaScript, Jquery) để thêm vào Chrome browser. Chúng ta có thể download và tìm kiếm Google Chrome Extensions từ Chrome Web ...
WebRTC (phần 1)
WebRTC đã quá phổ biến trong lập trình các ứng dụng thời gian thực và video call. Lần này mình sẽ viết một bộ series về WebRTC. WebRTC (Web Real-Time Communications) là một tập hợp các hàm lập trình dùng cho việc liên lạc thời gian thực bằng video, âm thanh cũng như các loại dữ liệu khác. WebRTC có ...
Bảo mật trong Ruby on Rails
Framework được thiết kế với mục đích chính là để giúp các web developer xây dựng các ứng dụng web. Mặc dù có rất nhiều Framework có sẵn nhưng khả năng phát hiện ra các lỗ hổng như CSRF hoặc giả mạo nội dung (chúng ta không nói về XML Entity và Paramater Pollution) là rất cao. Mặc dù, một số ...