Go
Go Memory Allocation là gì? Cách Go quản lý bộ nhớ và tối ưu RAM
Khám phá cách Go quản lý bộ nhớ và các kỹ thuật tối ưu hóa giúp tiết kiệm RAM, tăng hiệu năng.
Go
Memory Alignment là gì?
Trong Go, size thực tế của struct không chỉ là tổng size các field. Compiler sẽ chèn padding để bảo đảm memory alignment, nên thứ tự khai báo field có thể làm tổng size thay đổi. Sắp xếp field hợp lý giúp giảm lãng phí bộ nhớ và đôi khi cải thiện hiệu quả cache.
Blockchain
Triển khai blockchain cơ bản from scratch
Blockchain bằng Go: tạo block, transaction, mining Proof of Work, genesis block và kiểm tra tính toàn vẹn chuỗi.
Go
Go - Interface Satisfaction
Trong Golang, việc implement interface không phải là bắt buộc và không cần phải chỉ rõ là một struct đang