CSS学习笔记之基础教程(二)

上节内容CSS学习笔记之基础教程(一)

6、边距

6.1 外边距:margin

6.1.1 外边距

  • margin
  • margin-top
  • margin-left
  • margin-bottom
  • margin-right

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>边距</title>
</head>
<style>div{/* margin: 70px; */margin-top: 100px;margin-left: 70px;margin-bottom: 100px;margin-right: 70px;border: 1px solid #333333;}
</style>
<body><h1>CSS外边距</h1><div>本元素有外边距</div></body>
</html>

6.1.2 外边距 Margin - 简写属性

  • (1)
margin: 25px 50px 75px 100px;

上外边距是 25px
右外边距是 50px
下外边距是 75px
左外边距是 100px

  • (2)
margin: 25px 50px 75px;

上外边距是 25px
右和左外边距是 50px
下外边距是 75px

  • (3)
margin: 25px 50px;

上和下外边距是 25px
右和左外边距是 50px

  • (4)
margin: 25px;

所有四个外边距都是 25px

6.1.3 auto 值:以使元素在其容器中水平居中。


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>边距</title>
</head>
<style>div{/* margin: 70px; *//* margin-top: 100px;margin-left: 70px;margin-bottom: 100px;margin-right: 70px; */margin: auto;width: 100px;border: 1px solid #333333;}
</style>
<body><h1>CSS外边距</h1><div >本元素有外边距</div></body>
</html>

运行效果:
在这里插入图片描述

6.1.4 inherit 值:继承自父元素


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>边距</title>
</head>
<style>div{/* margin: 70px; *//* margin-top: 100px;margin-left: 70px;margin-bottom: 100px;margin-right: 70px; */margin-left: 100px;border: 1px solid #333333;}p.ex1{margin-left: inherit;}</style>
<body><h1>CSS外边距</h1><div ><p class="ex1">本元素集成父元素div的左边距</p></div></body>
</html>

运行效果:
在这里插入图片描述

6.1.5 CSS 外边距合并

  • 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。

  • 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者

6.1.5.1 当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并

在这里插入图片描述


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>边距</title>
</head>
<style>#d1{width: 100px;height: 100px;background-color: brown;margin-bottom: 20px;
}#d2{width: 100px;height: 100px;background-color: yellow;margin-top: 10px;
}</style>
<body>
<div id="d1"></div>
<div id="d2"></div><div ><p >d1和d2间距为20px,而不是30px</p></div></body>
</html>

运行效果:
在这里插入图片描述

6.1.5.2 当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和/或下外边距也会发生合并

在这里插入图片描述


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>边距</title>
</head>
<style>* {margin:0;padding:0;border:0;
}
#d1{width: 150px;height: 150px;background-color: brown;margin-top: 20px;
}#d2{width: 100px;height: 100px;background-color: yellow;margin-top: 10px;
}</style>
<body>
<div id="d1"><div id="d2"></div>
</div><div ><p >d1和d2间距为20px,而不是30px</p></div></body>
</html>

运行效果:
在这里插入图片描述

6.2 内边距:padding

  • 不允许负值。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>边距</title>
</head>
<style>* {margin: 0;padding: 0;border: 0;}#d1 {border: 1px solid #666666;/* 统一设置 *//* padding: 10px; *//* 单独设置 *//* padding-left: 10px;padding-right: 10px;padding-top: 25px;padding-bottom: 25px; *//* 简写  上 有 下 左*//* padding: 25px 10px 25px 10px; *//* 简写  上、右左、下 *//* padding: 25px 10px 25px; *//* 简写  上下 、左右 */padding: 25px 10px;}
</style><body><div id="d1"><p>本元素有内边距</p></div></body></html>

7、宽度和高度

  • 注意:heightwidth 属性不包括内边距、边框或外边距!它们设置的是元素的内边距、边框和外边距内的区域的高度/宽度!

heightwidth 属性可设置如下值:

  • auto - 默认。浏览器计算高度和宽度。
  • length - 以 px、cm 等定义高度/宽度。
  • % - 以包含块的百分比定义高度/宽度。
  • initial - 将高度/宽度设置为默认值。
  • inherit - 从其父值继承高度/宽度。

