已知有公式
D
F
T
:
X
[
k
]
=
∑
n
=
0
N
−
1
x
[
n
]
e
−
j
2
π
k
n
N
,
0
≤
k
≤
N
−
1
DFT:Χ[k]=\sum_{n=0}^{N-1}x[n]e^{-\frac{j2\pi kn}{N}},0≤k≤N-1
DFT:X[k]=n=0∑N−1x[n]e−Nj2πkn,0≤k≤N−1
I
D
F
T
:
x
[
n
]
=
1
N
∑
k
=
0
N
−
1
X
[
k
]
e
j
2
π
k
n
N
,
0
≤
n
≤
N
−
1
IDFT:x[n]=\frac{1}{N}\sum_{k=0}^{N-1}X[k]e^{\frac{j2\pi kn}{N}},0≤n≤N-1
IDFT:x[n]=N1k=0∑N−1X[k]eNj2πkn,0≤n≤N−1
则对同一段数据
s
(
a
)
,
0
≤
a
≤
A
−
1
s(a),0\leq a\leq A-1
s(a),0≤a≤A−1 做 DFT 和 IDFT,有
D
F
T
:
X
[
k
]
=
∑
a
=
0
A
−
1
s
[
a
]
e
−
j
2
π
k
a
N
,
0
≤
k
≤
A
−
1
DFT:Χ[k]=\sum_{a=0}^{A-1}s[a]e^{-\frac{j2\pi ka}{N}},0≤k≤A-1
DFT:X[k]=a=0∑A−1s[a]e−Nj2πka,0≤k≤A−1
I
D
F
T
:
x
[
n
]
=
1
A
∑
a
=
0
A
−
1
s
[
a
]
e
j
2
π
a
n
N
,
0
≤
n
≤
A
−
1
IDFT:x[n]=\frac{1}{A}\sum_{a=0}^{A-1}s[a]e^{\frac{j2\pi an}{N}},0≤n≤A-1
IDFT:x[n]=A1a=0∑A−1s[a]eNj2πan,0≤n≤A−1 从公式结果上可见,对同一段数据做 DFT 和 IDFT,结果在幅度上相差 数据长度 倍的关系,相位上互为相反数。
解析JSON格式数据
比起XML,JSON的体积更小,语义性更差 传入的JSON文件如下
使用JSONObject
private fun parseJSONWithJSONObject(jsonData: String) { try { val jsonArray JSONArray(jsonData) for (i in 0 until jsonArray.length()){ val j…
一、漏洞描述 Apache Tomcat软件是Jakarta Servlet、 Jakarta Server Pages、 Jakarta Expression Language、 Jakarta WebSocket、 Jakarta Annotations和 Jakarta Authentication 规范的开源实现 。Apache Tomcat实现了对Servlet和JavaServer Page(JSP)…