HTML基础用法介绍二

news2024/11/17 4:31:33

目录:


🚘正片开始

无序列表

什么是无序列表:无序列表通常用在前后内容没有必须指明顺序的文本上

无序列表应用的领域:比如网站的导航菜单、产品列表、服务列表等。

无序列表的标签

<ul>
	<li>内容1</li>
	<li>内容2</li>
	<li>内容3</li>
</ul>

需要搭配嵌套 <li> 标签使用

用法展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <ul>
        <li>王者荣耀官网 </li>
        <li>QQ飞车官网</li> 
        <li>VS Code官网</li>  
        <li>4399官网</li>    
       
    </ul>
</body>
</html>

效果展示
在这里插入图片描述

有序列表

有序列表是一列按照字母或数字等顺序排列的列表项目,通常用于需要明确顺序的场合,如步骤说明、排名列表等。在HTML中,有序列表使用 <ol> 标签定义,每个列表项使用 <li> 标签标记。

有序列表标签

<ol>
	<li>内容1</li>
	<li>内容2</li>
	<li>内容3</li>
</ol>

用法展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>如何把大象放进冰箱里?</p>
    <ol>
        <li>先打开冰箱门</li>
        <li>再把大象塞进去</li> 
        <li>最后关上冰箱门</li>  
        <li>结束</li>    
       
    </ol>
</body>
</html>

效果展示
在这里插入图片描述
注意<ul><ol> 标签内部只能嵌套 <li>标签,<li> 标签内部可以嵌套任意内容,<ul><ol> 标签内部可以嵌套多 <li> 标签

定义列表

定义列表的概念:定义列表 <dl> 由两部分组成,分别是用于定义标题的 <dt> 标签和用于定义详情的 <dd> 标签 。

定义列表的标签

<dl>
	<dt>列表标题</dt>
	<dd>列表描述/详情</dd>
	..........
</dl>

用法展示

<!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> 
    <dl>
        <dt>王者荣耀角色</dt>
        <dd>李白</dd>
        <dd>火舞</dd>
        <dd>干将莫邪</dd>    
    </dl>
</body>
</html>

效果展示
在这里插入图片描述

表格

在html中表格有以下标签

表格标签说明
<table>该表格标签有border属性作用是设置表格外边框的粗细
<th>头部单元格,使用该标签文字会加粗并且居中对齐
<td>内容单元格
<tr>表示表格的每一行,在该标签内部可嵌套使用<th><td>,给每一行的单元格添加内容

注意:默认表格是没有边框线的,需要在 <table> 标签中加上 border 属性

  1. 当不加 border 属性时
<!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>
    <table >
        <tr>
            <th>id</th>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>语文分数</th>
            <th>数学分数</th>
            <th>英语分数</th>
        </tr>
        <tr>
            <td>1</td>
            <td>李四</td>
            <td></td>
            <td>18</td>
            <td>68</td>
            <td>78</td>
            <td>87</td>
        </tr>
        <tr>
            <td>2</td>
            <td>老六</td>
            <td></td>
            <td>28</td>
            <td>48</td>
            <td>88</td>
            <td>89</td>
        </tr>
        <tr>
            <td>3</td>
            <td>老八</td>
            <td></td>
            <td>98</td>
            <td>48.8</td>
            <td>88.5</td>
            <td>100</td>
        </tr>
    </table>
</body>
</html>

效果展示
在这里插入图片描述
可以看见并没有显示边框

  1. 当加上 border 属性时
<!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>
    <!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>
    <!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>
   <table border="1">
        <tr>
            <th>id</th>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>语文分数</th>
            <th>数学分数</th>
            <th>英语分数</th>
        </tr>
        <tr>
            <td>1</td>
            <td>李四</td>
            <td></td>
            <td>18</td>
            <td>68</td>
            <td>78</td>
            <td>87</td>
        </tr>
        <tr>
            <td>2</td>
            <td>老六</td>
            <td></td>
            <td>28</td>
            <td>48</td>
            <td>88</td>
            <td>89</td>
        </tr>
        <tr>
            <td>3</td>
            <td>老八</td>
            <td></td>
            <td>98</td>
            <td>48.8</td>
            <td>88.5</td>
            <td>100</td>
        </tr>
    </table>
</body>
</html>
        <tr>
            <th>id</th>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>语文分数</th>
            <th>数学分数</th>
            <th>英语分数</th>
        </tr>
        <tr>
            <td>1</td>
            <td>李四</td>
            <td></td>
            <td>18</td>
            <td>68</td>
            <td>78</td>
            <td>87</td>
        </tr>
        <tr>
            <td>2</td>
            <td>老六</td>
            <td></td>
            <td>28</td>
            <td>48</td>
            <td>88</td>
            <td>89</td>
        </tr>
        <tr>
            <td>3</td>
            <td>老八</td>
            <td></td>
            <td>98</td>
            <td>48.8</td>
            <td>88.5</td>
            <td>100</td>
        </tr>
    </table>