7.2 max-width

  • max-width 属性用于设置元素的最大宽度。
  • max-width 属性的值将覆盖 width(宽度)。

8、CSS 轮廓

CSS 轮廓

9、文本

9.1 文本对齐: text-align

  • text-align: center;
  • text-align: left;
  • text-align: right;
  • text-align: justify;

text-align: justify;效果:

在这里插入图片描述

9.2 文本方向:directionunicode-bidi

文本方向

9.3 垂直对齐:vertical-align

  • vertical-align: top;
  • vertical-align: middle;
  • vertical-align: bottom;
<!DOCTYPE html>
<html>
<head>
<style>
img.top {vertical-align: top;
}img.middle {vertical-align: middle;
}img.bottom {vertical-align: bottom;
}
</style>
</head>
<body><p>一幅 <img src="/i/logo/w3logo-3.png" alt="W3School" width="180" height="167"> 默认对齐方式的图像。</p><br><p>一幅 <img class="top" src="/i/logo/w3logo-3.png" alt="W3School" width="180" height="167"> 上对齐的图像。</p><br><p>一幅 <img class="middle" src="/i/logo/w3logo-3.png" alt="W3School" width="180" height="167"> 居中对齐的图像。</p><br><p>一幅 <img class="bottom" src="/i/logo/w3logo-3.png" alt="W3School" width="180" height="167"> 下对齐的图像。</p></body>
</html>

运行效果:在这里插入图片描述

9.4 文本装饰:text-decoration

  • text-decoration: overline;
  • text-decoration: line-through;
  • text-decoration: underline;
<!DOCTYPE html>
<html>
<head>
<style>
h1 {text-decoration: overline;
}h2 {text-decoration: line-through;
}h3 {text-decoration: underline;
}
</style>
</head>
<body><h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3></body>
</html>

运行效果:
在这里插入图片描述

9.5 文本转换:text-transform(大小写、驼峰)

  • text-transform: capitalize;
  • text-transform: lowercase;
  • text-transform: capitalize;
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>p.upper{text-transform:uppercase;text-indent: 100px;}p.lower{text-transform: lowercase;
}
p.capital{text-transform: capitalize;
}</style>
<body><p class="upper">元素大写:hello</p><p class="lower">元素大写:hello\HELLO</p><p class="capital">元素驼峰:hello world</p>
</body>
</html>

运行效果:

在这里插入图片描述

9.6 CSS 文字间距:text-indent(用于指定文本第一行的缩进)

  • text-indent: 100px;
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>p.upper{text-transform:uppercase;text-indent: 100px;}p.lower{text-transform: lowercase;
}
p.capital{text-transform: capitalize;
}</style>
<body><p class="upper">元素大写:hello</p><p class="lower">元素大写:hello\HELLO</p><p class="capital">元素驼峰:hello world</p>
</body>
</html>

运行效果:
在这里插入图片描述

9.7 字母间距:letter-spacing

  • letter-spacing: 10px;
  • letter-spacing: -10px;
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>p.upper{text-transform:uppercase;letter-spacing: 10px;}</style>
<body><p >HELLO</p><p class="upper">HELLO</p></body>
</html>

运行效果:

在这里插入图片描述

9.8 行高:line-height(指定行之间的间距)

  • line-height: 0.8;

9.9 字间距:word-spacing(指定文本中单词之间的间距)

  • word-spacing: 10px;
  • word-spacing: -5px;

9.10 空白:white-space(指定元素内部空白的处理方式,可用于禁用换行处理)

  • white-space: nowrap;

正常展示:

<!DOCTYPE html>
<html>
<head>
<style></style>
</head>
<body><h2>空白</h2><p>
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
</p><p>请尝试删除 white-space 属性来看一下区别。</p></body>
</html>

在这里插入图片描述
禁用换行:

<!DOCTYPE html>
<html>
<head>
<style>
p {white-space: nowrap;
}
</style>
</head>
<body><h2>空白</h2><p>
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
This is some text. This is some text. This is some text.
</p><p>请尝试删除 white-space 属性来看一下区别。</p></body>
</html>

在这里插入图片描述

