上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: 概述 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。 不同 Linux 系统对用户组的规定有所不同。Linux 下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除和修改,实际上就是对 /etc/group 文件的操作。 管理 增加 阅读全文
posted @ 2022-07-26 21:22 天航星 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 概述 Linux 系统是一个多用户多任务的分时操作系统。 任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号 一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问。 另一方面也可以帮助用户组织文件,并为用户提供安全性保 阅读全文
posted @ 2022-07-26 21:21 天航星 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 概述 完成用户管理的每一种方法实际上都是对有关的系统文件进行修改。 与用户和用户组相关的信息都存放在一些系统文件中,这些文件包括 /etc/passwd、/etc/shadow、/etc/group 等。 /etc/passwd 文件是用户管理工作涉及的最重要的一个文件。 Linux 系统中的每个用 阅读全文
posted @ 2022-07-26 21:21 天航星 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 概述 由于 /etc/passwd 文件是所有用户都可读的,如果用户的密码太简单或者规律比较明显,很容易被破解。 因此对安全性要求较高的 Linux 系统都把加密后的口令字分离出来,单独存放在一个文件中,这个文件是 /etc/shadow 文件。 超级用户才拥有该文件读权限,这就保证了用户密码的安全 阅读全文
posted @ 2022-07-26 21:21 天航星 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter Pattern)属于结构型模式 概述 结构型模式关注如何将现有的类或对象组织在一起形成更加强大的结构。 在生活中,我们经常遇到这样的一个问题:轻薄笔记本通常只有 type-c 或者 usb-a 接口,没有网口。但日常使用中是往往需要连接网口上网的,这时想到的第一个解决方案 阅读全文
posted @ 2022-07-22 18:00 天航星 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype Pattern)属于创建型模式 概述 原型模式实际上就是对象的拷贝。 原型模式使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。也就是说,原型对象作为模板,通过克隆操作,来产生更多的对象,就像细胞的复制一样。 原型模式的拷贝分为浅拷贝和深拷贝。 代码 阅读全文
posted @ 2022-07-21 22:48 天航星 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 建造者模式(Builder Pattern)属于创建型模式 概述 建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 经常使用的 StringBuiler 就是建造者模式的典型实现。 代码实现 普通 阅读全文
posted @ 2022-07-12 21:07 天航星 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory Pattern)属于创建型模式 概述 抽象工厂模式是围绕一个超级工厂创建其他工厂,该超级工厂又称为其他工厂的工厂。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类,每个生成的工厂都能按照工厂模式提供对象。前面的工厂模式通过定 阅读全文
posted @ 2022-07-11 10:04 天航星 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 工厂模式(Factory Pattern)属于创建型模式 概述 在工厂模式中,创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 如果需要创建一个对象,最简单的方式就是直接 new 一个。而工厂模式代替了传统的直接 new 的形式,那么为什么要替代呢?如果所有的对象 阅读全文
posted @ 2022-07-10 11:47 天航星 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern)属于创建型模式 概述 单例就是只有一个实例对象,即在整个程序中,同一个类始终只有一个对象进行操作。这样可以极大的减少内存开支和系统的性能开销,因此应用十分广泛。比如数据库连接类,实际上只需要创建一个对象或是直接使用静态方法就可以了,没必要去创建多个对象。 阅读全文
posted @ 2022-07-09 10:57 天航星 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页