... được phát minh bởi Dennis Ritchie năm 1972
C dùng để viết hệđiềuhành UNIX
Lịch sử của C và Unix gắn liền với nhau
UNIX được hoàn thành với C
01/11/12 16:38
6/20
2. Mở rộng của C++
Một số ... tập (week 2-tiếp)
•
Sử dụng TC++ để lập trình:
4. Xây dựng chương trình thao tác với phân số:
nhập, in, tối giản, cộng, tích hai phân số
5. Xây dựng chương trình thao tác với vec tơ:
-
Nhập 2 ... dụng
Có hiệu lực trong phạm vi chương trình kể từ vị
trí nó xuất hiện
Ví dụ: tìm số lớn nhất trong dãy
01/11/12 16:38
17/20
Bài tập (week 2)
•
Sử dụng TC++ để lập trình:
2. Làm lại các bài tập ở tuần...
... – KT
Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài
Chính
Tel: 0982.165.568
Email: sanghv@hvtc.edu.vn
Website: http://www.hvtc.edu.vn/sanghv
Lập trình hướng đối tượng
15/20
7. Thành phần hằng
a. ... khởi tạo
}
17/20
8. Thành phần đối tượng
Khái niệm:
là thành phần dữ liệu của lớp có kiểu là một
lớp khác
Khai báo:
<tên lớp> <tên thành phần dữ liệu>
Ví dụ: thành phần ns của lớp ... là thành phần dữ liệu của lớp nhưng không
thay đổi giá trị trong quá trình tồn tại
Ví dụ: Với lớp nhân sự thì số CMT là tp hằng
Khai báo:
const <kiểu dl> <tên thành phần>;
Thành...
... việc trứơc khi hệ thống
giải phóng bộ nhớ
Chương trình dịch tự động sinh hàm hủy mặc
định
28/20
Bài tập (week 3)
•
Sử dụng TC++ để lập trình:
3. Xây dựng lớp vectơ gồm các thành phần:
-DL: ... báo thành phần
Dữ liệu:
Tương tự như khai báo biến
<kiểu dữ liệu > <tên_thành_phần>;
Chú ý: không được khởi tạo giá trị ban đầu
31/20
Bài tập (week 3)
•
Sử dụng TC++ để lập trình:
6. ... gồm các thành phần:
-DL: mã vật tư, tên vật tư, loại phiếu, ngày lập, khối lượng,
đơn giá, thành tiền
-Pt: nhập, in, kiểm tra phiếu nhập hay xuất
Hàm main:
-Nhập danh sách hóa đơn
-Tính thành tiền...
... con
private: tất cả các thành phần public của lớp
cha sẽ là private ở lớp con
protected
private (ngầm định)
11/01/12
11/01/12
16:38
16:38
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà ... khởi tạo lớp con
Ví dụ: hàm khởi tạo của lớp A, B
11/01/12
11/01/12
16:38
16:38
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Hanoi
CHƯƠNG IV
Object ... lớp A có thành phần x
Trong lớp B cũng có thành phần x
Xây dựng lớp C kế thừa từ lớp A và B
Theo nguyên lý kế thừa: trong C sẽ có hai thành phần x
Vấn đề xảy ra:
Khi truy cập thành phần...
... 2;}
}
11/01/12
11/01/12
16:38
16:38
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Hanoi
Hà Văn Sang
Bộ môn: Tin học TC – KT
Khoa: Hệ Thống Thông Tin Kinh ... biên dịch chương trình Kết gán sớm
•
Lúc chạy chương trình Kết gán muộn
11/01/12
11/01/12
16:38
16:38
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy ... http://www.hvtc.edu.vn/sanghv
Lập trình hướng đối tượng
Object Oriented Programing– Information Systems Department
4
2. Phương thức ảo
2. Phương thức ảo
Định nghĩa:
Hàm ảo là hàm thành phần của lớp
Được...
... T3> T1 tong(T1 x, T2 y, T3 z)
{
return x+y+z ;
}
11/01/12
11/01/12
16:38
16:38
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Hanoi
CHƯƠNG VI
... Khuôn hình lớp
2. Khuôn hình lớp
Sử dụng khuôn hình lớp
-
Mỗi giá trị của tham số kiểu, chương trình dịch sẽ phát
sinh ra một lớp cụ thể
Cú pháp: <tên khuôn hình><kiểu>
Khai báo ... Department
8
1. Khuôn hình hàm
1. Khuôn hình hàm
Với khuôn hình hàm max:
int a,b;
max(a,b)
Khi đó chương trình dịch sẽ xác định:
-
Kiểu của a,b là int nên kiểu của T cũng sẽ là int
-
Phát sinh một hàm...
... kỹ thuật lập trình
1. Tổng quan về các kỹ thuật lập trình
1.1 Lậptrình tuyến tính
1.2 Lậptrình cấu trúc
1.3 Lậptrình môđun
1.4 Nhược điểm của lậptrình cấu trúc
1.5 Lậptrình hướng ... Lậptrình tuyến tính
1.1 Lậptrình tuyến tính
Lập trình tuyến tính :
•
Còn gọi là lậptrình phi cấu trúc
•
Giải quyết các bài toán tương nhỏ, đối đơn giản
Đặc điểm:
•
Chỉ gồm một chương trình ... Department
7
1.2 Lậptrình cấu trúc
1.2 Lậptrình cấu trúc
Ra đời vào những năm 70:
Chương trình được chia nhỏ thành chương
trình con:
Thủ tục (Procedure)
Hàm (Function)
Các chương trình con:
Độc...
... bộ về các thành phần của Linux
Hệ thống Linux, được thi hành như một hệđiềuhành UNIX truyền thống, gồm shell và ba
thành phần (đã dạng mã chương trình) sau đây:
- Nhân hệđiềuhành chịu trách ... với các hệđiềuhành khác trên cùng một ổ cứng. Linux
có thể truy nhập đến các file của các hệđiềuhành cùng một ổ đĩa. Linux cho phép chạy
mô phỏng các chương trình thuộc các hệđiềuhành khác. ... giữa các
thành phần hệ thống.
Một số đặc điểm chính của Linux
Dưới đây trình bày một số đặc điểm chính của của hệđiềuhành Linux hiện tại:
Linux tương thích với nhiều hệđiềuhành như DOS,...
... BatchMode no
# CheckHostIP yes
Tại sao cần phải thiết lập Rsync
Hướng dẫn thiết lập
Hướng dẫn thiết lập
Rsync
Rsync
Hệ điềuhành máy chủ
Hệ điềuhành máy chủ
Asianux Server 3
Asianux Server 3
VietSoftware ... rsync.
Ta sẽ thiết lập Rsync tự động Backup thư mục
Sang một máy chủ khác
Trên máy chủ cần Backup ta chạy lệnh
#ssh-keygen -t dsa
Copy thư mục id_dsa.pub sang máy
và gán thành authorized_keys2.
scp ...
Tại sao cần phải thiết lập Rsync
Không thể đảm bảo rằng một hệ thống với những cơ sở dữ liệu
quan trọng của bạn sẽ không bao giờ có sự cố.
Khi...
... tệp:
/etc/crontab
10 12 * * * clamav /opt/clamav/bin/freshclam
/etc/crontab
Thiết lập ClamAV
Thiết lập ClamAV
Hệ điềuhành máy chủ
Hệ điềuhành máy chủ
Asianux Server 3
Asianux Server 3
VietSoftware Inc.
Asianux ...
Thank you!
Thank you!
file /etc/clamav.conf (chương trình chính)
## ví dụ về clamav.conf
## đọc clamd.conf(5) manual để biết cách cấu hình
# vị trí...
... lập
Hướng dẫn thiết lập
logrotate
logrotate
Hệ điềuhành máy chủ
Hệ điềuhành máy chủ
Asianux Server 3
Asianux Server 3
VietSoftware Inc.
Asianux Vietnam
Ha noi, 16-20/06/2008
Thiết lập ...
(4 lần – đến lần thứ 4 thì 4 bị xóa, 1 thành 2, 2 thành 3, 3 thành 4)
# create new (empty) log files after rotating old ones
create
b>Thiết lập file /etc/logrotate.d/httpd
Tạo ra một ... trơn )
Chạy lệnh
Tại sao cần phải thiết lập logrotate
+Trong quá trình chạy các dịch vụ trên server , các dịch vụ sẽ
phát sinh ra thông tin trong quá trình chạy (các thông báo lỗi,
các cảnh...
... closed by foreign host.
[root@thanhnv bin]#
Thiết lập Thunderbird
THIẾT LẬP MAILSERVER
THIẾT LẬP MAILSERVER
Hệ điềuhành máy chủ
Hệ điềuhành máy chủ
Asianux Server 3
Asianux Server 3
VietSoftware ... đây postfix coi như đã cài đặt thành công, khởi động postfix
# /etc/init.d/postfix start
THIẾT LẬP POSTFIX
Asianux Server 3.0
Sau khi cài đặt xong hệđiềuhành ở chế độ evrything là tất cả ... để thoát. Như vậy là postfix đã cài đặt thành công.
Thiết lập Squirrelmail
# vi /var/www/html/test/mail/config/config.php
Cấu hình dovecot ( thiết lập dịch vụ pop )
Dovecot là dịch vụ nhận...
... spamassassin status
spamd (pid 3144 3143 3044 ) is running
Thiết lập Spamassassin
Thiết lập Spamassassin
Hệ điềuhành máy chủ
Hệ điềuhành máy chủ
Asianux Server 3
Asianux Server 3
VietSoftware Inc....
... GIỚI THIỆU
HỆ ĐIỀUHÀNH LINUX
CHƯƠNG 1
1. Giới thiệu về Linux.
Linux dựa trên nền tảng của UNIX.
Linus Torvalds là người viết nên hệđiều
hành này.
Nó là hệđiềuhành đa nhiệm, đa ... là hệđiềuhành đa nhiệm, đa người
dùng.
Linux gồm hai thành phần chính: Kernel và
ứng dụng.
3. Điểm khác biệt của Linux.
Hệ điềuhành đa nhiệm 32 bit.
Chạy trên mọi cấu hình từ 80386 trở ... Service (NIS).
Lập lịch hoạt động.
Sao lưu dữ liệu.
Hỗ trợ nhiều ngôn ngữ lập trình.
Các đặc tính cơ bản … (tt)
2. Lịch sử phát triển của Linux.
Linux 1.0 chính thức được phát hành vào
năm...
... trình và Package cài đặt
Quá trình cài đặt (tt)
Cấu hình khu vực địa lý của hệ thống
9. LILO & GRUB.
LILO và GRUB là hai trình quản lí khởi động các
hệ điều hành.
Từ LILO chuyển sang ... đặt.
Quá trình cài đặt (tt)
Chọn cấu hình mouse
Quá trình cài đặt (tt)
Đặt mật khẩu cho người quản trị
Quá trình cài đặt (tt)
Cấu hình Firewall
Quá trình cài đặt (tt)
Chọn các chương trình và ...
và thêm từ khóa -s để vào runlevel 1 sau đó bấm Enter.
CÀI ĐẶT
HỆ ĐIỀUHÀNH LINUX
CHƯƠNG 2
Quá trình cài đặt (tt)
Cài đặt chương trình Boot Loader
...