9.11 文本阴影:text-shadow

  • text-shadow: 2px 2px;(水平、垂直)
  • text-shadow: 2px 2px red;(水平、垂直+颜色)
  • text-shadow: 2px 2px 5px red;(水平、垂直+模糊效果+颜色)
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>p.shadow1 {/* 水平、垂直 */text-shadow: 2px 2px;font-size: 30px;}p.shadow2 {/* 水平、垂直+颜色 */text-shadow: 2px 2px red;font-size: 30px;}p.shadow3 {/* 水平、垂直+模糊效果+颜色 */text-shadow: 2px 2px 5px red;font-size: 30px;}
</style><body><p style="font-size:30px">你好</p><p class="shadow1">你好</p><p class="shadow2">你好</p><p class="shadow3">你好</p>
</body></html>

运行效果:
在这里插入图片描述

9.12 所有 CSS 文本属性

在这里插入图片描述

9.13、CSS 字体:font-family

通用字体族
CSS 中,有五个通用字体族:

  • 衬线字体(Serif)- 在每个字母的边缘都有一个小的笔触。它们营造出一种形式感和优雅感。
  • 无衬线字体(Sans-serif)- 字体线条简洁(没有小笔画)。它们营造出现代而简约的外观。
  • 等宽字体(Monospace)- 这里所有字母都有相同的固定宽度。它们创造出机械式的外观。
  • 草书字体(Cursive)- 模仿了人类的笔迹。
  • 幻想字体(Fantasy)- 是装饰性/俏皮的字体。
<!DOCTYPE html>
<html>
<head>
<style>
.p1 {font-family: "Times New Roman", Times, serif;
}.p2 {font-family: Arial, Helvetica, sans-serif;
}.p3 {font-family: "Lucida Console", "Courier New", monospace;
}
</style>
</head>
<body><h1>CSS font-family</h1><p>这是一个段落,以 Times New Roman 字体显示:</p>
<p class="p1">This is a paragraph, shown in the Times New Roman font.</p>
<p>这是一个段落,以 Arial 字体显示:</p>
<p class="p2">This is a paragraph, shown in the Arial font.</p>
<p>这是一个段落,以 Lucida Console 字体显示:</p>
<p class="p3">This is a paragraph, shown in the Lucida Console font.</p></body>
</html>

运行效果:
在这里插入图片描述

9.14 字体样式:font-style

  • normal - 文字正常显示
  • italic - 文本以斜体显示
  • oblique - 文本为“倾斜”(倾斜与斜体非常相似,但支持较少)

9.15 字体粗细:font-weight

  • font-weight: normal;(正常)
  • font-weight: bold;(加粗)

9.16 字体变体:font-variant

  • font-variant: normal;
  • font-variant: small-caps;

9.17 CSS 字体属性:font-

font 属性是以下属性的简写属性:

  • font-style
  • font-variant
  • font-weight
  • font-size/line-height
  • font-family

注意:font-sizefont-family 的值是必需的。如果缺少其他值之一,则会使用其默认值。

在这里插入图片描述

10、CSS 图标

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- 引用Font Awesome 图标库 --><script src="https://kit.fontawesome.com/yourcode.js"></script><!-- 引用 Bootstrap 图标--><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"><!--引用 Google 图标  --><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"><title>Document</title>
</head>
<body></body>
</html>

11、CSS 链接

11.1 链接颜色:color

11.2 链接状态

四种链接状态分别是:

  • a:link - 正常的,未访问的链接
  • a:visited - 用户访问过的链接
  • a:hover - 用户将鼠标悬停在链接上时
  • a:active - 链接被点击时

注意

  • a:hover 必须 a:linka:visited 之后
  • a:active 必须在 a:hover 之后
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>p.ex1{font-size: 30px;
}
/* 未被访问过的 */
a:link{color: green;text-decoration: none;background-color: yellow;
}
/* 已被访问过的 */
a:visited{color: gray;text-decoration: none;background-color: cyan;
}
/* 鼠标悬停在链接上 */
a:hover{color: pink;text-decoration: underline;background-color: lightgreen;
}
/* 被选择的链接 */
a:active{color: red;text-decoration: underline;background-color: hotpink;
}</style>
<body><p class="ex1"> <a  href="html_jump_page.html" target="_blank">这是一个链接</a></p>
</body>
</html>

12、列表(ul:无序列表,ol:有序列表)

