- 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 cơ bản cách hoạt động của Socket Io bằng chat realtime
Cài đặt ban đầu Để bắt đầu ta cần cài đặt node Js trước, để cài đặt các bạn có thể vào trực tiếp trang https://nodejs.org/en/download/ để down về theo từng hệ điều hành. Giờ ta tạo 1 folder riêng cho project: mkdir chat_with_nodejs Sau khi tao xong ta vào folder đó rồi ta tạo file package.json. ...
Single Table Inheritance (STI) trong Rails
1. Single Table Inheritance là gì ? STI về cơ bản là ý tưởng sử dụng một bảng duy nhất để phản ánh cho nhiều model được kế thừa từ một model cha. Nó là một thành phần của ActiveRecord::Base. Trong cơ sở dữ liệu, model con dược xác định bởi trường type. Trong Rails bạn chỉ việc thêm trường type ...
Tổng hợp về chuẩn hóa cơ sở dữ liệu
Mục tiêu của chuẩn hóa Loại bỏ dư thừa dữ liệu Loại bỏ update anomaly Loại bỏ insertion anomaly Loại bỏ deletion anomaly Các dạng chuẩn hóa dữ liệu Chuẩn hoá là quá trình tách bảng (phân rã) thành các bảng nhỏ hơn dựa vào các phụ thuộc hàm. Các dạng chuẩn là các chỉ dẫn để thiết kế các bảng ...
Đôi điều về lodash
Lodash là một thư viện mạnh của Javascript, nó cung cấp nhiều tiện ích cho developer như cải thiện hiệu suất, đơn giản code, làm code trông dễ nhìn hơn. Lodash có tiền thân chính là underscore tuy nhiên hiệu năng đã được cải thiện hơn. Có thể nói răng lodash chính là LINQ trong Javascipt. Lodash ...
[JAVa học code IOS]- Demo kết hợp textField-Laybel-Button
1 . Thiết kế giao diện đơn giản. Gồm button, text field, laybel 2 .Ánh xạ. Tiến hành ánh xạ các button, text field, label. @IBOutlet weak var nameTxt: UITextField! @IBOutlet weak var mailTxt: UITextField! @IBOutlet weak var submitBtn: UIButton! @IBOutlet weak var ...
7 methods của Ruby ít được biết đến nhưng rất hữu ích
Ruby vốn được biết đến là một ngôn ngữ lập trình với cú pháp rất đơn giản và dễ hiểu. Điều này giúp code của các lập trình viên trở nên tốt hơn và "clear" hơn rất nhiều so với các ngôn ngữ lập trình khác. Tuy nhiên liệu chúng ta đã khám phá hết được những thứ tuyệt vời mà Ruby mang lại? Trong bài ...
Làm hoặc không làm. Đừng "thử" - Object#try
I.Mở đầu Sử dụng method Object#try khá phổ biến khi ta code Rails app. Nó giúp cover được cái thằng nil value, hoặc cung cấp 1 interface động cho các Object khác nhau - gọi ra method mà nó không nhất thiết phải được implement. Túm lại là nó giúp ta tránh được cái lỗi NoMethodError ...
LaraVue - Xây dựng ứng dụng CRUD với Laravel và Vuejs (Phần I)
Mình sẽ đi thẳng vào vấn đề, bài viết này (có thể sẽ là một seri) mình muốn mang đến một ứng dụng nho nhỏ nhằm kết hợp Laravel và VueJs (cả hai đều là framework) để xây dựng "một" trang ứng dụng đơn giản với các chức năng thân thuộc CRUD giúp quản lý một cuốn sách dạy nấu ăn (nói đến ăn uống cho ...
Java 8 Optional
Java 8 đã giới thiệu một lớp mới là Optional trong package java.util. Nó được sử dụng để đại diện cho một giá trị có mặt hoặc vắng mặt. Lợi ích chính của cấu trúc mới này là Không có quá nhiều kiểm tra null và tránh bất kỳ NullPointerExceptions xảy ra trong runtime. Do dó Optional hỗ trợ phát ...
Apache Spark Introduction
Apache Spark Introduction Spark is a fast and general cluster computing system for Big Data. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-level tools including ...