</body>
</html>
        <tr>
            <th>id</th>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>语文分数</th>
            <th>数学分数</th>
            <th>英语分数</th>
        </tr>
        <tr>
            <td>1</td>
            <td>李四</td>
            <td></td>
            <td>18</td>
            <td>68</td>
            <td>78</td>
            <td>87</td>
        </tr>
        <tr>
            <td>2</td>
            <td>老六</td>
            <td></td>
            <td>28</td>
            <td>48</td>
            <td>88</td>
            <td>89</td>
        </tr>
        <tr>
            <td>3</td>
            <td>老八</td>
            <td></td>
            <td>98</td>
            <td>48.8</td>
            <td>88.5</td>
            <td>100</td>
        </tr>
    </table>
</body>
</html>

效果展示
在这里插入图片描述
此时便有了边框

表格单元格合并

在这里插入图片描述
当表格中出现了相同内容时并且都在同行或者同列,就可以合并单元格,就没有必要写很多重复的内容了,并且合并了之后看起来简洁明了。

那么跨行合并和跨列合并这是如何做到的呢?

接下来我会简单介绍一下跨行和跨列该如何做?

合并

  • 跨行合并:需要保留相同内容标签中最上面一行的 <td> 标签并且在该 <td> 标签中加上 rowspan 该属性,给该属性赋值内容是你需要合并的单元格数,最后把其余行相同内容的 <td> 标签注释或删掉
  • 跨列合并:由于跨列合并相同的内容会在同一行,我们只需在 <tr> 标签中保留最左边相同内容的第一个标签并且给该 <td> 加上colspan 属性,赋值内容为需要合并单元格数,然后再把其余相同内容的 <td> 标签注释或删掉

当你们看完这些文字一定是一头雾水,博主也深有体会,学习html当然是实践出真知啊,只有看到了效果,以及该如何用,才能深入的了解。

接下来我们来看看合并单元格的标签该如何使用吧!!!

  1. 跨行合并
<!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>
    <table border="1">
        <tr>
            <th>id</th>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>语文分数</th>
            <th>数学分数</th>
            <th>英语分数</th>
        </tr>
        <tr>
            <td>1</td>
            <td>李四</td>
            <td rowspan="3"></td>
            <td>18</td>
            <td>68</td>
            <td>78</td>
            <td>87</td>
        </tr>
        <tr>
            <td>2</td>
            <td>老六</td>
            <!-- <td>男</td> -->
            <td>28</td>
            <td>48</td>
            <td>88</td>
            <td>89</td>
        </tr>
        <tr>
            <td>3</td>
            <td>老八</td>
            <!-- <td>男</td> -->
            <td>63</td>
            <td>100</td>
            <td>100</td>
            <td>100</td>
        </tr>
    </table>
</body>
</html>

效果展示

在这里插入图片描述
可以看见已经合并成功了。

在代码中可以看见我把其他行内容相同的 <td> 标签注释掉了,并且在相同内容标签中的第一个 <td> 标签中加上了 border 属性。

  1. 跨列合并
<!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>
    <table border="1">
        <tr>
            <th>id</th>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>语文分数</th>
            <th>数学分数</th>
            <th>英语分数</th>
        </tr>
        <tr>
            <td>1</td>
            <td>李四</td>
            <td></td>
            <td>18</td>
            <td>68</td>
            <td>78</td>
            <td>87</td>
        </tr>
        <tr>
            <td>2</td>
            <td>老六</td>
            <td></td>
            <td>28</td>
            <td>48</td>
            <td>88</td>
            <td>89</td>
        </tr>
        <tr>
            <td>3</td>
            <td>老八</td>
            <td></td>
            <td>63</td>
            <td colspan="3">100</td>
            <!-- <td>100</td> -->
            <!-- <td>100</td> -->
        </tr>
    </table>
</body>
</html>

效果展示
在这里插入图片描述
在代码中第四对 <tr>标签中把相同内容的标签中的第一个没有注释掉并且还在 <td> 中加上了 colspan 属性,然后把其他相同内容的标签都注释掉,就达到了上图跨列合并的效果

input标签

input标签有一个type 属性,给 type 属性赋不同的值会有不同的效果。
接下来我们来看看 type属性的值有哪些分别有什么作用