CSS 列表属性使您可以:

  • 为有序列表设置不同的列表项标记
  • 为无序列表设置不同的列表项标记
  • 将图像设置为列表项标记
  • 为列表和列表项添加背景色

12.1 不同的列表项目标记:list-style-type

该性质使用html设置方式参考HTML学习笔记之列表(四)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>ul,ol,li{font-size: 30px;}ul.a {list-style-type: circle;}ul.b {list-style-type: square;}ol.a{list-style-type: upper-roman;}ol.b{list-style-type:armenian}</style>
</head><body><h1>无序列表:</h1>
<ul class="a"><li>肖战</li><li>王一博</li>
</ul>
<ul class="b"><li>杨紫</li><li>杨紫</li>
</ul><h1>有序列表:</h1>
<ol class="a"><li>第一个</li><li>第二个</li>
</ol>
<ol class="b"><li>第一个</li><li>第二个</li>
</ol>
</body></html>

运行效果:
在这里插入图片描述

12.2 图像作为列表项标记:list-style-image

  • list-style-image: url('imgs/icon_mess_sellorder.png');
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>ul,ol,li {font-size: 30px;}ul.a {list-style-image: url('imgs/icon_mess_sellorder.png');}ol.a {list-style-image: url('imgs/icon_mess_sellorder.png');}</style>
</head><body><h1>无序列表:</h1><ul class="a"><li>肖战</li><li>王一博</li></ul><h1>有序列表:</h1><ol class="a"><li>第一个</li><li>第二个</li></ol></body></html>

运行效果:
在这里插入图片描述
存在问题:
1、图片没有显示完整(可能跟图片大小有关系)
2、图片和文字没有对齐

12.3 定位列表项标记:list-style-position(指定列表项标记(项目符号)的位置)

  • list-style-position: outside;” 表示项目符号点将在列表项之外。列表项每行的开头将垂直对齐。这是默认的。
  • "list-style-position: inside;" 表示项目符号将在列表项内。由于它是列表项的一部分,因此它将成为文本的一部分,并在开头推开文本
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>ul,ol,li {font-size: 30px;}ul.a {list-style-position: outside;}ol.a {list-style-position: inside;}</style>
</head><body><h1>无序列表:</h1><ul class="a"><li>肖战</li><li>王一博</li></ul><h1>有序列表:</h1><ol class="a"><li>第一个</li><li>第二个</li></ol></body></html>

运行效果:
在这里插入图片描述

12.4 删除默认设置

ul {list-style-type: none;margin: 0;padding: 0;
}
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>ul,ol,li {font-size: 30px;}ul.a {list-style-position: outside;}ul.none{list-style-type: none;margin: 0px;padding: 0px;}ol.a {list-style-position: inside;}</style>
</head><body><h1>无序列表:</h1><ul class="a"><li>肖战</li><li>王一博</li></ul><h1>无序列表(无样式):</h1><ul class="none"><li>肖战</li><li>王一博</li></ul><h1>有序列表:</h1><ol class="a"><li>第一个</li><li>第二个</li></ol></body></html>

运行效果:
在这里插入图片描述

12.5 列表 - 简写属性

在使用简写属性时,属性值的顺序为:

  • list-style-type(如果指定了 list-style-image,那么在由于某种原因而无法显示图像时,会显示这个属性的值)
  • list-style-position(指定列表项标记应显示在内容流的内部还是外部)
  • list-style-image(将图像指定为列表项标记)
    如果缺少上述属性值之一,则将插入缺失属性的默认值(如果有)。
ul {list-style: square inside url("sqpurple.gif");
}

13、表格

13.1 表格边框:border

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>table,th,td {border: 1px solid black;}
</style><body><table><tr><th>姓名</th><th>性别</th></tr><tr><td>肖战</td><td></td></tr></table></body></html>

运行效果:
在这里插入图片描述

13.2 全宽表格:width:100%

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>table,th,td {border: 1px solid black;}table{width: 100%;}
</style><body><table><tr><th>姓名</th><th>性别</th></tr><tr><td>肖战</td><td></td></tr></table></body></html>

运行效果:
在这里插入图片描述

13.3 合并表格边框(单边框)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3018223.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

vector介绍与使用【C++】

