web —— html
Web —— css基础
- 1. HTML
- 2. 基本HTML结构
- 3. HTML常用标签
- 3.1 文本相关标签
- 3.2 HTML图像标签
- 3.3 HTML超链接标签
- 3.4 HTML表,单
- 3.4.1 HTML表格
- 3.4.2 HTML表单,输入框(多选框,单选框)下拉框
- 3.5 HTML分区标签
- 3.5.1 div标签和span标签
- 3.5.2 article,header,section,footer,aside
1. HTML
| html:超文本标记语言(HyperText Markup Language),一种用于创建网页的标准标记语言 特性:使用标签(即尖括号内的关键字)来描述文本、图像、链接等元素在页面上的呈现方式和位置 外部文件:图像、视频、音乐(单独保存的没有放在HTML 文件的,只是引用的一类文件)等 |
网页的三个部分
文本内容(text content):在页面上让访问者了解页面内容的纯文字
对其他文件的引用(references to other files):我们使用这些引用来加载图像、音频、视频文件,以及样式表(控制页面的显示效果)和JavaScript文件(为页面添加行为)
标记(markup):对文本内容进行描述并确保引用正确地工作
- HTML 页面易创性:网页可以保存为纯文本格式
- 网页的基础:每个网页都包含 DOCTYPE、html、head 和body 元素
开始标签(如
<head>)用于标记元素的开始
结束标签(如</head>)用于标记元素的结束
标签的组成:元素(element)、属性(attribute)和值(value)
- 文件命名规则:文件名全部使用小写字母,用短横线分隔单词,用 .html 作为扩展(
buckminster-fuller.html),且文件夹的名称也应全部用小写字母
2. 基本HTML结构
| HTML5 页面:开头,两个部分head 和 body 分级标题:HTML 提供了六级标题用于创建页面信息的层级关系(h1、h2、h3、h4、h5 、h6) 外部文件:图像、视频、音乐(单独保存的没有放在HTML 文件的,只是引用的一类文件)等 |
页面基础
<!DOCTYPE html>:DOCTYPE不区分大小写,声明页面为HTML5 文档(一本书的序言)
<html lang="language-code">:页面内容默认语言的代码
<head>:开始网页文档的头部
<meta charset="utf-8"/>:文 档 的 字 符 编 码声明为 UTF-8
<title>:页面的标题
<body>:开始页面的主体
- h2 是 h1 的子标题,h3 是 h2 的子标题(以此类推,其他标题也是h1的子标题)
副标题就应该使用段落或其他非标题元素
-
普通页面构成

