- 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
Javascript - Hỏi đáp về javascript [Phần 2]
Introduction Quay trở lại với series hỏi đáp về javascript, hôm nay chúng ta sẽ đi qua các câu hỏi, các khái niệm về scope , lexical scope , hoisting , function , IIFE , function expression , function declaration , closure . Let's get started. Scope C10. Scope là gì? Scope là tập ...
[Android] Viết logs không cần code
Khi thực hiện debug project Android, đôi khi chúng ta phải đặt vào đoạn logging để theo dõi luồng hoạt động của code. class MainActivity : AppCompatActivity() { lateinit var retrofit: Retrofit override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceSta ...
Services và WorkManager - Part 1 : Android memory
Tại Google IO 2018, có một khái niệm mới, gọi là WorkManager, là một phần trong JetPack. Nó sinh ra để giải quyết những vấn đề phức tạp gặp phải khi các ứng dụng ngày càng làm nhiều việc ở background. Bài viết này chúng ta sẽ tìm hiểu kỹ hơn về nó và lý do đằng sau việc xây dựng nó. Chúng ta sẽ có ...
Một vài bài học dành cho các bạn mới lập trình Ruby on rails
Sau khi được làm dự án thực tế, mình có học được 1 số bài học về tech và các kinh nghiệm từ các anh leader. Hôm nay mình xin chia sẻ với các bạn, đặc biệt là giành cho các bạn mới lập trình Ruby on Rails. 1. Câu lệnh với TH object bị nil account.birth_day.nil? ? ' : account.birth_day.to_s(:lo ...
Android - Mp3 Recorder
Giới thiệu Như chúng ta đã biết, Android SDK cung cấp khá nhiều api hữu dụng để khai thác các chức năng trên smartphone, bao gồm cả ghi âm và phát audio. Android cung cấp cho chúng ta lớp MediaRecorder để sử dụng trong việc ghi âm hoặc quay video thông qua mic và camera của thiết bị. Tuy ...
JQuery EasyAutocomplete
Jquery EasyAutocomplete là một thư viện gợi ý khi gõ từ trong input. Ví dụ khi bạn gõ "Java" nó sẽ gợi ý cho bạn từ "JavaScript". Để sử dụng thư viện này đầu tiên bạn phải import thư viện JS và CSS. <script src="path/to/jquery.easy-autocomplete.min.js"></script> <link ...
Sử dụng MVVM và Android Architecture Components
MVC, MVP, MVVM là các Architecture pattern được sử dụng bởi developer. Tùy vào yêu cầu và size project mà developer chọn 1 architecture pattern mà mình cảm thấy phù hợp và thoải mái để áp dụng. Mới đây Google đã giới thiệu thêm 1 architecture mới Android Architecture Components bao gồm 4 components ...
4 interesting ways to use PHP
PHP is quite unique language. Even though it started as a language for websites only and it had been criticised for many years by many developers, it is still a descent language with huge community and many serious enterprise solutions built with it. And as with any language there have been many ...
Tìm hiểu về render ở server side và client side (SSR cs CSR)
Thời kỳ đầu, khi web mới phát triển, khái niệm Server side render (SSR) đã được biết tới. Bạn request một trang web, server xử lý nội dung thành HTML, return lại cho browser hiển thị lại lên màn hình. Cho tới nay, SSR vẫn được sử dụng phổ biến và chưa có dấu hiệu bị thay thế hoàn toàn. Nhưng ...
Thuật toán tối ưu adam
Vấn đề tối ưu trong neural network Các lợi ích của thuật toán Adam Không khó khăn để implement Độ phức tạp hiệu quả Ít bộ nhớ yêu cầu. Thích hợp với các bài toán có độ biến thiên không ổn định và dữ liệu traning phân mảnh. Các siêu tham số được biến thiên một cách hiệu quả và yêu ...