html5基础入门

html5基础语法与标签

  • 前言
  • 前端开发零基础入门介绍
    • 前端开发行业介绍:
    • 大前端时代:
    • 前端开发主要技术介绍
    • 学习方法
    • IDE简介
      • vscode快捷键:
    • 总结
  • HTML语法与基础标签
    • 互联网基本原理
      • HTTP协议(请求、响应)
      • 什么是前端、后端?
    • HTML5基础入门
      • 创建第一个网页
      • 浏览网页的方法
        • 在桌面上:
        • 在移动设备上:
      • 认识html5骨架
        • 文档类型声明DTD:
          • W3C组织
        • 认识<html>标签对
      • 字符集
          • UTF-8和gb2312
          • 更改网页的字符集
      • title、关键词及页面描述
          • title
          • 关键词和页面描述
      • 认识标签
            • 单标签 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c5c65cd4b60c4484a8d6d2d6ad0e9080.png)
    • HTML5的基本标签
          • 标题
          • 段落标签
          • div标签
    • html5特性
          • 空白折叠现象
          • 转义字符
          • HTML注释
    • 项目开发
          • 工作开发流程
          • 项目起步
            • div的常见类名
    • 总结
      • html是什么?
      • 常见的seo配置项应该遵守的规则有哪些?
  • 列表标签
    • 无序列表
      • 基本使用
      • 列表的嵌套
    • 有序列表
      • ol标签可以设置type属性,用来设置编号的类型
      • ol 标签的start属性
      • ol标签的reversed属性
    • 定义列表
  • 多媒体与语义化标签
    • 图片标签
    • HTML5区块标签
  • 表单
    • 基本控件
      • 单行文本框
      • 单选按钮
      • 复选框
      • 密码框
      • 下拉菜单
      • 多行文本框
      • 三种按钮![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/942a276d1e1d4333823ae6380f7cf77f.png)
        • input类型总结
    • html5新增的表单控件
      • <datalist>控件
  • 表格标签
    • 表格的基本使用
    • 复杂表格
  • 结语

前言

在这一篇文章中,有很多理论的介绍,面向0基础,让我们一起学习吧~

前端开发零基础入门介绍

在这里插入图片描述

前端开发行业介绍:

前端开发的前身是“网页制作作’随着移动端的兴起和4G.5G技术的普及,互联网产品业务越来越复杂,在2011年前后逐步蜕变为前端开发

什么是“前端:一切用户能够看见的东西、产生交互的东西,都是前端同学在负责

大前端时代:

今天,前端开发“上天入地,无所不能“:web开发、移动web开发、APP开发、小程序开发、服务端开发等等

一个优秀的前端开发工程师也被叫做“全栈开发工程师这个时代也被叫做“大前端时代

前端开发主要技术介绍

HTML5: 搭建网页结构的语言,增加了很多移动端的支持简单好学
CSS3:样式表,美化网页的语言,增加了很多动画、过渡等新特性,要记的英语单词非常多,不过非常有意思
JavaScript:前端开发工程师最重要的“看家语言”,JS功底的好坏,决定了职业高度,学习需要下苦工Vue.js/React.js: 从2016年前后开始流行的前端框架采用模块化开发、数据驱动、声明式编程,只要前期“马步扎稳”,后面“武功招式”随便学

学习方法

大量的动手练习才能熟能生巧
认真完成作业、独立完成项目
克服一切诱惑,专心学习,每天进步一点点

IDE简介

IDE (Integrated Development Environment ,集成开发环境)是含代码编辑、关键词高亮、智能感应、智能纠错格式美化、版本管理等功能于一身的“高级代码编辑器

vscode快捷键:

  • ctrl+shift+d 复制当前行
  • ctrl+shift+上箭头 上移当前行
  • ctrl+shift+下箭头 下移当前行
  • 按住鼠标滚轮,然后下拉,即可进行多行编辑

总结

VScode要安装好、快捷键要背熟,当然最重要的是,心态要整理好
电脑桌面整整,我们要成为工程师了