type属性值作用
text生成一个文本框,用于输入单行文本
password生成一个密码框
radio生成一个单选框
checkbox生成一个多选框
file上传文件

1. 接下来我们使用一下 text,password属性值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
   账号:<input type="text">
   <br><br>
   密码:<input type="password">
</body>
</html>

效果展示
在这里插入图片描述
密码框输入的密码会用点来替代,保证了用户的隐私。

2.占位文本的使用

有时我们会看见宿儒框中会有浅色的字,这是如何实现的呢,那当然是 placeholder属性的功能。

接下来看看如何使用吧

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
   账号:<input type="text" placeholder="请输入用户账号">
   <br><br>
   密码:<input type="password" placeholder="请输入密码">
</body>
</html>

效果展示

在这里插入图片描述
可以看见在输入框中显示浅色的提示字出现了。

3.单选框

常用属性:

属性名作用特殊说明
name控件名称控件分组,同组只能选中一个(单选功能)
checked默认选中属性名和属性值相同,简写为一个单词
  1. name 属性的使用
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    男:<input type="radio" name="性别">
    女:<input type="radio" name="性别">
</body>
</html>

当name值相同时,这单选框被设置为同一组,此时只能选中一个

效果展示
在这里插入图片描述

  1. checked属性的使用
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    男:<input type="radio" name="性别" >
    女:<input type="radio" name="性别" checked>
</body>
</html>

当加上了checked属性时,该单选框会在打开网页时自动勾选上,也就是默认选中,默认选中的功能在某些场景大大增强了用户的体验,如:卖化妆品的网站,卖女士衣服的网站。当该用户去注册时性别那一块就会被自动默认选中女,就不需要用户自己去选中了。

4.多选框

用法展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    兴趣爱好:
        <input type="checkbox" checked>打游戏
        <input type="checkbox" checked>写游戏
        <input type="checkbox" checked>敲C++代码
        <input type="checkbox" >追剧
</body>
</html>

效果展示
在这里插入图片描述
在多选框中也可以使用默认选中的属性checked在对应复选框中加入该属性,打开网页时就会默认选中

5.上传文件

上传文件的标签

<input type="file">

使用该标签只能上传一个文件。

要想上传多个文件还得认识一下multiple属性

multiple的使用展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input type="file" multiple>
</body>
</html>

如下如所示实现了多个文件上传
在这里插入图片描述

下拉菜单

下拉菜单什么时候用?
当你网页界面位置不够时,不想被占用太多界面这时你可以把选项放到下拉菜单中。

标签展示
在这里插入图片描述

用法展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    地点:
    <select>
        <option>北京</option>
        <option>上海</option>
        <option>广州</option>
        <option>深圳</option>
        <option>日本</option>
        <option>重庆</option>
        <option selected>四川</option>
    </select>
</body>
</html>

效果展示
在这里插入图片描述
在下拉菜单中也可以使用默认选中功能但此时的属性是 selected

文本域

文本域标签

<textarea>内容</textarea>

用法展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <textarea>评论</textarea>
</body>
</html>

效果展示
在这里插入图片描述

注意:需要和上面介绍的<input type="text">输入框进行区分,该标签展示的输入框中框框长度是固定的,并且输入长度超过框框长度文字是不会换行的,但文本域恰恰弥补了这些,文本域的框框是可以通过右下角的拉大的,并且输入的文字超过了框框长度是会换行的,文本域实现拉大功能通常会被禁用掉,不会允许用户随意拉大,因为在网页中也会有其他的内容。

label 标签

label标签的作用:该标签可以增大点击范围,有些选中框框特别小,有时很难选中,为了提升用户的体验,可以增大范围,只要在该范围上点中即可选中。

label标签有两种写法

写法一:

<input type="radio" name="性别" id="man"><label for="man">🙎🏻‍♂️男</label>

之所以 <label>标签中for属性的值必需要和 <input> 标签中id的值相同,是因为当你点击<label> 标签包裹的内容时,系统需要知道你和谁绑定的关系,从而响应被<label>捆绑的标签 。

写法二:

<label><input type="radio" name="性别">🙎🏻‍♂️男</label>

在写法二中for属性和id属性已经没有了,那是因为<lable>标签不用再怕找不到它自己绑定的谁了,自然就不需要for和id属性了

接下来我们来看看这两种写法的用法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    性别:
    <input type="radio" name="性别" id="man"><label for="man">🙎🏻‍♂️男</label>
    <input type="radio" name="性别" id="girl"><label for="girl">🙎🏻‍♀️女</label>
    <br><br>
    性别:
    <label><input type="radio" name="性别">🙎🏻‍♂️男</label>
    <label ><input type="radio" name="性别">🙎🏻‍♀️女</label>
