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ác giả: Trịnh Tiến Mạnh viết 13:40 ngày 07/09/2018

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ự ...

Tác giả: Tạ Quốc Bảo viết 13:40 ngày 07/09/2018

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ác giả: Trần Trung Dũng viết 13:40 ngày 07/09/2018

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 ...

Tác giả: Trần Trung Dũng viết 13:40 ngày 07/09/2018

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 ...

Tác giả: Bùi Văn Nam viết 13:40 ngày 07/09/2018

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 ...

Tác giả: Trần Trung Dũng viết 13:40 ngày 07/09/2018

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 ...

Tác giả: Bùi Văn Nam viết 13:40 ngày 07/09/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 13:40 ngày 07/09/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 11:18 ngày 07/09/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:18 ngày 07/09/2018

Đă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. ...

Tác giả: Trần Trung Dũng viết 11:17 ngày 07/09/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 11:17 ngày 07/09/2018

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ố ...

Tác giả: Trịnh Tiến Mạnh viết 11:17 ngày 07/09/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:17 ngày 07/09/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:16 ngày 07/09/2018

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à ...

Tác giả: Tạ Quốc Bảo viết 11:16 ngày 07/09/2018

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 ...

Tác giả: Vũ Văn Thanh viết 11:16 ngày 07/09/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 11:15 ngày 07/09/2018

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 ...

Tác giả: Vũ Văn Thanh viết 11:15 ngày 07/09/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:15 ngày 07/09/2018