16种基本颜色 aqua(水绿) black(黑) blue(蓝)) fuchsia(紫红 gray(灰) green(绿) lime(浅绿) maroon(褐) #00FFFF #000000 #0000FF #FF00FF #808080 #008000 #00FF00 #800000 navy(深蓝) olive(橄榄) purple(紫) red(红) silver(银) teal(深青) white(白) yellow(黄) #000080 #808000 #800080 #FF0000 #C0C0C0 #008080 #FFFFFF #FFFF00
<table align="center" border="1" style="text-align:center;"><caption>16种基本颜色</caption><tr><td>aqua(水绿)</td><td>black(黑)</td><td>blue(蓝))</td><td>fuchsia(紫红</td><td>gray(灰)</td><td>green(绿)</td><td>lime(浅绿)</td><td>maroon(褐)</td></tr><tr><td style="background-color: #00FFFF;">#00FFFF</td><td style="background-color:#000000;">#000000</td><td style="background-color:#0000FF;">#0000FF</td><td style="background-color:#FF00FF;">#FF00FF</td><td style="background-color:#808080;">#808080</td><td style="background-color: #008000;">#008000</td><td style="background-color:#00FF00;">#00FF00</td><td style="background-color:#800000;">#800000</td></tr><tr><td>navy(深蓝)</td><td>olive(橄榄)</td><td>purple(紫)</td><td>red(红)</td><td>silver(银)</td><td>teal(深青)</td><td>white(白)</td><td>yellow(黄)</td></tr><tr><td style="background-color: #000080;">#000080</td><td style="background-color: #808000;">#808000</td><td style="background-color: #800080;">#800080</td><td style="background-color: #FF0000;">#FF0000</td><td style="background-color: #C0C0C0;">#C0C0C0</td><td style="background-color: #008080;">#008080</td><td style="background-color: #FFFFFF;">#FFFFFF</td><td style="background-color: #FFFF00;">#FFFF00</td></tr></table>
3. HTML常用标签
3.1 文本相关标签
HTML 标题 ▶
➤ HTML 标题(Heading)由<h1> ~ <h6>定义,共6级标题(定义页面中的标题和副标题,独占一行,自带行间距,字体加粗)
HTML 段落 ▶
➤ HTML 段落由标签<p>段落</p>定义,段落不加粗,p标签可以包含任何文字、图片、链接或其他HTML元素
水平分割线 ▶
➤ HTML中专门用于创建水平分割线的标记<hr>,属于自闭和标签属性:
align:指定分割线的对齐方式(值可以为 left、center 或 right,默认为 center)
color:指定分割线的颜色(值可以为颜色名或十六进制颜色代码)
size:指定分割线的高度(粗细),取值可以是正整数或百分比值
width:指定分割线的长度(值可以是正整数或百分比值)加粗 ▶
➤<b>加粗</b>标签是一种比较旧的标签,主要用于表示粗体文本;HTML5规范,更推荐使用更语义化的标签<strong>加粗</strong>来表示强调的重要文本,而不仅仅是简单的粗体效果
斜体 ▶
➤<i>斜体</i>旧标签,用来包裹需要以斜体显示的文本内容,表示强调的文本;HTML5规范<em>强调的文本</em>
下划线 ▶
➤<u>下划线</u>旧标签,HTML5规范,不再推荐使用标签来表示下划线,因为下划线通常与链接相关联,使用CSS样式来实现下划线效果style="text-decoration: underline;"
删除线 ▶
➤<s>删除线</s>旧标签,HTML5规范,推荐使用更语义化的标签来表示被删除的文本<del>删除的文本</del>
无序列表unordered list ▶
➤<ul>标签用于创建无序列表,其中包含项目,每个项目使用<li>标签来表示<ul type="circle"><li>项目1</li><li>项目2</li><li>项目3</li> </ul>属性:
type:指定无序列表的符号类型
“disc”(默认):实心圆点符号
“circle”:空心圆圈符号
“square”:方块符号
start:用于指定无序列表的起始值,默认为1
compact:用于指定是否紧凑显示无序列表(如果设置为"compact",则列表项之间的间距会减小)有序列表 order list ▶
➤<ol>标签用于创建有序列表,其中包含项目,每个项目使用<li>标签来表示<ol type="A"><li>项目1</li><li>项目2</li><li>项目3</li></ol>属性:
type:指定有序列表的编号类型
“1”(默认):使用数字进行编号
“A”:使用大写字母进行编号
“a”:使用小写字母进行编号
“I”:使用大写罗马数字进行编号
“i”:使用小写罗马数字进行编号
reversed:用于指定是否以逆序方式进行编号
start:用于指定有序列表的起始值,默认为1
compact:用于指定是否紧凑显示有序列表
- 练习代码
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>文本相关</title>
</head><body><!-- 标题 --><p>标题:独占一行,自带间距,加粗</p><h1>标题1:<br>标题内换行</h1><h2 align="right">标题2</h2><h3>标题3</h3><h4>标题4</h4><h5>标题5</h5><h6>标题6</h6><!-- 水平分割线 --><hr><!-- 段落不加粗 --><p>段落</p><p>段落</p><b>加粗</b><i>斜体</i><u>下划线</u><s>删除线</s><hr><!-- 无序列表:unordered --><ul><!-- 列表list --><li>列表</li><li>列表</li><li>列表</li></ul><!-- 有序列表 order list --><ol><li>列表</li><li>列表</li><li>列表</li></ol>
</body>
</html>
- 李白简历
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>简历练习</title>
</head><body><h1 align="center">个人简历</h1><hr><h2>基本信息</h2><p>姓名:<b>李白</b></p><p>性别:<i>男</i></p><p>爱好:<s>摄影</s></p><h2>个人经历</h2><ul><li>乡试</li><li>府试</li><li>殿试</li></ul><h2>获得荣誉</h2><ol><li>诗仙</li><li>谪仙人</li></ol>
</body>
</html>
3.2 HTML图像标签
html图片img标签 ▶
➤ HTML的<img>标签用于在网页中显示图片,空标签(只包含属性,并且没有闭合标签)属性:
src:图片文件的URL地址
alt:当图片无法显示时,替代的文本描述
title:鼠标悬停在图片上时显示的文本
width:图片的宽度,可以使用像素或百分比来指定
height:图片的高度,可以使用像素或百分比来指定
align:控制图片在文本中的对齐方式,属性值可以是left、right、top、middle、bottom等
border:设置图片边框的宽度,属性值可以是整数,表示像素宽度
usemap:定义与图片关联的客户端图像映射(image map)<!-- src:资源路径alt:图像不能显示时的问题说明title:鼠标悬停时显示的文本width/height:宽高(赋值方式:1.像素;2.百分比)--><!-- 相对路径 --><img src="../html/background3.jpg" alt="背景" width="50%" title="水墨"><!-- 绝对路径 盗链:可能找不到图片 --><img src="https://ts1.cn.mm.bing.net/th/id/R-C.774b9223b5a3526c61691fcc5ecb3145?rik=i7Rvf49CF7Zc4w&riu=http%3a%2f%2fseopic.699pic.com%2fphoto%2f50041%2f7432.jpg_wh1200.jpg&ehk=969PSODhgWgR359dXTJbOB4maXRx3XZ536jGL%2fUyUy0%3d&risl=&pid=ImgRaw&r=0"alt="背景" width="750" height="378">html图像地图map标签 ▶
➤ HTML的<map>标签用于定义客户端图像映射(Client-side Image Map)属性:
name:定义客户端图像映射的名称
id:定义<!-- map图像地图 --><img src="../base/logo.png" usemap="#Map"><map name="Map"><area shape="rect" coords="0,0,82,126" href="#" alt="North"><area shape="circle" coords="90,58,3" href="#" alt="Center"><area shape="poly" coords="124,58,146,122,171,122,187,85,204,122,229,122,251,58,225,58,214,20,202,58" href="#"alt="South"></map><!-- 矩形:(左上角顶点坐标为(x1,y1),右下角顶点坐标为(x2,y2)) --><area shape="rect" coords="x1,y1,x2,y2" href=url><!-- 圆形:(圆心坐标为(X1,y1),半径为r) --><area shape="circle" coords="x1,y1,r" href=url><!-- 多边形:(各顶点坐标依次为(x1,y1)、(x2,y2)、(x3,y3) ......) --><area shape="poly" coords="x1,y1,x2,y2 ......" href=url>
3.3 HTML超链接标签
超链接a标签 ▶
➤ HTML使用标签<a></a>来设置超文本链接,超链接可以是一个字,一个词,或者一组词,也可以是一幅图像属性:
href:指定链接的URL地址,可以是绝对路径(包含完整的协议和域名)或相对路径(相对于当前页面的路径)
target:指定链接在何处打开的目标窗口或框架(_blank(在新窗口打开)、_self(在当前窗口打开),如果未指定target属性,默认会在当前窗口中打开链接)
title:当鼠标悬停在链接上时显示的文本
download:链接被点击时是否下载链接的目标资源,可以指定下载的文件名
rel:指定链接与当前页面之间的关系或链接类型,常见的取值包括nofollow(告诉搜索引擎不要追踪该链接)、noopener(防止新打开的窗口引用当前窗口)等<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>超链接</title> </head><body><!-- 超链接 --><!-- href:资源路径target="_blank":在新窗口中访问(不加则在该窗口中访问)--><a id="top" href="http:baidu.com">百度</a><a href="../html/heart.html">网页超链接</a><a href="../html/background3.jpg">图片超链接<img src="../html/background3.jpg" alt="图片标签" width="400" height="200"> </a><img src="../html/Star.jpg" alt="" width="400" height="200"><img src="../html/background3.jpg" alt="" width="400" height="200"><img src="../html/title.png" alt="" width="400" height="200"><img src="../html/Star.jpg" alt="" width="400" height="200"><a href="#top">超链接:跳回顶部(id标签)</a> </body> </html>
3.4 HTML表,单
3.4.1 HTML表格
表格table ▶
➤ HTML 表格由<table>标签来定义,行(由<tr>标签定义),单元格(由<td>标签定义),标题行(由<th>标签定义)
tr:table row ,表格的一行
td:table data ,表格的数据单元格
th:table header,表格的表头单元格table标签属性:
border:指定表格的边框宽度,一个非负整数值来表示像素宽度
cellpadding:指定单元格内容与单元格边框之间的内边距大小,一个非负整数值来表示像素宽度(内边距)
cellspacing:指定单元格之间的间距大小
width:指定表格的宽度(非负的像素数值/百分比:width=“500” 表格宽度为500像素,width=“80%” 表格宽度为父元素宽度的80%)
align:指定表格在父元素中的水平对齐方式,left(左对齐)、center(居中对齐)、right(右对齐)
bgcolor:指定表格的背景颜色,可以设置为一个颜色值或颜色名称
tr标签属性:
align:行中所有单元格的水平对齐方式,left(左对齐)、center(居中对齐)、right(右对齐)
valign:行中所有单元格的垂直对齐方式,top(顶对齐)、middle(居中对齐)、bottom(底对齐)
bgcolor:指定行的背景颜色
td标签属性:
colspan:指定单元格横跨的列数
rowspan:指定单元格横跨的行数
headers:指定单元格所属的表头单元格
scope:指定单元格所属的表头单元格的范围,常用的取值包括row(行表头)和col(列表头)<!-- 表格 --><p align="center">表格1</p><table style="border: 1px solid rgb(37, 151, 43);" border="1" align="center"><tr><td colspan="2" align="center">1-1</td><td>1-3</td></tr><tr><td rowspan="2">2-1</td><td>2-2</td><td>2-3</td></tr><tr><td colspan="3">3-2</td></tr></table><!-- 表格2 --><table border="1" align="center"><!-- 添加表格标题 --><caption>购物车</caption><tr><!-- 表头 --><th>序号</th><th>商品</th><th>名称</th></tr><tr valign="top" align="center"><td>1</td><td>小米14</td><td>3999</td></tr><tr><td>2</td><td>华为mate60</td><td>4999</td></tr><tr><td>3</td><td>vivo x</td><td>4500</td></tr><tr><td>4</td><td>oppo</td><td>1900</td></tr></table>
3.4.2 HTML表单,输入框(多选框,单选框)下拉框
form表单 ▶
➤ HTML的<form>标签用于创建一个表单,是用户与网页交互的主要方式之一属性:
action:指定表单数据提交的URL地址
method:指定表单数据提交的HTTP方法
target:指定表单提交后的响应目标(_self、_blank、_parent和_top等)
enctype:指定表单数据的编码类型(application/x-www-form-urlencoded默认值,普通的表单数据;multipart/form-data包含文件上传的表单数据)
autocomplete:指定浏览器是否启用表单字段的自动完成功能(取值有on和off)<form action="/submit-form" method="post" target="_self" enctype="multipart/form-data" autocomplete="on"><!-- 表单内容 --> </form>input输入框 ▶
➤ HTML的<input>标签用于创建一个输入字段,它是表单中最常见的元素之一属性:
type:指定输入字段的类型,text(文本输入框)、password(密码输入框)、checkbox(复选框)、radio(单选按钮)、file(文件上传)、date(日期时间选择器),submit(提交按钮)
name:指定输入字段的名称,
value:指定输入字段的默认值(初始化输入字段的值)
placeholder:指定输入字段的占位文本(在用户没有输入任何内容时显示,并在用户开始输入时自动消失)
required:指定输入字段是否为必填项(当设置为required时,用户必须填写该字段才能提交表单)
disabled:指定输入字段是否为禁用状态(当设置为disabled时,用户无法编辑或选择该字段)
readonly:指定输入字段是否为只读状态
maxlength:指定输入字段允许的最大字符数
pattern:指定输入字段的验证模式(使用正则表达式来定义自定义的验证规则)<form action="#" align="center"><p>输入框</p>用户名:<input type="text" name="username" placeholder="请输入用户名" value="lyc"><br>密码:<input type="password" name="password" placeholder="请输入密码" maxlength="16"><br><input type="submit" value="注册"><p>单选框</p><input type="radio" name="gender" value="m">男<input type="radio" name="gender" value="w">女<p>多选框</p>兴趣爱好:<input type="checkbox" name="hobby" value="1">爱好1<input type="checkbox" name="hobby" value="2">爱好2<input type="checkbox" name="hobby" value="3">爱好3<p>日期选择器</p>日期:<input type="date" name="day"><p>文件选择器</p><input type="file" name="pic"><p>下拉选择器</p>城市:<select name="city"><option value="北京">北京</option><option value="上海">上海</option><option value="广州">广州</option></select><p>自定义按钮</p><input type="submit">h<input type="reset"><input type="button" value="按钮"><hr><p>button标签</p><button type="submit">提交</button><button type="reset">重置</button><button type="button">按钮</button></form>
- 练习代码
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>表单</title>
</head><body><!-- 表格 --><p align="center">表格1</p><table style="border: 1px solid rgb(37, 151, 43);" border="1" align="center"><tr><td colspan="2" align="center">1-1</td><td>1-3</td></tr><tr><td rowspan="2">2-1</td><td>2-2</td><td>2-3</td></tr><tr><td colspan="3">3-2</td></tr></table><!-- 表格2 --><table border="1" align="center"><!-- 添加表格标题 --><caption>购物车</caption><tr><!-- 表头 --><th>序号</th><th>商品</th><th>名称</th></tr><tr valign="top" align="center"><td>1</td><td>小米14</td><td>3999</td></tr><tr><td>2</td><td>华为mate60</td><td>4999</td></tr><tr><td>3</td><td>vivo x</td><td>4500</td></tr><tr><td>4</td><td>oppo</td><td>1900</td></tr></table><!-- 表单 --><!-- type:输入框类型name:输入框名称placeholder:占位文本value:自动填充内容(默认值)maxlength:最大长度readonly:只读模式(没有值)--><form action="#" align="center"><p>输入框</p>用户名:<input type="text" name="username" placeholder="请输入用户名" value="lyc"><br>密码:<input type="password" name="password" placeholder="请输入密码" maxlength="16"><br><input type="submit" value="注册"><p>单选框</p><input type="radio" name="gender" value="m">男<input type="radio" name="gender" value="w">女<p>多选框</p>兴趣爱好:<input type="checkbox" name="hobby" value="1">爱好1<input type="checkbox" name="hobby" value="2">爱好2<input type="checkbox" name="hobby" value="3">爱好3<p>日期选择器</p>日期:<input type="date" name="day"><p>文件选择器</p><input type="file" name="pic"><p>下拉选择器</p>城市:<select name="city"><option value="北京">北京</option><option value="上海">上海</option><option value="广州">广州</option></select><p>自定义按钮</p><input type="submit">h<input type="reset"><input type="button" value="按钮"><hr><p>button标签</p><button type="submit">提交</button><button type="reset">重置</button><button type="button">按钮</button><hr size="2" color="cyan"><h3>练习</h3><table border="1" align="center"><tr><td>用户名:</td><td><input type="text" name="username" placeholder="用户名"></td></tr><tr><td>密码:</td><td><input type="password" name="password" placeholder="密码" maxlength="16"></td></tr><tr><td>性别:</td><td><input type="radio" name="gender" value="m">男<input type="radio" name="gender" value="w">女</td></tr><tr><td>爱好</td><td><input type="checkbox" name="hobby" value="ping">ping<input type="checkbox" name="hobby" value="ball">ball<input type="checkbox" name="hobby" value="play">play</td></tr><tr><td>地址:</td><td><input type="text" placeholder="地址"></td></tr><tr><td>生日:</td><td><input type="date" name="birth"></td></tr><tr><td>头像:</td><td><input type="file" name="pic"></td></tr><tr><td>位置:</td><td><select name="city"><option value="beijing">北京</option><option value="shanghai">上海</option><option value="guangzhou">广州</option></select></td></tr><tr><td colspan="2">提交</td></tr></table></form></body>
</html>
3.5 HTML分区标签
3.5.1 div标签和span标签
div块级分区 ▶ 结构化布局
➤ HTML的<div>标签是一个块级容器,用于将一组元素组织在一起,并为其应用样式或添加特定的行为特点:
<div>标签没有特定的属性,通常用作其他标签的父容器或包裹元素,html最为常用的标签之一<div class="container"><div class="header">头部</div><div class="content">内容</div><div class="footer">底部</div> </div>span行内块 ▶
➤HTML的<span>标签是一个行内元素,用于在文本中标记或包裹特定的部分,并为其应用样式或添加特定的行为特点:标签本身没有特定的语义含义,主要用于结构化和样式化目的
<p>这是一段 <span class="highlight">需要高亮</span> 的文本。</p>
3.5.2 article,header,section,footer,aside
article文章 ▶
➤ HTML的<article>标签是一个块级元素,用于表示独立的、完整的、可以独立于页面其余部分使用的内容
header文档头部 ▶
➤ HTML的<header>标签是一个块级元素,用于表示文档或区块的头部部分
section章节 ▶
➤ HTML的<section>标签是一个块级元素,用于将文档分割成独立的小节或区域
footer页脚 ▶
➤ HTML的<footer>标签是一个块级元素,用于表示文档或区域的页脚部分
aside侧边栏 ▶
➤HTML的
- 练习代码
<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>普通页面</title><style>* {border-radius: 10px;}.page {margin: auto;width: 1000px;height: 900px;}header {margin-bottom: 10px;background-color: cadetblue;height: 60px;text-align: center;/* 行高 */line-height: 60px;font-size: 30px;}.content {background-color: cornflowerblue;width: 800px;height: 700px;font-size: 80px;/* 设置水平垂直居中 */display: flex;justify-content: center;align-items: center;margin: 10px;}.minor {background-color: darkkhaki;width: 150px;height: 700px;display: flex;margin: 10px;writing-mode: vertical-rl;text-orientation: mixed;display: flex;justify-content: center;align-items: center;font-size: 50px;}.major {display: flex;flex-direction: row;}footer {display: flex;justify-content: center;align-items: center;text-align: center;background-color: grey;margin-top: 20px;height: 60px;font-style: italic;}</style>
</head><body><article class="page"><header>页眉:页面导航栏</header><section class="major"><p class="content">页面主要内容</p><aside class="minor">页面次要内容</aside></section><footer>页脚:页面声名</footer></article>
</body></html>
相关文章:
web —— html
Web —— css基础 1. HTML2. 基本HTML结构3. HTML常用标签3.1 文本相关标签3.2 HTML图像标签3.3 HTML超链接标签3.4 HTML表,单3.4.1 HTML表格3.4.2 HTML表单,输入框(多选框,单选框)下拉框 3.5 HTML分区标签3.5.1 div标…...
【C/PTA】数组练习(编程)
本文结合PTA专项练习带领读者掌握数组,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 文章目录 7-1 计算最大值出现的次数7-2 求一批整数中出现最多的个位数字7-3 装箱问题7-4 数组-值钱的微信号7-5 数组-吹泡泡7-6 数组-数学鬼才 7…...
力扣:155. 最小栈(Python3)
题目: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部…...
uniapp实现在线PDF文件预览
下载pdf文件放在static文件夹下 bug:hbuildX创建的项目pdf文件夹可以放在根目录下面,但是cli创建的项目无法预览,只能放在static下面 按钮跳转预览页面 <button click"toPdf">pdf</button>methods: {toPdf() {uni.…...
Python tkinter实现复刻Windows记事本UI和菜单的文本编辑器(一)
下一篇:Python tkinter实现复刻Windows记事本UI和菜单的文本编辑器(二)-CSDN博客 介绍: Windows操作系统中自带了一款记事本应用程序,通常用于记录文字信息,具有简单文本编辑功能。Windows的记事本可以新…...
【系统架构设计】架构核心知识: 3.3 DSSA和ABSD
目录 一 特定领域软件架构DSSA 1 DSSA 2 DSSA的基本活动和产物 3 参与DSSA的人员 4 建立过程...
Git的安装和常用命令Git与SVN的区别Gitee远程仓库团队开发代码共享演示
目录 一、Git入门 1.1 Git简介 1.2 Git与SVN的区别 1.2.1 详解 1.2.2 图解 1.3 Git相较于SVN的优势与劣势 1.3.1 Git的优势与劣势 1.3.2 SVN的优势与劣势 1.4 Git的工作流程 1.4.1 图解 1.4.2 详解 二、Git的安装以及常用命令 2.1 Git官网链接 2.2 安装步骤 2.…...
五、计算机网络
(一)OSI/RM 七层模型 七层模型是计算机网络的基石,整个计算机网络是构建与七层模型之上的。 在数据链路层,数据开始以帧为单位,网卡的 MAC 地址就是数据帧的地址,数据的传输开始有地址了。 局域网是工作…...
使用Grafana与MySQL监控监控网络延迟
文章目录 前言python程序使用Grafana步骤1:安装和配置 Grafana步骤2:配置 Grafana 数据源步骤3:创建 Grafana 仪表盘步骤4:将 Grafana 仪表盘嵌入到博客中 前言 在网络应用中,网络延迟是一个重要的指标,它…...
互联网常见职称
1、管理层 CEO – Chief Executive Officer 首席执行官 VP – Vice President 副总裁 HRD – Humen Resource Director 人力资源总监 OD – Operations Director 运营总监 MD – Marketing Director 市场总监 GM – General Manager 总经理 PM – Production Manager 产品…...
UI设计软件有哪些好用和免费的吗?
在我们分享五个有用的原型工具之前,完成原型,将优化界面,这次是UI设计师的任务,UI设计软件对设计师非常重要,UI设计工具是否使用直接影响最终结果,然后有人会问:UI界面设计使用什么软件…...
Linux开发工具之编译器gcc/g++
文章目录 1.查看版本2.程序的翻译3.gcc指令3.1gcc hello.c -o hello3.2gcc -E hello.c -o hello.i3.3gcc -S hello.c -o hello.s3.4gcc -c hello.c -o hello.o3.5gcc hello.o -o hello 4.动静态库[详讲链接阶段]4.1初步认识4.2动态链接4.3静态链接 1.查看版本 gcc -v. 2.程序…...
【Kurbernetes资源管理】陈述式资源管理方式
陈述式 一、 理论部分1.1 管理K8s资源的基本方法1.1.1 陈述式资源管理方式1.1.2声明式资源管理方式1.1.3 GUI式资源管理方法 1.2 陈述式资源管理方式1.2.1 Kubelet工具简介1.2.2 kubectl 的基本语法1.2.3 Kubectl工具的自动补全功能 1.3 Kubernetes Service1.4 Service 的类型(…...
flink测试map转换函数和process函数
背景 在flink中,我们需要对我们写的map转换函数,process处理函数进行单元测试,测试的内容包括查看函数的输出结果是否符合以及函数内的状态是否正确更新,本文就记录几个测试过程中的要点 flink中测试函数 首先我们根据我们要测…...
【跟小嘉学习JavaWeb开发】第一章 开发环境搭建
系列文章目录 【跟小嘉学习JavaWeb开发】第一章 开发环境搭建 文章目录 系列文章目录[TOC](文章目录) 前言一、JDK的下载与安装1.1、关于JDK的版本问题 二、环境变量配置2.1、配置 JAVA_HOME、CLASSPATH2.2、配置path2.3、启动 cmd 三、编写代码、编译并执行3.1、编写代码&…...
CSS语法、选择器、属性
1.css语法 * 格式:选择器 {属性名1:属性值1;属性名2:属性值2;...}* 选择器:筛选具有相似特征的元素* 注意:* 每一对属性需要使用;隔开,最后一对属性可以不加 2.选择器:筛选具有相似特征的元素 * 分类:1. 基…...
深度学习读取txt训练数据绘制参数曲线图的方法
有一些深度学习模型是并不像yolo系列那样最终输出相应的参数图,有很多训练形成了一个训练log文件,于是需要读取log文件中的内容并绘制成曲线图。 如下实例,有一个log文件的部分截图,需要将其读取出来并绘制曲线图 废话不多说&…...
VB.NET—DataGridView控件教程详解
目录 前言: 过程: 第一步: 第二步: 第三步: 第四步: 第五步: 番外篇: 总结: 前言: DataGridView是.NET FormK中的一个Windows窗体控件,它提供了一个可视化的表格控件,允许用户以表格形式显示和编辑数据。它通常用于显示和编辑数据库…...
MCU测试科普|如何进行MCU芯片测试,具体流程是什么?
MCU芯片测试系统是一种专门用于检测MCU芯片性能和质量的综合性设备。它通常由硬件和软件两部分组成,硬件包括测试仪器、适配器、测试夹具等,用于连接被测MCU芯片和测试机,实现高效高精度的测试。软件部分通常包括测试程序、测试管理软件等&am…...
单向循环代码实现cpp
// 单向循环链表 class CircleLink { public:CircleLink(){head_ new Node();tail_ head_;head_->next_ head_;}~CircleLink(){Node* p head_->next_;while (p ! head_){head_->next_ p->next_;delete p;p head_->next_;}delete head_;}public:// 尾插法 …...
手游刚开服就被攻击怎么办?如何防御DDoS?
开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...
iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...
聊聊 Pulsar:Producer 源码解析
一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台,以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中,Producer(生产者) 是连接客户端应用与消息队列的第一步。生产者…...
postgresql|数据库|只读用户的创建和删除(备忘)
CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...
新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)
UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化…...
Redis数据倾斜问题解决
Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中,部分节点存储的数据量或访问量远高于其他节点,导致这些节点负载过高,影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...
初学 pytest 记录
安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...
怎么让Comfyui导出的图像不包含工作流信息,
为了数据安全,让Comfyui导出的图像不包含工作流信息,导出的图像就不会拖到comfyui中加载出来工作流。 ComfyUI的目录下node.py 直接移除 pnginfo(推荐) 在 save_images 方法中,删除或注释掉所有与 metadata …...