</body>
</html>

效果展示
在这里插入图片描述

注意:支持lable标签增大点击范围的表单控件不仅仅只有单选框,还要其他控件也支持如:文本框,密码框,上传文件,多选框,下拉菜单,文本域等等。

字符实体

作用:当有时在些HTML技术博客时常常会写到一系列标签,这些标签都会被网页解释为语法,我们无法展示在网页中所以就出现了字符实体,用其他的字符来代替它们。

实体名称描述显示结果
&nbsp;空格
&lt;小于号<
&gt;大于号>

接下来我们使用一下这些字符实体

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
    小于号:&lt;
    <br>
    大于号:&gt;
    <br>
    显示p标签:&lt;p&gt;
</body>
</html>

效果展示
在这里插入图片描述
如果想要在网页中显示多个空格只靠在代码中输入多个空格是做不到的必须要用到字符实体 &nbsp; 要想在网页中显示标签语法,直接在代码中输入也是做不到。


完结🎉🎉🎉

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

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

相关文章

手机/平板端 Wallpaper 动态壁纸文件获取及白嫖使用指南

Wallpaper 动态壁纸文件获取及使用指南 目录 壁纸文件获取手机 / 平板使用手机 / 平板效果预览注意事项PC/Mac 使用 1. 壁纸文件获取链接 链接&#xff1a;夸克网盘分享 复制链接到浏览器打开并转存下载即可。 &#xff08;主页往期视频的 4K 原图和 mpkg 动态壁纸文件&#xf…

IO端口与IO接口

I/O端口和I/O接口是计算机系统中用于连接外部设备的关键组成部分&#xff0c;两者密切相关&#xff0c;但又有明显的区别&#xff1a; I/O端口 (I/O Port): 定义: I/O端口是内存地址空间中的一组特殊地址&#xff0c;用于与外部设备进行数据交换。CPU通过向这些特定的地址写入…

【C语言】单片机map表详细解析

1、RO Size、RW Size、ROM Size分别是什么 首先将map文件翻到最下面&#xff0c;可以看到 1.1 RO Size&#xff1a;只读段 Code&#xff1a;程序的代码部分&#xff08;也就是 .text 段&#xff09;&#xff0c;它存放了程序的指令和可执行代码。 RO Data&#xff1a;只读…

MQ基础:RabbitMQ真面目

同步调用方式&#xff0c;指的是发送方直接发送给接收方的形式。而这种方式在某些情况下可能出现问题&#xff0c;比如当业务逻辑变得复杂&#xff0c;同步的方式需要等待上一条指令被接收后才会继续&#xff0c;对性能的影响很大。 异步的方式&#xff0c;增加了一个消息代理…

网络编程(12)——完善粘包处理操作(id字段)

十二、day12 之前的粘包处理是基于消息头包含的消息体长度进行对应的切包操作&#xff0c;但并不完整。一般来说&#xff0c;消息头仅包含数据域的长度&#xff0c;但是如果要进行逻辑处理&#xff0c;就需要传递一个id字段表示要处理的消息id&#xff0c;当然可以不在包头传i…

【Godot4.3】简单物理模拟之圆粒子碰撞检测

概述 最近开始研究游戏物理的内容&#xff0c;研究运动、速度、加速度之类的内容。也开始模仿一些简单的粒子模拟。这些都是一些基础、简单且古老的算法&#xff0c;但是对于理解游戏内的物理模拟很有帮助。甚至你可以在js、Python或者其他程序语言中实现它们。 图形的碰撞检…

Linux操作系统中SpringGateway

1、SpringGateway简介 核心功能有三个&#xff1a; 路由&#xff1a;用于设置转发地址的 断言&#xff1a;用来判断真实应该请求什么地址 过滤器&#xff1a;可以过滤地址和处理参数 1、什么是网关 网关是后台服务的统一入口&#xff0c;类似于平时网络里提到的网关。 2…

ppt压缩有什么简单方法?压缩PPT文件的几种方法

ppt压缩有什么简单方法&#xff1f;许多用户常常面临文件过大的问题&#xff0c;尤其在需要通过电子邮件发送或上传至网络平台时&#xff0c;大文件会带来诸多麻烦。此外&#xff0c;较大的文件可能导致软件响应缓慢&#xff0c;从而影响整体的演示体验。因此&#xff0c;寻找有…

ESP8266/01s模块烧录MQTT AT固件篇

