Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Định nghĩa theo cách đệ quy: Định nghĩa theo cách đệ quy của một khái niệm là định nghĩa khái niệm mới đó thông qua chính khái niệm đang muốn định nghĩa. Ví dụ: Định nghĩa tập số tự nhiên N 0 N Nếu n N thì n+1 N
38 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 2187 | Lượt tải: 0
Một số thuật toán cơ bản Thuật toán Sắp xếp (Sort) Sắp xếp chọn (Selection Sort) Sắp xếp nhanh (Quicksort) Sắp xếp phân bố (Distribution sort) Sắp xếp theo chỉ mục Thuật toán Tìm kiếm (Search) Tìm kiếm tuyến tính Tìm kiếm nhị phân
13 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1649 | Lượt tải: 0
Phân tích thuật toán: Phân tích thuật toán là xác định lượng tài nguyên cần thiết để thực thi thuật toán: Thời gian thực hiện thuật toán Bộ nhớ cần thực hiện thuật toán Tiêu chí thường được dùng để đánh giá thuật toán là thời gian thực hiện thuật toán.
35 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1766 | Lượt tải: 1
Pascal là tên của một trong các ngôn ngữ lập trình cấp cao thông dụng. Ngôn ngữ lập trình Pascal được giáo sư Niklaus Wirth ở trường Ðại học Kỹ thuật Zurich (Thụy sĩ) thiết kế và công bố vào năm 1970. Niklaus Wirth đặt tên cho ngôn ngữ này là Pascal để tưởng nhớ đến nhà Toán học và Triết học Pháp ở thế kỷ 17 là Blaise Pascal, người đã phát minh ra ...
29 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1667 | Lượt tải: 2
Hiện nay, nhân loại đang đứng trên kỷ nguyên của công nghệ thông tin. Sự phát triển hết sức mạnh mẽ của công nghệ thông tin đã đem đến cho con người những thành tựu đáng kinh ngạc đặc biệt là internet. Với sự phát triển Internet toàn cầu trên nền tảng băng thông rộng, Internet đã trở thành một phần không thể thiếu trong lĩnh vực truyền thông to...
68 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1506 | Lượt tải: 2
Sau khi kiểm thử mọi đơn vịchức năng phần mềm và sửa lỗi hoàn chỉnh cho chúng, ta cũng không thể đảm bảo là ₫ã tìm hết lỗi trong phần mềm. Thật vậy, còn nhiều lỗi khác mà kiểm thử đơn vị chưa phát hiện ₫ược. Tại sao vậy ?
18 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1457 | Lượt tải: 1
Có hai khả năng trừu tượng hoá cơ bản có thể được bao gồm trong một NNLT là: • sự trừu tượng hoá quá trình • sự trừu tượng hoá dữ liệu. Trong thời kỳ đầu của NNLT bậc cao, chỉ có sự trừu tượng hoá quá trình. Trong thập niên 80 của thế kỷ 20, nhiều người đã bắt đầu tin rằng sự trừu tượng hoá dữ liệu là cũng quan trọng như sự trừu tượng ho...
63 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1513 | Lượt tải: 3
Cấu trúc tuần tự Cấu trúc lựa chọn Cấu trúc lặp Giới thiệu thuật toán đệ quy Ngoại lệ và xử lý ngoại lệ
42 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1636 | Lượt tải: 3
Viết tắt của Java Database Connectivity Là Java API chuẩn cho việc kết nối Java application đến Database Các chức năng • Thiết lập kết nối đến Database • Tạo các câu lệnh truy vấn SQL • Thực thi các câu lệnh truy vấn • Xem và sửa đổi các kết quả truy vấn
33 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1718 | Lượt tải: 1
Cúpháp: Mởkết nối csdl $bien_con=mysql_connect("servername", "username", "password") if (!$bien_con) { echo "Kết nối không thành công"; exit;} Hoặc $bien_con=mysql_connect("servername", "username", "password") or die("Kết nối không thành công");
22 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1824 | Lượt tải: 1