- 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
Lập trình hướng đối tượng trong PHP - Phần 2
Ở phần trước mình đã có nói đến một số vấn đề về lập trình hướng đối tượng trong PHP như về 4 tính chất hay về Abstract Class, Interface... Để tiếp nội dung của các bài viết về OOP trong PHP, nội dung bài này mình sẽ nói về 1 số vấn đề như: Traits Namespaces Magic Functions Splat Operator ...
Tự xây dựng Collapsible table section trên iOS
Bài viết sẽ hướng dẫn người dùng từng bước xây dựng một Collapsible table section sử dụng thuần code Swift3, không sử dụng storyboard và XIB Bài viết tập trung vào các kỹ thuật cơ bản khi làm việc với UITableView như tùy biến UITableViewCell, tự động resize chiều cao của UITableViewCell theo nội ...
Unicode trong python 2 (Phần 1)
1. Đặt vấn đề Làm việc với Python 2 các bạn đã bao giờ gặp những trường hợp như thế này chưa? UnicodeEncodeError: 'ascii' codec can't encode character u'xa0' in position 20: ordinal not in range(128) hoặc print, bắn log ra toàn ra ký tự này chưa WARNING:root:��{�ꕶ�������e�X�g/ và ...
Angular - Viết test cho asynchronous codes không khó như bạn nghĩ
Trong khi phát triển những ứng dụng Angular, viết unit test là việc không thể thiếu với mỗi developer. Vậy đã có khi nào bạn gặp khó khăn, hay chưa tìm được hướng giải quyết cho việc viết test với những asynchronous codes chưa? Nếu có gặp những tình huống như vậy, thì hãy lăn chuột để đọc tiếp ...
Khác nhau giữa abstract class và interface khi nào dùng chúng
Nhắc đến 2 thằng này bạn hãy nhớ 2 từ này khá clear rồi, Khi sử dụng Interface là bạn Implement còn sử dụng abstract class là bạn extend Interface: Không phải là class. Chỉ chứa những method/properties trống không có thực thi. Nó giống như một khuôn mẫu, một khung để để các lớp ...
Tại sao chúng ta nên xây dựng một ứng dụng Single-page Application
Với sự phát triển của ứng dụng web, các ứng dụng Destop đang dần trở nên lạc hậu. Bây giờ là thời đại của những trang web thân thiên, dễ dùng, dễ dàng bảo trì, không bị phụ thuộc vào bất cứ phần cứng nào. Tuy vậy thị phần người dùng ứng dụng web đang dần chuyển từ trên nền browser sang nền mobile. ...
Share some array functions in javascript
I. Chunk Chuyển 1 mảng thành 1 mảng chứa các mảng con nhỏ hơn với số lượng element định sẵn Chúng ta sẽ dùng Array.from() để tạo mảng mới có số lượng element khớp với size ta mong muốn. Sử dụng Array.slice() để map các element của array mới thành 1 mảng có length = size const chunk = ...
ActiveJob Rails
Active Job là một framework tác để khai báo các job chạy ngầm trong hệ thống như dọn dẹp thường xuyên theo lịch trình, export data, gửi mail,... Tạo job Để tạo một background job, chúng ta có thể dùng Rails generator bin/rails generate job guests_cleanup invoke test_unit create ...
Lập trình hướng đối tượng trong PHP - Phần 1
Chắc hẳn mọi người đã quá quen với lập trình hướng đối tượng. Mình đã gặp nhiều khó khăn khi để hiểu và áp dụng nó trong lập trình. Trong bài viết này mình đưa ra một số lý thuyết mà bản thân mình tìm hiểu. Có thể cách hiểu mỗi người 1 khác nhưng mong rằng bài viết của mình không quá khó hiểu hay ...
Git - Yêu lại từ đầu
Bạn có biết Git không? Đó là một người bạn vô cùng đáng yêu và dễ thương mà mình đang theo đuổi. Trước đây, khi mới quen cậu ấy, mình đã cảm thấy cậu ấy thật phức tạp và rắc rối. Có những người, dù lúc đầu người đó làm bạn bực đến phát điên, nhưng khi hiểu về người đó rồi, bạn lại không thể ngừng ...