HTML语法与基础标签

互联网基本原理

在本地开发,在服务器(性能非常高的计算机)共享
在这里插入图片描述

HTTP协议(请求、响应)

在这里插入图片描述
在这里插入图片描述

HTTP协议 (Hypertext Transfer Protocol,超文本传输协议)是互联网数据传输的常见协议
一次HTTP事务由“HTTP请求”和“HTTP响应”构成
网址前的http://就表示用http协议请求页面

什么是前端、后端?

在这里插入图片描述

HTML5基础入门

创建第一个网页

创建网页通常需要以下步骤:

  1. 学习基础知识:
  • 了解 HTML、CSS 和基本的 JavaScript。这三者是网页开发的基本技术。HTML 用于定义网页结构,CSS 用于样式和布局,JavaScript 用于添加交互性和动态效果。
  1. 使用文本编辑器:
  • 选择一个文本编辑器,比如 Visual Studio Code、Sublime Text、Atom 等。这些工具支持代码高亮和其他功能,使得编写代码更加方便。
  1. 创建 HTML 文件:
  • 使用文本编辑器创建一个新的 HTML 文件。在文件中使用 HTML 标签来定义页面的结构,包括标题、段落、列表等。

    <!DOCTYPE html>
    <html lang="en">
    <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>My First Web Page</title>
    </head>
    <body><h1>Hello, World!</h1><p>This is my first web page.</p>
    </body>
    </html>
    
   
