正则/\.(mp4|zip|pdf|tff|svg|woff|woff2|ttf|jpg|png)(\?.*)?$/表示什么意思
时间: 2024-06-15 22:07:27 浏览: 14
正则表达式`/\.(mp4|zip|pdf|tff|svg|woff|woff2|ttf|jpg|png)(\?.*)?$/`表示匹配文件路径中以指定扩展名结尾的文件名。具体解释如下:
- `/\.`: 匹配一个点(.),用来表示文件名的扩展名前的部分。
- `(mp4|zip|pdf|tff|svg|woff|woff2|ttf|jpg|png)`: 使用括号和竖线(|)表示多个选项,匹配其中之一。这里匹配的是指定的文件扩展名,包括mp4、zip、pdf、tff、svg、woff、woff2、ttf、jpg和png。
- `(\?.*)?`: 使用括号和问号(?)表示可选项,匹配零个或一个。这里匹配的是可能存在的查询参数,以问号开头,后面跟着任意字符(.*)。
综合起来,该正则表达式可以用来匹配以指定扩展名结尾的文件名,例如`example.mp4`、`file.zip`等,并且还可以匹配带有查询参数的文件路径,例如`example.mp4?param=value`。
相关问题
如何添加tff/woff/woff2的文件拓展名和mime类型
要添加tff/woff/woff2的文件扩展名和MIME类型,您可以按照以下步骤进行操作:
1. 打开您的Web服务器配置文件(例如Apache的httpd.conf或Nginx的nginx.conf)。
2. 在配置文件中找到`mime.types`或类似的MIME类型设置部分。
3. 在该部分中找到`.ttf`、`.woff`和`.woff2`文件扩展名的条目。如果没有,请添加以下内容:
```
application/x-font-ttf ttf
application/font-woff woff
application/font-woff2 woff2
```
4. 保存并重新启动您的Web服务器。
此时,您的Web服务器就会正确地识别这些文件类型,并将其正确地返回给浏览器。
最优化问题min||X-FF^(T)X||_{F}^2怎么转换为maxTr(F^(T)XX^(T)F)的
我们可以将原问题表示为:
minimize ||X-FF^(T)X||_{F}^2
将其展开可得:
minimize tr((X-FF^(T)X)^T(X-FF^(T)X))
进一步展开可得:
minimize tr(X^TX - X^TFF^TX - X^TXF^TFX + X^TFF^TFF^TX)
将最后一项中的FF^T看做一个矩阵G,可得:
minimize tr(X^TX - X^TFF^TX - X^TXF^TFX + X^TGX)
我们可以对该式进行求导,令其等于0:
∂tr(X^TX - X^TFF^TX - X^TXF^TFX + X^TGX) / ∂X = 0
化简可得:
X = FG^T
将X的表达式代入原式可得:
maximize tr(F^TXX^TF)
化简可得:
maximize tr(F^TFG^TF)
因此,原问题可以转化为:
maximize tr(F^(T)XX^(T)F)
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)