硬件以文件系统(Filesystem)角度来看 文件系统:一个可被挂载的数据称为文件系统,每个操作系统可以使用的文件系统并不一样,windows98是FAT或者FAT16文件系统,而windows2000以后有了NTFS文件系统,linux是ext2、ext3,现在出现了ext4。 文件系统通常将档 ...
分类:
系统相关 时间:
2018-10-06 16:32:52
阅读次数:
161
【本质】 利用状态来分离和选择行为。 【类图】 与策略模式完全相同。 【优点】 状态影响行为,方便的增加新状态和新行为;封装了行为转换规则。 【缺点】 类的数量增加。 【应用场景】 行为随状态改变而改变。 条件、分支语句的替代者。 ...
分类:
其他好文 时间:
2018-10-06 13:25:00
阅读次数:
167
【题目描述】: "电路维修" 【思路】: 开先看起来挺迷的,觉得没法做,搜索也写不出来。。。 再仔细分析题目,发现对于任意一根电路,它只有两种状态: 连着右上和坐下 连着左下和右上 要求最小的操作数。 我们可以发现,每条电线可以花费1的代价从一种状态改变为另外一种状态,那么我们可以对于已经连着的两点 ...
分类:
其他好文 时间:
2018-10-04 23:51:19
阅读次数:
192
概述 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 类型:行为类模式。 类图: 适用性: 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。 2.一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。 ...
分类:
其他好文 时间:
2018-10-04 23:51:05
阅读次数:
156
1.小知识点 1.toggle() 方法切换元素的可见状态,开关单击循环; 2.hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数; 3.animate() 该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。 只有数字值可创建动 ...
分类:
Web程序 时间:
2018-10-02 14:00:09
阅读次数:
215
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 C++实现代码: #include<iostream> #include<str ...
分类:
其他好文 时间:
2018-09-24 17:49:37
阅读次数:
136
2018-09-22 16:16:13 要避免过长的方法,面向对象设计实际上是希望做到代码的责任分解。 状态模式 状态(State)模式,当一个对象的内在状态改变时允许改变其行为,这个对象看起来就像是改变了其类。状态模式主要解决的是当控制一个对象状态转换条件表示式过于复杂时的情况。把状态的判断逻辑转 ...
分类:
其他好文 时间:
2018-09-22 23:20:25
阅读次数:
186
一、概念 Promise是异步编程的解决方案之一,与事件驱动+回调函数并列。 Promise是专门为异步编程设计的封闭的一次性用品,封闭体现在只有异步操作的结果能改变其状态,其他任何操作都不能改变其状态。一次性体现在一旦新建就会运行而且一旦状态改变,就不会再改变。 二、语法 三、实例 1.控制最基础 ...
分类:
其他好文 时间:
2018-09-21 19:05:03
阅读次数:
130
一、服务器磁盘阵列数据恢复背景本次服务器数据恢复案例中数据丢失原因为管理员误操作导致,raid级别为raid5磁盘阵列,共有18块硬盘,无硬件故障。某公司的机房管理员对服务器进行重装系统,但由于操作失误导致该服务器分区状态改变,原有的E分区丢失,该丢失的分区中存储了公司约80%的重要数据。急需恢复数据保障公司运营。二、raid5磁盘阵列数据恢复过程将客户服务器中所有硬盘数据镜像到服务器数据恢复专用
分类:
其他好文 时间:
2018-09-12 17:04:12
阅读次数:
201
观察者模式 一、什么是观察者模式? 观察者模式(别名 发布 订阅)是软件设计模式的一种。 观察者模式属于行为型模式 。(行为型模型 特别关注对象之间的通信) 观察者模式(Observer)完美的将观察者和被观察的对象分离开。 观察者设计模式定义了对象间 ...
分类:
其他好文 时间:
2018-09-11 11:32:31
阅读次数:
182