Author Archive

Sổ tay Git – Tổng hợp những thứ cơ bản nhất trong Git

Trong bài viết trước, mình đã có dịp giới thiệu Git: Git là gì và tại sao phải dùng Git? Trong bài viết này, mình xin chia sẻ “cheat sheet” về những lệnh thường dùng trong Git dành cho newbie. 1. Cài đặt: Cách cài đặt Git vô cùng đơn giản, các bạn có thể

[Học gì đây?] Học Git ngay hôm nay để thay đổi cách làm việc nhóm

Nếu các bạn đã đi làm trong các công ty outsourcing thì Git không còn gì quá xa lạ đối với bạn nữa. Còn nếu bạn vẫn còn đang là sinh viên thì hãy học cách sử Git ngay hôm nay.  Sử dụng Git là một kĩ năng mà bất kì lập trình viên nào cũng

[Web Development] Bower – công cụ quản lí package mà bất kì Web Developer phải biết

Mở bài bằng một câu trích dẫn của Philipp Lenssen mà mình rất thích: Chỉ những lập trình viên lười biếng mới muốn viết các loại công cụ có thể thay thế họ trong công việc. Chỉ có một lập trình viên lười biếng mới tránh việc viết những dòng code lặp đi lặp lại một

Phím tắt trong Eclipse IDE giúp bạn lập trình Java cực nhanh

Giới thiệu: Thay vì sử dụng chuột để thao tác, các lập trình viên dày dặn kinh nghiệp thường sử dụng phím tắt để tiết kiệm thời gian và công sức. Ngoài ra, việc chỉ sử dụng bàn phím khiến bạn trông thật “cool” 🙂 Sau đây, xin điểm qua một số phím tắt trong

[Java Network Programing] :Xây dựng server và client trên giao thức UDP

Giới thiệu: Trong bài hướng dẫn này, mình sẽ hướng dẫn bạn viết ứng dụng về mạng bằng Java. Do đây là dạng ứng dụng mạng, sẽ dễ hiểu hơn nếu bạn đã có kiến thức căn bản mạng máy tính. Đầu tiên, mình xin giải thích Network Programing là gì. Network Programing tạm dịch là

[Unity] Lập trình game đa nền tảng với Unity

Giới thiệu: Unity là một công cụ phát triển game được phát triển bởi độ ngũ kĩ thuật Unity. Unity hỗ trợ xuất bản nhiều platforms từ stand alone cho PC và Mac, mobile như iOS và Android, console như PS3, XBOX360, Wii đến các phiên bản chạy trực tiếp trên web nhờ Unity Web Player. Cài

[Java Web][Wiki] Mô hình 3 lớp (MVC) trong lập trình web với Java

Mô hình 3 lớp MVC được sử dụng như tiêu chuẩn trong việc thiết kế và lập trình web. Vậy mô hình 3 lớp là gì ? Mô hình này có đặc điểm gì so với các mô hình khác? Mô hình 1 lớp: Cấu trúc: bao gồm các file được viết bằng HTML,CSS, Javascript,JSP. Chức

[Spring Tutorial] Bài 1: Tổng quan về Spring Framework

Spring là gì? Spring Framework, hay ngắn hơn là Spring, là một cấu trúc dùng để xây dựng chương trình ứng dụng mã nguồn mở dành cho ngôn ngữ lập trình Java. Spring có thể dùng để lập trình Java cho Desktop Application và Web Application. Trong loạt bài viết này, chúng ta chỉ tìm hiểu

[Algorithm] Thuật toán quay lui liệt kê tổ hợp chập k của n phần tử

Tổ hợp là gì ? Tổ hợp chập k các phần tử của A () là một tâp con k phần tử (0<=k<=n) của tập A. Ví dụ: với  k = 3 , n =4, ta có các tổ hợp sau: (1,2,3) (1,2,4) (1,3,4) , (1,2,4). Trong toán học, công tính số tổ hợp là

[Algorithm] Thuật toán sinh tổ hợp lặp chập k của n phần tử

Tổ hợp lặp là gì ? Chúng ta cần phân biệt giữa tổ hợp lặp với tổ hợp thông thường (tổ hợp không lặp). Tổ hợp lặp:  Mỗi cách chọn ra k vật từ n loại vật khác nhau (trong đó mỗi loại vật có thể được chọn lại nhiều lần) được gọi là tổ hợp lặp
Share