Tài liệu, luận văn, đồ án, tiểu luận, đề tài về Công Nghệ Thông Tin
An introduction to some privileged Linux system-calls (needed for an upcoming programming exercise)A device-driver example • We want to build a simple device-driver, one that would let ordinary applications read and/or write to the CMOS memory (e.g. to adjust the date or time-of-day) • This will require that we have a so-called device ‘spec...
15 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 926 | Lượt tải: 0
Using Linux Kernel Modules to quickly export privileged kernel information to ordinary usersPrivileged kernel information • Users ordinarily are prohibited from seeing what goes on inside a running Linux kernel • But we can use kernel modules to override normal restrictions on kernel data access • The handiest mechanism for doing this is to...
26 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1084 | Lượt tải: 0
Some important prerequisites • You are acquainted with x86 architecture • You can execute Linux/UNIX commands • You know how to use a text-editing tool • You can write programs in the C language • You can print out a program’s source-fileTypical C layout • Basic structure of a C program: – Comment-banner (showing title and abstract) – Prepr...
25 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 972 | Lượt tải: 0
• Mô hình MVC • Giới thiệu một số biểu đồ UML 1. MÔ HÌNH MVC MVC là gì? • Mô hình thiết kế phần mềm 3 thành phần: Model – View – Control • Model: • Mô hình hóa các đối tượng chứa dữ liệu cần xử lý • Cung cấp các phương thức để truy cập dữ liệu • Mô hình hóa các hoạt động nghiệp vụ • View: • Cung cấp giao diện cho người dùng nhập/xuất dữ ...
18 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 558 | Lượt tải: 0
• Các khái niệm cơ bản về CSDL quan hệ • Cú pháp SQL cơ bản • Lập trình với CSDL trong Java 1. KHÁI NIỆM CƠ BẢN VỀ CSDL QUAN HỆ Các khái niệm cơ bản • CSDL là một tập hợp các dữ liệu có mối liên hệ logic và được lưu trữ theo một mô hình nào đó • Hệ quản trị CSDL là hệ thống phần mềm cho phép tạo lập, quản lý và cung cấp các thao tác để làm ...
24 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 550 | Lượt tải: 0
• Cơ bản về mạng máy tính • URL • Lập trình socket trong Java 1. CƠ BẢN VỀ MẠNG MÁY TÍNH Mạng máy tính là gì? • Tập hợp các máy tính kết nối với nhau dựa trên một kiến trúc nào đó để có thể trao đổi dữ liệu • Máy tính: máy trạm, máy chủ, bộ định tuyến • Kết nối bằng một phương tiện truyền • Theo một kiến trúc mạng Mạng máy tính là gì?...
37 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 668 | Lượt tải: 0
• Danh sách liên kết (Linked List) • Ngăn xếp (Stack) • Hàng đợi (Queue) • Cây (Tree) 1. DANH SÁCH LIÊN KẾT (LINKED-LIST) Mảng vs Danh sách liên kết(DSLK) • Hạn chế của mảng
43 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 753 | Lượt tải: 0
• Thuật toán đệ quy và hàm đệ quy là gì? • Thuật toán đệ quy hoạt động như thế nào? • Một số thuật toán đệ quy đơn giản 1. THUẬT TOÁN ĐỆ QUY LÀ GÌ? Khái niệm “đệ quy” • Đối tượng đệ quy: là đối tượng mà một phần hoặc toàn bộ đối tượng được định nghĩa thông qua chính nó • Quy nạp toán học • Quá trình đệ quy: là quá trình mà một phần hoặc t...
13 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 517 | Lượt tải: 0
• Giới thiệu chung • Các giao diện trong Collections framework • List và Iterator • Tìm kiếm và sắp xếp trên List 1. GIỚI THIỆU CHUNG VỀ COLLECTION Collection là gì? • Collection là một đối tượng mà nó nhóm các đối tượng khác thành phần tử và cung cấp các phương thức cơ bản để thêm, xóa, lấy, duyệt các phần tử… • Phần tử của Collection k...
42 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 488 | Lượt tải: 0
Nội dung • Tạo và điều khiển luồng trong Java • Lập trình đa luồng trong Java • Đa luồng trên giao diện chương trình • Deadlock và Livelock 1. LUỒNG TRONG JAVA Khái niệm cơ bản • Tiến trình • Luồng • Trong Java: Luồng là đơn vị nhỏ nhất của đoạn mã có thể thực thi được để thực hiện một công việc riêng biệt • Java hỗ trợ đa luồng, • Có...
30 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 538 | Lượt tải: 0