• Container Linux là gì? Có nên sử dụng nó không?

    Container Linux là gì? Có nên sử dụng nó không?
    Các container ngày càng phổ biến. Container Linux, trước đây gọi là CoreOS, là một hệ điều hành Linux được thiết kế cho việc triển khai các container đơn giản.
  • Shell Sort trong cấu trúc dữ liệu và giải thuật

    Shell Sort trong cấu trúc dữ liệu và giải thuật
    Shell Sort là một giải thuật sắp xếp mang lại hiệu quả cao dựa trên giải thuật sắp xếp chèn (Insertion Sort). Giải thuật này tránh các trường hợp phải tráo đổi vị trí của hai phần tử xa nhau trong giải thuật sắp xếp chọn (nếu như phần tử nhỏ hơn ở vị trí bên phải khá xa so với phần tử lớn hơn bên trái).
  • Giải thuật sắp xếp trộn (Merge Sort)

    Giải thuật sắp xếp trộn (Merge Sort)
    Sắp xếp trộn (Merge Sort) là một giải thuật sắp xếp dựa trên giải thuật Chia để trị (Divide and Conquer). Với độ phức tạp thời gian trường hợp xấu nhất là Ο(n log n) thì đây là một trong các giải thuật đáng được quan tâm nhất.
  • Bài toán Tháp Hà Nội (Tower of Hanoi)

    Bài toán Tháp Hà Nội (Tower of Hanoi)
    Bài toán Tháp Hà Nội (Tower of Hanoi) là một trò chơi toán học bao gồm 3 cột và với số đĩa nhiều hơn 1.
  • Khái niệm cơ bản về đệ qui (Recursion)

    Khái niệm cơ bản về đệ qui (Recursion)
    Một số ngôn ngữ lập trình cho phép việc một module hoặc một hàm được gọi tới chính nó. Kỹ thuật này được gọi là Đệ qui (Recursion).
  • Giải thuật sắp xếp chọn (Selection Sort)

    Giải thuật sắp xếp chọn (Selection Sort)
    Giải thuật sắp xếp chọn (Selection Sort) là một giải thuật đơn giản. Giải thuật sắp xếp này là một giải thuật dựa trên việc so sánh in-place, trong đó danh sách được chia thành hai phần, phần được sắp xếp (sorted list) ở bên trái và phần chưa được sắp xếp (unsorted list) ở bên phải. Ban đầu, phần được sắp xếp là trống và phần chưa được sắp xếp là toàn bộ danh sách ban đầu.
  • Cấu trúc dữ liệu Heap

    Cấu trúc dữ liệu Heap
    Cấu trúc dữ liệu Heap là một trường hợp đặc biệt của cấu trúc dữ liệu cây nhị phân cân bằng, trong đó khóa của nút gốc được so sánh với các con của nó và được sắp xếp một cách phù hợp.
  • Mẹo lái xe khi nổ lốp trong PUBG Mobile

    Mẹo lái xe khi nổ lốp trong PUBG Mobile
    PUBG Mobile có thủ thuật nhỏ để chạy xe ngay cả khi nổ lốp, lốp hết hơi. Người chơi vẫn có thể điều khiển xe như bình thường.
  • Cách tăng tốc khởi động ứng dụng Android

    Cách tăng tốc khởi động ứng dụng Android
    Nếu bạn cảm thấy ứng dụng đã cài đặt trên thiết bị Android có dấu hiệu chậm, không phản hồi hoặc không khởi động được thì bây giờ chính là lúc bạn cần phải tiến hành tăng tốc khởi động ứng dụng cho thiết bị Android của mình.
  • Cây khung (Spanning Tree) trong cấu trúc dữ liệu và giải thuật

    Cây khung (Spanning Tree) trong cấu trúc dữ liệu và giải thuật
    Một cây khung là một tập con của Grahp G mà có tất cả các đỉnh được bao bởi số cạnh tối thiểu nhất. Vì thế, một cây khung sẽ không hình thành một vòng tuần hoàn và nó cũng không thể bị ngắt giữa chừng.
  • Cách thay đổi âm thanh khởi động iPhone

    Cách thay đổi âm thanh khởi động iPhone
    Bạn quá nhàm chán với các đoạn âm thanh mặc định khi khởi động iPhone và bạn muốn thiết bị của mình phát ra những âm thanh đầy mới lạ, khác biệt so với những chiếc iPhone khác? Vậy thì Quản trị mạng sẽ giúp các bạn có thể thực hiện điều này một cách dễ dàng.
  • Cây AVL trong cấu trúc dữ liệu và giải thuật

    Cây AVL trong cấu trúc dữ liệu và giải thuật
    Điều gì xảy ra nếu dữ liệu nhập vào cây tìm kiếm nhị phân (BST) là ở dạng đã được sắp thứ tự (tăng dần hoặc giảm dần). Nó sẽ trông giống như sau.
  • Cách chia sẻ file trực tuyến trên LicketyLink

    Cách chia sẻ file trực tuyến trên LicketyLink
    LicketyLink là dịch vụ chia sẻ file mạng ngang hàng P2P, không giới hạn dung lượng, định dạng file upload và download.
  • Lệnh autoconv trong Windows

    Lệnh autoconv trong Windows
    Lệnh autoconv chuyển đổi các bảng phân bổ file - Fat và Fat32 volume thành hệ thống file NTFS, để lại các file và thư mục hiện có còn nguyên vẹn khi khởi động, sau khi chạy autochk.
  • Hướng dẫn đo tốc độ sạc trên điện thoại

    Hướng dẫn đo tốc độ sạc trên điện thoại
    Việc kiểm tra tốc độ sạc trên điện thoại sẽ giúp bạn đánh giá được liệu tốc độ sạc này có ổn định và có gây ảnh hưởng gì tới thiết bị điện thoại mà mình đang sử dụng hay không. Từ đó, bạn sẽ có biện pháp để kéo dài tuổi thọ pin điện thoại và nâng cao quá trình trải nghiệm của mình.
  • Lệnh autochk trong Windows

    Lệnh autochk trong Windows
    Lệnh autochk chạy khi máy tính được khởi động và trước khi Windows Server 2008 R2 bắt đầu xác minh tính toàn vẹn hợp lý của một hệ thống file.
  • Đối tượng Response trong Node.js

    Đối tượng Response trong Node.js
    Đối tượng res biểu diễn HTTP Response mà ứng dụng Express gửi phản hồi khi nhận một HTTP Request.
  • Đối tượng Request trong Node.js

    Đối tượng Request trong Node.js
    Đối tượng req biểu diễn HTTP Request và có các thuộc tính cho chuỗi truy vấn request, các tham số, body, HTTP Header…
  • RESTful API trong Node.js

    RESTful API trong Node.js
    REST là viết tắt của Representational State Tranfer. REST là một chuẩn web dựa vào các kiến trúc cơ bản sử dụng giao thức HTTP. Nó xử lí tài nguyên, nơi mà mỗi thành phần là một tài nguyên và nguồn tài nguyên này có thể được truy cập qua các giao diện chung bởi sử dụng các phương thức HTTP chuẩn. REST lần đầu tiên được giới thiệu bởi Roy Fielding năm 2000.
  • Ứng dụng trí tuệ nhân tạo của Microsoft có thể ngắm cảnh làm thơ, mời các bạn thưởng thức

    Ứng dụng trí tuệ nhân tạo của Microsoft có thể ngắm cảnh làm thơ, mời các bạn thưởng thức
    Ứng dụng trí tuệ nhân tạo Chatbot của Microsoft tại Trung Quốc có tên XiaoIce giờ đây đã có thể ngắm tranh rồi làm thơ giống như các thi sĩ.
  • Express Framework trong Node.js

    Express Framework trong Node.js
    Express là một framework nhỏ và tiện ích để xây dựng các ứng dụng web, cung cấp một lượng lớn của tính năng mạnh mẽ để phát triển các ứng dụng web và mobile. Nó rất dễ dàng để phát triển các ứng dụng nhanh dựa trên Node.js cho các ứng dụng Web. Dưới đây là các tính năng cơ bản của Express framework.
  • Web Module trong Node.js

    Web Module trong Node.js
    Web Server là một ứng dụng phần mềm có thể xử lý các HTTP request được gửi bởi HTTP Client (ví dụ: trình duyệt web) và trả về một trang web trong phản hồi tới Client. Web Server thường gửi các tài liệu html bên cạnh các ảnh cũng như style sheet và các đoạn Javascript.
  • 10 điện thoại “phiên bản đặc biệt” kỳ lạ nhất trong lịch sử

    10 điện thoại “phiên bản đặc biệt” kỳ lạ nhất trong lịch sử
    Trang Android Authority đã tổng hợp và đưa ra danh sách 10 chiếc điện thoại đặc biệt "kỳ lạ" nhất từng xuất hiện trong lịch sử.
  • Utility Module trong Node.js

    Utility Module trong Node.js
    Thư viện Node.js Module cung cấp nhiều Utility Module giúp ích bạn rất nhiều trong khi phát triển các ứng dụng về Node.js. Bảng dưới đây liệt kê và miêu tả các Utility Module này.
  • 12 ứng dụng Android bạn có thể thay thế bằng ứng dụng Google

    12 ứng dụng Android bạn có thể thay thế bằng ứng dụng Google
    Phần lớn người dùng Android sử dụng ứng dụng tìm kiếm của Google để tìm kiếm trên web. Nhưng Google đã bổ sung ứng dụng chính của nó với một loạt các tính năng và tiện ích mới.