HTML 常用屬性介紹

目錄

HTML 屬性

HTML 屬性速查表

一、通用屬性(所有元素適用)

二、鏈接與引用相關屬性

三、表單與輸入控件屬性

四、媒體與多媒體屬性

五、事件屬性(常用 JavaScript 事件)

六、其他常用屬性

核心通用屬性

id?屬性

class?屬性

style?屬性

title?屬性

lang?屬性

鏈接與資源屬性

href?屬性

src?屬性

target?屬性

alt?屬性

表單與交互屬性

name?屬性

type?屬性

value?屬性

placeholder?屬性

required?屬性

disabled?屬性

checked?屬性

媒體與尺寸屬性

width?與?height?屬性

controls?屬性

autoplay?屬性

loop?屬性

語義與結構屬性

rel?屬性

data-*?自定義屬性

表格屬性

border?屬性

colspan?與?rowspan?屬性

元信息屬性

charset?屬性

name?與?content?屬性(元標簽)

總結

?

HTML 屬性

在 HTML 中,屬性是添加在標簽內部的額外信息,用于對元素進行描述、配置或擴展功能。它們不會直接顯示在網頁內容中,但會影響元素的行為、外觀或數據傳遞方式。每個 HTML 標簽都有其預定義的屬性,部分通用屬性則可用于大多數標簽。下面按屬性的功能和適用范圍,分類介紹 HTML 中最常用的屬性。

好的,我根據常用 HTML 屬性整理了一份?按字母序和類型分類的 HTML 屬性速查表,方便查閱和開發使用。


HTML 屬性速查表

一、通用屬性(所有元素適用)

屬性名說明
class為元素指定一個或多個類名,用于 CSS 或 JavaScript 選擇。
contenteditable指定元素是否可編輯。
data-*存儲自定義數據,可通過 JavaScript 訪問,常用于交互邏輯。
dir設置文本方向(ltr/rtl/auto)。
hidden隱藏元素,不顯示在頁面中。
id為元素指定唯一標識符,用于 CSS 或 JavaScript 選擇。
lang指定元素的語言代碼(如 zh-CN)。
spellcheck是否啟用拼寫檢查。
style直接在元素上應用 CSS 樣式。
tabindex設置元素的鍵盤導航順序。
title鼠標懸停時顯示提示信息。

二、鏈接與引用相關屬性

屬性名適用元素說明
href<a>,?<link>指定鏈接目標 URL。
rel<link>,?<a>定義鏈接與文檔的關系(如 stylesheet、nofollow 等)。
target<a>,?<form>指定打開鏈接或提交表單的目標窗口,如?_blank_self
type<a>,?<link>指定鏈接類型或 MIME 類型。

三、表單與輸入控件屬性

屬性名適用元素說明
autocomplete表單元素指定輸入框是否啟用自動完成。
checked<input type="checkbox">,?<input type="radio">指定復選框或單選按鈕是否選中。
disabled表單元素禁用元素,使其不可交互。
maxlength<input>,?<textarea>最大輸入長度。
min<input>數值或日期的最小值。
max<input>數值或日期的最大值。
name表單元素元素的名稱,用于提交表單數據。
placeholder<input>,?<textarea>輸入框中的提示文本。
readonly表單元素只讀屬性,用戶不能修改內容。
required表單元素必填屬性,提交前必須填寫。
step<input>設置數值變化步長。
value<input>,?<button>,?<option>初始值。

四、媒體與多媒體屬性

屬性名適用元素說明
autoplay<audio>,?<video>自動播放媒體。
controls<audio>,?<video>顯示播放控件。
loop<audio>,?<video>循環播放。
muted<audio>,?<video>靜音播放。
preload<audio>,?<video>預加載媒體,值為 none/metadata/auto。
poster<video>視頻封面圖 URL。
src<audio>,?<video>,?<img>,?<iframe>,?<script>指定資源路徑。

五、事件屬性(常用 JavaScript 事件)

屬性名適用元素說明
onclick所有元素用戶點擊元素時觸發事件。
ondblclick所有元素用戶雙擊元素時觸發事件。
onchange表單元素元素值改變時觸發事件。
oninput表單元素用戶輸入時觸發事件。
onmouseover所有元素鼠標懸停元素時觸發事件。
onmouseout所有元素鼠標離開元素時觸發事件。
onkeydown所有元素按下鍵盤按鍵時觸發事件。
onkeyup所有元素松開鍵盤按鍵時觸發事件。

六、其他常用屬性