4. **添加样式:**- 创建一个 CSS 文件,用于定义网页的样式。链接这个样式文件到 HTML 文件中。```css/* styles.css */body {font-family: Arial, sans-serif;background-color: #f0f0f0;}h1 {color: #333;}p {color: #666;}

在 HTML 文件中引入样式:

   <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="styles.css"><title>My First Web Page</title></head><body><h1>Hello, World!</h1><p>This is my first web page.</p></body></html>
  1. 测试和调试:
  • 在浏览器中打开 HTML 文件,检查页面的显示效果。使用浏览器的开发者工具(通常是按 F12 键)进行调试和查看控制台输出。
  1. 学习 JavaScript(可选):
    • 如果需要添加交互性和动态效果,学习 JavaScript 并将其嵌入到 HTML 文件中。

这是一个简单的起步指南,随着经验的积累,你可以深入学习更多的 HTML、CSS 和 JavaScript 技术,以及其他相关的技术和框架,使你的网页更加复杂和功能丰富。

浏览网页的方法

要浏览网页,您需要使用网络浏览器。以下是在常见的桌面和移动设备上浏览网页的一般步骤:

在桌面上:
  1. 选择一个浏览器:
    • 桌面上常见的浏览器包括 Google Chrome、Mozilla Firefox、Microsoft Edge、Safari(适用于 macOS 用户)等。您可以根据个人偏好选择一个浏览器。
  2. 打开浏览器:
    • 双击或点击选择的浏览器图标来打开浏览器。
  3. 输入网址:
    • 在浏览器的地址栏中输入您想要访问的网址(例如,www.example.com)。
  4. 按回车键:
    • 按下键盘上的回车键,浏览器将加载并显示您输入的网址的页面。
  5. 通过链接导航:
    • 在打开的页面上,您可以通过点击链接来导航到其他页面。链接通常是文字或图像,点击它们将打开新的页面。
在移动设备上:
  1. 选择一个浏览器应用:
    • 移动设备上通常预装有浏览器应用,例如 Safari(iOS 设备)、Chrome(Android 设备)等。您也可以从应用商店下载其他浏览器。
  2. 打开浏览器应用:
    • 点击或触摸选择的浏览器应用图标来打开浏览器。
  3. 点击地址栏:
    • 点击浏览器界面上的地址栏,它通常在屏幕的顶部。
  4. 输入网址:
    • 使用虚拟键盘在地址栏中输入您想要访问的网址。
  5. 点击前往或使用虚拟键盘上的“前往”按钮:
    • 点击浏览器中的“前往”按钮,或使用虚拟键盘上的相应按钮,浏览器将加载并显示您输入的网址的页面。
  6. 通过链接导航:
    • 在打开的页面上,您可以通过点击链接来导航到其他页面,与桌面上的浏览相似。

记住,这些步骤可能会因使用的浏览器和设备而有所不同,但这是一般的浏览网页的流程。

认识html5骨架

在这里插入图片描述

文档类型声明DTD:
  • HTML文件第一行必须是DTD (Document Type Definition文档类型声明)
  • 不写DTD会引发浏览器的一些兼容问题

不同版本的HTML的DTD:
在这里插入图片描述

W3C组织

W3C (The world wide Web Consortium,万维网联合会)是万维网的主要国际标准组织。该联盟成立于1994年,负责制定web标准,主要是HTML和CSS.

认识标签对

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

字符集

在这里插入图片描述

UTF-8和gb2312

在这里插入图片描述
说明:gb2312与UTF-8相比,一个汉字节省一个字节(可以增加网页打开的速度)

更改网页的字符集

在这里插入图片描述
在这里插入图片描述

title、关键词及页面描述

title

标题标签用来设置网页的标题,文字会显示在浏览器的标签栏上

title也是搜索引擎收录网站时显示的标题,为了吸引用户点击,合理设置title是必要的

关键词和页面描述

合理设置网页的网页的关键词和页面描述,也是SEO的重要手段

SEO (Search Engine Optimization,搜索引擎优化)利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名让网站在搜索引擎的结果中内占据领先地位,获得品牌收益

使用meta标签设置网页关键词和描述,name属性非常关键用来设置meta的具体功能

认识标签

  • HTML叫做“超文本标记语言”,超文本标记就是标签

  • 这些标签都有不同的功能

  • 标签通常成对出现

  • 标签可以给文字设置不同的“语义”

  • 单标签 在这里插入图片描述

HTML5的基本标签

标题
  • h系列标签表示“标题”语义,h是headline的意思 h1-h6

  • 搜索引擎非常看重

    标签的内容,应该将重点内容放到

    中,比如网页的logo等

  • h1 标签一般只能放置一个,否则会被搜索引擎视为作弊

    提示: 实际开发中,也会出现多个

    标签的情况,只是不推荐

段落标签
  • p标签表示段落标签,p是英语paragraph的意思
  • 任何段落都要放到

    标签中,因为HTML中即使代码换行了,页面显示效果也不会换行,必须写到

  • p标签中不能嵌套h系列标签和其他p标签
div标签
  • div是英语division“分割”的缩写,顾名思义
    标签对用来将相关的内容组合到一起,以和其他内容分割,使文档结构更清晰
  • 比如,网页的头部要放到一个
    标签对中,轮播图也要放到一个
    标签对中,文章内容也要放到个
    标签对中
  • div是最常见的HTML标签,因为它可以结合CSS使用,实现网页的布局,这种布局形式叫做“DIV+CSS
  • div像是一个容器,什么都可以容纳,因此工程师也习惯称呼
    为“盒子

html5特性

空白折叠现象
  • 文字和文字之间的多个空格、换行会被折叠成一个空格
  • 标签“内壁”和文字之间的空格会被忽略
转义字符

常见转义字符
在这里插入图片描述

HTML注释
  • 为代码书写清晰的注释是非常重要的,可以使日后再阅读代码或者他人阅读代码提供提示
  • HTML的注释语法如下,可以在VScode编辑器中使用ctr1+/键输入

项目开发

工作开发流程

在这里插入图片描述

现在测量原型图非常先进,设计师使用Axure或者sketch等软件,可以直接给我们“直观标注”t的原型图/设计图

项目起步

创建文件夹:images、css、js

绝大多数服务器默认的网站首页名为index.html

div的常见类名

div标签可以添加class属性表示“类名”,类名服务于css

在这里插入图片描述

总结

html是什么?

HTML(Hypertext Markup Language)是一种标记语言,用于创建和设计网页的结构。它由一系列标签(tag)组成,每个标签都有特定的含义和作用,用于描述网页中的不同元素和内容。

HTML 的主要目标是提供一种结构化的方式,将网页的各个部分组织起来,包括文本、图像、链接、表格、表单等。通过使用不同的 HTML 标签,开发者可以定义页面的标题、段落、标题、图像显示方式等,从而使浏览器能够正确地渲染和显示网页内容。

HTML 是一种基础性的技术,通常与其他技术(如CSS和JavaScript)结合使用,以实现更丰富和交互式的网页。CSS(Cascading Style Sheets)用于定义页面的样式和布局,而JavaScript则用于处理用户交互和动态效果。这三种技术共同构成了现代网页开发的基石。

常见的seo配置项应该遵守的规则有哪些?

SEO(搜索引擎优化)是一系列的策略和配置,旨在提高网站在搜索引擎中的可见性。以下是一些常见的SEO配置项和规则:

  1. 网页标题(Title):
    • 每个页面都应该有唯一而描述性的标题,包含关键字,长度最好不要超过60个字符。
  2. META 描述(Meta Description):
    • 提供有吸引力的页面摘要,描述页面内容,鼓励用户点击。长度最好在150个字符以内。
  3. URL 结构:
    • 使用清晰、简洁、易于理解的 URL 结构。包括关键字,并避免使用特殊字符。
  4. 头部标签(Header Tags):
    • 使用合适的标签(如 <h1><h2>)来组织页面的标题,使页面结构清晰,同时包含关键字。
  5. 关键字密度:
    • 将关键字自然地融入文本,但避免过度使用。关键字密度应该看起来自然而不违反内容流畅性。
  6. 图像优化:
    • 为图像使用描述性文件名和ALT标签。这有助于搜索引擎理解图像内容,并提高多媒体搜索的可见性。
  7. 内部链接:
    • 在网站内部使用内部链接,将页面链接到彼此,帮助搜索引擎理解网站结构和重要页面。
  8. 外部链接:
    • 质量胜过数量。获取高质量的外部链接,但避免过度依赖大量低质量的链接。
  9. 响应式设计:
    • 确保网站在各种设备上都能良好显示,包括桌面、平板和手机。
  10. 网站速度:
    • 优化网站加载速度,确保页面迅速加载。搜索引擎对速度敏感,用户体验也会受到影响。
  11. 站点地图(Sitemap):
    • 提供 XML 网站地图以帮助搜索引擎索引网站的所有页面。
  12. Robots.txt 文件:
    • 使用 Robots.txt 文件来控制搜索引擎爬虫访问网站的权限。
  13. HTTPS:
    • 使用 HTTPS 加密协议,这对于搜索引擎来说是一个重要的排名因素,并有助于提高用户信任度。
  14. 社交媒体集成:
    • 在适当的地方使用社交媒体标签,有助于搜索引擎理解和索引与您网站相关的社交媒体内容。

这只是一个入门级的SEO配置指南,实际上,SEO是一个动态的领域,策略可能会随着搜索引擎算法的变化而调整。确保跟踪SEO最佳实践,并定期更新您的网站以符合这些实践。

列表标签

无序列表

基本使用

  • 没有刻意顺序的列表
  • 父子组合标签,不能单独出现
  • 注意代码缩进(TAB键)
  • 不能单独使用,它必须放到
    • 或者
      1. 中使用
  • ul 的子标签只能是 li
<ul><li></li>
</ul>

列表的嵌套

  • li不能散着放
  • ul的子标签只能是li
  • li里面可以放任何东西

无序列表的type属性

无序列表有type属性,可以定义前导符号的样式,但是在HTML5中已经被废弃,建议使用CSS替代

  • disc : 默认值,实心圆
  • circle : 空心圆
  • square : 实心方块

有序列表

  • li不能散着放
  • ul的子标签只能是li
  • li里面可以放任何东西
<ol type="a" start="5"><li></li>
</ol>

ol标签可以设置type属性,用来设置编号的类型

在这里插入图片描述

ol 标签的start属性

  • start属性值必须是一个整数,指定了列表编号的起始值
  • 此属性的值应为阿拉伯数字,尽管列表条目的编号类型 type属性可能指定为了罗马数字编号等其他类型的编号

ol标签的reversed属性

  • reversed属性指定列表中的条目是否是倒序排列的

  • reversed属性不需要值,只需要写reversed单词即可,这是HTML5的全新特性

    <ol reversed>
    </ol>
    

定义列表

<dl><dt><dd></dd></dt>
</dl>

哪里应该使用定义列表?

  • 使用什么标签,不应该看样式,应该看语义
  • 只要语义上有“解释说明”含义的文字,且为列表形态,应该使用定义列表

多媒体与语义化标签

图片标签

  • 标签用来在网页中插入图片
  • 图片必须要复制到项目文件夹中,一般将图片保存到项目文件夹中的images子文件夹中
  • 图片路径必须写正确
  • 图片本质上没有被插入到网页中,只是被引入到了网页中所以将来要将图片也一起上传到服务器上,将图片复制到项目文件中,即可整体上传

在这里插入图片描述

HTML5区块标签

在这里插入图片描述

表单

表单用来收集信息,比如注册、登录、发送评论反馈、购买商品等等
在这里插入图片描述

基本控件

单行文本框

使用type属性值被设置为text的元素可以创建单行文本框,它是一个单标签

<input type="text" value="表示已经填写好的值" placeholder="表示提示文本,并不是文本框中的值" disabled>
disabled 属性表示用户不能与元素交互,即“锁死”

单选按钮

使用type属性值被设置为radio的元素可以创建单选按钮

<lable><input type="radio" name="sex" value="男" checked>男</lable>
<lable><input type="radio" name="sex" value="女">女</lable>
// label标签用来将文字和单选按钮进行绑定,用户单击文字的时候也视为点击了单选按钮
// 在HTML4时代,label标签是通过for属性和单选按钮的id属性进行绑定的
// <input type="radio" name="sex" checked id="man"><label for="man">男</lable>

复选框

  • 使用type属性值被设置为checkbox的元素可以创建复选框
  • 同组复选框应该设置它们的name为相同值
  • 复选框要有value属性值,向服务器提交的就是value值
<lable><input type="checkbox" name="hobby" value="足球" checked>足球</lable>
<lable><input type="checkbox" name="hobby" value="篮球">篮球</lable>
<lable><input type="checkbox" name="hobby" value="羽毛球">羽毛球</lable>

密码框

使用type属性值被设置为password的元素可以创建密码框

<input type="password">

下拉菜单

在这里插入图片描述

多行文本框

<textarea cols="100" row="10"></textarea>
// 表示多行文本框
// rows和cols属性,用于定义多行文本框的行数和列数

三种按钮在这里插入图片描述

input类型总结

在这里插入图片描述

html5新增的表单控件

在这里插入图片描述

<input type="color">
<input type="text" required>  必填
<input type="number" min="10" max="20">
<input type="search"> 会自带取消按钮
// 主要是更改type的类型
// 需要根据类型填写内容,点击提交按钮会自动进行校验

控件

在这里插入图片描述

表格标签

表格的基本使用

table tr 行 td小格

caption 表格的标题 th每行的小标题

复杂表格

rowspan 行 colspan 列 (实现单元格合并)

<table><caption>表格的标题</caption><tr><th>第一季度</th><th>第二季度</th><th>第三季度</th><th>第四季度</th></tr><tr><td>A</td><td rowspan="2">B</td><td >C</td><td>D</td></tr><tr><td>E</td><td colspan="2">F</td></tr>
</table>

结语

HTML5是前端开发的未来,通过深入学习其基础知识,你将能够更好地构建现代、响应式的网页。这不仅是学习一门技术,更是打开编程世界大门的一把钥匙。让我们一同在HTML5的海洋中畅游,发现编码的乐趣。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GitHub Copilot的使用方法和快捷按键

GitHub Copilot是GitHub与OpenAI合作开发的一款人工智能编码助手。它基于GPT&#xff08;Generative Pre-trained Transformer&#xff09;模型&#xff0c;可以为你提供代码补全、建议和生成的功能 使用方法&#xff1a; 安装插件&#xff1a; 首先&#xff0c;确保你的开发环…

免费简单好用的 webshell 在线检测:支持 php、jsp、asp等多格式文件

话不多说&#xff0c;直接上图上链接&#xff1a;https://rivers.chaitin.cn/?share3d4f2e8aaec211eea5550242c0a8170c 还是比较好用的&#xff0c;支持 PHP、JSP 文件 webshell 检测&#xff0c;看官方解释文档&#xff0c;引擎使用静态文本特征、骨架哈希、静态语义分析、动…

Windows 项目从0到1的部署

目录 一. 安装jdk 1.1 安装jdk 1.2 配置jdk的环境配置jdk 1.3 配置成功 二. 配置tomcat 2.1 启动tomcat 2.2 防火墙设置 三. 安装MySQL 3.1 安装步骤 3.2 内部连接 3.3 外部连接 四. 部署项目 4.1 项目部署 4.2 修改mysql的用户密码 一. 安装jdk 这里给大家准备好了jdk和…

远程开发之vacode插件Remote - SSH

远程开发之vacode插件Remote - SSH vscode插件(Remote - SSH)ssh config自定义配置跳板机ssh-agent配置(使ForwardAgent配置生效, 免密拉代码)拷贝公钥到服务器(实现免密登录服务器) 通过vscode的Remote - SSH插件, 实现远程服务器进行像本地操作一样使用远程服务器, 亦可进行像…

八爪鱼拉拉手

欢迎来到程序小院 八爪鱼拉拉手 玩法&#xff1a;点击鼠标左键拖动移动八爪鱼&#xff0c;当他的手很忙的时候他会很高兴&#xff0c; 不同关卡不同的八爪鱼的位置摆放&#xff0c;快去闯关吧^^。开始游戏https://www.ormcc.com/play/gameStart/248 html <div id"gam…

计算机毕业设计 基于Java的美食信息推荐系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

K8S的存储卷---数据卷

容器内的目录和宿主机的目录进行挂载 容器在系统上的生命周期是短暂的。delete&#xff0c;K8S用控制器创建的pod&#xff0c;delete相当于重启&#xff0c;容器的状态也会恢复到初始状态。一旦回到初始状态&#xff0c;所有的后天编辑的文件都会消失 容器和节点之间创建一个…

golang实现rpc方法二:使用jsonrpc库【跨平台】

首先在golang实现rpc方法一net/rpc库中实现了RPC方法&#xff0c;但是那个方法不是跨平台的&#xff0c;没法在其他语言中调用这个实现的RPC方法&#xff0c;接下来我们可以通过jsonroc库实现跨语言的RPC方法。俩种实现方式的代码其实也是差不多的&#xff0c;大差不差&#xf…

手机直连卫星及NTN简介

一、手机直连卫星的发展现状 近日&#xff0c;华为推出了支持北斗卫星短报文的Mate 50旗舰机、P60系列&#xff0c;苹果也跟Globalstar&#xff08;全球星&#xff09;合作推出了支持卫星求救的iPhone14&#xff0c;最亮眼的还是华为的。这几款产品揭开了卫星通信探索消费领域…

Retrieval-Augmented Generation for Large Language Models: A Survey

PS: 梳理该 Survey 的整体框架&#xff0c;后续补充相关参考文献的解析整理。本文的会从两个角度来分析总结&#xff0c;因此对于同一种技术可能在不同章节下都会有提及。第一个角度是从整体框架的迭代来看&#xff08;对应RAG框架章节&#xff09;&#xff0c;第二个是从RAG中…

前端背景收集之烟花背景

文章目录 &#x1f412;个人主页&#x1f3c5;Vue项目常用组件模板仓库&#x1f4d6;前言&#xff1a;&#x1f380;源码如下&#xff1a; &#x1f412;个人主页 &#x1f3c5;Vue项目常用组件模板仓库 &#x1f4d6;前言&#xff1a; 本篇博客主要提供前端背景收集之烟花背景…

强化学习应用(八):基于Q-learning的无人机物流路径规划研究(提供Python代码)

一、Q-learning简介 Q-learning是一种强化学习算法&#xff0c;用于解决基于马尔可夫决策过程&#xff08;MDP&#xff09;的问题。它通过学习一个价值函数来指导智能体在环境中做出决策&#xff0c;以最大化累积奖励。 Q-learning算法的核心思想是通过不断更新一个称为Q值的…

完美解决报错Please verify that the package.json has a valid “main“ entry处理方法

出现下图中的错误 &#xff0c;说明缺少main入口 解决方法&#xff1a; 1.删除 node_modules 和 package-lock.json这两个文件 2.命令行输入npm i 会重新下载包 3.重新执行检查没有报错

【LLM 论文阅读】NEFTU N E: LLM微调的免费午餐

指令微调的局限性 指令微调对于训练llm的能力至关重要&#xff0c;而模型的有用性在很大程度上取决于我们从小指令数据集中获得最大信息的能力。在本文中&#xff0c;我们提出在微调正向传递的过程中&#xff0c;在训练数据的嵌入向量中添加随机噪声&#xff0c;论文实验显示这…

静态路由、代理ARP

目录 静态路由静态路由指明下一跳和指明端口的区别代理ARP 我们知道&#xff0c;跨网络通信需要路由 路由有三种类型&#xff1a; 1.直连路由。 自动产生的路由&#xff0c;当网络设备连接到同一网络时&#xff0c;他们可以自动学习到对方的存在。自动学习相邻网络设备的直连信…

使用Excel批量给数据添加单引号和逗号

表格制作过程如下&#xff1a; A2表格暂时为空&#xff0c;模板建立完成以后&#xff0c;用来放置原始数据&#xff1b; 在B2表格内输入公式&#xff1a; ""&A2&""&"," 敲击回车&#xff1b; 解释&#xff1a; B2表格的公式&q…

科大讯飞星火大模型接入API js 部分 接口 安装注意事项

下载以下链接例子运行程序 https://xfyun-doc.xfyun.cn/static%2F16968175055332330%2Fspark_js_demo.zip 官网给的说明 准备 1.在demo中填写APPID、APISecret、APIKey&#xff0c;可到控制台-我的应用-大模型页面获取 2.安装nodejs 本地运行 1.打开cmd&#xff0c;进入dem…

微软等开源评估ChatGPT、Phi、Llma等,统一测试平台

微软亚洲研究院、中国科学院自动化研究所、中国科学技术大学和卡内基梅隆大学联合开源了&#xff0c;用于评估、分析大语言模型的统一测试平台——PromptBench。 Prompt Bench支持目前主流的开源、闭源大语言模型&#xff0c;例如&#xff0c;ChatGPT、GPT-4、Phi、Llma1/2、G…

【深度学习目标检测】十五、基于深度学习的口罩检测系统-含GUI和源码(python,yolov8)

YOLOv8是一种物体检测算法&#xff0c;是YOLO系列算法的最新版本。 YOLO&#xff08;You Only Look Once&#xff09;是一种实时物体检测算法&#xff0c;其优势在于快速且准确的检测结果。YOLOv8在之前的版本基础上进行了一系列改进和优化&#xff0c;提高了检测速度和准确性。…

大语言模型向量数据库

大语言模型&向量数据库 LARGE LANGUAGE MODELSA. Vector Database & LLM WorkflowB. Vector Database for LLMC. Potential Applications for Vector Database on LLMD. Potential Applications for LLM on Vector DatabaseE. Retrieval-Based LLMF. Synergized Exampl…