Website chia sẻ tài liệu, ebook tham khảo cho các bạn học sinh, sinh viên
Namespace
Namespace xác định một tập các tên được định
nghĩa
Ví dụ:
#include
34 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1163 | Lượt tải: 0
Nội dung môn học Bài 1: Giới thiệu về C++ Bài 2: Các cấu trúc điều khiển, mảng và con trỏ Bài 3: Hàm và nạp chồng hàm Bài 4: Cấu trúc và lớp Bài 5: Ôn tập Bài 6: Nạp chồng toán tử và kế thừa Bài 7: Khuôn mẫu (Template) và thư viện chuẩn (STL) Bài 8: Hàm ảo và đa hình Bài 9: Đệ quy Bài 10: Các kiểu dữ liệu trừu tượng : ...
6 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1062 | Lượt tải: 0
Macro trong makefile Macro cho phép viết makefile một cách tổng quát và mềm dẽo hơn, tương tự như việc sử dụng biến và hằng trong lập trình – Có nhiều tùy chọn cho việc biên dịch chương trình: phiên bản debug, phiên bản phát hành – Thay đổi trình biên dịch tùy thuộc vào hệ thống Đinh nghĩa macro: MACRONAME=Value Truy cập giá trị: $(MA...
29 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1040 | Lượt tải: 0
Advanced Package Tool (tt) • Cập nhật danh sách các gói trên repositories mô tả trong /etc/apt/sources.list – sudo apt-get update • Nâng cấp các gói đã cài đặt lên version mới nhất – sudo apt-get upgrade • Nâng cấp phiên bản một cách thông minh – sudo apt-get dist-upgrade • Xem hướng dẫn – sudo apt-get help
12 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1008 | Lượt tải: 0
An toàn cho hồ sơ người dùng • Hồ sơ (profile) mặc định được sao chép từ /etc/skel • Ubuntu đặt home directory ở chế độ read/execute ● Thư mục các nhân có thể đọc bởi người khác • Kiểm tra quyền trên thư mục cá nhân ● ls -ld /home/user-name • Không cho người khác đọc thư mục cá nhân ● sudo chmod 0750 /home/username • Sửa đổi/etc/adduser.con...
28 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1050 | Lượt tải: 0
Lệnh trên thư mục • Xem thư mục hiện hành: pwd • Xem nội dung thư mục ls [dir] • Chuyển thư mục: cd newdir • Tạo thư mục: mkdir newdir • Sao chép thư mục cp -r old-dir new-dir • Xóa thư mục rỗng: rmdir a-dir • Xóa thư mục: rm -rf a-dir • Sao chép tập tin cp old-file new-file • Đổi tên tập tin mv old-name new-name • Di chuyển tập tin mv fi...
15 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 992 | Lượt tải: 0
Định nghĩa PMMNM của OSI Giấy phép không được dành riêng cho một sản phẩm ( License Must Not Be Specific to a Product) – Những quyền được kèm theo chương trình thì không bị phụ thuộc vào việc chương trình là thành phần của một bản phân phối phần mềm cụ thể. Nếu phần mềm được rút trích từ bản phân phối đó và được sử dụng hoặc phân phối lại vớ...
39 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1435 | Lượt tải: 0
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection and justification Installation / migration Evaluation Risk management Critical success factors
21 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 959 | Lượt tải: 0
Bức tranh tổng thể Từ năm 2005, hơn 5000 các nhà phát triển của gần 500 công ty tham gia vào việc xây dựng Linux kernel Từ năm 2008 đến 2009: Người tham gia phát triển tăng 10% cho mỗi phiên bản Số lượng mã nguồn thêm vào kernel mỗi ngày tăng gần 3 lần Một cộng đồng phát triển vững mạnh về cả số lượng và năng suất Mô hình và qui ...
32 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1086 | Lượt tải: 0
Mục tiêu môn học Nắm vững các khái niệm phần mềm mã nguồn mở Nắm được mô hình phát triển mã nguồn mở Làm việc được môi trường mã nguồn mở Làm quen với ngôn ngữ kịch bản và ngôn ngữ C trên Ubuntu Quản lí mã nguồn với Subversion Phương pháp học tập Phương pháp học tập: GV cung cấp các khái niệm cơ bản GV giảng dạy LT kết hợp ...
12 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1592 | Lượt tải: 0