Quy Trình Đóng Góp Mã Nguồn Và Tối Ưu Pull Request Cho GORM
Trong hệ sinh thái Go, GORM đóng vai trò là thư viện ORM được ưa chuộng nhất và luôn khuyến khích các lập trình viên tham gia cải thiện chất lượng mã nguồn. Để giúp các nhà phát triển mới dễ dàng hòa nhập vào cộng đồng mở, dưới đây là quy trình chuẩn để thực hiện đóng góp mã nguồn và gửi yêu cầu kéo (Pull Request) hiệu quả.
Thiết lập môi trườn ...
Đăng vào ngày 29 tháng 5 lúc 00:30
Tổng quan về Chuỗi, Hằng số, Con trỏ và Mảng trong Go
Xử lý Chuỗi (Strings)
Trong Go, chuỗi là một dãy byte bất biến. Khi làm việc với chuỗi, cần lưu ý sự khác biệt giữa độ dài byte và độ dài ký tự, đặc biệt là với các ký tự Unicode (như tiếng Việt có dấu).
Để lấy độ dài theo byte, ta dùng hàm len(). Tuy nhiên, để xử lý chính xác từng ký tự (rune), nên chuyển đổi chuỗi sang dạng []rune. Các ký tự ...
Đăng vào ngày 25 tháng 5 lúc 17:15
Phân Tích Cơ Chế Bộ Nhớ Đệm Go Build và Nguyên Nhân Giảm Hiệu Suất Trên Windows
Giới thiệu về vấn đề hiệu suất
Quá trình biên dịch dự án Go trên hệ điều hành Windows đôi khi gặp phải tình trạng chậm chạp đáng kể khi thực thi lệnh go build hoặc go list -export, ngay cả trong các trường hợp lẽ ra phải tận dụng được bộ nhớ đệm (cache). Các giải pháp thường thấy trên mạng thường khuyên tắt phần mềm diệt virus hoặc vô hiệu hóa ...
Đăng vào ngày 20 tháng 5 lúc 00:36