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

1、CSS语法

  • CSS 规则集(rule-set)由选择器和声明块组成:
    在这里插入图片描述

  • 选择器指向您需要设置样式的 HTML 元素。

  • 声明块包含一条或多条用分号分隔的声明。

  • 每条声明都包含一个 CSS 属性名称和一个值,以冒号分隔。

  • 多条 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"><title>CSS</title><style>body{background-color: #EDEDED;}/* 标题h1样式 */h1{color: #333333;text-align: center;font-size: 20px;}/* 段落样式 */p{font-size: 15px;color: #666666;/* 字体 */font-family: Verdana;}</style>
</head>
<body><h1>我的第一个CSS示例</h1><p>这是一个段落</p></body>
</html>

2、CSS选择器

2.1 什么是CSS选择器

  • CSS 选择器用于“查找”(或选取)要设置样式的 HTML 元素。

  • 我们可以将 CSS 选择器分为五类:
    (1)简单选择器(根据名称、id、类来选取元素)
    (2)组合器选择器(根据它们之间的特定关系来选取元素)
    (3)伪类选择器(根据特定状态选取元素)
    (4)伪元素选择器(选取元素的一部分并设置其样式)
    (5)属性选择器(根据属性或属性值来选取元素)

2.2 CSS 元素选择器

  • 元素选择器根据元素名称来选择 HTML 元素。
 h1{color: #333333;text-align: center;font-size: 20px;}

2.3 CSS id 选择器

  • id 选择器使用 HTML 元素的 id 属性来选择特定元素。

  • 元素的 id 在页面中是唯一的,因此 id 选择器用于选择一个唯一的元素!

  • 要选择具有特定 id 的元素,请写一个井号(),后跟该元素的 id

  • id 名称不能以数字开头

<!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>CSS</title><style>body {background-color: #EDEDED;}#para1 {text-align: left;color: red;}</style>
</head><body><!-- id选择器 --><p id="para1">这部分受id选择器控制</p>
</body></html>

2.4 CSS 类选择器

  • 类选择器选择有特定 class 属性的 HTML 元素。

  • 如需选择拥有特定 class 的元素,请写一个句点(.)字符,后面跟类名。

  • 类名不能以数字开头

<!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>CSS</title><style>body {background-color: #EDEDED;}p.center{text-align:left;color: aqua;}p.size {font-size: 20px;}</style>
</head><body><!-- 类选择器 --><h1 class="center">这个标题不受影响</h1><p class="center">这个段落受类选择器影响</p><p class="center size">这个段落受多个类选择器影响</p>
</body></html>

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

2.5 CSS 通用选择器

  • 通用选择器(*)选择页面上的所有的 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>CSS</title><style>body {background-color: #EDEDED;}/* 通用选择器  影响页面中的每一个元素 */*{color: blue;text-align: center;}</style>
</head><body>  
<p>这个段落受通用选择器影响</p>
</body></html>

2.6 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"><title>CSS</title><style>body {background-color: #EDEDED;}/* 分组选择器 */h1,h2,p{text-align: left;color: brown;}</style>
</head><body><h1>Hello</h1>
<h2>你好</h2>
<p>段落</p>
</body></html>

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

3、CSS的使用

有三种插入样式表的方法:

  • 外部 CSS
  • 内部 CSS
  • 行内 CSS

3.1 外部CSS

  • 通过使用外部样式表,您只需修改一个文件即可改变整个网站的外观!
  • 每张 HTML 页面必须在 head 部分的 <link> 元素内包含对外部样式表文件的引用。
  • 外部样式表可以在任何文本编辑器中编写,并且必须以 .css 扩展名保存。
  • 外部 .css 文件不应包含任何 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><!-- 外部引入css --><link rel="stylesheet" type="text/css" href="css/baseStyle.css">
</head>
<body><h1>Hello</h1>
<p>段落内容</p></body>
</html>

baseStyle.css:

h1{text-align: center;font-size: 20px;color: #333333;
}
p{text-align: left;font-size: 15px;color: #666666;
}

运行效果:
在这里插入图片描述
注意:请勿在属性值和单位之间添加空格(例如 margin-left: 20 px;)。正确的写法是:margin-left: 20px;

3.2 内部 CSS

<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: linen;
}h1 {color: maroon;margin-left: 40px;
} 
</style>
</head>
<body><h1>This is a heading</h1>
<p>This is a paragraph.</p></body>
</html>

3.3 行内CSS

  • 行内样式(也称内联样式)可用于为单个元素应用唯一的样式。

  • 如需使用行内样式,请将 style 属性添加到相关元素。style 属性可包含任何 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"><title>Document</title>
</head>
<body><h1 style="font-size: 20px; color:#333333">Hello</h1>
<p style="font-size:15px; color:#666666">段落内容</p></body>
</html>

3.4 多个样式表

  • 内部+外部+行内 多种样式一起使用
  • 最终效果为最后声明的样式
  • 页面中的所有样式将按照以下规则“层叠”为新的“虚拟”样式表,其中第一优先级最高:
    (1)行内样式(在 HTML 元素中)
    (2)外部和内部样式表(在 head 部分)
    (3)浏览器默认样式

示例一:此时h1的颜色为后声明的orange

<!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><link type="text/css" rel="stylesheet" href="css/baseStyle.css"><style>h1{color: orange;}</style>
</head>
<body><h1>Hello</h1>
<p >段落内容</p></body>
</html>

baseStyle.css:

h1{text-align: center;font-size: 20px;color: #333333;
}
p{text-align: left;font-size: 15px;color: #666666;
}

运行效果:
在这里插入图片描述
示例二:此时h1的颜色为baseStyle.css中定义的#333333

<!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>h1{color: orange;}</style><link type="text/css" rel="stylesheet" href="css/baseStyle.css">
</head>
<body><h1>Hello</h1>
<p >段落内容</p></body>
</html>

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

4、CSS 背景

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

4.1 背景颜色: background-color

  • 指定元素的背景色
<!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>body{background-color: orange;/* background-color: #EDEDED; *//* background-color: rgb(255,0,0); */}h1{background-color: bisque;}</style>
</head>
<body><h1>Hello</h1>
<p >段落内容</p></body>
</html>

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

4.2 背景图像:background-image

  • 指定用作元素背景的图像。
  • 默认情况下,background-image 属性在水平和垂直方向上都重复图像。
<!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>body{background-image: url(imgs/login_bg.png);}</style>
</head>
<body><h1>Hello</h1>
<p >段落内容</p></body>
</html>

图片资源文件为:
在这里插入图片描述
运行效果:
在这里插入图片描述

4.2.2 背景重复:background-repeat

4.2.2.1 仅在水平方向上重复:background-repeat: repeat-x;
<!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>body{background-image: url(imgs/login_bg.png);/* 仅在水平方向上重复 */background-repeat: repeat-x;}</style>
</head>
<body><h1>Hello</h1>
<p >段落内容</p></body>
</html>

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

4.2.2…2 仅在垂直方向上重复:background-repeat: repeat-y;
4.2.2.3 不重复background-repeat: no-repeat;
<!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>body{background-image: url(imgs/login_bg.png);background-repeat: no-repeat;}</style>
</head>
<body><h1>Hello</h1>
<p >段落内容</p></body>
</html>

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

4.2.3 背景图像位置:background-position

<!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>body{background-image: url(imgs/login_bg.png);background-repeat: no-repeat;background-position: left top;}</style>
</head>
<body><h1>Hello</h1>
<p >段落内容</p></body>
</html>

4.2.4 CSS 背景附着:background-attachment

  • 属性指定背景图像是应该滚动还是固定的(不会随页面的其余部分一起滚动)
4.2.4.1 背景固定,不随页面滚动 background-attachment: fixed;
  • 页面内容滚动,图片一直位于设置的左上角
<!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>body{background-image: url(imgs/login_bg.png);background-repeat: no-repeat;background-position: left top;background-attachment: fixed;}p{font-size: 40px;}</style>
</head>
<body><h1>Hello</h1>
<p >段落内容1</p>
<p >段落内容2</p>
<p >段落内容3</p><p >段落内容4</p>
<p >段落内容5</p>
<p >段落内容6</p>
<p >段落内容7</p>
<p >段落内容8</p><p >段落内容9</p>
<p >段落内容10</p><p >段落内容11</p>
<p >段落内容12</p>
<p >段落内容13</p><p >段落内容14</p>
<p >段落内容15</p>
<p >段落内容16</p>
<p >段落内容17</p>
<p >段落内容18</p><p >段落内容19</p>
<p >段落内容20</p>
</body>
</html>

在这里插入图片描述

4.2.4.2 背景不固定,随页面滚动 background-attachment: scroll;

4.3 CSS background - 简写属性

按照如下顺序进行简化:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position
body {background-color: orange;background-image: url(imgs/login_bg.png);/* 重复样式 */background-repeat: no-repeat;/* 是否随页面内容滚动 */background-attachment: scroll;/* 位置 */background-position: left top;}

简化为:

 body{background: orange url(imgs/login_bg.png) no-repeat fixed left top;}

4.4 所有 CSS 背景属性

在这里插入图片描述

5、CSS边框: border

5.1 边框种类

  • dotted - 定义点线边框
  • dashed - 定义虚线边框
  • solid - 定义实线边框
  • double - 定义双边框
  • groove - 定义 3D 坡口边框。效果取决于 border-color 值
  • ridge - 定义 3D 脊线边框。效果取决于 border-color 值
  • inset - 定义 3D inset 边框。效果取决于 border-color 值
  • outset - 定义 3D outset 边框。效果取决于 border-color 值
  • none - 定义无边框
  • hidden - 定义隐藏边框
<!DOCTYPE html>
<html>
<head>
<style>
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}
</style>
</head>
<body><h1>border-style 属性</h1><p>此属性规定要显示的边框类型:</p><p class="dotted">点状边框。</p>
<p class="dashed">虚线边框。</p>
<p class="solid">实线边框。</p>
<p class="double">双线边框。</p>
<p class="groove">凹槽边框。</p>
<p class="ridge">垄状边框。</p>
<p class="inset">3D inset 边框。</p>
<p class="outset">3D outset 边框。</p>
<p class="none">无边框。</p>
<p class="hidden">隐藏边框。</p>
<p class="mix">混合边框。</p></body>
</html>

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

5.2 边框宽度: border-width

  • border-width 属性指定四个边框的宽度。
  • 可以将宽度设置为特定大小(以 px、pt、cm、em 计),也可以使用以下三个预定义值之一:thin、mediumthick
<!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><style>p.one {border-style: dotted;border-width: 5;}/* 上下边框10  左右为20 */p.two{border-style: double;border-width: 10px 20px;}/* 上右下左各不一样 */p.three{border-style:solid;border-width: 10px 15px 20px 25px;}</style>
</head><body>
<p class="one">这个段落有边框</p>
<p class="two">这个段落边框宽度不一样</p>
<p class="three">这个段落边框宽度都不一样</p>
</body></html>

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

5.3 边框宽度 :border-color

可以通过以下方式设置颜色:

  • name - 指定颜色名,比如 “red
  • HEX - 指定十六进制值,比如 “#ff0000
  • RGB - 指定 RGB 值,比如 “rgb(255,0,0)
  • HSL - 指定 HSL 值,比如 “hsl(0, 100%, 50%)”
  • transparent
<!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><style>/* 四个边框相同宽度 */p.one {border-style: dotted;border-width: 5;border-color: red;}/* 上下边框10  左右为20 */p.two{border-style: double;border-width: 10px 20px;/* 左右为粉色 山下为蓝色 */border-color: pink blue;}/* 上右下左各不一样 */p.three{border-style:solid;border-width: 10px 15px 20px 25px;border-color: pink red blue black;}</style>
</head><body>
<p class="one">这个段落有边框</p>
<p class="two">这个段落边框宽度不一样</p>
<p class="three">这个段落边框宽度都不一样</p>
</body></html>

5.4 CSS 边框各边

  • border-top-style
  • border-right-style
  • border-bottom-style
  • border-left-style
 p.one {/* border-style: dotted; */border-width: 5;border-color: red;/* border-color: hsl(0, 100%, 50%);  *//* border-color: rgb(255, 0, 0); *//* border-color: #ff0000; *//* 不同边 不同样式 */border-top-style:dotted ;border-right-style:double;border-bottom-style: groove;border-left-style: inherit;}

简化写法:

<!DOCTYPE html>
<html>
<head>
<style>
body {text-align: center;
}
/* 四个值 */
p.four {border-style: dotted solid double dashed;
}/* 三个值 */
p.three {border-style: dotted solid double;
}/* 两个值 */
p.two {border-style: dotted solid;
}/* 一个值 */
p.one {border-style: dotted;
}
</style>
</head>
<body><h1>单独的边框</h1><p class="four">四种不同的边框样式。</p>
<p class="three">三种不同的边框样式。</p>
<p class="two">两种不同的边框样式。</p>
<p class="one">一种边框样式。</p></body>
</html>

5.5 CSS 简写边框属性

border 属性是以下各个边框属性的简写属性:

  • border-width
  • border-style(必需)
  • border-color
p {border: 5px solid red;
}

或者:

p {border-left: 6px solid red;background-color: lightgrey;
}

5.6 CSS 圆角边框 :border-radius

5.7 所有 CSS 边框属性

在这里插入图片描述

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

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

相关文章

OpenCV-基于累计直方图的中值滤波算法

作者&#xff1a;翟天保Steven 版权声明&#xff1a;著作权归作者所有&#xff0c;商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处 实现原理 基于累计直方图的中值滤波算法是一种图像处理技术&#xff0c;用于去除图像中的噪声。它利用了像素值的频数分布&#…

LeetCode:滑动窗口最大值

文章收录于LeetCode专栏 LeetCode地址 滑动窗口最大值 题目 给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。   返回 滑动窗口中的最大值 。   示例 1…

ATA-2161高压放大器用途有哪些种类

高压放大器是一种电子设备&#xff0c;其主要功能是将输入信号放大到较高的电压水平&#xff0c;同时保持信号的形状和特性。这种设备在各种应用领域中都有重要作用&#xff0c;它的种类繁多&#xff0c;根据不同的用途可以分为多种类型。 1.医学领域 在医学设备中&#xff0c;…

当AI遇见现实:数智化时代的人类社会新图景

文章目录 一、数智化时代的机遇二、数智化时代的挑战三、如何适应数智化时代《图解数据智能》内容简介作者简介精彩书评目录精彩书摘强化学习什么是强化学习强化学习与监督学习的区别强化学习与无监督学习的区别 前言/序言 随着科技的日新月异&#xff0c;我们步入了一个前所未…

“A”分考试经验分享:云计算HCIE考试请注意这几点...

大家好&#xff0c;我是誉天云计算HCIE的王同学&#xff0c;于4月2日"A"分通过了云计算3.0 HCIE的认证考试。 首先感谢誉天教育对我的辅导&#xff0c;感谢苗苗老师和石老师对我的帮助&#xff0c;通过这次考试让我对华为云计算有了一定的了解。接下来我就与大家分享…

创意无限,批量剪辑技巧:视频剪辑中的画中画技巧大揭秘

在视频剪辑的世界里&#xff0c;创意是无限的&#xff0c;而技巧则是实现这些创意的关键。画中画技巧作为视频剪辑中的一种高级技术&#xff0c;可以带给观众新颖的视觉体验&#xff0c;提升视频的质量和观赏性。本文将深入探讨批量剪辑中的画中画技巧&#xff0c;揭示其背后的…

css--控制滚动条的显示位置

各种学习后的知识点整理归纳&#xff0c;非原创&#xff01; ① direction属性 滚动条在左侧显示② transform:scaleY() 滚动条在上侧显示 正常的滚动条会在内容超出规定的范围后在区域右侧和下侧显示在有些不正常的需求下会希望滚动条在上侧和左侧显示自己没有想到好的解决方案…

探索淘宝API接口对接(属性规格丨sku价格丨详情图丨优惠券等):打造智能电商解决方案

一、引言 随着电子商务的快速发展&#xff0c;越来越多的企业和开发者希望通过自动化和智能化的方式接入电商平台&#xff0c;以实现更高效的数据交互和业务流程。淘宝作为中国最大的电商平台之一&#xff0c;其提供的API接口成为了众多企业和开发者关注的焦点。本文将探讨淘宝…

竖线 竖杠 | before 伪类 文字前面的竖线跟文字对齐 只能用定位

<div class"sub-title">招租相关信息</div>.sub-title {font-size: 16px;text-align: left;color: #314790;font-weight: 700;position: relative;padding-left: 10px;margin-bottom: 20px; }.sub-title::before {content: "";background-colo…

LeetCode135:分发糖果

题目描述 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求&#xff0c;给这些孩子分发糖果&#xff1a; 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果&#xff0c;计算并返回需…

基于GEE遥感影像处理和长时序土地分类以及生物量估算分析

简介 Google Earth Engine云平台是目前全球范围内测绘领域内使用最为广泛的遥感云计算平台&#xff0c;其凭借强大的数据存储和云计算能力&#xff0c;极大了提高了全球科研工作者的科研产出&#xff0c;每年借助GEE平台发布的各类期刊论文超1000篇&#xff0c;在海量遥感数据的…

mySQL (基础面试)实物四属性 ACID属性,以及开启事务

mySQL具备四个基本属性 原子性atomicity 事务是一个完整的操作&#xff0c;事务的各个步骤是不可分的&#xff08;原子的&#xff09;&#xff0c;要么执行要么不执行 一致性consistency 当事务完成时&#xff0c;数据处于一致状态 隔离性isolation 并发事物之间彼此隔离…

ComfyUI的图像调色处理

可知这个节点可以让一张图片根据另外一张图片进行调色&#xff0c;我上传其他图片再来看看效果&#xff0c;如下 【保姆级教程】ComfyUI中常见的十几种多图处理节点&#xff0c;包括图像填充、图像拼接、图像混合等等 工作流链接 更多好玩且实用AIGC工作流和节点 星球号&#…

SSM+Vue+Element-UI实现教资考前指导系统

前言介绍 对于本教资考前指导系统的设计来说&#xff0c;系统开发主要是采用java语言技术&#xff0c;在整个系统的设计中应用MySQL数据库来完成数据存储&#xff0c;具体根据教资考前指导系统的现状来进行开发的&#xff0c;具体根据现实的需求来实现四六级在线考试系统网络化…

深入解析:企业级OV SSL证书的技术价值与应用实践

JoySSL官网 注册码230918 在互联网安全日益受到重视的今天&#xff0c;SSL证书已成为保护网站数据传输安全的基石。其中&#xff0c;企业级OV&#xff08;Organization Validation&#xff09;SSL证书凭借其增强的安全特性和对企业身份的严格验证&#xff0c;在众多类型的SSL证…

省钱有道:优化河南乙级灌溉排涝资质晋升甲级的财务策略

省钱有道&#xff1a;优化河南乙级灌溉排涝资质晋升甲级的财务策略 一、引言 在河南乙级灌溉排涝企业晋升甲级资质的过程中&#xff0c;财务策略的优化对于降低成本、提高经济效益具有重要意义。以下是一些建议&#xff0c;旨在帮助企业实现晋升过程中的财务最优化。 二、费用…

Meltdown 以及Linux KPTI技术简介

文章目录 前言一、Introduction二、 Background2.1 Out-of-order execution2.2 Address Spaces2.3 Cache Attacks 三、A Toy Example四、Building Blocks of the Attack4.1 Executing Transient Instructions4.2 Building a Covert Channel 五、Meltdown5.1 Attack Description…

微信小程序03: 获取不限制的小程序二维码

全文目录,一步到位 1.前言简介1.1 专栏传送门1.1.1 上文小总结1.1.2 上文传送门 2. 获取不限制二维码操作2.1 准备工作2.1.1 请先复制00篇的统一封装代码2.1.2 修改配置文件中的参数 2.2 具体代码使用与注释如下2.2.1 业务代码如下2.2.2 代码解释(一)[无需复制]2.2.3 创建Base6…

网关设备是什么?-天拓四方

随着科技的飞速发展和网络的日益普及&#xff0c;我们的生活中充满了各种各样的网络设备和系统。这些设备和系统之间如何相互通信、交换数据呢&#xff1f;这就需要我们引入一个关键的概念——网关设备。本文将详细解释网关设备是什么&#xff0c;帮助广大读者更好地理解这一重…

OpenAI API搭建的智能家居助手;私密大型语言模型(LLM)聊天机器人;视频和音频文件的自动化识别和翻译工具

✨ 1: GPT Home 基于Raspberry Pi和OpenAI API搭建的智能家居助手 GPT Home是一个基于Raspberry Pi和OpenAI API搭建的智能家居助手&#xff0c;功能上类似于Google Nest Hub或Amazon Alexa。通过详细的设置指南和配件列表&#xff0c;用户可以自行组装和配置这个设备&#x…