摘要: 结构型模式Structural Pattern 概念 描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过 简单积木的组合形成复杂的、功能更为强大的结构 分类 类结构型模式 该结构模式关心类的组合,由多个类可以组合成一个更大的系统,在类结构型模式中一般只存在继承关系和实现关系 ⭐️对象 阅读全文
posted @ 2025-03-14 10:38 红豆绿豆abc 阅读(784) 评论(0) 推荐(0)
摘要: json的key值为什么必须是一个字符串? 根据 JSON​ 的发现者表示主要原因是,由于JSON是跨语言兼容的,我们可以在多种语言中使用这个数据集。但是,单词 do​ 是 Javascript​ 中的关键字。解析时会出现语法错误。 { id: 1234, name: "foo", do: "som 阅读全文
posted @ 2025-03-13 20:19 红豆绿豆abc 阅读(183) 评论(0) 推荐(0)
摘要: 创建型模式 特点 创建型模式关注点是如何创建对象,其核心思想是要把对象的创建和使用相分离,这样使得两者能相对独立地变换。 创建型模式在创建什么(What),由谁创建(Who),何时创建(When)等方面都为软件设计者提供了尽可能大的灵活性。 简单/静态工厂SImple Factory 定义 在简单工 阅读全文
posted @ 2025-03-13 18:11 红豆绿豆abc 阅读(2759) 评论(0) 推荐(0)
摘要: 序章 Design Patterns 引入 使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。 原则 开闭原则 对拓展开放 对修改关闭 里氏替换原则 学习23种设计模式,关键是学习设计思想,不能简单地生搬硬套,也不能为了使用设计模式而过度设计,要合理平衡设计的复杂度和灵活性,并意识到 阅读全文
posted @ 2025-03-13 18:10 红豆绿豆abc 阅读(8) 评论(0) 推荐(0)
摘要: 实验楼-Linux(ubuntu) 1. Linux的桌面系统 2. 命令 --help 显示更为简单的内容 软/硬连接:ln 硬连接ln 目的地 硬连接名称 硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引 阅读全文
posted @ 2025-03-11 23:06 红豆绿豆abc 阅读(180) 评论(0) 推荐(0)
摘要: 命令的格式 command [options] [arguments] 中括号代表是可选的,即有些命令不需要选项也不需要参数,但有的命令在运行时需要多个选项或参数。 选项options: 选项是调整命令执行行为的开关,即,选项不同决定了命令的显示结果不同。 选项分为长选项和短选项。 短选项:比如-h 阅读全文
posted @ 2025-03-11 23:05 红豆绿豆abc 阅读(191) 评论(0) 推荐(0)
摘要: 安装新系统的基础环境 ubuntu 从阿里云镜像上下载服务器版本系统,安装的时候出现curtin command in-target,需要把apt网址改为http://mirrors.163.com/ubuntu/ 下载man命令:apt install man 看onenote笔记 在~/.zsh 阅读全文
posted @ 2025-03-11 23:05 红豆绿豆abc 阅读(261) 评论(0) 推荐(0)
摘要: Linux新系统安装 去163下载Ubuntu的live-server镜像 在virtualBox中安装ubuntu 更改root用户密码 方法步骤: 当前用户状态下,执行命令: $ sudo passwd root 接着会让你输入密码,输入就好。 具体的流程如图所示,注意,输入的密码不会显示出来, 阅读全文
posted @ 2025-03-11 23:04 红豆绿豆abc 阅读(202) 评论(0) 推荐(0)
摘要: 第五章 用户身份与文件权限 用户身份与能力 身份分类 管理员UID为0:系统的管理员用户。 系统用户UID为1~999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏范围。 普通用户UID从1000开始:是由管理员创 阅读全文
posted @ 2025-03-11 23:00 红豆绿豆abc 阅读(220) 评论(0) 推荐(0)
摘要: 第四章 Vim与Shell脚本 阅读全文
posted @ 2025-03-11 23:00 红豆绿豆abc 阅读(187) 评论(0) 推荐(0)