Tìm Hiểu Về Mệnh Đề TOP, LIMIT, ROWNUM Trong SQL
Mệnh đề SELECT TOP được sử dụng để xác định rõ số lượng bản ghi để trả về. Mệnh đề SELECT TOP hữu ích trên các bảng lớn với hàng ngàn bản ghi bởi vì nếu ta trả về một số lượng lớn các bản ghi có thể ảnh hưởng đến hiệu suất. Lưu ý: Không phải tất cả các hệ thống cơ sở dữ liệu đều hỗ trợ mệnh đề ...
Tìm Hiểu Về Character Class trong Regular Expression
[] - Character Class [] trong regular express được dùng để áp dụng so sánh với lần lượt từng ký tự một trong văn bản mà thoả mãn điều kiện cho trước. Một Số Pattern Sử Dụng Character Class Pattern [abc] sẽ chọn ra các ký tự có giá trị là a, b hoặc c. Pattern [a-z] sẽ chọn ra các ký tự ...
Phân Biệt Hostname và Domain Name
Đa số các lập trình viên đều đã quá quen thuộc với thuật ngữ domain name hay còn gọi là tiên miền. Tuy nhiên bên cạnh thuật ngữ domain name thì còn có một thuật ngữ khác dễ gây nhầm lẫn với domain name đó là hostname. Trong bài viết này chúng ta sẽ tìm hiểu về sự khác biệt giữa hai thuật ngữ này. ...
Từ Khóa ORDER BY Trong SQL
Từ Khóa ORDER BY để làm gì? Từ khóa ORDER BY được sử dụng để sắp xếp kết quả theo thứ tự tăng dần hoặc giảm dần. Từ khóa ORDER BY sắp xếp các bản ghi theo thứ tự tăng dần theo mặc định. Để sắp xếp các bản ghi theo thứ tự giảm dần, bạn có thể sử dụng từ khóa DESC . Cú Pháp ORDER BY ...
Node.js HTTP Module
Module Tích Hợp Sẵn HTTP Node.js cung cấp sẵn một mô-đun có tên là HTTP, mô-đun này cho phép chúng ta sử dụng Node.js để truyền dữ liệu sử dụng giao thức Hyper Text Transfer Protocol (HTTP). Chúng ta sử dụng phương thức require()để tải mô-đun này: var http = require('http'); Node.js ...
Câu Lệnh CREATE TABLE Trong SQL
Câu Lệnh CREATE TABLE Trong SQL Câu lệnh CREATE TABLE được sử dụng để tạo một bảng mới trong cơ sở dữ liệu. Cú pháp : CREATE TABLE TenBang ( tencot1 kieudulieu, tencot2 kieudulieu, tencot3 kieudulieu, ... ); Các tham số tencot chỉ định tên của các cột ...
Máy chủ (Server) Là Gì
Thuật ngữ máy chủ (hay server) được sử dụng rất phổ biến hiện nay và do đó hiểu được chính xác ý nghĩa của thuật ngữ này là hết sức quan trọng. Vậy chính xác thì máy chủ là gì và tại sao cần sử dụng tới máy chủ? Máy chủ được định nghĩa là một loại máy tính chuyên biệt dùng để cung cấp dịch vụ cho ...
Hướng Dẫn Fix Lỗi "android.os.NetworkOnMainThreadException" Trên Android
Khi sử dụng RssReader trong dựa án Android với đoạn code như sau: URL url = new URL(urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlreader = parser.getXMLReader(); RssHandler theRSSHandler = new ...
Code HTML của thẻ <button> không đơn giản như bạn nghĩ
Là một frontend developer chắc hẳn bạn không còn lạ lẫm với thẻ <button>. Thường thì mọi người đều biết rằng code HTML dành cho thẻ <button> như sau: <button>Gửi</button> Tuy nhiên bạn có biết rằng thẻ <button> còn có thuộc tính type? Thuộc Tính type Của ...
Golang Tag: Từ Cơ Bản đến Nâng Cao
Tag Là Gì Tag trong Golang được sử dụng để bổ sung thêm thông tin cho các field của một struct. Để hiểu rõ hơn Tag được sử dụng như thế nào và tại sao cần sử dụng chúng thì chúng ta hay bắt đầu với một số ví dụ đơn giản tạo Struct trong Golang mà không sử dụng Tag ở phần dưới đây. Struct ...
Đăng Ký Tham Dự Hackathon 2018 Với Tổng Giải Thưởng Hơn 500 Triệu Đồng
AngelHack Hackathon 2018 là cuộc thi lập trình tìm kiếm các ý tưởng đột phá để giải quyết vấn đề giao thông ở Việt Nam chính thức khởi động. Cuộc thi được tổ chức bởi Innovatube với sự hỗ trợ của đối tác AngelHack, Maker Hanoi và Bộ Khoa học Công nghệ tại 2 thành phố lớn Hà Nội và Hồ Chí Minh. ...
URL, URI và URN Khác Nhau Như Thế Nào
Phần lớn người dùng internet đều đã quá quen thuộc với thuật ngữ URL. Tuy nhiên ngoài URL ra thì còn có 2 thuật ngữ khác cũng khá tượng tự với nó đó là URI và URN. Câu hỏi thường được các bạn đặt ra ở đây đó là URL, URI và URN khác nhau như thế nào? URI Là Gì URI (viết tắt của cụm từ Uniform ...
Phân Biệt Sự Khác Nhau Giữa POST và PUT
Trong một bài viết trước đây chúng ta đã được tìm hiểu sự khác biệt giữa POST và GET. Ngoài GET và POST thì PUT cũng là một HTTP Method được sử dụng khá thường xuyên trong các ứng dụng web hướng theo kiến trúc RESTful API. Có nhiều ban không phân biệt được sự khác nhau giữa hai method này và một số ...
Fix lỗi you don't have permission to access / on this server trên Mac
Lỗi trên là một trong những lỗi phổ biến khi sử dụng Apache, nguyên nhận của lỗi này đó là bởi thư mục chứa website trên localhost (trên máy tính bạn) chưa được phân quyền hợp lý. Cách đơn giản để fix lỗi trên đó là thay đổi cấu hình người dùng (user) và nhóm (group) sử dụng bởi Apache. Sử dụng ...
Module File System Của Node.js
Node.js Trong Vai Trò File Server Mô-đun file system trong Node.js cho phép bạn làm việc với hệ thống tập tin trong máy tính. Để nhúng hệ thống tập tin, chúng ta sử dụng phương thức require(): var fs = require('fs'); Các tính năng phổ biến của Hệ thống tập tin là: Đọc tập tin Tạo tập ...
Bắt đầu với Python
Nhiều máy tính được bao gồm Python vào những phần mềm cài sẵn mặc định. Để kiểm tra máy tính của bạn đã có Python hay chưa: Trên Windows: Tìm Python bằng chức năng search trong menu Start hay dùng dòng lệnh trong Command Prompt (cmd.exe): C:Usersusername>python --version (username là ...
Khác Biệt Giữa "git fetch" và "git pull"
Trong bài viết này chúng ta sẽ tìm hiểu về sự khác biệt giữa git fetch và git pull. Tuy nhiên trước khi bắt đầu thì tôi xin phép lưu ý với các bạn về cấu trúc của một Git repository trên máy local sẽ gồm có 3 phần: Working copy: Chứa các file ở commit hiện tại (hay HEAD). Staging index: Chứa ...
Thiết Lập Username và Email trong Git
Git sử dụng tên người dùng (username) để giúp xác định ai là tác giả của một commit trong repository. Trong bài học này chúng ta sẽ tìm hiểu cách thiết lập tên người dùng và email cho Git cient sử dụng trên máy tính bạn. Có hai cách thiết lập username và email cho Git đó là thiết lập trên ...
Quản Lý HTTP Request Header trong Golang
Package http trong Golang cung cấp các phương thức giúp developer có thể dễ dàng thực hiện các tác vụ sử dụng giao thức HTTP. Trong bài viết này chúng ta sẽ tìm hiểu cách quản lý giá trị của các trường trong header của HTTP request. Gán Giá Trị Cho Một Trường Header Để gán giá trị cho một ...
Kiểm tra tốc độ đường truyền internet với Speedtest
Có nhiều cách khác nhau để kiểm tra tốc dộ đường truyền internet bạn đang sử dụng. Một trong những cách nhanh chóng, đơn giản cũng như rất đáng tin cậy đó là sử dụng Speedtest. Trong bài viết này chúng ta sẽ tìm hiểu cách sử dụng công cụ này để kiểm tra tốc độ internet (kết nối thông qua wifi hoặc ...