• Lập trình vào/ra với luồng (streams)Lập trình vào/ra với luồng (streams)

    Lớp File không phục vụ cho việc nhập/xuất dữ liệu trên luồng. Lớp File thường được dùng để biết được các thông tin chi tiết về tập tin cũng như thư mục (tên, ngày giờ tạo, kích thước, ) java.lang.Object +--java.io.File Các Constructor: Tạo đối tượng File từ đường dẫn tuyệt đối public File(String pathname) ví dụ: File f = new File(“C:\\Jav...

    ppt56 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1241 | Lượt tải: 0

  • Cải tiến và tối ưu hóaCải tiến và tối ưu hóa

    Chống trôi màn hình Có thể in nhiều dòng trống trước khi vẽ giá treo cổ để đẩy hẳn hình ảnh của lần đoán trước ra khỏi màn hình và cố định giá treo cổ mới tại đáy màn hình Hiển thị các chữ cái đã đoán sai Thêm một biến string chứa các chữ cái đã đoán sai và cập nhật mỗi lần đoán sai, hiển thị mỗi lần chạy renderGame Chuẩn hóa chữ hoa chữ thường...

    pptx13 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1117 | Lượt tải: 0

  • Protocols and Protocol SuitReview - Lecture 14Protocols and Protocol SuitReview - Lecture 14

    TCP UDP Header Length Q:- Why does the TCP header have a header length field while the UDP header does not? Ans:- UDP has a fixed-sized header. The header in TCP is of variable length. Summary Network Layer Functionality Task performed @ Transport Layer Protocol and Protocol Stack Protocol Data Unit Protocol Architecture TCP/IP Stack Lay...

    ppt69 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 872 | Lượt tải: 0

  • Lập trình mạng - Bài 4: Lập trình WinSock nâng caoLập trình mạng - Bài 4: Lập trình WinSock nâng cao

    Raw Socket • Cho phép truyền dữ liệu ở mức dưới tầng giao vận • Thêm khóa registry HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servi ces\AFD\Parameters\DisableRawSecurity • Chạy chương trình với quyền Administrator • Khởi tạo: socket(s, SOCK_RAW, protocol) protocol: giao thức điều khiển truyền dữ liệu trên raw socket • IPPROTO_UDP, IPPROT...

    pdf20 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1058 | Lượt tải: 0

  • Wireless Transmission Media - Lecture 5Wireless Transmission Media - Lecture 5

    Time and frequency multiplex Combination of both methods A channel gets a certain frequency band for a certain amount of time Example: GSM Advantages better protection against tapping protection against frequency selective interference but: precise coordination required Code multiplex Each channel has a unique code All channels use the s...

    pptx41 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 842 | Lượt tải: 0

  • Lập trình mạng - Bài 3: Các chế độ vào ra trên WinSock (Tiếp)Lập trình mạng - Bài 3: Các chế độ vào ra trên WinSock (Tiếp)

    Các kỹ thuật vào ra(tiếp) • Kỹ thuật vào ra overlapped, xử lý bằng completon routine • Ưu điểm: hiệu năng cao, không hạn chế số kết nối có thể xử lý • Hạn chế: completion routine không thực hiện được các tác vụ nặng • Kỹ thuật vào ra overlapped theo completion port • Ưu điểm: hiệu năng cao, không hạn chế số kết nối có thể xử lý. Là mô hình ph...

    pdf25 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 992 | Lượt tải: 0

  • Lập trình mạng - Bài 2: Các chế độ vào ra trên WinSockLập trình mạng - Bài 2: Các chế độ vào ra trên WinSock

    • Để thiết lập lại chế độ chặn dừng cho socket: 1. Gọi lại hàm WSAAsyncSelect( ) với lEvent = 0 2. Gọi hàm ioctlsocket( ) thiết lập lại chế độ chặn dừng • Socket trả về từ hàm accept() sử dụng cùng mã thông điệp và mặt nạ sự kiện với listenning socket • Gọi hàm WSAAsyncSelect() để thiết lập các giá trị khác (nếu cần) • Hai cách gọi sau là khô...

    pdf27 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1312 | Lượt tải: 0

  • Transmission Media - Lecture 4Transmission Media - Lecture 4

    Infrared Achieved using transceivers that modulate noncoherent infrared light Transceivers must be within line of sight of each other directly or via reflection Does not penetrate walls No licenses required No frequency allocation issues Typical uses: TV remote control One important difference between infrared and microwave transmission is ...

    pptx50 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 859 | Lượt tải: 0

  • Protocols and Protocol Suit Review - Lecture 13Protocols and Protocol Suit Review - Lecture 13

    Transport Layer Recap Q:- What tasks are performed by the transport layer? Isolates messages from lower and upper layers Breaks down message size Monitors quality of communications channel Selects most efficient communication service necessary for a given transmission Transport Layer Concerned with reliable transfer of information between ap...

    ppt58 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 892 | Lượt tải: 0

  • Game: HangmanGame: Hangman

    Viết chương trình Bắt đầu đơn giản Dần dần thay đổi theo yêu cầu Luôn có chương trình chạy được Sơ đồ khối, mã giả, tư tưởng chia để trị string, thao tác với xâu kí tự Khởi tạo xâu, duyệt ký tự, nối/cộng xâu Dùng hằng thay vì magic number cho các giá trị không đổi

    pptx38 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 979 | Lượt tải: 0