Debugging là gì: quy trình, kỹ thuật và công cụ tìm lỗi

Debugging là gì: quy trình, kỹ thuật và công cụ tìm lỗi phần mềm Debugging là quá trình phát hiện, cô lập và khắc phục lỗi trong phần mềm. Từ…

Xem thêm

Terraform là gì: công cụ Infrastructure as Code của HashiCorp

Terraform là gì: công cụ Infrastructure as Code của HashiCorp Terraform là một công cụ Infrastructure as Code (IaC) do HashiCorp phát triển, cho phép người dùng khai báo và…

Xem thêm

Fortran là gì: ngôn ngữ lập trình cho tính toán khoa học

Fortran là gì: ngôn ngữ lập trình cho tính toán khoa học Fortran là gì? Đây là ngôn ngữ lập trình cao cấp được thiết kế riêng cho các bài…

Xem thêm

Đệ quy là gì: cách lập trình bằng cách gọi lại chính hàm

Đệ quy là gì: cách lập trình bằng cách gọi lại chính hàm Đệ quy (recursion) là kỹ thuật lập trình trong đó một hàm tự gọi lại chính nó…

Xem thêm

Emacs là gì: Trình soạn thảo lập trình mở rộng bằng ngôn ngữ Lisp

Emacs là gì: Trình soạn thảo lập trình mở rộng bằng ngôn ngữ Lisp Emacs không đơn giản là một trình soạn thảo văn bản. Nó là một trình thông…

Xem thêm

Git là gì: hệ thống quản lý phiên bản mã nguồn phổ biến nhất

Git là gì: hệ thống quản lý phiên bản mã nguồn phổ biến nhất Git là hệ thống quản lý phiên bản phân tán, miễn phí và mã nguồn mở,…

Xem thêm

asyncio trong Python là gì: event loop và lập trình bất đồng bộ

asyncio trong Python là gì và vì sao nó nhanh hơn threading là câu hỏi mà bất kỳ lập trình viên nào làm backend cũng gặp phải. Thư viện asyncio…

Xem thêm
Ví dụ cây đỏ đen hoàn chỉnh với các nút NIL tô đen ở đáy, mọi đường đi từ gốc xuống lá đều có cùng số nút đen

Cây đỏ đen (Red-Black Tree) là gì? Cấu trúc dữ liệu cân bằng

Cây đỏ đen (Red-Black Tree) là một cây tìm kiếm nhị phân tự cân bằng, nhờ vậy chiều cao cây luôn bị giới hạn ở mức O(log n) bất kể…

Xem thêm
Sơ đồ tổng quan các thao tác quản lý kho mã nguồn trong git: khởi tạo kho, thêm thay đổi vào vùng staging, tạo commit cục bộ rồi kéo và đẩy lên remote

Git internals là gì? Cách Git lưu blob, tree và commit bên trong

Git internals là gì? Đó là phần lõi bên trong Git — cách nó lưu blob, tree và commit dưới dạng đối tượng có địa chỉ SHA-1, vì sao có…

Xem thêm

Docker là gì: Container hóa ứng dụng và cách chạy dịch vụ

Docker là công nghệ container hóa ứng dụng, cho phép đóng gói phần mềm cùng toàn bộ phụ thuộc vào một đơn vị độc lập gọi là container. Nhờ vậy,…

Xem thêm