C vector 前言一、vector的介绍c文档介绍简介 二、vector的定义和使用vector的定义vector代码演示 vector的使用vector iterator 的使用vector 空间增长问题vector 增删查改vector 迭代器失效问题引起底层空间改变eraseg与vs检测比较string迭代器失效 vector 在OJ中的使用只出现…

SEO之高级搜索指令(二)

初创企业需要建站的朋友看这篇文章&#xff0c;谢谢支持&#xff1a; 我给不会敲代码又想搭建网站的人建议 新手上云 &#xff08;接上一篇。。。。&#xff09; 5 、inanchor: inanchor:指令返回的结果是导入链接锚文字中包含搜索词的页面。百度不支持inanchor:。 比如在 Go…

【电路笔记】-Twin-T振荡器

Twin-T振荡器 文章目录 Twin-T振荡器1、概述2、Twin-T振荡器3、Twin-T放大4、Twin-T 振荡器示例5、总结Twin-T 振荡器是另一种 RC 振荡器电路,它使用两个并联的 RC 网络来产生单一频率的正弦输出波形。 1、概述 Twin-T 振荡器是另一种类型的 RC 振荡器,它产生正弦波输出,用…

Angular中创建和使用服务

Angular中的服务 文章目录 Angular中的服务前言一、创建服务二、使用服务 前言 Angular 服务是 Angular 应用程序中用于封装可重用逻辑的类。服务在应用程序的多个组件之间共享数据和功能&#xff0c;而不依赖于应用程序的UI。服务可以用于诸如数据处理、与后端通信、用户身份…

MS2107 宏晶微 音视频采集芯片 提供开发资料

1. 基本介绍 MS2107 是一款视频和音频采集芯片,内部集成 USB2.0 控制器和数据收发模块、视频 ADC模块、音频 ADC 模块和音视频处理模块。MS2107可以将 CVBS、S-Video 和音频信号通过 USB接口传送到 PC、智能手机和平板电脑上预览或采集。MS2107 输出支持 YUV422 和 MJPEG 两种…

Mintegral引领短剧行业新风尚:广告变现策略助力出海应用高效增长

短剧&#xff0c;一颗正在冉冉升起的新星&#xff0c;如今成为了影视行业的新风口。《2023短剧行业研究报告》显示&#xff0c;2023年短剧市场规模达到373.9亿元&#xff0c;同比增长267.65%&#xff0c;预计2024年将超过500亿元。近年来&#xff0c;政策出台、供需促进及应用出…

(1day)致远M3 log 敏感信息泄露漏洞(Session)复现

前言 系统学习web漏洞挖掘以及项目实战也有一段时间了,发现在漏洞挖掘过程中难免会碰到一些历史漏洞,来帮助自己或是提高自己挖洞和及时发现漏洞效率,于是开始创建这个专栏,对第一时间发现的1day以及历史漏洞进行复现,来让自己更加熟悉漏洞类型以及历史漏洞,方便自己在后续的项…

六级段落匹配

一个段落最多匹配2个句子 一个段落对应&#xff1a;0-2 适当放题 找到三个对应点就可以选 每看三个句子划关键词之后再自己回忆一遍关键词&#xff0c;看了36 37 38 就复述一遍关键词看了39 40 41就又从36开始复述关键词&#xff08;334&#xff09;看到最后一句话就又从头…

安装nginx-1.25.5与ngx_http_headers_more_filter_module模块

#下载nginx的代码 curl -O http://nginx.org/download/nginx-1.25.5.tar.gz #下载headers-more-nginx-module代码 git clone https://github.com/openresty/headers-more-nginx-module#解压 tar -xzf nginx-1.25.5.tar.gzcd nginx-1.25.5#--add-dynamic-module 下载下来的目录 …

单向链表的应用

单向链表的应用 链表的概念&#xff0c;基本操作创建节点插入节点 表尾插入链表遍历为什么静态链表很少用传统链表的思考 链表的概念&#xff0c;基本操作 链表是一种物理存储单元上非连续的存储结构&#xff0c;由一系列节点&#xff08;链表中每一个元素称为节点&#xff09…

网络基础-默认网关