屬性名適用元素說明
cols<textarea>可見列數。
rows<textarea>可見行數。
accept<input type="file">指定允許上傳的文件類型。
multiple<input type="file">,?<select>允許多選。
form表單控件指定元素所屬的?<form>
rel<a>,?<link>鏈接關系類型。
charset<script>指定腳本的字符編碼。
crossorigin<script>,?<img>,?<link>跨域資源請求方式。

核心通用屬性

這些屬性幾乎適用于所有 HTML 標簽,是配置元素基礎特性的核心工具。

id?屬性

  • 作用:為元素定義唯一標識符,在整個 HTML 文檔中必須唯一。
  • 用途
    • 配合 CSS 精準定位元素并設置樣式(如?#header { color: red; })。
    • 作為錨點鏈接的目標(如?<a href="#section1">?跳轉到?id="section1"?的元素)。
    • 通過 JavaScript 快速獲取元素并操作(如?document.getElementById("username"))。
  • 示例<div id="header">網站頭部</div>

class?屬性

  • 作用:為元素定義一個或多個類名,用于對元素進行分組歸類。
  • 用途
    • 批量為多個元素應用相同的 CSS 樣式(如?.highlight { background: yellow; })。
    • 通過 JavaScript 篩選同類元素(如?document.getElementsByClassName("item"))。
  • 特點:一個元素可添加多個類名,用空格分隔。
  • 示例<p class="text paragraph highlight">帶多個類的文本</p>

style?屬性

  • 作用:為元素添加內聯 CSS 樣式,直接定義元素的外觀。
  • 用途:快速設置元素的樣式(如顏色、字體、邊距等),優先級高于外部和內部樣式表。
  • 語法style="屬性名1: 值1; 屬性名2: 值2;"
  • 示例<h1 style="color: blue; font-size: 24px;">藍色標題</h1>

title?屬性

  • 作用:為元素添加額外說明文本,提升可訪問性。
  • 表現:當鼠標懸停在元素上時,會顯示?title?屬性的值作為提示框。
  • 適用場景:解釋鏈接目標、補充圖片含義或說明復雜操作。
  • 示例<a href="about.html" title="查看關于我們頁面">關于我們</a>

lang?屬性

  • 作用:指定元素內容的語言類型,幫助瀏覽器和搜索引擎識別文本語言。
  • 常見值zh-CN(簡體中文)、en(英文)、ja(日文)等。
  • 用法:可用于?<html>?標簽定義整個頁面語言,或單獨為某個元素指定語言。
  • 示例<html lang="zh-CN">?或?<p lang="en">Hello World</p>

鏈接與資源屬性

這些屬性主要用于控制鏈接跳轉、資源加載路徑及相關行為。

href?屬性

  • 作用:指定鏈接的目標地址,是?<a>?標簽的核心屬性。
  • 值類型
    • 外部 URL(如?https://www.example.com):跳轉到其他網站。
    • 相對路徑(如?page.html?或?../images/pic.jpg):鏈接到站內資源。
    • 錨點(如?#section2):跳轉到頁面內指定?id?的元素。
    • 郵箱(如?mailto:contact@example.com):打開郵件客戶端。
    • 電話(如?tel:12345678):在移動端觸發撥號。
  • 示例<a href="https://www.example.com" target="_blank">訪問示例網站</a>

src?屬性

  • 作用:指定外部資源的路徑,用于引入圖片、音頻、視頻、腳本等。

  • 常用標簽<img><audio><video><script><iframe>?等。

  • 路徑類型

    • 絕對路徑(如?https://example.com/image.jpg):外部資源的完整 URL。
    • 相對路徑(如?images/photo.png):站內資源的相對位置。
  • 注意src?會觸發資源加載,對于?<script>?標簽,瀏覽器會暫停解析 HTML 直到腳本加載執行完成(除非使用?async?或?defer?屬性)。

  • 示例

    <img src="images/cat.jpg" alt="貓咪圖片">
    <script src="js/main.js"></script>
    

target?屬性

  • 作用:指定鏈接或框架內容的打開方式,主要用于?<a>?和?<iframe>?標簽。
  • 常用值
    • _self:默認值,在當前窗口打開目標內容。
    • _blank:在新窗口或新標簽頁打開目標內容。
    • _parent:在父框架中打開(用于框架頁面)。
    • _top:在整個窗口中打開,忽略所有框架。
    • 框架名:在指定名稱的框架中打開內容。
  • 示例<a href="news.html" target="_blank">在新窗口打開新聞</a>

alt?屬性

  • 作用:為圖片等媒體元素提供替代文本,當資源無法加載時顯示。
  • 重要性
    • 提升可訪問性:屏幕閱讀器會讀取?alt?文本,幫助視覺障礙用戶理解內容。
    • 優化 SEO:搜索引擎通過?alt?文本識別圖片內容。
    • 容錯性:圖片加載失敗時,用戶可通過替代文本了解圖片含義。
  • 示例<img src="logo.png" alt="網站logo,點擊返回首頁">

表單與交互屬性

這些屬性用于控制表單元素的行為、驗證規則和數據傳遞方式。

name?屬性

  • 作用:為表單元素定義名稱,用于表單提交時標識數據字段。
  • 重要性
    • 服務器接收表單數據時,通過?name?屬性的值識別對應字段(如?username=張三)。
    • 對于單選按鈕(radio)和復選框(checkbox),相同?name?的元素會被視為一組。
  • 常用標簽<input><select><textarea><button>?等。
  • 示例<input type="text" name="username" placeholder="請輸入用戶名">

type?屬性

  • 作用:定義表單輸入框的類型,決定輸入方式和數據格式。

  • 常用值(適用于?<input>?標簽)

    • text:單行文本輸入框(默認值)。
    • password:密碼輸入框,輸入內容會被隱藏為圓點或星號。
    • radio:單選按鈕,允許從一組選項中選擇一個。
    • checkbox:復選框,允許從一組選項中選擇多個。
    • submit:提交按鈕,點擊后提交表單數據。
    • reset:重置按鈕,點擊后將表單元素恢復到初始狀態。
    • file:文件上傳控件,允許用戶選擇本地文件。
    • email:郵箱輸入框,自帶基礎格式驗證。
    • number:數字輸入框,只允許輸入數字。
    • date:日期選擇器,提供日歷界面選擇日期。
  • 示例

    <input type="email" name="email" placeholder="請輸入郵箱">
    <input type="checkbox" name="hobby" value="reading"> 閱讀
    

value?屬性

  • 作用:為表單元素設置初始值或提交值。
  • 適用場景
    • 文本輸入框:預設初始文本(如?<input type="text" value="默認內容">)。
    • 單選/復選框:定義選中時提交的值(如?<input type="radio" name="gender" value="male">)。
    • 按鈕:設置按鈕上的顯示文本(如?<button type="submit" value="submit">提交</button>)。
  • 示例<input type="text" name="username" value="張三">

placeholder?屬性

  • 作用:為文本輸入框提供提示文本,當輸入框為空時顯示,輸入內容后消失。
  • 用途:指導用戶輸入正確格式的內容(如郵箱、手機號等)。
  • 常用標簽<input>(文本類類型)、<textarea>
  • 示例<input type="tel" placeholder="請輸入手機號" name="phone">

required?屬性

  • 作用:標記表單元素為必填項,提交表單時若未填寫會觸發瀏覽器驗證并提示。
  • 特點:無需屬性值,只需添加屬性名即可生效(布爾屬性)。
  • 常用標簽<input><select><textarea>
  • 示例<input type="text" name="username" required placeholder="用戶名不能為空">

disabled?屬性

  • 作用:禁用表單元素,使其無法交互(不可點擊、不可輸入),且不會提交數據。
  • 特點:布爾屬性,添加后立即生效,通常用于條件性禁用(如未勾選協議時禁用提交按鈕)。
  • 常用標簽<input><select><button><textarea>
  • 示例<button type="submit" disabled>提交(請先勾選協議)</button>

checked?屬性

  • 作用:設置單選按鈕或復選框的初始選中狀態。

  • 特點:布爾屬性,用于?<input type="radio">?和?<input type="checkbox">

  • 示例

    <input type="radio" name="gender" value="male" checked> 男
    <input type="checkbox" name="agree" checked> 我同意協議
    

媒體與尺寸屬性

這些屬性用于控制圖片、視頻、音頻等媒體元素的尺寸、播放行為和顯示方式。

width?與?height?屬性

  • 作用:設置元素的寬度和高度,主要用于媒體標簽和表格等。
  • 常用標簽<img><video><iframe><table>?等。
  • 單位
    • 像素(px):如?width="300"?或?width="300px"(默認單位為像素)。
    • 百分比:相對于父元素的比例,如?width="50%"(響應式設計常用)。
  • 注意:對于圖片,只設置?width?或?height?會自動按比例縮放,避免圖片變形。
  • 示例<img src="banner.jpg" width="800" height="300" alt="橫幅圖片">

controls?屬性

  • 作用:為音頻或視頻元素顯示默認播放控件(如播放/暫停按鈕、音量調節、進度條等)。

  • 常用標簽<think><video>

  • 特點:布爾屬性,無需屬性值,添加后即顯示控件。

  • 示例

    <audio src="music.mp3" controls></audio>
    <video src="movie.mp4" controls width="600"></video>
    

autoplay?屬性

  • 作用:設置媒體元素在加載完成后自動播放。
  • 常用標簽</think><video>
  • 限制:出于用戶體驗考慮,多數瀏覽器要求媒體靜音(設置?muted?屬性)才能自動播放。
  • 示例<video src="intro.mp4" autoplay muted loop controls></video>

loop?屬性

  • 作用:設置媒體元素播放結束后自動循環播放。
  • 常用標簽</think><video>
  • 示例<audio src="bgm.mp3" loop controls></audio>

語義與結構屬性

這些屬性用于增強元素的語義化,幫助瀏覽器、搜索引擎和輔助工具理解頁面結構。

rel?屬性

  • 作用:定義當前文檔與鏈接目標文檔之間的關系,主要用于?<link>?和?<a>?標簽。
  • 常用值
    • stylesheet:用于?<link>?標簽引入外部 CSS 樣式表(如?<link rel="stylesheet" href="style.css">)。
    • icon:指定網站圖標(如?<link rel="icon" href="favicon.ico">)。
    • noopener:配合?target="_blank"?使用,提升安全性(如?<a href="url" target="_blank" rel="noopener">)。
    • nofollow:告訴搜索引擎不要跟蹤該鏈接(如?<a href="url" rel="nofollow">)。
  • 示例<link rel="stylesheet" type="text/css" href="theme.css">

data-*?自定義屬性

  • 作用:允許開發者為元素添加自定義數據,用于存儲頁面或應用的私有數據。

  • 命名規則:以?data-?為前綴,后跟自定義名稱(如?data-iddata-user)。

  • 用途:通過 JavaScript 讀取或修改這些數據,實現數據與元素的關聯(如?element.dataset.id)。

  • 示例

    <div class="user" data-id="123" data-name="張三">用戶信息</div>
    <script>const userDiv = document.querySelector('.user');console.log(userDiv.dataset.id); // 輸出 "123"console.log(userDiv.dataset.name); // 輸出 "張三"
    </script>
    

表格屬性

這些屬性用于控制表格的邊框、單元格合并和布局方式(HTML5 中部分屬性已推薦用 CSS 替代,但仍需了解)。

border?屬性

  • 作用:為表格添加邊框,屬性值為邊框寬度(像素)。
  • 常用標簽<table>
  • 示例<table border="1">(添加 1 像素寬的邊框)。

colspan?與?rowspan?屬性

  • 作用:實現單元格的跨列合并和跨行合并。

    • colspan:指定單元格橫跨的列數(如?colspan="2"?表示橫跨 2 列)。
    • rowspan:指定單元格縱跨的行數(如?rowspan="3"?表示縱跨 3 行)。
  • 常用標簽<th><td>

  • 示例

    <table border="1"><tr><th colspan="2">表頭(跨2列)</th></tr><tr><td rowspan="2">左側(跨2行)</td><td>內容1</td></tr><tr><td>內容2</td></tr>
    </table>
    

元信息屬性

這些屬性位于?<meta>?標簽中,用于定義網頁的元數據,影響頁面渲染、SEO 和瀏覽器行為。

charset?屬性

  • 作用:指定網頁的字符編碼方式,確保文本正確顯示。
  • 常用值UTF-8(支持多語言字符,包括中文)。
  • 示例<meta charset="UTF-8">(必須放在?<head>?中靠前位置)。

name?與?content?屬性(元標簽)

  • 作用:通過?name?定義元數據類型,content?提供具體內容。
  • 常用組合
    • 頁面描述:<meta name="description" content="這是一個介紹HTML屬性的網頁">
    • 關鍵詞:<meta name="keywords" content="HTML,屬性,前端開發">
    • 作者:<meta name="author" content="張三">
    • 視口設置:<meta name="viewport" content="width=device-width, initial-scale=1.0">(用于響應式設計,確保移動端正確顯示)。
  • 示例<meta name="viewport" content="width=device-width, initial-scale=1.0">

總結

HTML 屬性是擴展標簽功能的關鍵工具,它們通過定義路徑、樣式、行為和數據,使簡單的標簽能夠實現豐富的功能。掌握常用屬性的用法,需要理解以下核心原則:

  • 語義優先:優先使用具有明確語義的屬性(如?alttitle),提升頁面可訪問性和 SEO 友好性。
  • 功能分離:盡量通過?class?和外部 CSS 控制樣式,而非過度依賴?style?屬性;通過 JavaScript 處理交互,而非依賴標簽的原生屬性限制。
  • 兼容性:注意部分屬性在不同瀏覽器中的表現差異(如?autoplay),必要時添加兼容處理。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/93241.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/93241.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/93241.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HTML5練習代碼集:學習與實踐核心特性

本文還有配套的精品資源&#xff0c;點擊獲取 簡介&#xff1a;HTML5作為新一代網頁標準&#xff0c;對Web開發提供了更豐富的功能和工具。本練習代碼集專門針對HTML5的核心特性&#xff0c;包括語義化標簽、離線存儲、多媒體支持、圖形繪制等&#xff0c;以及CSS3的3D效果和…

【RH134知識點問答題】第 10 章:控制啟動過程

目錄 1. 請簡要說明 RHEL9 的啟動過程。 2. 系統重啟和關機的命令分別是什么? 3. Systemd target 是什么&#xff1f; 4. 重置丟失的 root 密碼需要哪些步驟&#xff1f; 5. 如何讓系統日志在重啟后持久保留 1. 請簡要說明 RHEL9 的啟動過程。 答&#xff1a;①開機自檢…

Apollo10.0學習之固態雷達與IMU的外參標定

固態雷達&#xff08;如Livox、禾賽等非旋轉式激光雷達&#xff09;與IMU&#xff08;慣性測量單元&#xff09;的外參標定&#xff08;Extrinsic Calibration&#xff09;是自動駕駛、機器人定位&#xff08;如LIO-SAM、FAST-LIO&#xff09;的關鍵步驟。1. 標定原理 外參標定…

HTML5實現古典音樂網站源碼模板1

文章目錄 1.設計來源1.1 網站首頁1.2 古典音樂界面1.3 著名人物界面1.4 古典樂器界面1.5 歷史起源界面 2.效果和源碼2.1 動態效果2.2 源代碼 源碼下載萬套模板&#xff0c;程序開發&#xff0c;在線開發&#xff0c;在線溝通 作者&#xff1a;xcLeigh 文章地址&#xff1a;http…

40 C++ STL模板庫9-容器2-vector

C STL模板庫9-容器2-vector 文章目錄C STL模板庫9-容器2-vector一、基礎概念1. 類型成員&#xff08;Type Members&#xff09;2. 模板參數二、構造函數1. 語法2. 示例三、元素訪問1. 函數說明2. 示例代碼四、容量操作1. 函數說明2. 關鍵點說明3. 關鍵操作解析4. 操作示例五、修…

GPT-5系列文章2——新功能、測試與性能基準全解析

引言 2025年8月&#xff0c;OpenAI正式發布了其新一代旗艦模型GPT-5。與業界此前期待的AGI(人工通用智能)突破不同&#xff0c;GPT-5更像是OpenAI對現有技術的一次深度整合與用戶體驗優化。本文將全面解析GPT-5的新特性、實際測試表現以及官方發布的基準數據&#xff0c;幫助開…

利用cursor+MCP實現瀏覽器自動化釋放雙手

小伙伴們&#xff0c;我們今天利用cursorMCP實現瀏覽器自動化&#xff0c;釋放雙手&#xff0c;工作效率嘎嘎提升&#xff01;前期準備&#xff1a;安裝node.js網址&#xff1a;https://nodejs.org/zh-cn下載下來安裝即可。 下載browser-tools-mcp擴展程序&#xff1a;下載擴展…

指針/邊界索引混淆梳理

在處理數組/鏈表等數據結構時&#xff0c;時常混淆長度和指針序號。處理技巧&#xff1a;使用0-base索引。則區間長度 rightIndex - LeftIndex 1總長度 lastIndex - firstIndex 1鏈表創建一個dummy節點&#xff0c;添加到head前&#xff0c;則可認為從索引0開始。末尾指針判…

LeetCode 刷題【43. 字符串相乘】

43. 字符串相乘 自己做 解1&#xff1a;矩陣計數 class Solution { public:string multiply(string num1, string num2) {int len1 num1.size();int len2 num2.size();if (num1[0] 0 || num2[0] 0) //結果為0的情況return "0";//存儲計算過程的矩陣vector…

NLP數據增強方法及實現-A

目錄 詞替換 主要參考&#xff1a;paddlenlp/data_aug模塊 詞替換數據增強策略也即將句子中的詞隨機替換為其他單詞進行數據增強&#xff0c;這里我們將介紹如何使用paddlenlp.dataaug.WordSubstitute進行詞級別替換的數據增強。 WordSubstitute 參數介紹&#xff1a;aug_ty…

EhViewer安卓ios全版本類下載安裝工具的完整路徑解析

開發一款類似EhViewer的下載安裝工具&#xff08;集下載管理、應用部署等功能于一體&#xff09;&#xff0c;需要經歷從需求錨定到落地發布的系統性流程。以下從需求拆解到技術落地的全維度指南&#xff0c;將幫你理清開發脈絡&#xff0c;避開常見陷阱。安裝 GitHub - huangy…

MySQL 主鍵詳解:作用與使用方法

在 MySQL 數據庫中&#xff0c;主鍵&#xff08;Primary Key&#xff09; 是表結構設計中最重要的約束之一。它不僅是數據唯一性的保障&#xff0c;也是多表關聯、查詢優化的核心工具。本文將從 主鍵的作用 和 主鍵的用法 兩個方面進行講解&#xff0c;并配合代碼示例幫助理解一…

lib.dom.d.ts

lib.dom.d.ts 是一個 TypeScript 類型聲明文件&#xff0c;它是 TypeScript 標準庫的一部分&#xff0c;用于定義瀏覽器 DOM&#xff08;文檔對象模型&#xff09;相關的類型和接口。這個文件為開發者提供了瀏覽器中所有內置的 DOM 類型的定義&#xff0c;包括 localStorage、d…

Spring 工具類:StopWatch

StopWatch 是 Spring 框架提供的一個簡單而強大的計時工具類&#xff0c;用于測量代碼塊的執行時間。它特別適合在開發階段進行性能分析、調試和優化。 基本使用方法 // 創建 StopWatch 實例&#xff08;可指定 ID&#xff09; StopWatch stopWatch new StopWatch("性能分…

解決 VSCode 運行 Python 時 ModuleNotFoundError: No module named ‘open_webui‘ 問題

目錄 1. 問題原因分析 2. 解決思路 3. 解決步驟 3.1 打開或創建 .vscode/launch.json 3.2 添加調試配置 3.3 配置說明 3.4 運行測試 4. 總結 在使用 VSCode 調試 Python 項目時&#xff0c;我們經常會遇到類似下面的錯誤&#xff1a; Exception has occurred: ModuleN…

Python基礎-數據結構

數據結構 Python提供了四種主要的內置數據結構&#xff1a;列表&#xff08;List&#xff09;、元組&#xff08;Tuple&#xff09;、字典&#xff08;Dictionary&#xff09;和集合&#xff08;Set&#xff09;。每種數據結構都有其特定的用途和特性。 Python數據結構概覽&…

NLP學習之Transformer(1)

初識 Transformer &#xff08;1&#xff09; 1.簡介 1.1主要特點&#xff1a; self-attention&#xff1a; 自注意力機制&#xff0c;Transformer的核心是自注意力機制&#xff0c;它允許模型在處理某個位置的輸入時&#xff0c;能夠直接與其他位置的輸入交互&#xff0c;而不…

C語言筆記6:C高級 part1

1.gcc 編譯器 編譯流程 預處理-》編譯》匯編》鏈接》 E 預處理的命令 S 編譯匯編代碼 -c匯編階段命令 -o 輸出對應的文件GDB調試工具2.作用域存儲分類// C高級部分知識多&#xff0c; 加上這周 我學的知識量有點爆炸。家里又有事情&#xff0c;這周末要回老家 爭取下周補齊吧。…

A12預裝app

在A12上預裝應用&#xff0c;出現了一個異常。在此記錄問題描述&#xff1a;在A12上預裝應用按照A13的預裝方案報錯&#xff0c;mk文件如下&#xff1a;LOCAL_PATH : $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS : optional LOCAL_MODULE : Tideen_PTT LOCAL_MODU…

termios 線程 poll epoll進化 二叉AVL紅黑樹

struct termios tio 是什么 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <fcntl.h> #include <termios.h>#define SERIAL_PORT "/dev/ttyS0" #define BUF_SIZE 256int main(v…