Biến và hằng số trong Go
Biến và hằng số là thành phần quan trọng trong lập trình, giúp lưu trữ và quản lý dữ liệu.
Định danh và từ khóa
Định danh
Trong ngôn ngữ lập trình, định danh là các từ do lập trình viên định nghĩa để biểu thị ý nghĩa đặc biệt, như tên biến, tên hằng số, tên hàm, v.v. Trong Go, định danh bao gồm chữ cái, chữ số và ký tự _ (dấu gạch dưới), và phả ...
Đăng vào ngày 31 tháng 5 lúc 03:15
Truy cập đồng thời vào mảng trong Go: Vấn đề và Giải pháp
1. Vấn đề khi truy cập đồng thời
1.1. Tình trạng cạnh tranh dữ liệu (Data Race)
Trong lập trình Go, lập trình đồng thời là phương pháp quan trọng để khai thác hiệu năng của các bộ xử lý đa nhân. Tuy nhiên, khi nhiều goroutine cùng truy cập và thay đổi một cấu trúc dữ liệu như mảng, có thể xảy ra tình trạng cạnh tranh dữ liệu. Đây là một vấn đề ...
Đăng vào ngày 30 tháng 5 lúc 08:51
Ghi chú học Go (5)
Mục lục
I. Cấu trúc dữ liệu (Struct)
Khai báo cấu trúc
Truy cập thành phần của cấu trúc
Truyền cấu trúc vào hàm
Con trỏ đến cấu trúc
II. Slice trong Go
Khởi tạo slice
Hàm len() và cap()
Slice rỗng (nil)
Cắt slice
Hàm append() và copy()
I. Cấu trúc dữ liệu (Struct)
1. Khai báo cấu trúc
Trong Go, mảng chỉ có thể chứa các phầ ...
Đăng vào ngày 28 tháng 5 lúc 14:46
Hướng dẫn toàn diện: Cách bắt đầu nhanh với cơ sở dữ liệu SQL nhúng bằng Go thuần túy QL
QL là một công cụ cơ sở dữ liệu SQL nhúng được viết hoàn toàn bằng ngôn ngữ Go, được thiết kế đặc biệt cho các nhà phát triển Go cần giải pháp cơ sở dữ liệu nhẹ và hiệu suất cao. Dự án mã nguồn mở này cung cấp hỗ trợ đầy đủ cho ngôn ngữ SQL, đồng thời duy trì các phụ thuộc tối thiểu và hiệu suất vượt trội, là lựa chọn cơ sở dữ liệu lý tưởng cho ...
Đăng vào ngày 25 tháng 5 lúc 06:14
Tích hợp GORM và GraphQL nhanh chóng: Hướng dẫn xây dựng API hiện đại hiệu quả
Tích hợp GORM và GraphQL nhanh chóng: Hướng dẫn xây dựng API hiện đại hiệu quả
Tại sao nên kết hợp GORM với GraphQL?
GORM là thư viện ORM phổ biến trong hệ sinh thái Go, trong khi GraphQL đang trở thành tiêu chuẩn cho trao đổi dữ liệu giữa frontend và backend. Việc tích hợp hai công nghệ này mang lại lợi ích:
Tính nhất quán mô hình dữ liệu: ...
Đăng vào ngày 23 tháng 5 lúc 16:28
Thực hiện CORS (Chia sẻ nguồn chéo) trong Go
Khái niệm chia sẻ nguồn chéo
Hai URL được coi là cùng nguồn nếu chúng có cùng giao thức, cổng (nếu có) và tên miền. Ví dụ, https://example.com/page1 và https://example.com/page2 thuộc cùng một nguồn.
CORS là gì?
CORS (Cross-Origin Resource Sharing) là cơ chế cho phép tài nguyên trên trang web được truy cập từ các miền khác nhau. Cơ chế này giú ...
Đăng vào ngày 18 tháng 5 lúc 13:52