- 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
Tìm hiểu Linux System Configuration
Xu hướng sử dụng linux ở cả desktop và server ngày càng tăng, bài viết này sẽ cung cấp một vài kiến thức cơ bản về cấu hình trong linux system. Hầu hết các files cấu hình của linux system sẽ nằm ở thư mục này, tuy nhiên với sự phát triển của Linux, dẫn đến có quá nhiều pakages khác nhau khiến ...
Is Model-View-Controller dead on the front end?
Ngày càng có nhiều các lập trình viên front-end áp dụng các kiến trúc một chiều (unidirectional architectures). Vậy đâu là tương lai cho hướng tiếp cận Model-View-Controller (MVC) cổ điển? Đầu tiên hãy xem lại sự phát triển của kiến trúc front-end. Hơn 4 năm trước, tôi đã làm việc với nhiều dự ...
TypeScript - Các kiểu dữ diệu cơ bản (Bacsic Type)
Như mọi người đã biết, AngularJS 2 hỗ trợ TypeScript và Javascript(có thể xem ở đây). Trong bài viết này, mình sẽ giới thiệu với các bạn về các kiểu dữ liệu cơ bản trong TypeScript. 1. Giới Thiệu TypeSCript là tập cha của JavaScript, có nghĩa là: Mọi chương trình JavaScript đều là một ...
New Features in Laravel 5.4
Đã có quá nhiều bài viết nói về Laravel là gì? Hướng dẫn cài đặt Laravel, Các sử dụng Laravel, ... Nên trong bài này tôi không nhắc lại những điều trên nữa. Thay vào đó, tôi tập trung nhiên cứu vào một điều mới lạ hơn. Đó là, những tính năng nổi bật của version Laravel chuẩn bị được công bố ...
Sitemap cho website
1. Sitemap là gì? Sitemap (sơ đồ của một website) là tập tin văn bản có chứa tất cả các URL (đường dẫn) của một website. Nó cũng có thể chứa các siêu dữ liệu về mỗi URL, thông báo cho bạn khi nó mới được cập nhật. Toàn bộ công việc của nó là hướng dẫn cho các công cụ tìm kiếm thu thập thông tin ...
EcmaScript Decorators
Decorators là một khái niệm khá phổ biến đối với các ngôn ngữ lập trình: chúng ta có attributes trong C#, trong Java người ta gọi là annotations, còn trong Python thì gọi là decorators. Trong JavaScript cũng có khái niệm này và nó khá giống với decorators trong Python, có lẽ đó là lý do tại sao ...
Cách sử dụng đúng $scope trong AngularJS(P2)
4.Hạn chế gán một chức năng vào một $$cope Trong tài liệu AngularJS, các hướng dẫn và các ví dụ mẫu đều hướng dẫn chúng ta làm thế nào để sử dụng các function trong một template bằng cách gán cho một biến $$cope. Điều này không có gì sai nhưng nó không được thực hiện một cách đúng nhất dẫn đến ...
How you shouldn’t use Repository pattern
Introduction This article is reflection of my experience, which I gained as a result of very unpleasant system architecture mistake made during development of Laravel 5 project. I will try to explain how I used Repository pattern in that project, which pros and cons were revealed, how it ...
Data structure and indexing for dictionary used for Autocomplete and Spell-checking
Introduction Xử lý ngôn ngữ tự nhiên là một lĩnh vực quen thuộc trong trí tuệ nhân tạo. Autocompletion và Spell-checking (hay nói chung là Autocorrection) là những vấn đề đầu tiên và xưa nhất của lĩnh vực này. Trong bài này chúng ta sẽ thử tìm hiểu một vài cấu trúc dữ liệu được sử dụng cho ...
Giới thiệu về gem Spreadsheet
I. Giới thiệu Thư viện Spreadsheet được thiết kế để đọc và ghi các tài liệu Spreadsheet. Với bản 0.6.0 thì chỉ có Microsoft Excel là phù hợp mà được hộ trợ. Spreadsheet được viết bởi Daniel J. Berger và Hannes Wyss. Nó là một trong những thư viện nổi tiếng để xuất Excel trong Rails. Hiện tại Nó ...