2025年03月14日
Nginx是支持世界上所有网站三分之一的Web服务器。因为轻巧,模块化,用户友好的配置格式以强大的反向代理能力,Nginx迅速取代其他Web服务器成了互联网上最常用Web服务器之。作为一个门户和对外暴露的入口,Nginx也是Web服务在保障企业服务在性能和安全方面功不可没,虽然Nginx也暴露过一些漏洞(比如CVE-2013-4547,CVE-2017-7529,CVE-2018-16843/16844,CVE-2019-9516和CVE-2020-12440等),但是基本上都无法直接(难于)利用。但是没有漏洞,不等于不能被利用(同样有漏洞,不等于可以利用)。Nginx最大的安全问题并不是其安全漏洞,而是在运维上面,尤其是错误配置导致的问题。本文我们就介绍Nginx常见的配置错误,及其导致的安全问题(风险)。
2025年03月14日
Flex 布局(Flexible Box Layout),即弹性布局,是一种为盒状模型提供最大灵活性的布局模型。在传统的布局方式中,使用浮动、定位等实现布局比较复杂,尤其是在处理动态或未知大小的元素时,而 Flex 布局可以更轻松地实现元素的对齐、分布和排序等。下面为你详细介绍 Flex 布局的相关知识。
2024年10月16日
黑马程序员成都java基础班 28期 2019.6.24开班
黑马程序员成都java基础班 29期 2019.7.10开班
黑马程序员成都java基础班 30期 2019.7.28开班
黑马程序员成都前端基础班 3期 2019.7.10开班
黑马程序员成都UI/UE基础班 首期 2019.7.5开班 首期学费优惠
黑马程序员成都python基础班 2期 2019.7.20开班
1、Meta 标签
2024年10月16日
实现效果:
实现代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
li {
/* 设置列表项目相关内容 */
list-style: none;
width: 200px;
height: 30px;
/* 设置对象的行高。 height: 30px;line-height: 30px;垂直居中 */
line-height: 30px;
/* 设置对象边框的特性 */
border: 1px solid pink;
/*1.强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行 */
white-space: nowrap;
/* 2.超出的部分隐藏 */
overflow: hidden;
/* 3.溢出的部分用省略号替代 */
text-overflow: ellipsis;
}
</style>
</head>
<body>
<ul>
<li>1.强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。</li>
<li>2.超出的部分隐藏。</li>
<li>3.溢出的部分用省略号替代。</li>
</ul>
</body>
</html>
2024年10月16日
单行文本溢出显示省略号---(前提要给固定宽度)
实现方法:
overflow:hidden; /*--超出隐藏--*/
white-space:nowrap; /*--禁止换行--*/
text-overflow:ellipsis; /*--超出的文字以省略号显示--*/
显示效果:
多行文本溢出显示省略号
2024年10月16日
1、 结构
一、标记<Html> 建立HTML文档
<Head> 设置网页头部和其它信息
<Body> 设计文件格式及内文所在<Body> 元素的属性
Text 设置页面文字的送顔色 Bgcolor 设置页面背景的顡色
Background 设置页面的背景图像 Link设置页面黙认的顔色
Bgproperties 设置页面的背景图像为固定,不随页面的滚动而滚动
2024年10月16日
css 伪类是用于向某些选择器添加特殊的效果,是动态的,指当前元素所处的状态或者特性。只有一个元素达到一个特定状态时,它可能得到一个伪类的样式;当状态改变时,它又会失去这个样式。
这篇文章在一定程度上鼓励你在构建UI时使用更简单的CSS和更少的 JS。熟悉 CSS 所提供的一切是实现这一目标的一种方法,另一种方法是实现最佳实践并尽可能多地重用代码。
接下介绍一些大家可能还不熟悉的一些伪类及其用例,希望对大家日后有所帮助。