close up photo of programming of codes

codecungnhau.com

Một trang web về kỹ thuật lập trình

Thẻ: con tro

  • C# Design Patterns: Command

    C# Design Patterns: Command

    Command là mẫu thiết kế hành vi chuyển đổi các yêu cầu hoặc hoạt động đơn giản thành các đối tượng. Việc chuyển đổi cho phép thực hiện lệnh hoãn lại hoặc từ xa, lưu trữ lịch sử lệnh, v.v. Cách sử dụng mẫu Sử dụng: Mẫu Command khá phổ biến trong mã C#. Thông…

  • Python Design Patterns: Command

    Python Design Patterns: Command

    Command là mẫu thiết kế hành vi chuyển đổi các yêu cầu hoặc hoạt động đơn giản thành các đối tượng. Việc chuyển đổi cho phép thực hiện lệnh hoãn lại hoặc từ xa, lưu trữ lịch sử lệnh, v.v. Cách sử dụng mẫu Sử dụng: Mẫu Command khá phổ biến trong mã Python. Thông…

  • C++ Design Patterns: Command

    C++ Design Patterns: Command

    Command là mẫu thiết kế hành vi chuyển đổi các yêu cầu hoặc hoạt động đơn giản thành các đối tượng. Việc chuyển đổi cho phép thực hiện lệnh hoãn lại hoặc từ xa, lưu trữ lịch sử lệnh, v.v. Cách sử dụng mẫu Sử dụng: Mẫu Command khá phổ biến trong mã C++. Thông…

  • Design Patterns: Command

    Design Patterns: Command

    Mục tiêu Command là một mẫu thiết kế hành vi biến một yêu cầu thành một đối tượng độc lập chứa tất cả thông tin về yêu cầu. Sự chuyển đổi này cho phép bạn tham số hóa các phương thức với các yêu cầu khác nhau, trì hoãn hoặc xếp hàng đợi việc thực…

  • SOLID là gì? Áp dụng SOLID trong lập trình như thế nào?

    SOLID là gì? Áp dụng SOLID trong lập trình như thế nào?

    Phần mềm được xem là tốt khi khi nó có kiến trúc tốt. Kiến trúc phần mềm tương tự như móng nhà, móng yếu nhà sẽ không vững. Để viết được phần mềm tốt bạn phải học rất nhiều, điều đầu tiên bạn cần biết là SOLID. SOLID ra đời như thế nào? Lập trình hướng…

  • Memory Leak là gì?

    Memory Leak là gì?

    Trong bài viết này, chúng ta sẽ thảo luận về Memory Leak (rò rỉ bộ nhớ) là gì và tại sao nó có hại cho các ứng dụng. Memory Leak Memory leak hay rò rỉ bộ nhớ trong là một loại Bug (lỗi) giết chết ứng dụng của bạn từ từ bằng cách đầu tiên…

  • Sự khác biệt giữa toán tử delete và delete[] trong C++

    Sự khác biệt giữa toán tử delete và delete[] trong C++

    Trong bài viết này, chúng ta sẽ tìm hiểu về sự khác biệt giữa toán tử delete và delete[]. Cũng như, việc sử dụng pha trộn giữa new[] và delete có thể gây ra hiện tượng rò rỉ bộ nhớ (memory leak). Để cấp phát bộ nhớ động trên heap, ta sử dụng toán tử…

  • Python Design Patterns: Chain of Responsibility

    Python Design Patterns: Chain of Responsibility

    Chain of Responsibility là mẫu thiết kế hành vi cho phép chuyển yêu cầu dọc theo chuỗi các trình xử lý tiềm năng cho đến khi một trong số họ xử lý yêu cầu. Mẫu cho phép nhiều đối tượng xử lý yêu cầu mà không cần ghép lớp người gửi (sender) với các lớp…

  • C# Design Patterns: Chain of Responsibility

    C# Design Patterns: Chain of Responsibility

    Chain of Responsibility là mẫu thiết kế hành vi cho phép chuyển yêu cầu dọc theo chuỗi các trình xử lý tiềm năng cho đến khi một trong số họ xử lý yêu cầu. Mẫu cho phép nhiều đối tượng xử lý yêu cầu mà không cần ghép lớp người gửi (sender) với các lớp…

  • C++ Design Patterns: Chain of Responsibility

    C++ Design Patterns: Chain of Responsibility

    Chain of Responsibility là mẫu thiết kế hành vi cho phép chuyển yêu cầu dọc theo chuỗi các trình xử lý tiềm năng cho đến khi một trong số họ xử lý yêu cầu. Mẫu cho phép nhiều đối tượng xử lý yêu cầu mà không cần ghép lớp người gửi (sender) với các lớp…

  • Design Patterns: Chain of Responsibility

    Design Patterns: Chain of Responsibility

    Mục tiêu Chain of Responsibility là một mẫu thiết kế hành vi cho phép bạn chuyển các yêu cầu dọc theo một chuỗi các trình xử lý. Khi nhận được yêu cầu, mỗi trình xử lý sẽ quyết định xử lý yêu cầu hoặc chuyển nó cho trình xử lý tiếp theo trong chuỗi. Vấn…

  • Python Design Patterns: Proxy

    Python Design Patterns: Proxy

    Proxy là một mẫu thiết kế cấu trúc cung cấp một đối tượng hoạt động thay thế cho một đối tượng dịch vụ thực được client sử dụng. Một proxy nhận các yêu cầu của client, thực hiện một số công việc (kiểm soát truy cập, bộ nhớ đệm, v.v.) và sau đó chuyển yêu…