Xử lý hiệu quả tệp nhị phân trong Python: Kỹ thuật thực tiễn
1. Nguyên lý cơ bản của tệp nhị phân
Khác với tệp văn bản — nơi dữ liệu được mã hóa theo chuẩn UTF-8 hoặc ASCII và đọc theo dòng — tệp nhị phân lưu trữ luồng byte thô, không qua giải mã. Việc xử lý chúng đòi hỏi thao tác trực tiếp trên từng byte hoặc cấu trúc nhị phân có định dạng rõ ràng.
Tính chất
Tệp văn bản
Tệp ...
Đăng vào ngày 7 tháng 7 lúc 19:20
Kiến thức Linux - I/O Nâng cao (Phần 2)
Kiến thức Linux - I/O Nâng cao (Phần 2)
I. Đa kênh I/O - Phương pháp Poll
1. Giao diện Poll
Tham số:
fds: Địa chỉ bắt đầu của cấu trúc struct pollfd;
nfds: Số lượng cấu trúc được truyền vào;
timeout:
0: Chờ không chặn;
-1: Chờ chặn;
Giá trị > 0: Chờ n mili giây rồi trả về;
Giá trị trả về:
> 0: Có bao nhiêu file descriptor đã ...
Đăng vào ngày 5 tháng 7 lúc 12:26
Hướng dẫn xử lý tệp tin trong Python
1. Đọc tệp tin
Python cung cấp 4 phương thức đọc tệp tin chính, mỗi phương thức phù hợp với các trường hợp sử dụng khác nhau:
read(): Đọc toàn bộ nội dung tệp, phù hợp với tệp nhỏ.
read(size): Đọc size byte, hữu ích khi không biết kích thước tệp và muốn kiểm soát bộ nhớ.
readline(): Đọc từng dòng, giúp tránh lỗi tràn bộ nhớ do tệp lớn.
...
Đăng vào ngày 17 tháng 6 lúc 04:22
Tổng Quan Về Apache Commons Trong Java
Apache Commons là một bộ sưu tập các thư viện công cụ mã nguồn mở quan trọng và phổ biến nhất trong hệ sinh thái Java. Nó bù đắp những thiếu sót của thư viện chuẩn JDK trong nhiều tình huống chung, cung cấp các công cụ chất lượng cao đã được kiểm chứng trong sản xuất.
Cho đến năm 2026, mặc dù các tính năng mới của Java 8-21 (như Stream, Option ...
Đăng vào ngày 29 tháng 5 lúc 04:57
Thao tác với tập tin trong Python
Đọc tập tin văn bản thuần
Giả sử có tập tin demo.txt với nội dung như sau:
hello
world
Đọc toàn bộ nội dung
with open('demo.txt', 'r', encoding='utf-8') as file:
content = file.read()
print(content)
Ở đây, chế độ 'r' là đọc (read-only), và tham số encoding='utf-8' đảm bảo xử lý đúng định dạng ký tự. Nếu tập tin không nằm cùng thư ...
Đăng vào ngày 24 tháng 5 lúc 22:14