Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 9, 2021

Learning GoLang || P1: Data types note

Thứ 2 /05/7/2021 - Data types: basic datatype (boolean, String, Int, uint - uintptr) và composite types: Collection/Aggregation, reference type, interface. - Array va Slice: Arr[3] in ra [2] - Slice: tìm hiểu về cấp phát bộ nhớ ( gấp đôi hay ? ) - hash function - tìm hiểu Struck, flow control, if else loop, error handling, coding convention! package fmt - Về Cấp phát bộ nhớ: cap of slice: Khi khởi tạo hàm make(), 1 slice chứa 3 item miêu tả: pointer đến data, length, và capacity. nếu append vượt quá cap, slice sẽ được reallocated. ( 3 thứ này lưu trong sliceHeader) - khả năng clear

Notes about TCP and UDP

 This is my consume about TCP and UDP that I have read before. Maybe something goes wrong but, nvm... TCP Đảm bảo rằng dữ liệu đến đúng như khi được gửi. Kiểm tra lỗi các luồng dữ liệu. Header 20 byte cho phép 40 byte dữ liệu tùy chọn. Chậm hơn UDP. Tốt nhất cho các ứng dụng yêu cầu độ tin cậy. UDP Không đảm bảo dữ liệu đến. Không cung cấp tính năng kiểm tra lỗi. Header 8 byte chỉ cho phép dữ liệu bắt buộc. Nhanh hơn TCP. Tốt nhất cho các ứng dụng yêu cầu tốc độ.