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.
Tips
Cách cài đặt Cloudflare Tunnel để kết nối SSH
Nếu bạn có homelab ở nhà và mong muốn truy cập SSH nhưng không muốn mở port thì nên làm
Finance
Tản mạn một chút về hành trình đầu tư
Đây là một bài viết tản mạn đôi điều về hành trình đầu tư của tôi, cũng như chia sẽ
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
Design Pattern
Adapter Pattern là gì?
Khi áp dụng một design pattern tốt sẽ giúp bạn tiết kiệm thời gian và công sức sau này. Bạn
Tối ưu hiệu suất .NET Core In-Process và Out-of-Process
Trong quá trình phát triển phần mềm, việc tối ưu hiệu suất luôn là vấn đề được quan tâm khi
Design Pattern
Builder Pattern là gì
Khi áp dụng một design pattern tốt sẽ giúp bạn tiết kiệm thời gian và công sức sau này. Bạn
Design Pattern
Abstract Factory là gì
Khi áp dụng một design pattern tốt sẽ giúp bạn tiết kiệm thời gian và công sức sau này. Bạn
Design Pattern
Factory Method là gì
Khi áp dụng một design pattern tốt sẽ giúp bạn tiết kiệm thời gian và công sức sau này. Bạn
Design Pattern
Singleton Pattern là gì?
Khi áp dụng một design pattern tốt sẽ giúp bạn tiết kiệm thời gian và công sức sau này. Bạn
Extension trong C#?
Trong bài viết này, chúng ta sẽ cùng tìm hiểu về phương thức Extension trong C#. Đây là một phương
Tips
Một số setting tối ưu cho Firefox
Đây là một số tối ưu dành cho Firefox. Bạn tham khảo, cân nhắc và lựa chọn những setting phù
Tips
Các cách bật cài đặt cho Firefox
Firefox là một trình duyệt web nâng cao, để sử dụng nó bạn cần tối ưu theo cách của bạn.
Tips
Cách sao lưu và khôi phục Firefox toàn vẹn
Firefox là một trình duyệt tốt và có nhiều tính năng hay như container, ưu tiên quyền riêng tư, có
Lazy giúp khởi tạo trong multithread
Ở bài viết Singleton Pattern, tôi có trình bày về một cách đơn giản để tạo Singleton Pattern trong môi
Tips
Lưu trữ dữ liệu tốn ít tài nguyên hơn dựa vào bit trong CSharp
Việc sử dụng bit trong C/C++ có lẽ các bạn đã quá quen thuộc rồi. Trong C/C++ có