- 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ổng quan về Collections trong Java
1. Giới thiệu Java Collection Framework Bất kì lập trình viên nào đã từng làm việc với Java hay Android có lẽ đều biết tới ArrayList – một class cực kì dễ dùng và tiện dụng. Nhưng có lẽ không nhiều người biết rằng ArrayList chỉ là một trong số rất nhiều class thuộc bộ thư viện Java Collection ...
Kiến trúc hệ thống trên Laravel – phần 4
Các bài viết trong series Kiến trúc hệ thống trên Laravel – phần 1 : Tại sao phải áp dụng architect vào trong Laravel Kiến trúc hệ thống trên Laravel – phần 2 : OOP, Interface, Dependency Injection, IoC Kiến trúc hệ thống trên Laravel – phần 3 : Phân tích sâu vào việc sử dụng interface Kiến trúc ...
Building a Shopping Cart in Ruby on Rails
Bài hướng dẫn này sẽ giúp bạn làm thế nào để xây dựng một giỏ hàng đúng cách trong các hệ thống mua sắm online bằng Ruby on rails. Một câu hỏi được đặt ra khi cần xây dựng các hệ thống mua sắm online đó là xây dựng giỏ hàng. Giỏ hàng ở đây được hiểu là nơi lưu lại tạm thời các sản phẩm được ...
Bài 5 - Tạo Scrollspy bằng Bootstrap
Chào các bạn, cho tới bài này thì chắc các bạn cũng đã quen dần với việc sử dụng bootstrap rồi phải không? Bài này, chúng ta tiếp tục đi tìm hiểu về 1 hiệu ứng cũng khá được ưa chuộng trên các website hiện nay. Đó là Scrollspy Hiệu ứng này sử dụng jquery và javascript, những thành phần này đã ...
Neural Network Part 2: Back Propagation Algorithm
The backpropagation algorithm was commenced in the 1970s, but until 1986 after a paper by David Rumelhart, Geoffrey Hinton, and Ronald Williams was publish, its significance was appreciated. That paper focused several neural networks where backpropagation works far faster than earlier learning ...
Funtion tiến hoá trở thành Closure và cái kết bất ngờ!
Đầu tiên chúng ta thử tìm hiểu quá trình biến đổi 1 function trở thành 1 closure như thế nào func greater(first: Double, last: Double) -> Bool { return first > last } ta muốn biến đổi function này trở thành 1 closure. var greaterClosure: (Double,Double) -> Bool ...
Support Vector Machines
Introduction to Support Vector Machine(SVM) A Support Vector Machine (SVM) is a supervised machine learning algorithm that can be employed for both classification and regression purposes. However, it is mostly used in classification problems. In this algorithm, we plot each data item as a point ...
Design patterns - Chain of Responsibility Pattern
Chain of Responsibility kết nối người gửi một yêu cầu đến nơi nhận yêu cầu của nó bằng cách cho nhiều hơn một đối tượng một cơ hội để xử lý các yêu cầu. Chuỗi các đối tượng tiếp nhận và truyền các yêu cầu theo chuỗi cho đến khi một đối tượng tiếp nhận xử lý nó. Khởi tạo và chạy lại yêu cầu với một ...
Sử dụng toán tử regexp trong MySQL
Chúng ta đều biết thao tác cơ bản nhất khi làm việc với SQL đó là sử dụng để truy vấn dữ liệu (query). Các câu query được tạo ra với mục đích lấy được dữ liệu mà ta mong muốn. Các dữ liệu này thường gắn theo những điều kiện nhất định. Những điều kiện này có thể cụ thể hoặc không. Để vấn đề đơn giản ...
iOS Performance Tips - Part 1: Shadow
iOS Performance Tips Để mở đầu cho chuỗi bài iOS Performance Tips, tôi xin giới thiệu một vấn đề mà có lẽ rất nhiều bạn đã gặp phải một lần trong quãng đời coder của mình - SHADOW Hẳn các bạn cũng đã code qua một chương trình hiển thị thumbnail của các ảnh trong My Library như hình dưới đây ...