&#xff08;代码完美实现&#xff09;stm32 新版 onenet mqtt物联网(保姆级教程) 地址&#xff1a; &#xff08;代码完美实现&#xff09;stm32 新版 onenet mqtt物联网(保姆级教程)https://blog.csdn.net/Wang2869902214/article/details/142501323 乐鑫ESP8266/安信可…

Python项目Flask框架整合Mysql

一、在配置类中编写Mysql配置信息 二、实现Mysql配置类 import pymysql from config.config import MYSQL_HOST, MYSQL_USER, MYSQL_PASSWD, MYSQL_PROT, MYSQL_DB, MYSQL_CHARSETclass MysqlDB():def __init__(self, MYSQL_HOST, MYSQL_USER, MYSQL_PASSWD, MYSQL_PROT, MYS…

time命令:轻松测量Linux命令执行时间!

一、命令简介 用途&#xff1a; 用于测量 Linux 命令执行的时间&#xff0c;包括实际时间、用户 CPU 时间和系统 CPU 时间。刚开始以为是用来“看现在几点钟”的 &#x1f972;。标签&#xff1a; 实用工具&#xff0c;性能分析。 ‍ 二、命令参数 2.1 命令格式 time [选项…

COSCon'24 第九届中国开源年会议题征集正式启动

一年一度的开源盛会&#xff0c;COSCon24 第九届中国开源年会暨开源社十周年嘉年华将于2024年11月2-3日在中关村国家自主创新示范区会议中心举办。在为期2天的大会中&#xff0c;我们将为大家带来精彩纷呈的 Keynote 主题演讲&#xff08;上午&#xff09;&#xff0c;和百花齐…

【初阶数据结构】排序——选择排序

目录 前言选择排序堆排序 前言 对于常见的排序算法有以下几种&#xff1a; 下面这节我们来看选择排序算法。 选择排序 基本思想&#xff1a;   每一次从待排序的数据元素中遍历选出最大&#xff08;或最小&#xff09;的元素放在序列的起始位置&#xff0c;直到全部待排序…

2024前端技术发展概况

当前前端技术呈现出多方面的发展态势&#xff0c;以下是详细介绍&#xff1a; 前端框架不断演进&#xff1a; React&#xff1a;作为流行的前端框架之一&#xff0c;React 依旧保持着强大的生命力。它具有高效的虚拟 DOM 机制&#xff0c;能够快速更新和渲染页面&#xff0c;极…

如何创建一个docker,给它命名,且下次重新打开它

1.创建一个新的docker并同时命名 docker run -it --name one ubuntu:18.04 /bin/bash 这时候我们已经创建了一个docker,并且命名为"one" 2.关闭当前docker exit 3.这时docker已经终止了&#xff0c;我们需要使用它要重新启动 docker start one 4.现在可以重新打…

多线程篇八

多线程篇八 如笔者理解有误欢迎指正交流&#x1f338;&#x1f338;&#x1f338; 线程池 什么是线程池&#xff1f; 顾名思义&#xff0c;线程池是一个存放了很多线程的池子.既然有很多线程&#xff0c;那一定很方便调用对吧&#xff0c;有很多线程那大家一定喜欢一起玩吧&…

【计算机网络】Tcp报文的组成,Tcp是如何实现可靠传输的?

Tcp的报文组成 TCP&#xff08;传输控制协议&#xff09;是计算机网络中一种重要的传输协议&#xff0c;其报文组成包括多个字段&#xff0c;每个字段具有特定的含义。以下是TCP报文头的主要组成部分&#xff1a; 源端口号&#xff08;Source Port&#xff09;&#xff1a;占用…

c语言中例题:打印出杨辉三角

杨辉三角是一个经典的数学模型 从顶部的单个1开始&#xff0c;下面每一行的数字都是其正上方的两个数之和 每行数字左右对称&#xff0c;且由1开始逐渐变大 1 1 1 1 2 1 1 3 3 1 由以上规律可以看出arr[i][j] arr[i-1][j] ar…

Android使用RecyclerView仿美团分类界面

RecyclerView目前来说对大家可能不陌生了。由于在公司的项目中&#xff0c;我们一直用的listview和gridview。某天产品设计仿照美团的分类界面设计了一个界面&#xff0c;我发现用gridview不能实现这样的效果&#xff0c;所以就想到了RecyclerView&#xff0c;确实是一个很好的…

对话总结:Scale AI的创始人兼CEO Alex Wang

AI的三大支柱 计算:主要由大公司如NVIDIA推动。算法:顶尖实验室如OpenAI主导。数据:Scale致力于推动数据进展。前沿数据的重要性 与人类智能相比较,前沿数据是AI发展的关键。互联网数据是机器与人类合作的结果。语言模型的发展 第一阶段:原始的Transformer论文和GPT的小规…