quietheart
quietheart
全部文章
分类
未归档(205)
归档
标签
去牛客网
登录
/
注册
QuietHeart
全部文章
(共205篇)
APUE读书笔记-06系统数据文件和信息(1)
1、简介 UNIX系统需要许多数据文件用于日常操作,例如:密码文件 /etc/passwd 以及组文件 /etc/group 。每次用户登陆的时候,或者每次使用命令 ls -l 的时候,都会使用密码文件。 以前,这些数据都是 ASCII 文本文件,被标准 I/O 库读取。但是,对于较大的系统,顺...
2020-04-29
0
627
大话设计模式读书笔记-22桥接模式
bigtalk.jpg 第22章 手机软件何时统一——桥接模式 概念 将抽象部分与实现部分分离,使它们可以独立变化。 这里的抽象和实现不是抽象类和派生类,而是当一个事物可以从多个角度看待的时候,将这些多个角度下看到的实现方式独立出来让它们各自变化互不影响(否则可能会出现组合爆炸)。 ...
2020-04-28
0
452
大话设计模式读书笔记-21单例模式
bigtalk.jpg 第21章 有些类也需计划生育——单例模式 概念 单例模式保证一个类仅有一个对象实例,并且提供一个访问它的全局访问点。 其实全局对象貌似可以实现只有一个实例,但是却不能保证没有人再次创建这样的实例。最稳妥的方法就是将实例化放到类本身中进行,让类本身负责保证其对象...
2020-04-27
0
499
大话设计模式读书笔记-20迭代器模式
bigtalk.jpg 第20章 想走?可以!先买票——迭代器模式 概念 顺序访问聚合对象中的各个元素,又不暴露对象内部表示。由于非常常用,已经并入很多高级语言中,目前不常出现了。 注意:迭代方式不止从前到后一种。 实现 元素: Aggregate : 抽象聚合类, 包含...
2020-04-26
0
343
大话设计模式读书笔记-19组合模式
bigtalk.jpg 第19章 分公司=一部门——组合模式 概念 组合模式将对象组合成树形结构以表示“部分”、“整体”的层次关系。使得用户可以以同样的方式对待单个对象和组合对象。比如文本编辑中,字、句、段的格式化。 实现 包含部分: Component:公共接口,描述了各...
2020-04-25
0
432
大话设计模式读书笔记-18备忘录模式
bigtalk.jpg 第18章 如果再回到从前——备忘录模式 概念 在不破坏对象封装性的前提下,捕获一个对象的内部状态并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态(比如游戏存进度)。 实现 包括: 一个对象类(Originator), 包含当前状态、...
2020-04-24
0
429
大话设计模式读书笔记-17适配器模式
bigtalk.jpg 第17章 在NBA我需要翻译——适配器模式 定义 将一个类的接口转换成客户需要的另一个类的接口。两种:类适配器,可以多继承实现;对象适配器,可以定义一个适配器类,适配器类中包含目标对象,适配器接口调用目标对象的特定接口。 实现(对象适配器) 用于系统的数据行...
2020-04-23
0
371
大话设计模式读书笔记-16状态模式
bigtalk.jpg 第16章 无尽加班何时休——状态模式 概念 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式其实就是将系统用不同状态表示,在不同状态进行不同行为。状态用对象实现具体行为、亦随着行为的进行状况,可对系统进行状态更新、切换等。 ...
2020-04-22
0
421
APUE读书笔记-05标准输入输出库(4)
11、格式化输入输出 (1)格式化的输出 格式化输出有如下四种函数: #include <stdio.h> int printf(const char *restrict format, ...); int fprintf(FILE *restrict fp, const char...
2020-04-21
0
491
APUE读书笔记-05标准输入输出库(3)
8、标准输入输出的效率 这一节,将使用标准输入输出和直接使用系统调用进行输入输出的时间进行了对比,主要是对: char 的 std I/O , line 的 std I/O ,系统调用设置最优缓存的 I/O ,以及系统调用没有设置缓存的 =I/O = 进行了对比,对比的表格如下: ...
2020-04-20
0
596
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页