html學習:

ok,今天準備學一下html,花費點時間整理一下:

HTML標簽的語法格式

HTML 中的標簽就像關鍵字一樣,每個標簽都有自己的語義(含義)。

HTML 標簽的語法格式

	  屬性↓
<div class="begin">cyx</div>↑                 ↑     ↑
開始標簽           內容  結束標簽
  • 所有 HTML 標簽都必須放在尖括號< >內;
  • 如果使用了某個標簽,則必須使用對應的結束標簽來結尾(自閉合標簽除外)。
  • 自閉合標簽:是在開始標簽中添加/來進行閉合。
<img src="./logo.png" alt="C語言中文網Logo" />  <!-- 圖像 -->
<hr />  <!-- 分割線 -->
<br />  <!-- 文本換行 -->
<input type="text" placeholder="請輸入內容" />  <!-- 文本輸入框 -->

屬性

屬性(Attribute)?是添加在 HTML 標簽內部的額外信息,用于定義標簽的特性、行為或配置,幫助瀏覽器理解如何解析和展示標簽內容,或實現特定功能。

屬性有專有屬性和自定義屬性兩種:

專有屬性:

<img src="./logo.png" alt="TEST_Logo" width="100" height="50">
<img> 標簽中的 src 屬性用來定義圖像的路徑,alt 屬性用來定義圖像的描述信息,當圖像出現異常無法正常顯示時就會顯示 alt 中的信息。
<a href="http://baidu.com/" target="_blank">百度</a>
<a> 標簽的 href 屬性用來定義鏈接的地址,target 屬性用來定義新頁面在瀏覽器中的打開方式。

自定義屬性

????????除了自帶的屬性,HTML 也允許我們自定義屬性,這些屬性雖然可以被瀏覽器識別,但是并不會添加什么特殊效果,我們需要借助 CSS 和?JavaScript?處理自定義屬性,為 HTML 標簽添加指定樣式或者行為。

通用屬性

????????在 HTML 中,通用屬性(Global Attributes)?是一類幾乎所有 HTML 標簽都能使用的屬性 ,不局限于特定標簽,主要用于定義標簽的基礎特性(如標識、樣式、交互提示等),是構建網頁時最常用的屬性類別。

1.id

????????為標簽定義「唯一標識」(整個頁面內不能重復),常用于 JavaScript 精準操作單個標簽

2.class

????????為標簽定義「類名」,用于批量關聯 CSS 樣式(一個標簽可多個類名,用空格分隔)或 JavaScript 選擇器

3.title

????????鼠標懸浮在標簽上時顯示的「提示文本」,常用于補充說明(如鏈接用途、圖片含義)

4.style

????????直接在標簽內寫「行內 CSS 樣式」(優先級高于外部 CSS 和內部 CSS),用于快速設置單個標簽樣式

標題標簽

????????標題標簽(Heading Tags)?是用于定義網頁中不同層級標題的標簽,共分為 6 級,從最高級的?<h1>?到最低級的?<h6>

1.層級不可跳過:必須按?<h1><h2><h3>→…→<h6>?的順序使用,不能跳過中間層級(如?<h1>?后直接寫?<h3>)。跳過層級會破壞內容的邏輯關系,屏幕閱讀器用戶可能無法理解內容結構。

2.頁面內?<h1>?唯一:一個 HTML 頁面建議只包含 1 個?<h1>,用于概括頁面核心主題(如博客文章的標題、產品詳情頁的產品名)。若出現多個?<h1>,會讓搜索引擎無法判斷頁面重點,也會打亂內容結構。

3.可嵌套通用屬性:標題標簽支持所有 HTML 通用屬性(如?classidtitle?等),可用于關聯 CSS 樣式、JavaScript 操作或添加提示信息。

代碼:

