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ả.
Nội dung: - Chiến lược Biến thể-để-trị - Giải thuật Gauss để giải hệ phương trình tuyến tính - Cấu trúc heap và heapsort - Giải thuật Horner để định trị đa thức - So trùng dòng ký tự bằng giải thuật Rabin-Karp
36 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 2641 | Lượt tải: 1
Nội dung: - Chiến lược giảm-để-trị - Sắp thứ tự bằng phương pháp chèn - Các giải thuật duyệt đồ thị - Sắp xếp tôpô - Giải thuật sinh các hoán vị từ một tập
47 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 3369 | Lượt tải: 5
Nội dung: - Chiến lược chia để trị - Quicksort - Xếp thứ tự bằng phương pháp trộn - Xếp thứ tự ngoại - Cây tìm kiếm nhị phân
40 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 2988 | Lượt tải: 1
Nội dung: - Đệ quy và hệ thức truy hồi - Phân tích độ phức tạp giải thuật - Phân tích giải thuật lặp - Phân tích giải thuật đệ quy - Chiến lược thiết kế giải thuật - Thiết kế giải thuật kiểu “trực tiếp” (bruce-force)
44 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 3213 | Lượt tải: 1
Windows Vista cùng với vẻ hào nhoáng của nó đã làm say mê rất nhiều người và một trong các đặc trưng ấn tượng nhất chính là Windows sidebar với các tiện ích nhỏ như :lịch ,đồng hồ ,CPU ( gọi là gadget )… chiếm một phần trên desktop, bạn có thể dễ dàng tùy chỉnh những công cụ này để phù hợp cũng như hiển thị ở trên cùng, ở dạng cửa số lớn và cũng có...
19 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 2280 | Lượt tải: 4
N. Wirth, một nhà khoa học máy tính nổi tiếng, tác giả của ngôn ngữ lập trình Pascal, đã đặt tên cho một cuốn sách của ông là “Cấu trúc dữ liệu + Giải thuật = Chương trình”. Ðiều đó nói lên tầm quan trọng của giải thuật trong lập trình nói riêng và trong khoa học máy tính nói chung. Vì lẽ đó giải thuật, với tư cách là một môn học, cần phải đượ...
109 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 3036 | Lượt tải: 1
Đây là sự đúc kết những kinh nghiệm lập trình hay,của các lập trình viên giàu kinh nghiệm.Với rất nhiều ngôn ngữ lập trình,nhiều lĩnh vực ,họ đã tìm tòi để sao cho đoạn mã được tối ưu,gọn và hiệu quả cao
79 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 2294 | Lượt tải: 1
1.Ôn lại một số khái niệm cơ bản của hướng đối tượng,các ngôn ngữ hướng đối tượng thường dùng,cơ chế dịch các type/class sang ngôn ngữ máy 2.Ôn lại quy trình phát triển phần mềm hợp nhất 3.Ôn lại ngôn ngữ UML được dùng để miêu tả các artifacts của quy trình phát triển phần mềm hợp nhất 4. Giới thiệu các mẫu thiết kế hướng đối tượng được dù...
175 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 2563 | Lượt tải: 1
Một socket là một điểm kết nối truyền thông (đầu cuối) mà bạn cần 1 tên(name) và địa chỉ(address) trên mạng. Socket có thể sử dụng trên các hệ thống giống nhau hoặc các hệ thống khác nhau trên các mạng khác nhau. Socket hữu dụng cho cả ứng dụng độc lập và ứng dụng mạng. Socket cho phép bạn thay đổi thông tin giữa việc xử lý các trên các máy giống n...
21 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 6858 | Lượt tải: 1
rong phần này chúng ta sẽ tìm hiểu về sự phát triển các ứng dụng mạng. Ta đã biết lõi (core) của một ứng dụng mạng bao gồm một cặp chương trình – một chương trình máy khách (client program) và một chương trình máy chủ (server program). Khi cả hai chương trình được thi hành, tiến trình (process) máy khách và máy chủ được tạo ra, và hai tiến trình nà...
30 trang | Chia sẻ: diunt88 | Ngày: 12/08/2012 | Lượt xem: 4389 | Lượt tải: 1