Skip to content

Commit 0d52b4f

Browse files
Wei-TianHaoZhang Hai
authored and
Zhang Hai
committed
Clean up (QSCTech#26)
* Delete 屏幕快照 2017-06-28 下午10.43.11.png * Delete 屏幕快照 2017-06-28 下午4.54.37.png * Delete 屏幕快照 2017-06-28 下午4.52.36.png * Delete 屏幕快照 2017-06-28 下午4.33.17.png * Delete 屏幕快照 2017-06-28 下午3.21.46.png * Delete 屏幕快照 2017-06-28 下午3.07.38.png * Delete 屏幕快照 2017-06-28 下午3.03.56.png * Delete 屏幕快照 2017-06-28 下午11.49.09.png * Delete 屏幕快照 2017-06-28 下午11.49.04.png * Delete 图像信息处理checklist.md * Delete 图像信息处理checklist.pdf * Add files via upload * Delete 屏幕快照 2017-06-25 下午5.11.13.png * Delete 数据库check list.md * Add files via upload
1 parent d2b6c85 commit 0d52b4f

15 files changed

+68
-71
lines changed

图像信息处理/screenshots/0.png

84.9 KB
Loading

图像信息处理/图像信息处理checklist.md

+38-38
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44

55
###
66

7-
- [x] 光圈、焦距,对成像、景深的影响
7+
- [ ] 光圈、焦距,对成像、景深的影响
88
加上棱镜光圈越大,景深越浅
99
长焦,景深越浅
1010
对小孔成像,光圈越小越好,太小也不行
1111

12-
- [x] 成像原理
12+
- [ ] 成像原理
1313
CCD,电信号,电信号转图像,调整对比度、白平衡等
1414

15-
- [x] 彩色(chromatic color)和消色(Achromatic color),加色和补色,减色,三原色
15+
- [ ] 彩色(chromatic color)和消色(Achromatic color),加色和补色,减色,三原色
1616

1717
> RGB是加色,加光,CMYK是减色,涂颜料
1818

19-
- [x] 考:问设备无关的颜色空间模型,设备相关的颜色模型有哪些?
19+
- [ ] 考:问设备无关的颜色空间模型,设备相关的颜色模型有哪些?
2020
设备无关:CIE models, CIE XYZ, CIE L\*a\*b, CIE YUV
2121
设备相关:CMY,HSV,RGB
2222

2323

2424

25-
- [x] 解释RGB,CMY,HSV的意思,转换公式不用记
25+
- [ ] 解释RGB,CMY,HSV的意思,转换公式不用记
2626

2727
> CMY:C青色,M品红,Y黄色
2828
>
@@ -31,7 +31,7 @@
3131
> YUV: Y明亮度,U色度,V浓度
3232

3333

34-
- [x] 考:图像格式,无损压缩,有损压缩举例
34+
- [ ] 考:图像格式,无损压缩,有损压缩举例
3535

3636
无损:bmp(但是支持run length code),png
3737

@@ -40,19 +40,19 @@
4040
均可:tiff
4141

4242

43-
- [x] **==Bitmap data 小房子这页slide必须掌握==**
43+
- [ ] **==Bitmap data 小房子这页slide必须掌握==**
4444

4545
bmp图片存储矩阵是上下颠倒的(即矩阵第一行是图片最下面),每一行的byte数必须是4的倍数,不然要在最后加padding
4646

47-
- [x] 行成编码要掌握 run length code
47+
- [ ] 行成编码要掌握 run length code
4848

49-
![0203F33ED57DFDE1CE12B1A196BE8CDC](../../Library/Containers/com.tencent.qq/Data/Library/Caches/Images/0203F33ED57DFDE1CE12B1A196BE8CDC.png)
49+
![0203F33ED57DFDE1CE12B1A196BE8CDC](screenshots/0.png)
5050

5151
第一行1开始,1结束,4开始,4结束……
5252

5353
###
5454

55-
- [x] ==**怎么二值化要掌握,1.全局thresholding 2.复杂公式版,可能要考公式,记住思想自己推,至少记住步骤**==
55+
- [ ] ==**怎么二值化要掌握,1.全局thresholding 2.复杂公式版,可能要考公式,记住思想自己推,至少记住步骤**==
5656
$$
5757
Target:minimize\ variance\ \sigma \\
5858
W_f = \frac {N_f}{N}, W_b=\frac{N_b}{N}, W_f + W_b = 1\\
@@ -62,12 +62,12 @@
6262
$$
6363
枚举threshholding,检验那个thresh对应的方差最小
6464

65-
- [x] 形态学操作,考:像素图手画结果或者物理意义
65+
- [ ] 形态学操作,考:像素图手画结果或者物理意义
6666
Dilation:structure elemetn范围内有1就为1
6767

68-
![屏幕快照 2017-06-28 下午3.03.56](屏幕快照 2017-06-28 下午3.03.56.png)
68+
![屏幕快照 2017-06-28 下午3.03.56](screenshots/1.png)
6969
Erosion: structure element 范围内有0就是0
70-
![屏幕快照 2017-06-28 下午3.07.38](屏幕快照 2017-06-28 下午3.07.38.png)
70+
![屏幕快照 2017-06-28 下午3.07.38](screenshots/2.png)
7171

7272
7373

@@ -81,66 +81,66 @@
8181

8282
先dilation再erosion
8383

84-
![屏幕快照 2017-06-28 下午3.21.46](屏幕快照 2017-06-28 下午3.21.46.png)
84+
![屏幕快照 2017-06-28 下午3.21.46](screenshots/3.png)
8585

86-
- [x] 灰度划分,为什么是256个灰度级而不是128,weber‘s law, 2%
86+
- [ ] 灰度划分,为什么是256个灰度级而不是128,weber‘s law, 2%
8787
人眼差不多能分别出2%以上的灰度差别,再低难以分辨。
8888
由设备极限决定。
8989

90-
- [x] **==亮度变化,logarithm algorithm,必须掌握==**
90+
- [ ] **==亮度变化,logarithm algorithm,必须掌握==**
9191
L代表亮度,对于RGB来说应该可以直接用3通道?
9292
$$
9393
L_d=\frac{log(L_w+1)}{log(L_{max}+1)}
9494
$$
9595
9696

97-
- [x] 直方图均值化
97+
- [ ] 直方图均值化
9898
让色彩分布变得更平均
9999

100100
###
101101

102-
- [x] Nearest neibor
102+
- [ ] Nearest neibor
103103

104-
- [x] **==linear, bilinear interpolation==**,要写的正式一点,写成方程组模式
104+
- [ ] **==linear, bilinear interpolation==**,要写的正式一点,写成方程组模式
105105
$$
106106
z=Ax + By+Cxy+D\\
107107
代入4个点坐标
108108
$$
109109
110110

111-
- [x] Morph这一页要掌握
111+
- [ ] Morph这一页要掌握
112112
两张图像生成渐变
113113

114-
- [x] 怎么实现带皱纹的表情的模仿要掌握
114+
- [ ] 怎么实现带皱纹的表情的模仿要掌握
115115

116-
- [x] 1D卷积的例子要掌握
116+
- [ ] 1D卷积的例子要掌握
117117

118-
- [x] **==均值滤波(高斯滤波)要掌握==**
118+
- [ ] **==均值滤波(高斯滤波)要掌握==**
119119
simple mean 全是1,
120120
weighted mean,中间是4,上下左右是2,角上是1
121121
最后都要除以总值
122122

123-
- [x] **==中值滤波,slide上的例子要掌握==**
123+
- [ ] **==中值滤波,slide上的例子要掌握==**
124124
周围9个数的中位数代替该点,都是用原图做
125-
![屏幕快照 2017-06-28 下午4.33.17](屏幕快照 2017-06-28 下午4.33.17.png)
125+
![屏幕快照 2017-06-28 下午4.33.17](screenshots/4.png)
126126

127-
- [x] 双边滤波,基本思想,每个sigma是什么意思,公式不用记,要能解释
128-
![屏幕快照 2017-06-28 下午4.52.36](屏幕快照 2017-06-28 下午4.52.36.png)
129-
![屏幕快照 2017-06-28 下午4.54.37](屏幕快照 2017-06-28 下午4.54.37.png)
127+
- [ ] 双边滤波,基本思想,每个sigma是什么意思,公式不用记,要能解释
128+
![屏幕快照 2017-06-28 下午4.52.36](screenshots/5.png)
129+
![屏幕快照 2017-06-28 下午4.54.37](screenshots/6.png)
130130
sigma r 一般设为图像对角线的2%这么大
131131
sigma s 一般设为gradient的均值或中位值?
132132

133-
- [x] **==掌握FFT,公式的推导,解释==**
133+
- [ ] **==掌握FFT,公式的推导,解释==**
134134

135-
![屏幕快照 2017-06-28 下午11.49.04](屏幕快照 2017-06-28 下午11.49.04.png)
135+
![屏幕快照 2017-06-28 下午11.49.04](screenshots/7.png)
136136

137-
![屏幕快照 2017-06-28 下午11.49.09](屏幕快照 2017-06-28 下午11.49.09.png)
137+
![屏幕快照 2017-06-28 下午11.49.09](screenshots/8.png)
138138

139139
140140

141141
###
142142

143-
- [x] 引导滤波,基本思想
143+
- [ ] 引导滤波,基本思想
144144
解决双边滤波中的梯度反转、计算缓慢问题,能够保边、非迭代
145145
I是guide,p是输入图,q是输出图。输出是I的线性表达
146146
$$
@@ -149,28 +149,28 @@
149149
$$
150150
151151

152-
- [x] **==特征检测,两页slides, Feature detection: math三页==**
152+
- [ ] **==特征检测,两页slides, Feature detection: math三页==**
153153

154154
###
155155

156-
- [x] SIFT ,74 75
156+
- [ ] SIFT ,74 75
157157

158158
1. 获得特征点
159159
2. 计算每个像素的梯度方向
160160
3. 抛弃梯度太小的像素
161161
4. 为剩下的像素建立8格的直方图
162162
5. 分为4*4的格子,每个格子内是直方图的统计结果,每个特征转化为4\*4\*8=128维的高维向量,作为descriptor,完
163163

164-
![屏幕快照 2017-06-28 下午10.43.11](屏幕快照 2017-06-28 下午10.43.11.png)
164+
![屏幕快照 2017-06-28 下午10.43.11](screenshots/9.png)
165165

166166
###
167167

168-
- [x] bag of words
168+
- [ ] bag of words
169169

170170
###
171171

172-
- [x] CNN,BP
173-
- [x] laplace 要掌握 spatial filtering,公式
172+
- [ ] CNN,BP
173+
- [ ] laplace 要掌握 spatial filtering,公式
174174
实质上是二阶导数,可以获取变化剧烈的地方,轮廓,与原图结合相当于图像增强
175175
中间是-4,上下左右是1,角上是0
176176
或中间是-8,其他都是1
-51 Bytes
Binary file not shown.
Binary file not shown.

数据库系统原理/资料/数据库check list.md

+30-33
Original file line numberDiff line numberDiff line change
@@ -6,57 +6,57 @@
66

77
#### Chapter 10
88

9-
- [x] 文件组织,记录怎么表示,定长记录怎么放
9+
- [ ] 文件组织,记录怎么表示,定长记录怎么放
1010

11-
- [x] 不定长记录怎么放
11+
- [ ] 不定长记录怎么放
1212

1313
> slotted page: 开头是记录属性的数量,前面是record pointers(指向record entry 而不是 record❓),后面是records。
1414
>
1515
> record: 前面是定长内容和不定长内容的指针,后面是不定长内容,null bitmap在中间。如果全零的话只有bitmap(全为1)了。
1616

17-
- [x] 记录删除、插入怎么处理。Free Lists
17+
- [ ] 记录删除、插入怎么处理。Free Lists
1818

1919

2020
#### Chapter 11
2121

22-
- [x] hash不做要求,主要考索引,B+树,一般3-4叉
22+
- [ ] hash不做要求,主要考索引,B+树,一般3-4叉
2323

2424
> n叉指的是一个节点最多有n个指针,所以是n-1个值
2525
>
2626
> 非叶节点有 $\lceil n/2 \rceil $ ~ n 个儿子
2727
>
2828
> 叶节点有 $\lceil (n-1)/2 \rceil $ ~ n-1个值(相当于是非叶节点去掉了指针)
2929

30-
- [x] B+树构建,注意是批量构建还是单个插入。
30+
- [ ] B+树构建,注意是批量构建还是单个插入。
3131

3232
> 排序后从底向上建树: 叶子节点取多少视具体情况而定,一般可以尽量满。
3333

34-
- [x] B+树,插入,删除,merge,split
34+
- [ ] B+树,插入,删除,merge,split
3535

36-
- [x] 估计fan out,即最多几叉
36+
- [ ] 估计fan out,即最多几叉
3737

3838
> bs : block_size ps: pointer_size rs: value_size
3939
>
4040
> n个指针,n-1个值
4141
>
4242
> (bs - ps) / (rs + ps) + 1
4343

44-
- [x] ⭐️估计B+树的高度,最大高度,最小高度,直接估算log 4也差不多;
44+
- [ ] ⭐️估计B+树的高度,最大高度,最小高度,直接估算log 4也差不多;
4545

4646
> 先算出叶子节点再取log $\lceil n/2 \rceil $ 和log n,直接取log也行
4747

48-
- [x] ⭐️估计B+树的size,类似。
48+
- [ ] ⭐️估计B+树的size,类似。
4949

5050

5151

5252
## 查询处理和优化
5353

5454
#### Chapter 12
5555

56-
- [x] ⭐️估算查询代价,number of seeks, blocks read, blocks written.
56+
- [ ] ⭐️估算查询代价,number of seeks, blocks read, blocks written.
5757
transfer 时间和 seek 时间分开
5858

59-
- [x] 给查询语句转化为关系代数表达式,哪种是比较优化的,几个规则
59+
- [ ] 给查询语句转化为关系代数表达式,哪种是比较优化的,几个规则
6060
1 选择操作尽量先做。2 投影尽量早做 3 连接 (这里可能是错的,看一下ppt
6161

6262
> Statistical information about relations. Examples:number of tuples, number of distinct values for an attribute
@@ -65,62 +65,59 @@
6565
>
6666
> Cost formulae for algorithms, computed using statistics
6767

68-
- [x] 外部排序要掌握,书本的估算有偏差,看一下勘误表
68+
- [ ] 外部排序要掌握,书本的估算有偏差,看一下勘误表
6969

70-
- [x] select, sorting, join这几个都可以考,join最重要,sorting第二
70+
- [ ] select, sorting, join这几个都可以考,join最重要,sorting第二
7171

72-
- [x] join的方法,评价效率主要看外存,所有join都可能考
72+
- [ ] join的方法,评价效率主要看外存,所有join都可能考
7373

74-
- [x] nested-loop join
74+
- [ ] nested-loop join
7575

7676
> transfer: nr * bs + br seek: nr + br ❓为什么br每次要重新seek,可能是因为写了数据
7777

78-
- [x] block nested-loop join 2层外存,2层内存。
78+
- [ ] block nested-loop join 2层外存,2层内存。
7979

8080
> [br/(m-2)] * bs + br, 2* [br / (m-2)]. []表示下取整; 剩下的两个块一个用来读inner,一个用了output,并行
8181

82-
- [x] indexed nested-loop join, Nr是记录个数(外关系,较小的时候用这个比较有效率),c是B+树层数。
82+
- [ ] indexed nested-loop join, Nr是记录个数(外关系,较小的时候用这个比较有效率),c是B+树层数。
8383

8484
> Tt: transfer time Ts: seek time c: B+ tree seek time + Tt + Ts
8585
>
8686
> br*(Tt + Ts) + Nr * c。
8787

88-
- [x] merge join, 怎么分配内存,不应该相同。 min(br/x + bs/y) x + y = M
88+
- [ ] merge join, 怎么分配内存,不应该相同。 min(br/x + bs/y) x + y = M
8989

9090
> transfer: br + bs seek: br/x + bs/y,xy具体取值求个导算算
9191

92-
- [x] hash join,partition必须能装到内存里,递归的partition,看一下书,勘误表
92+
- [ ] hash join,partition必须能装到内存里,递归的partition,看一下书,勘误表
9393

9494
> transfer: 3(br + bs) + 4 * nh
9595
>
9696
> seek: 2(br / bb + bs / bb)
9797
>
98-
> recusive:
99-
>
100-
> ![屏幕快照 2017-06-25 下午5.11.13](屏幕快照 2017-06-25 下午5.11.13.png)
10198

102-
- [x] 要会算有多少块、一块多少内存之类的
99+
- [ ] 要会算有多少块、一块多少内存之类的
103100

104101

105102
## 并发控制和恢复
106103

107-
- [x] 会画前趋图,判断可串行(无环),判断可恢复(访问脏数据要求脏数据的事物commit在前,这里看一下啊,不太懂),cascadeless(无级联回滚,不读脏数据)
104+
- [ ] 会画前趋图,判断可串行(无环),判断可恢复(访问脏数据要求脏数据的事物commit在前,这里看一下啊,不太懂),cascadeless(无级联回滚,不读脏数据)
108105

109106
> 先用数据的先提交
110107
> casecadeless:读之前提交
111108

112109

113-
- [x] ⭐️ 并发控制,恢复,重点,14 15 16,可串行调度,可恢复调度,两阶段并发控制,两阶段封锁协议,充分条件,严格两阶段封锁协议,
110+
- [ ] ⭐️ 并发控制,恢复,重点,14 15 16,可串行调度,可恢复调度,两阶段并发控制,两阶段封锁协议,充分条件,严格两阶段封锁协议,
114111

115-
- [x] ⭐️ 重要结论:遵守两阶段封锁协议是可串行的充分条件,不是必要条件。要会举反例,可以按log point串行。
116-
- [x] 检测死锁,意向锁,IS IX相容性之类的,有没有环
117-
- [x] 银行balance冲突很高,个人balance冲突比较小,为了增加concurrence减小公共锁锁定时间
118-
- [x] 多粒度锁,相容性
112+
- [ ] ⭐️ 重要结论:遵守两阶段封锁协议是可串行的充分条件,不是必要条件。要会举反例,可以按log point串行。
113+
- [ ] 检测死锁,意向锁,IS IX相容性之类的,有没有环
114+
- [ ] 银行balance冲突很高,个人balance冲突比较小,为了增加concurrence减小公共锁锁定时间
115+
- [ ] 多粒度锁,相容性
119116

120117

121-
* [x] ⭐️ 基于日志的回复,repeating hsitory,checkpoint,logical undo,ARIS算法,必考。中文422页,英文755页例子,熟读
122-
* [x] dirty page table, transaction data table
123-
* [x] Aris算法的checkpoint不会引起脏页面写
124-
* [x] 3个过程,analysis, redo, undo,看书别看ppt
118+
* [ ] ⭐️ 基于日志的回复,repeating hsitory,checkpoint,logical undo,ARIS算法,必考。中文422页,英文755页例子,熟读
119+
* [ ] dirty page table, transaction data table
120+
* [ ] Aris算法的checkpoint不会引起脏页面写
121+
* [ ] 3个过程,analysis, redo, undo,看书别看ppt
125122
* [ ] Log Sequence Number
126123

Binary file not shown.

0 commit comments

Comments
 (0)