nơi tổng hợp các kiến thức tin học trên toàn thế giới

Tìm hiểu cấu trúc dữ liệu “Chết vì thiếu hiểu biết”

Mục đích chính của vệt bài này là cung cấp các hiểu biết “chả có gì mới” về các cấu trúc dữ liệu cơ bản (bao gồm các danh sách, hàng đợi, ngăn xếp, cây, bảng băm và đồ thị) bằng cách viết giản lược và những ví dụ minh họa. Để hiểu được các bài viết trong vệt bài này, bạn cần có kiến thức cơ bản về ngôn ngữ lập trình (Java, C, C#) trước.

Comments Off on Tìm hiểu cấu trúc dữ liệu “Chết vì thiếu hiểu biết”

Những cách hay giúp bạn trở thành người lập trình viên giỏi

“Một lập trình viên giỏi là một người luôn nhìn 2 phía khi băng qua đường 1 chiều”. ~ Doug Linder Đối với một lập trình viên trong thế giới công nghệ, có một thứ mà có thể kéo chúng ta ra khỏi nhà và đến nơi làm việc, đó là niềm vui và đam mê trong việc lập trình. Nhưng để khiến cho công việc thực sự vui vẻ và có thể tạo ra một niềm hứng khởi vĩnh cửu, chúng ta cần phải biết những điều căn bản để giúp trở thành một nhà lập trình viên giỏi.

Comments Off on Những cách hay giúp bạn trở thành người lập trình viên giỏi

n-puzzle : Tìm hiểu về cách giải bài toán

Bài toán (hay game) n-puzzle có lẽ rất quen thuộc với chúng ta. Nó được biết đến với nhiều phiên bản và tên gọi khác nhau như 8-puzzle, 15-puzzle, Gem puzzle, Boss puzzle, Game of Fifteen, Mystic Square,…

Comments Off on n-puzzle : Tìm hiểu về cách giải bài toán

Dùng index trong SQL Sever một cách hiệu quả

Trong một câu lệnh SQL, một điều kiện tìm kiếm ở mệnh đề WHERE được gọi là sargable (viết tắt từ Search Argument-Able) nếu index có thể được sử dụng khi thực hiện câu lệnh (giả sử cột tương ứng có index). Ví dụ, với câu lệnh sau:

Comments Off on Dùng index trong SQL Sever một cách hiệu quả

Tính bảo mật VPN cao hơn SSH ?

Phương pháp VPN và SSH đều cho phép truyền lưu lượng mạng qua một kết nối bảo mật.Hai phương pháp đều có những điểm giống nhau và điểm khác nhau. Bài viết sau giúp bạn tìm ra phương nào có tính bảo mật cao hơn thông qua cách thức hoạt động ?

Comments Off on Tính bảo mật VPN cao hơn SSH ?

Tìm hiểu về Grid System

Grid System là một thuật ngữ được dùng để chỉ phương pháp sắp đặt các thành phần HTML theo dạng lưới dựa trên CSS. Một Grid System rất quen thuộc và được áp dụng phổ biến là 960 Grid. 960 Grid hỗ trợ hai loại là 12 và 16 cột. Ngoài ra, bạn có thể sử dụng một Grid System tương tự cho phép bạn xác định số cột tùy ý, đó là Variable Grid System.

Comments Off on Tìm hiểu về Grid System