摘要: 设计模式的 7 大基本原则 设计模式的 7 大基本原则是开发高质量软件的指导方针。这些原则帮助开发者创建更加灵活、可维护和可扩展的代码。 1. 单一职责原则 (Single Responsibility Principle, SRP) 定义 一个类应该只有一个引起它变化的原因。 说明 每个类应该只负 阅读全文
posted @ 2024-07-25 22:39 KenWan 阅读(19) 评论(0) 推荐(0)
摘要: OSI 七层模型: 网络通信的基石 什么是 OSI 模型? OSI (Open Systems Interconnection) 模型是由国际标准化组织 (ISO) 在 1984 年提出的一个概念模型,旨在描述和标准化计算机系统的通信功能。尽管实际的互联网通信更多地基于 TCP/IP 模型,但 OS 阅读全文
posted @ 2024-07-25 19:23 KenWan 阅读(89) 评论(0) 推荐(0)
摘要: Java 中的平衡树:AVL 树和红黑树 1. 引言 平衡树是一种特殊的二叉搜索树(BST),它通过某种机制保持树的平衡,从而确保主要操作(如插入、删除和查找)的时间复杂度保持在 O(log n)。本文将介绍两种常见的平衡树:AVL 树和红黑树,并使用 Java 语言实现它们的基本结构和操作。 2. 阅读全文
posted @ 2024-07-25 14:56 KenWan 阅读(60) 评论(0) 推荐(0)
摘要: 学习目标 掌握Python的基本运算 掌握变量、表达式和语句 基本内容 Python语法常识 Python语句的书写规则 变量 一.Python程序的组成 Python的程序由包、模块(即一个Python文件)、函数、类和语句组成。 二.Python程序的编码规范 命名规则 变量名、包名、模块名通常 阅读全文
posted @ 2024-07-25 11:20 KenWan 阅读(85) 评论(0) 推荐(0)