`

HTML5 中新增的标签一览表

 
阅读更多

html5的东西还是不少啊,搞个目录,汇总一下,以便查看,慢慢学习。

bs一下某些ie和webkit双核浏览器,渲染和其他的webkit内核搞定了,但是表单验证是失败的怎么能提交呢??

 

1. HTML5 新增标签

多媒体

audio  ——定义声音,比如音乐或其他音频流。src属性定义文件位置。

video  ——定义视频,比如电影片段或其他视频流。controls和  src属性。

canvas  ——定义图形,比如图表和其他图像。 

source——  为媒介元素(比如 <video> 和 <audio>)定义媒介资源。

embed  —— 定义嵌入的内容,比如插件。必须有 src 属性。无法在开始标签和结束标签之间写文本。

 

结构

article  ——定义外部的内容。

aside  ——定义 article 以外的内容。aside 的内容应该与 article 的内容相关。

section——  标签定义文档中的节(section、区段)。

hgroup——  对网页或区段(section)的标题进行组合。

nav——  定义导航链接的部分。

header  —— 定义文档的页眉(介绍信息)

footer  —— 定义 section 或 document 的页脚。

details  ——描述文档或文档某个部分的细节。

summary——  定义details 元素的标题,"details" 元素用于描述有关文档或文档片段的详细信息。

figure  ——对元素进行组合,主要是媒介内容的分组,以及它们的标题。

figcaption——  定义 figure 元素的标题。被置于 "figure" 元素的第一个或最后一个子元素的位置。

menu——  定义菜单列表。当希望列出表单控件时使用该标签。在 HTML 4.01 中,不赞成使用 menu 元素。

          在 HTML 5 中,重新定义了 menu 元素,且使用用于排列表单控件。

 

其他

command——  定义命令按钮,比如单选按钮、复选框或按钮。有type属性。

datalist——  定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。 datalist 及其选项不会被想显示出来,它仅仅是合法的输入值列表。请使用 input 元素的 list 属性来绑定 datalist。

keygen——  定义生成密钥。

mark——    主要用来在视觉上向用户呈现那些需要突出的文字。<mark>标签的一个比较典型的应用就是在搜索结果中向用户  高亮显示搜索关键词。

meter——

output——

progress  —— 定义运行中的进度(进程)。可用于显示 JavaScript 中耗费时间的函数的进度。

rp——    若浏览器不支持 ruby 元素显示的内容。

rt——  定义ruby 注释的解释。

ruby  ——ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,

      定义当浏览器不支  持 "ruby" 元素时显示的内容。

time——  定义日期或时间,或者两者。

 

2. 不支持的标签

acronym

applet

basefont

big

center

dir  ——定义列表项目 HTML4中不赞成使用。

font

frame

frameset

isindex

noframes

s

strike

tt

u

xmp 

from:http://blog.csdn.net/pangni/archive/2011/02/25/6208470.aspx

 

w3schools 的参考目录:

HTML5

HTML5 improves interoperability and reduces development costs by making precise rules on how to handle all HTML elements, and how to recover from errors.

Some of the new features in HTML5 are functions for embedding audio, video, graphics, client-side data storage, and interactive documents. HTML5 also contains new elements like <nav>, <header>, <footer>, and <figure>.

The HTML5 working group includes AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera, and many hundreds of other vendors.

Note:  HTML5 is not a W3C recommendation yet!

To read about the HTML5 activities at W3C, please read our W3C tutorial .


Ordered Alphabetically

New  : New tags in HTML5.

 

<!--...--> Defines a comment
<!DOCTYPE>   Defines the document type
<a> Defines a hyperlink
<abbr> Defines an abbreviation
<acronym> Not supported in HTML5
<address> Defines an address element
<applet> Not supported in HTML5
<area> Defines an area inside an image map
<article> New Defines an article
<aside> New Defines content aside from the page content
<audio> New Defines sound content
<b> Defines bold text
<base> Defines a base URL for all the links in a page
<basefont> Not supported in HTML5
<bdo> Defines the direction of text display
<big> Not supported in HTML5
<blockquote> Defines a long quotation
<body> Defines the body element
<br> Inserts a single line break
<button> Defines a push button
<canvas> New Defines graphics
<caption> Defines a table caption
<center> Not supported in HTML5
<cite> Defines a citation
<code> Defines computer code text
<col> Defines attributes for table columns 
<colgroup> Defines groups of table columns
<command> New Defines a command button
<datalist> New Defines a dropdown list
<dd> Defines a definition description
<del> Defines deleted text
<details> New Defines details of an element
<dfn> Defines a definition term
<dir> Not supported in HTML5
<div> Defines a section in a document
<dl> Defines a definition list
<dt> Defines a definition term
<em> Defines emphasized text 
<embed> New Defines external interactive content or plugin
<fieldset> Defines a fieldset
<figcaption> New Defines the caption of a figure element
<figure> New Defines a group of media content, and their caption
<font> Not supported in HTML5
<footer> New Defines a footer for a section or page
<form> Defines a form 
<frame> Not supported in HTML5
<frameset> Not supported in HTML5
<h1> to <h6> Defines header 1 to header 6
<head> Defines information about the document
<header> New Defines a header for a section or page
<hgroup> New Defines information about a section in a document
<hr> Defines a horizontal rule
<html> Defines an html document
<i> Defines italic text
<iframe> Defines an inline sub window (frame)
<img> Defines an image
<input> Defines an input field
<ins> Defines inserted text
<keygen> New Defines a generated key in a form
<kbd> Defines keyboard text
<label> Defines a label for a form control
<legend> Defines a title in a fieldset
<li> Defines a list item
<link> Defines a resource reference
<map> Defines an image map 
<mark> New Defines marked text
<menu> Defines a menu list
<meta> Defines meta information
<meter> New Defines measurement within a predefined range
<nav> New Defines navigation links
<noframes> Not supported in HTML5
<noscript> Defines a noscript section
<object> Defines an embedded object
<ol> Defines an ordered list
<optgroup> Defines an option group
<option> Defines an option in a drop-down list
<output> New Defines some types of output
<p> Defines a paragraph
<param> Defines a parameter for an object
<pre> Defines preformatted text
<progress> New Defines progress of a task of any kind
<q> Defines a short quotation
<rp> New Used in ruby annotations to define what to show if a browser does not support the ruby element
<rt> New Defines explanation to ruby annotations
<ruby> New Defines ruby annotations
<s> Defines text that is no longer correct
<samp> Defines sample computer code
<script> Defines a script
<section> New Defines a section
<select> Defines a selectable list
<small> Defines small text
<source> New Defines media resources
<span> Defines a section in a document
<strike> Not supported in HTML5
<strong> Defines strong text
<style> Defines a style definition
<sub> Defines subscripted text
<summary> New Defines the header of a "detail" element
<sup> Defines superscripted text
<table> Defines a table
<tbody> Defines a table body
<td> Defines a table cell
<textarea> Defines a text area
<tfoot> Defines a table footer
<th> Defines a table header
<thead> Defines a table header
<time> New Defines a date/time
<title> Defines the document title
<tr> Defines a table row
<tt> Not supported in HTML5
<u> Not supported in HTML5
<ul> Defines an unordered list
<var> Defines a variable
<video> New Defines a video
<wbr> New Defines a possible line-break
<xmp> Not supported in HTML5

HTML5 Global Attributes

New  : New global attributes in HTML5.

Attribute Value Description
accesskey character Specifies a keyboard shortcut to access an element
class classname Specifies a classname for an element (used for stylesheets)
contenteditable New true
false
Specifies if the user is allowed to edit the content or not
contextmenuNew menu_id Specifies the context menu for an element
dir ltr
rtl
Specifies the text direction for the content in an element
draggableNew true
false
auto
Specifies whether or not a user is allowed to drag an element
dropzoneNew copy
move
link
Specifies what happens when dragged items/data is dropped in the element
hidden New hidden Specifies that the element is not relevant. Hidden elements are not displayed
id id Specifies a unique id for an element
lang language_code Specifies a language code for the content in an element
spellcheck New true
false
Specifies if the element must have its spelling and grammar checked
style style_definition Specifies an inline style for an element
tabindex number Specifies the tab order of an element
title text Specifies extra information about an element

 

Global Event Attributes

HTML 4 added the ability to let events trigger actions in a browser, like starting a JavaScript when a user clicks on an element.

To learn more about programming events, please visit our JavaScript tutorial  and our DHTML tutorial .

Below are the global event attributes that can be inserted into HTML5 elements to define event actions.

New  : New event attributes in HTML5.


Window Event Attributes

Events triggered for the window object.

Applies to the <body> tag:

Attribute Value Description
onafterprintNew script Script to be run after the document is printed
onbeforeprintNew script Script to be run before the document is printed
onbeforeonloadNew script Script to be run before the document loads
onblur script Script to be run when the window loses focus
onerrorNew script Script to be run when an error occur
onfocus script Script to be run when the window gets focus
onhaschangeNew script Script to be run when the document has change
onload script Script to be run when the document loads
onmessageNew script Script to be run when the message is triggered
onofflineNew script Script to be run when the document goes offline
ononlineNew script Script to be run when the document comes online
onpagehideNew script Script to be run when the window is hidden
onpageshowNew script Script to be run when the window becomes visible
onpopstateNew script Script to be run when the window's history changes
onredoNew script Script to be run when the document performs a redo
onresizeNew script Script to be run when the window is resized
onstorageNew script Script to be run when a document loads
onundoNew script Script to be run when a document performs an undo
onunloadNew script Script to be run when the user leaves the document

 


Form Events

Events triggered by actions inside a HTML form.

Applies to all HTML5 elements, but is most common in form elements:

Attribute Value Description
onblur script  Script to be run when an element loses focus
onchange script Script to be run when an element changes
oncontextmenuNew script  Script to be run when a context menu is triggered
onfocus script  Script to be run when an element gets focus
onformchangeNew script  Script to be run when a form changes
onforminputNew script  Script to be run when a form gets user input
oninputNew script  Script to be run when an element gets user input
oninvalidNew script  Script to be run when an element is invalid
onreset script  Script to be run when a form is reset
Not supported in HTML5
onselect script  Script to be run when an element is selected
onsubmit script Script to be run when a form is submitted

 


Keyboard Events

Events triggered by a keyboard.

Applies to all HTML5 elements.

Attribute Value Description
onkeydown script   Script to be run when a key is pressed
onkeypress script   Script to be run when a key is pressed and released
onkeyup script   Script to be run when a key is released

 


Mouse Events

Events triggered by a mouse, or similar user actions:

Applies to all HTML5 elements.

Attribute Value Description
onclick script   Script to be run on a mouse click
ondblclick script   Script to be run on a mouse double-click
ondragNew script  Script to be run when an element is dragged
ondragendNew script  Script to be run at the end of a drag operation
ondragenterNew script  Script to be run when an element has been dragged to a valid drop target
ondragleaveNew script  Script to be run when an element leaves a valid drop target
ondragoverNew script  Script to be run when an element is being dragged over a valid drop target
ondragstartNew script  Script to be run at the start of a drag operation
ondropNew script  Script to be run when dragged element is being dropped
onmousedown script   Script to be run when a mouse button is pressed
onmousemove script   Script to be run when the mouse pointer moves
onmouseout script Script to be run when the mouse pointer moves out of an element
onmouseover script Script to be run when the mouse pointer moves over an element
onmouseup script   Script to be run when a mouse button is released
onmousewheelNew script  Script to be run when the mouse wheel is being rotated
onscrollNew script  Script to be run when an element's scrollbar is being scrolled

 


Media Events

Events triggered by medias like videos, images and audio.

Applies to all HTML5 elements, but is most common in media elements, such as audio, embed, img, object, and video:

Attribute Value Description
onabort script  Script to be run on an abort event
oncanplayNew script Script to be run when media can start play, but might has to stop for buffering
oncanplaythroughNew script Script to be run when media can be played to the end, without stopping for buffering
ondurationchangeNew script  Script to be run when the length of the media is changed
onemptiedNew script  Script to be run when a media resource element suddenly becomes empty (network errors, errors on load etc.)
onendedNew script  Script to be run when media has reach the end
onerrorNew script  Script to be run when an error occurs during the loading of an element
onloadeddataNew script Script to be run when media data is loaded
onloadedmetadataNew script Script to be run when the duration and other media data of a media element is loaded
onloadstartNew script Script to be run when the browser starts to load the media data
onpauseNew script  Script to be run when media data is paused
onplayNew script  Script to be run when media data is going to start playing
onplayingNew script  Script to be run when media data has start playing
onprogressNew script  Script to be run when the browser is fetching the media data
onratechangeNew script  Script to be run when the media data's playing rate has changed
onreadystatechangeNew script  Script to be run when the ready-state changes
onseekedNew script  Script to be run when a media element's seeking attribute is no longer true, and the seeking has ended
onseekingNew script  Script to be run when a media element's seeking attribute is true, and the seeking has begun
onstalledNew script  Script to be run when there is an error in fetching media data (stalled)
onsuspendNew script Script to be run when the browser has been fetching media data, but stopped before the entire media file was fetched
ontimeupdateNew script Script to be run when media changes its playing position
onvolumechangeNew script Script to be run when media changes the volume, also when volume is set to "mute"
onwaitingNew script Script to be run when media has stopped playing, but is expected to resume

from:http://www.w3schools.com/html5/html5_reference.asp

分享到:
评论

相关推荐

    HTML语法一览表

    9. HTML5新增元素: HTML5引入了许多新元素,如(页面头部),(导航链接),(区域),(独立内容),(侧边栏内容),(页脚)等,这些元素有助于提高语义化和可访问性。 学习并熟练掌握HTML语法,是成为一名...

    HTML和JavaScript语法一览

    6. **HTML5新增元素**:HTML5引入了更多语义化元素,如`&lt;header&gt;`、`&lt;footer&gt;`、`&lt;section&gt;`和`&lt;article&gt;`,提高了网页的可读性和可访问性。 **JavaScript语法** JavaScript是一种脚本语言,负责网页的动态效果和...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【端口进程查询】 查看本机开放的系统端口以及使用该端口的进程一览表。 系 统 工 具 【锁定屏幕】 快捷一键式登出当前用户并锁定电脑,类似于CTRL+ALT+DEL功能。 【系统待机】 使用此功能可以达到节能及锁定...

    EXCEL集成工具箱V6.0

    【端口进程查询】 查看本机开放的系统端口以及使用该端口的进程一览表。 系 统 工 具 【锁定屏幕】 快捷一键式登出当前用户并锁定电脑,类似于CTRL+ALT+DEL功能。 【系统待机】 使用此功能可以达到节能及锁定电脑...

    软件工程第三章实验报告.docx

    软件工程第三章实验报告.docx

    第三章-第八节通信礼仪.ppt

    第三章-第八节通信礼仪.ppt

    智能家居股份合作协议.docx

    智能家居股份合作协议.docx

    西门子S7-1200 PLC双轴定位控制在电池焊接中的应用与优化

    内容概要:本文详细介绍了基于西门子S7-1200 PLC的双轴定位控制系统在电池焊接项目中的应用。主要内容涵盖双轴定位算法的设计与实现,包括使用SCL语言编写的运动控制函数块,以及梯形图用于处理IO互锁和焊接时序控制。文中还讨论了威纶通触摸屏的界面设计,如动态元素映射、宏指令的应用,以及电气图纸的安全回路设计。此外,文章分享了多个调试技巧和注意事项,如加速度参数设置、伺服驱动器订货号核对、BOM清单管理等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是熟悉PLC编程和触摸屏界面设计的专业人士。 使用场景及目标:适用于需要深入了解PLC编程、运动控制算法、触摸屏界面设计及电气图纸绘制的工程项目。目标是提高双轴定位控制系统的精度和稳定性,确保电池焊接的质量和安全性。 其他说明:文中提供了完整的工程文件包下载链接,并强调了在实际应用中需要注意的具体事项,如硬件配置检查、参数调整等。

    Simulink与Carsim联合仿真:基于PID与MPC的自适应巡航控制系统设计与实现

    内容概要:本文详细介绍了如何利用Simulink和Carsim进行联合仿真,实现基于PID(比例-积分-微分)和MPC(模型预测控制)的自适应巡航控制系统。首先阐述了Carsim参数设置的关键步骤,特别是cpar文件的配置,包括车辆基本参数、悬架系统参数和转向系统参数的设定。接着展示了Matlab S函数的编写方法,分别针对PID控制和MPC控制提供了详细的代码示例。随后讨论了Simulink中车辆动力学模型的搭建,强调了模块间的正确连接和参数设置的重要性。最后探讨了远程指导的方式,帮助解决仿真过程中可能出现的问题。 适合人群:从事汽车自动驾驶领域的研究人员和技术人员,尤其是对Simulink和Carsim有一定了解并希望深入学习联合仿真的从业者。 使用场景及目标:适用于需要验证和优化自适应巡航控制、定速巡航及紧急避撞等功能的研究和开发项目。目标是提高车辆行驶的安全性和舒适性,确保控制算法的有效性和可靠性。 其他说明:文中不仅提供了理论知识,还有大量实用的代码示例和避坑指南,有助于读者快速上手并应用于实际工作中。此外,还提到了远程调试技巧,进一步提升了仿真的成功率。

    基于MATLAB/Simulink的变压器励磁涌流仿真模型构建与应用

    内容概要:本文深入探讨了利用MATLAB/Simulink搭建变压器励磁涌流仿真模型的方法和技术。首先介绍了空载合闸励磁涌流仿真模型的搭建步骤,包括选择和配置电源模块、变压器模块以及设置相关参数。文中详细讲解了如何通过代码生成交流电压信号和设置变压器的变比,同时强调了铁芯饱和特性和合闸角控制的重要性。此外,还讨论了电源简化模型的应用及其优势,如使用受控电压源替代复杂电源模块。为了更好地理解和分析仿真结果,文章提供了绘制励磁涌流曲线的具体方法,并展示了如何提取和分析涌流特征量,如谐波含量和谐波畸变率。最后,文章指出通过调整电源和变压器参数,可以实现针对不同应用场景的定制化仿真,从而为实际工程应用提供理论支持和技术指导。 适合人群:从事电力系统研究、变压器设计及相关领域的科研人员、工程师和技术爱好者。 使用场景及目标:适用于希望深入了解变压器励磁涌流特性的研究人员,旨在帮助他们掌握MATLAB/Simulink仿真工具的使用技巧,提高对励磁涌流现象的理解和预测能力,进而优化继电保护系统的设计。 其他说明:文中不仅提供了详细的建模步骤和代码示例,还分享了一些实用的经验和技巧,如考虑磁滞效应对涌流的影响、避免理想断路器带来的误差等。这些内容有助于读者在实践中获得更加准确可靠的仿真结果。

    三菱FX3U PLC与Factory IO通讯仿真PID液位调节程序:低成本高效学习PID控制

    内容概要:本文详细介绍了利用三菱FX3U PLC与Factory IO通讯仿真进行PID液位调节的方法,旨在降低学习PID控制的成本和难度。文中首先指出了传统硬件学习PID控制面临的高昂成本和复杂接线问题,随后介绍了仿真程序的优势,包括PID配置参数、调节参数、自整定和手动整定的学习方法。接着阐述了所需的设备和软件环境,以及具体的代码示例和寄存器配置。最后,通过实例展示了如何通过仿真环境进行PID参数调整和测试,验证了该方案的有效性和实用性。 适合人群:初学者和有一定PLC基础的技术人员,特别是那些希望通过低成本方式学习PID控制的人群。 使用场景及目标:适用于希望在不购买昂贵硬件的情况下,快速掌握PID控制原理和技术的应用场景。目标是通过仿真环境,熟悉PID参数配置和调整,最终能够应用于实际工业控制系统中。 其他说明:本文不仅提供了理论指导,还给出了详细的实践步骤和代码示例,使读者能够在实践中更好地理解和掌握PID控制技术。同时,强调了仿真环境与实际项目的相似性,便于知识迁移。

    智慧城市树木二维码智能管理系统概述.docx

    智慧城市树木二维码智能管理系统概述.docx

    .NET框架下基于Oracle数据库的大型MES生产制造管理系统源码解析与应用

    内容概要:本文详细介绍了基于.NET框架和Oracle数据库构建的大型MES(制造执行系统)生产制造管理系统的源码结构及其技术特点。该系统采用了BS架构,适用于Web端和WPF客户端,涵盖了从数据库设计、业务逻辑处理到前端展示等多个方面。文中不仅提供了具体的代码示例,还深入剖析了系统的技术难点,如Oracle数据库的高效连接方式、多线程处理、实时数据推送以及高级特性(如分区表、压缩技术和批量操作)的应用。此外,作者还分享了一些关于系统部署和维护的经验。 适合人群:主要面向拥有五年以上.NET开发经验的专业人士,特别是那些对Oracle数据库有一定了解并且参与过大中型项目开发的技术人员。 使用场景及目标:①帮助开发者深入了解MES系统的工作原理和技术实现;②为现有的MES系统提供优化思路;③作为学习资料,用于掌握.NET框架与Oracle数据库的最佳实践。 其他说明:尽管缺少完整的安装说明和数据库备份文件,但凭借丰富的代码片段和技术细节,这套源码仍然是一个宝贵的学习资源。同时,文中提到的一些技术点也可以应用于其他类型的工业控制系统或企业管理信息系统。

    lesson6_点阵.zip

    lesson6_点阵.zip

    jicmp(OpenNMS所需重要组件)

    ‌OpenNMS 依赖组件 jicmp 的完整解析与安装指南‌ ‌一、jicmp 的核心作用‌ ‌ICMP 协议支持‌ jicmp(Java Interface for ICMP)是 OpenNMS 实现网络设备可达性检测(如 Ping)的关键组件,通过原生代码高效处理 ICMP 报文,替代纯 Java 实现的性能瓶颈17。 ‌依赖版本要求‌:OpenNMS 33.1.5 需 jicmp >= 3.0.0,以支持 IPv6 及多线程优化7。 ‌与 jicmp6 的协同‌ jicmp6 是 jicmp 的扩展组件,专用于 IPv6 网络环境检测,二者共同构成 OpenNMS 网络监控的底层通信基础78。 ‌二、jicmp 安装问题的根源‌ ‌仓库版本不匹配‌ OpenNMS 官方旧版仓库(如 opennms-repo-stable-rhel6)仅提供 jicmp-2.0.5 及更早版本,无法满足新版 OpenNMS 的依赖需求78。 ‌典型错误‌:Available: jicmp-2.0.5-1.el6.i386,但 Requires: jicmp >= 3.0.07。 ‌手动编译未注册到包管理器‌ 手动编译的 jicmp 未生成 RPM 包,导致 yum 无法识别已安装的依赖,仍尝试从仓库拉取旧版本57。 ‌三、解决方案:正确安装 jicmp 3.0‌ ‌通过源码编译生成 RPM 包‌ bash Copy Code # 安装编译工具链 yum install -y rpm-build checkinstall gcc-c++ autoconf automake libtool # 编译并生成 jicmp-3.0.0 RPM wget https://sourceforge.net/projects/opennms/files/JICMP/stable-3.x/j

    机械CAD零件图.ppt

    机械CAD零件图.ppt

    制冷站智能群控管理系统的技术实现与优化

    内容概要:本文详细介绍了制冷站智能群控管理系统的构成及其核心技术实现。首先阐述了系统的四大组成部分:环境感知模块、数据处理模块、决策控制模块以及设备控制模块。接着通过具体的Python代码示例展示了如何利用MQTT协议进行设备间的通信,实现了温度控制等功能。此外,文中还探讨了数据处理中的噪声过滤方法、设备控制中的状态锁定机制、以及采用强化学习进行能效优化的具体案例。最后展望了未来的发展方向,如引入能量管理和AI集成等。 适合人群:从事制冷站自动化控制领域的工程师和技术人员,尤其是对智能群控管理系统感兴趣的从业者。 使用场景及目标:适用于希望提升制冷站自动化水平的企业和个人。目标在于提高系统的稳定性和效率,减少人为干预,实现节能减排。 其他说明:文章不仅提供了理论性的介绍,还有大量的实战经验和代码片段分享,有助于读者更好地理解和应用相关技术。

    CNN卷积神经网络FPGA加速器实现:从软件到硬件的深度学习部署

    内容概要:本文详细介绍了将卷积神经网络(CNN)从软件到硬件的全过程部署,特别是在FPGA上的实现方法。首先,作者使用TensorFlow 2构建了一个简单的CNN模型,并通过Python代码实现了模型的训练和权值导出。接着,作者用Verilog手写了CNN加速器的硬件代码,展示了如何通过参数化配置优化加速效果。硬件部分采用了滑动窗口和流水线结构,确保高效执行卷积操作。此外,文中还讨论了硬件调试过程中遇到的问题及其解决方案,如ReLU激活函数的零值处理和权值存储顺序的对齐问题。最后,作者强调了参数化设计的重要性,使得硬件可以在速度和面积之间灵活调整。 适合人群:对深度学习和FPGA感兴趣的开发者,尤其是有一定编程基础和技术背景的研究人员。 使用场景及目标:适用于希望深入了解CNN算法硬件实现的人群,目标是掌握从软件到硬件的完整部署流程,以及如何通过FPGA加速深度学习任务。 其他说明:文中提供了详细的代码片段和调试经验,有助于读者更好地理解和实践。同时,项目代码可在GitHub上获取,方便进一步研究和改进。

    无人驾驶车辆高速MPC控制:基于MATLAB与CarSim的双移线场景复现

    内容概要:本文详细介绍了无人驾驶车辆高速MPC(模型预测控制)控制系统的复现过程,主要涉及MATLAB和CarSim软件工具的应用。作者通过调整caraim文件、构建Simulink控制逻辑以及优化MPC算法,将原有的直线跟车场景成功转换为双移线场景。文中不仅展示了具体的技术实现步骤,如路径点设置、权重矩阵调整、采样时间对齐等,还分享了调试过程中遇到的问题及其解决方案,如参数不匹配、模型不收敛等。最终实现了车辆在虚拟环境中按预定双移线轨迹行驶的目标。 适合人群:从事无人驾驶车辆研究和技术开发的专业人士,尤其是对MPC控制算法感兴趣的工程师。 使用场景及目标:适用于需要深入了解无人驾驶车辆控制系统的设计与实现的研究人员和技术开发者。目标是帮助读者掌握如何利用MATLAB和CarSim进行无人驾驶车辆的模拟实验,特别是在高速场景下的双移线控制。 其他说明:文章强调了MPC在高速场景下的挑战性和调参技巧,提供了宝贵的实践经验。同时提醒读者注意环境配置、控制器核心代码解析以及联合仿真可能出现的问题。

    监控场景下基于CLIP的细粒度目标检测方法.pdf

    监控场景下基于CLIP的细粒度目标检测方法.pdf

Global site tag (gtag.js) - Google Analytics