默认网关&#xff0c;又称缺省网关&#xff0c;缺省路由器&#xff1b;它是指在一个连接两个不同网络的设备&#xff0c;为网关设备&#xff1b;当主机需要发送数据包到另一个子网或者另一个网络时&#xff0c;它会首先检查目标地址是否在本地子网内&#xff1b;如果不在本地子…

【intro】图注意力网络(GAT)

论文阅读 https://arxiv.org/pdf/1710.10903 abstract GAT&#xff0c;作用于图结构数据&#xff0c;采用masked self-attention layers来弥补之前图卷积或类似图卷积方法的缺点。通过堆叠layers&#xff0c;让节点可以添加其邻居的特征&#xff0c;我们就可以给不同的邻居节…

创建SpringBoot3.X项目(使用IDEA2022创建SpringBoot3.X项目)

创建项目 1.点击New Project&#xff08;新建项目&#xff09; 项目基本信息 项目依赖 修改项目基本信息 1.修改配置文件类型&#xff08;按需调整&#xff09; 一版创建完成的项目都是application.properties配置文件&#xff0c;如果喜欢使用yml的可以直接修改配置文件后…

Spring-Cloud-OpenFeign源码解析-01-OpenFeign简介

OpenFeign简介 OpenFeign是一种声明式、模板化的HTTP客户端(仅在Application Client中使用)。声明式调用是指&#xff0c;就像调用本地方法一样调用远程方法&#xff0c;无需感知操作远程http请求。 OpenFeign和Feign的区别 Feign是Spring Cloud组件中一个轻量级RESTful的HT…

2024爆火的AI设备Rabbit R1到底是什么?有人说它是AI的iPhone时刻,有人说它是套壳的安卓

大家好&#xff0c;我是木易&#xff0c;一个持续关注AI领域的互联网技术产品经理&#xff0c;国内Top2本科&#xff0c;美国Top10 CS研究生&#xff0c;MBA。我坚信AI是普通人变强的“外挂”&#xff0c;所以创建了“AI信息Gap”这个公众号&#xff0c;专注于分享AI全维度知识…

OpenHarmony usb打开报错“usb fail error code = -3, error msg = LIBUSB_ERROR_ACCESS”

一、前言&#xff1a;最近公司项目需求&#xff0c;定位要求使用国产系统&#xff0c;国产系统无非就是 统信os &#xff0c;麒麟OS, 还有这两年比较热的 OpenHarmony。于是&#xff0c;老板要求公司产品适配OpenHarmony , 跟上时代步伐。 二、在开发中使用 usb 通讯时&#x…

CH32V 系列 MCU IAP 使用函数形式通过传参形式灵活指定APP跳转地址

参考: CH32V 系列 MCU IAP 升级跳转方法 CH32V103 的 IAP 问题&#xff08;跳转及中断向量表重定位&#xff09; 1. 沁恒的RISC-V内核MCU的IAP跳转示例程序简要分析 沁恒的RISC-V内核的MCU比如CH32V203、CH32V307等系列的EVT包中IAP升级的示例程序中都是通过使能软件中断之后&…

SSM【Spring SpringMVC Mybatis】——Maven

目录 1、为什么使用Maven 1️⃣获取jar包 2️⃣添加jar包 3️⃣使用Maven便于解决jar包冲突及依赖问题 2、什么是Maven 3、Maven基本使用 3.1 Maven准备 3.2 Maven基本配置 3.3 Maven之Helloworld 4、Maven及Idea的相关应用 4.1 将Maven整合到IDEA中 4.2 在IDEA中新建…

odoo实施之各种导航设计

odoo各种基础能力&#xff1a;活动、讨论 玩转odoo&#xff0c;真有玩的体验 odoo消息提醒能力 odoo 讨论模块 odoo 通过new message触发任务 安装odoo studio进行拖拉拽设计 查阅官方文档&#xff0c;向官方提issue 欧洲和美国&#xff0c;虽然都是英语&#xff0c;但日期格式…

市场营销的酒店营销策略研究意义

在市场经济条件下&#xff0c;市场营销策略已成为企业经营管理中最重要的组成部分&#xff0c;其在企业管理中的地位日益显现出来。 然而&#xff0c;由于酒店营销环境的特殊性&#xff0c;酒店营销策略研究一直是咱们从业者研究的热点之一。 对于酒店营销策略的研究&#xf…