<!DOCTYPE html>
<html>
<head><title>標題標簽示例 - 我的旅行博客</title><style>/* 自定義標題樣式(覆蓋默認樣式,不改變語義) */h1 { color: #2c3e50; font-size: 28px; margin-bottom: 10px; }h2 { color: #34495e; font-size: 24px; margin: 20px 0 10px; }h3 { color: #7f8c8d; font-size: 20px; margin: 15px 0 8px; }h4 { font-size: 18px; color: #95a5a6; }/* 通用樣式 */body { max-width: 800px; margin: 0 auto; padding: 20px; }p { color: #333; line-height: 1.6; }</style>
</head>
<body><!-- 1級標題:頁面核心主題(唯一) --><h1>我的云南大理5日旅行攻略</h1><!-- 2級標題:主要板塊 --><h2>1. 旅行準備清單</h2><p>出發前需準備身份證、防曬霜、薄外套(大理晝夜溫差大)...</p><!-- 3級標題:板塊內子分類 --><h3>1.1 必備物品</h3><p>證件類:身份證、學生證(部分景點有優惠)...</p><!-- 4級標題:子分類下的細分 --><h4>1.1.1 衣物建議</h4><p>白天可穿短袖,晚上需加薄外套,鞋子推薦運動鞋(方便徒步)...</p><!-- 2級標題:另一主要板塊 --><h2>2. 每日行程安排</h2><!-- 3級標題:子分類(每日行程) --><h3>2.1 第一天:抵達大理古城</h3><p>下午抵達大理站,乘坐公交到大理古城,晚上逛古城夜景...</p><!-- 5級標題:更細致的內容(如景點說明) --><h5>2.1.1 古城必吃美食</h5><p>推薦鮮花餅、烤乳扇、大理米線,可去古城人民路覓食...</p><!-- 6級標題:最底層說明性標題 --><h6>2.1.1.1 美食店推薦</h6><p>“大理粑粑店”:招牌粑粑外酥里嫩,人均10元...</p>
</body>
</html>

注意:

  1. 不要用標題標簽包裹非標題內容(如段落文本、圖片),僅用于 “標題文本”;
  2. 避免為了追求視覺效果濫用標題標簽(如用?<h1>?包裹所有大字體文本);
  3. 配合 SEO:搜索引擎會優先抓取?<h1>?內容,合理設置?<h1>?和其他標題的關鍵詞,有助于提升頁面搜索排名。
  4. 結合無障礙訪問:標題層級清晰的頁面,屏幕閱讀器用戶可通過 “跳轉標題” 快速導航,提升體驗;

段落標簽

????????段落標簽(<p>?標簽)?是專門用于定義文本段落的標簽,核心作用是將網頁中的文本內容劃分成獨立、結構化的段落,讓頁面排版更清晰易讀。瀏覽器會自動為?<p>?標簽包裹的內容添加上下邊距(默認間距),并在段落結束后自動換行,無需手動添加換行符(如?<br>)。

注意:瀏覽器內置的樣式會在段落的上下自動添加一定的空白區域(外邊距),您可以使用?屬性來設置空白區域的大小。

1.嵌套文本格式化標簽(如加粗、斜體、鏈接)

嵌套標簽作用示例代碼
<strong>文本加粗(強調語義)<p>大理古城的<span><strong>白族民居</strong></span>極具特色,多為“三坊一照壁”結構。</p>
<em>文本斜體(強調語義)<p>洱海湖水清澈,<em>能見度可達10米以上</em>,是云南第二大淡水湖。</p>
<a>文本鏈接<p>想要了解更多大理旅游攻略,可訪問<a href="https://lyj.yunnan.gov.cn" target="_blank">云南省文化和旅游廳官網</a>。</p>
<span>文本分組(用于樣式)<p>大理最佳旅游季節是<span style="color: #2563eb;">3-5月</span>和<span style="color: #2563eb;">9-11月</span>,氣候最為舒適。</p>

2.手動換行(<br>?標簽)

????????若段落內需要強制換行(如詩歌、地址等特殊格式),可在需要換行的位置插入?<br>?單標簽(注意:<br>?僅用于段落內換行,不能替代?<p>?劃分段落):

<p>大理著名詩句:<br>
“下關風,上關花,<br>
蒼山雪,洱海月。”<br>
這四句詩概括了大理最具代表性的四大景觀。</p>

3.段落中的空白符

????????默認情況下,段落標簽會對文本中的空白符進行合并,將多個連續的空白符顯示為一個空格的效果,具體表現為:

  • 如果段落中出現多個連續的空格,瀏覽器會忽略這些空格只保留一個;
  • 如果段落中出現多個連續的換行,瀏覽器會將這些換行轉換成一個空格。

文本格式化

????????文本格式化(Text Formatting)?是通過特定標簽對文本進行樣式或語義上的修飾,以突出重點、區分內容類型(如強調、引用、代碼)或優化閱讀體驗。

HTML 中有許多用來格式化文本的標簽,如下表所示:

一、語義化強調標簽(突出內容重要性)

這類標簽核心作用是傳遞「內容優先級 / 情感傾向」,不僅改變樣式,還能被搜索引擎和屏幕閱讀器識別,優先用于需要強調的核心信息。

標簽語義與作用默認樣式適用場景示例代碼與效果
<strong>強強調:表示「非常重要」的內容粗體(bold)警告、關鍵數據、核心結論<p>旅行前務必攜帶<strong>身份證和護照</strong>,否則無法入住酒店。</p>
效果:旅行前務必攜帶身份證和護照,否則無法入住酒店。
<em>弱強調:表示「需要突出」的內容斜體(italic)觀點、語氣強調、重點描述<p>這款咖啡的口感<em>格外醇厚</em>,適合喜歡濃郁風味的人。</p>
效果:這款咖啡的口感格外醇厚,適合喜歡濃郁風味的人。

二、基礎樣式修飾標簽(純視覺調整)

這類標簽僅控制文本視覺效果,無額外語義,適合純裝飾性需求(如標注縮寫、區分普通文本),建議優先用 CSS 控制樣式,僅在簡單場景使用。

標簽語義與作用默認樣式適用場景示例代碼與效果
<b>無語義:僅文本加粗粗體(bold)標題內關鍵詞、分類標注<p>產品分類:<b>電子產品</b> > 手機</p>
效果:產品分類:電子產品?> 手機
<i>弱語義:表示「特殊標識」(非強調)斜體(italic)外文單詞、符號、術語<p>縮寫 <i>etc.</i> 源自拉丁語 <i>et cetera</i>(意為“等等”)。</p>
效果:縮寫?etc.?源自拉丁語?et cetera(意為 “等等”)。
<small>語義:表示「次要內容」字體縮小(約 80%)版權信息、備注、補充說明

? <p>? 2025 我的網站 <small>保留所有權利隱私政策</small></p>

<ins>語義:表示「新增 / 插入」的內容下劃線修訂文檔、補充內容<p>會議時間:<ins>本周六下午2點</ins>(原時間:周五下午)</p>
效果:會議時間:<ins>本周六下午 2 點</ins>(原時間:周五下午)
<del>語義:表示「刪除 / 廢棄」的內容刪除線價格修改、過時內容<p>原價:<del>299元</del> 現價:199元</p>
效果:原價:<del>299 元</del> 現價:199 元

三、特殊位置文本標簽(上下標)

專門用于數學公式、化學符號、引用標注等需要「特殊位置排版」的場景,語義明確且樣式固定。

標簽語義與作用默認樣式適用場景示例代碼與效果
<sup>上標:文本向上偏移縮小字體縮小 + 上移數學冪次、引用編號<p>勾股定理:a<sup>2</sup> + b<sup>2</sup> = c<sup>2</sup></p>
效果:勾股定理:a2 + b2 = c2
<sub>下標:文本向下偏移縮小字體縮小 + 下移化學公式、注釋編號<p>水的化學式:H<sub>2</sub>O;硫酸:H<sub>2</sub>SO<sub>4</sub></p>
效果:水的化學式:H?O;硫酸:H?SO?

四、代碼與技術文本標簽(程序員專用)

針對代碼、命令、變量等「技術類內容」設計,默認使用等寬字體(保證格式統一),語義精準,是技術文檔的核心標簽。

標簽語義與作用默認樣式適用場景示例代碼與效果
<code>單行代碼片段:變量、函數、語句等寬字體代碼關鍵詞、簡短命令<p>定義變量:<code>let username = "小明";</code></p>
效果:定義變量:let username = "小明";
<pre>多行代碼 / 保留格式文本:代碼塊等寬字體 + 保留空格 / 換行代碼段、日志輸出<pre><code>function add(a, b) {<br> return a + b;<br>}</code></pre>
效果:<pre><code>function add(a, b) {
return a + b;
}</code></pre>
<kbd>表示「用戶輸入的鍵盤按鍵 / 命令」等寬字體 + 淺背景快捷鍵、終端命令<p>復制文本:按 <kbd>Ctrl + C</kbd>;粘貼:按 <kbd>Ctrl + V</kbd></p>
效果:復制文本:按 <kbd>Ctrl + C</kbd>;粘貼:按 <kbd>Ctrl + V</kbd>
<samp>表示「程序 / 系統的輸出結果」等寬字體日志、報錯信息、運行結果<p>程序輸出:<samp>歡迎使用系統!當前用戶:admin</samp></p>
效果:程序輸出:<samp>歡迎使用系統!當前用戶:admin</samp>
<var>表示「數學 / 公式中的變量」斜體 + 等寬字體公式變量、參數占位符<p>求根公式:對于方程 <var>ax</var><sup>2</sup> + <var>bx</var> + <var>c</var> = 0</p>
效果:求根公式:對于方程 <var>ax</var>2 + <var>bx</var> + <var>c</var> = 0

五、引用與標注標簽(文獻 / 說明專用)

????????用于引用外部內容、標注來源或解釋術語,語義上明確 “內容歸屬”,幫助用戶區分 “原創” 與 “引用”。

標簽語義與作用默認樣式適用場景示例代碼與效果
<blockquote>長引用:段落級外部引用(如名言、文章片段)左右縮進 + 上下邊距引用大段文本(≥1 段)<blockquote cite="https://example.com/article">旅行的意義不在于目的地,而在于沿途的風景和看風景的心情。</blockquote>
效果:<blockquote>旅行的意義不在于目的地,而在于沿途的風景和看風景的心情。</blockquote>
<q>短引用:行內級外部引用(如句子內引用)自動添加雙引號引用短句(≤1 句,嵌入段落)<p>古人云:<q>讀萬卷書,行萬里路</q>,正是旅行與學習的結合。</p>
效果:古人云:“讀萬卷書,行萬里路”,正是旅行與學習的結合。
<cite>標注「引用內容的來源」(如書名、作者)斜體文獻來源、作品名稱<p>引用自 <cite>《人類簡史》</cite>(尤瓦爾·赫拉利 著)</p>
效果:引用自 <cite>《人類簡史》</cite>(尤瓦爾?赫拉利 著)
<abbr>標注「縮寫詞 / 簡稱」,鼠標懸浮顯示全稱底部虛線(部分瀏覽器)專業術語、機構縮寫<p>我們常用 <abbr title="HyperText Markup Language">HTML</abbr> 構建網頁結構。</p>
效果:我們常用 <abbr title="HyperText Markup Language">HTML</abbr> 構建網頁結構(鼠標懸浮顯示全稱)
<dfn>定義「術語 / 概念」,表示 “此處是術語解釋”斜體(部分瀏覽器)技術術語、專業概念的首次定義<p><dfn>前端開發</dfn> 是指構建網頁用戶界面的開發工作,包括HTML、CSS、JavaScript。</p>
效果:<dfn>前端開發</dfn> 是指構建網頁用戶界面的開發工作,包括 HTML、CSS、JavaScript。

六、特殊功能標簽(方向 / 聯系信息)

用于控制文本方向或標注聯系信息,場景較特殊但實用性強。

標簽語義與作用默認樣式適用場景示例代碼與效果
<address>標注「聯系信息」(如作者、機構地址)斜體網頁底部作者信息、公司地址<address>作者:小明<br>郵箱:xiaoming@example.com<br>地址:北京市朝陽區</address>
效果:<address>作者:小明
郵箱:xiaoming@example.com
地址:北京市朝陽區</address>
<bdo>控制「文本顯示方向」(雙向文本)按方向反轉文本阿拉伯語、希伯來語等從右到左的語言<p>默認方向:Hello World</p><p>反轉方向:<bdo dir="rtl">Hello World</bdo></p>
效果:默認方向:Hello World
反轉方向:<bdo dir="rtl">Hello World</bdo>

區別

????????<strong>和<b>標簽之間的區別

????????在 HTML 中,<strong>?和?<b>?標簽都能讓文本呈現 “加粗” 的視覺效果,但二者的語義(即標簽傳遞的含義)和使用場景有本質區別,這直接影響網頁的無障礙訪問、SEO 優化和內容邏輯。

維度<strong>?標簽<b>?標簽
核心定位「語義化標簽」:傳遞 “內容重要性”「純樣式標簽」:僅控制 “視覺加粗”,無額外語義
瀏覽器 / 工具識別屏幕閱讀器(無障礙工具)會用 “強調語氣” 朗讀,搜索引擎會標記為 “核心內容”僅改變外觀,屏幕閱讀器和搜索引擎不識別其特殊含義
本質目的告訴用戶 / 機器:“這段內容很重要,需要重點關注”僅告訴瀏覽器:“把這段內容顯示成粗體”,不附加任何邏輯意義

????????<em>和<i>標記之間的區別

????????在 HTML 中,<em>?和?<i>?標簽都能讓文本呈現 “斜體” 的視覺效果,但二者的語義定位(傳遞的含義)和使用場景存在根本差異,直接影響內容邏輯、無障礙訪問和機器對頁面的理解。

維度<em>?標簽<i>?標簽
核心定位「語義化強調標簽」:傳遞 “內容需要被強調” 的邏輯含義「弱語義標識標簽」:標記 “特殊類型的文本”,無 “強調重要性” 的含義
瀏覽器 / 工具識別屏幕閱讀器會用 “語氣加重、語速變化” 的方式朗讀,讓用戶感知 “這段內容需要重點關注”屏幕閱讀器按普通文本朗讀(部分會提示 “特殊標識文本”),搜索引擎僅識別為 “特殊類型文本”,不視為 “核心重點”
本質目的告訴用戶 / 機器:“這段內容在語境中有強調意義(如觀點、情感、邏輯重點)”告訴用戶 / 機器:“這段文本屬于特殊類型(如外文、術語、符號)”,僅做 “分類標識”,不附加 “重要性”

超鏈接標簽<a>

????????超鏈接標簽(<a>?標簽,全稱 Anchor anchor,意為 “錨點”)?是實現頁面間跳轉、鏈接外部資源或定位頁面內錨點定位的核心標簽,通過它可將分散的內容(如網頁、圖片、文檔)關聯起來,是構成互聯網 “網狀結構” 的基礎。

<a> 標簽的語法格式如下:

<a href="url"  target="opentype">鏈接文本</a>

其中,href 屬性用來指明要跳轉到的 url,target 屬性用來指明新頁面的打開方式,鏈接文本需要寫在 <a> 和 </a> 之間。

1. 必選核心屬性:href

href(Hypertext Reference,超文本引用)用于指定鏈接的目標地址,取值分 4 類常見場景:

目標類型href?取值格式示例代碼
外部網頁完整 URL(需包含?http://?或?https://<a href="https://www.baidu.com" target="_blank">訪問百度</a>
內部網頁相對路徑(基于當前頁面的文件路徑)<a href="about.html">關于我們</a>(同文件夾下的?about.html
頁面內錨點#錨點ID(需先在目標位置定義?id?屬性)<a href="#section1">跳轉到第一部分</a>(目標位置:<div id="section1">...</div>
郵件 / 電話特殊協議(mailto:?郵件 /tel:?電話)<a href="mailto:service@example.com">發送郵件</a>
<a href="tel:10086">撥打10086</a>

2. 常用可選屬性

屬性名作用說明取值與示例
target控制鏈接在 “哪個窗口 / 框架” 打開-?_self(默認):在當前窗口打開
-?_blank:在新窗口打開(推薦加?rel="noopener"?提升安全性)
-?_parent:在父框架打開(框架頁場景)
示例:<a href="https://github.com" target="_blank" rel="noopener">GitHub(新窗口)</a>
rel定義當前頁面與目標頁面的 “關系”,提升安全性和語義-?noopener:防止新窗口通過?window.opener?操控原窗口(配合?target="_blank"?搭配,必加!)
-?nofollow:告訴搜索引擎 “不傳遞當前頁面權重到目標頁面”(如外鏈廣告)
示例:<a href="https://ad.example.com" rel="nofollow noopener" target="_blank">廣告鏈接</a>
title鼠標懸浮在鏈接上時顯示 “提示文本”<a href="products.html" title="查看所有商品分類">商品列表</a>(鼠標懸浮顯示 “查看所有商品分類”)
download點擊鏈接時 “下載目標資源”(而非跳轉)- 直接寫屬性:<a href="report.pdf" download>下載PDF報告</a>(默認用原文件名)
- 指定新文件名:<a href="photo.jpg" download="我的照片.jpg">下載圖片</a>(下載后文件名變為 “我的照片.jpg”)

簡單舉個例子:

test.html:

<a href="https://www.baidu.com" target="_blank">訪問百度</a>
<a href="about.html" target="_self" rel="noopener">關于我們</a>

這里,當我們同級目錄有該文件時,打開網頁,點擊,就會跳轉到目標鏈接或文件。

插入圖片:<img>標簽

<img> 標簽的語法格式如下:

<img src="url" alt="text">

對屬性的說明:

  • src 是必選屬性,它是 source 的簡稱,用來指明圖片的地址或者路徑。src 支持多種圖片格式,比如 jpg、png、gif 等。src 可以使用相對路徑,也可以使用絕對路徑。
  • alt 是可選屬性,用來定義圖片的文字描述信息。當由于某些原因(例如圖片路徑錯誤、網絡連接失敗)導致圖片無法加載時,就會顯示 alt 屬性中的信息。

==========暫時更到這,有空再更===========

參考網站:HTML入門教程(非常詳細) - C語言中文網

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

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

相關文章

CRYPT32!PkiAsn1Decode函數分析的一個例子

第一部分&#xff1a; 0: kd> g Breakpoint 35 hit CRYPT32!PkiAsn1Decode: 001b:75c9af0c 55 push ebp 1: kd> kc# 00 CRYPT32!PkiAsn1Decode 01 CRYPT32!PkiAsn1DecodeAndAllocInfo 02 CRYPT32!PkiAsn1DecodeAndAllocInfoEx 03 CRYPT32!Asn1InfoDecode…

大模型蒸餾、大模型微調、RAG

前言&#xff1a; 有很多同學想學習大模型開發&#xff0c;又無從下手&#xff0c;網上一搜&#xff0c;鋪天蓋地的付費課程。又不想當韭菜&#xff0c;打破認知障礙&#xff0c;通過自學&#xff0c;改變自己&#xff0c;改變世界&#xff01; 一、大模型蒸餾、微調、RAG的適…

25高教社杯數模國賽【E題保姆級思路+問題分析】

注&#xff1a;本內容由”數模加油站“ 原創出品&#xff0c;雖無償分享&#xff0c;但創作不易。 歡迎參考teach&#xff0c;但請勿抄襲、盜賣或商用。 E 題 AI輔助智能體測 《國家學生體質健康標準》的頒布&#xff0c;有效地促進了大中小學生關注自身體質健康的發展&#xf…

基于單片機車內換氣溫度檢測空氣質量檢測系統Proteus仿真(含全部資料)

全套資料包含&#xff1a;Proteus仿真源文件keil C語言源程序AD原理圖流程圖元器件清單說明書等 資料下載&#xff1a; 通過網盤分享的文件&#xff1a;資料分享 鏈接: 百度網盤 請輸入提取碼 提取碼: tgnu 目錄 資料下載&#xff1a; Proteus仿真功能 項目文件資料&#…

MySQL子查詢的分類講解與實戰

精選專欄鏈接 &#x1f517; MySQL技術筆記專欄Redis技術筆記專欄大模型搭建專欄Python學習筆記專欄深度學習算法專欄 歡迎訂閱&#xff0c;點贊&#xff0b;關注&#xff0c;每日精進1%&#xff0c;與百萬開發者共攀技術珠峰 更多內容持續更新中&#xff01;希望能給大家帶來…

Leetcode 206. 反轉鏈表 迭代/遞歸

原題鏈接&#xff1a;Leetcode 206. 反轉鏈表 解法一&#xff1a;迭代 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* …

C++11新特性 | 歡迎來到現代C++的世界!

左值與右值 左值與右值的概念 可以被取地址的值為左值&#xff08;left value&#xff0c;簡稱lvalue&#xff09;&#xff0c;否則為右值&#xff08;right value&#xff0c;簡稱rvalue&#xff09;。 常見的左值、右值例子&#xff1a; // >>>>>>> 左值…

因為對象裝箱拆箱導致的空指針異常

今天業務突然提了個事件單&#xff0c;客戶添加承租人一直報錯&#xff0c;但是很奇怪&#xff0c;報錯信息是空的二話不說&#xff0c;先跟API組要了接口和參數&#xff0c;然后看日志然鵝&#xff0c;這個接口并沒有打印日志&#xff0c;只有一個e.printStackTrace()然后靜下…

Rust 在 Windows 環境下交叉編譯其他操作系統可執行文件的詳細指南

前言&#xff1a;為什么需要交叉編譯&#xff1f; 想象一下這樣的場景&#xff1a;你在 Windows 電腦上開發了一個 Rust 程序&#xff0c;希望它能在 Linux 服務器上運行&#xff0c;或者在朋友的 macOS 電腦上測試 —— 總不能為了編譯不同系統的版本&#xff0c;專門買一臺 …

Ubuntu系統配置鏡像源

要修改的文件 /etc/apt/sources.list操作步驟 1. 備份原文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2. 編輯文件 sudo nano /etc/apt/sources.list3. 清空文件內容&#xff0c;填入以下內容 先獲取Ubuntu版本代號&#xff1a; lsb_release -cs然后根據版本填…

【Spring Cloud Alibaba】Sentinel(一)

【Spring Cloud Alibaba】Sentinel&#xff08;一&#xff09;1. 簡介2. 服務雪崩1. 簡介 Sentinel 是阿里巴巴開源的分布式系統的流量防護組件&#xff0c;主要用來做流量控制、熔斷降級、系統保護。它的定位類似于 Hystrix&#xff0c;但更側重在 流量治理 上。目前在微服務…

Delphi 5 操作Word表格選區問題解析

在 Delphi 5 中操作 Word 時&#xff0c;您遇到的 Selection.MoveDown 方法選中整行而不是僅移動一行的原因與 Word 的選擇機制和單元格內部結構有關。以下是詳細解釋和解決方案&#xff1a;問題分析單元格的選區范圍&#xff1a;當使用 .Cell(r, c).Select 選中單元格時&#…

小米fastboot不能被電腦識別但手機正常使用模式時能被電腦識別

小米手機USB連接電腦不識別解決方法 – MIUI歷史版本 小米手機USB連接電腦不識別解決方法 問題經驗 手機連接電腦通常會自動安裝驅動&#xff0c;如果驅動安裝失敗或是電腦不能識別手機設備&#xff0c;可嘗試下面方法。 1. 嘗試換根 USB 數據線&#xff0c;最好是手機原…

Git 版本管理工具基本操作匯總—命令總結

通常&#xff0c;很多朋友在使用 Git 的時候都會直接用 IDE 中集成的插件或者自帶的工具等來實現代碼的拉取、提交、合并以及其他操作&#xff0c;當然這肯定也是可以的&#xff0c;但是長期這樣子操作&#xff0c;我們就會忽略掉 Git 業務運行的底層邏輯。那么&#xff0c;我這…

自學嵌入式第三十三天:網絡編程-UDP

一、OSI模型(open system interconnect)開放系統互聯模型&#xff0c;分為7層應用層&#xff1a;為網絡用戶提供各種服務&#xff0c;例如電子郵件、文件傳輸等&#xff1b;表示層&#xff1a;為不同主機間的通信提供統一的數據表示形式。加密解密&#xff0c;壓縮&#xff1b;…

A*(Astar)算法詳解與應用

算法背景A*&#xff08;A-Star&#xff09;算法是一種在圖形平面上&#xff0c;有多個節點的路徑中&#xff0c;求出最低通過成本的算法。其歷史可以追溯到早期的圖搜索算法&#xff0c;如Dijkstra算法和貪心最佳優先搜索&#xff08;Greedy Best-First Search&#xff09;。是…

word刪除指定頁面

常規程序因為wps的 .docx 文件是基于段落和節的結構&#xff0c;而不是“物理頁”&#xff0c;所以無法直接按“第幾頁”刪除在普通程序里面無法讀取到他的頁碼&#xff0c;但是在宏編程里面他能讀取到頁碼&#xff0c;我們就根據宏編程來這樣刪除。程序會自動打開選擇要刪除的…

RK3568平臺開發系列講解:瑞芯微平臺4G模塊篇移植

更多內容可以加入Linux系統知識庫套餐(教程+視頻+答疑) ??返回專欄總目錄 文章目錄 一、硬件圖片 二、功能宏 三、增加PID/VID 支持 3.1、usb_device_id 結構體 3.2、usb_device_id 的注冊 沉淀、分享、成長,讓自己和他人都能有所收獲!?? 一、硬件圖片 目標: 結果…

面試 (一)

目錄 1. HashMap是怎么解決沖突的 是用什么數據結構實現的 2. 為什么hashmap的初始長度為16 3. 多線程的核心參數 4. 多線程怎么工作的 5. CISCS是怎么實現的 6. JUC知識 7. C和java的區別 8. JVM底層編譯的東西 9. 公平鎖和非公平鎖 10. 有人惡意攻擊你的平臺每秒發送…