Web前端—移動Web第五天(媒體查詢、Bootstrap、綜合案例-alloyTeam)

版本說明

當前版本號[20231122]。

版本修改說明
20231122初版

目錄

文章目錄

  • 版本說明
  • 目錄
  • 移動 Web 第五天
    • 01-媒體查詢
      • 基本寫法
      • 書寫順序
      • 案例-左側隱藏
      • 媒體查詢-完整寫法
        • 關鍵詞 / 邏輯操作符
        • 媒體類型
        • 媒體特性
      • 媒體查詢-外部CSS
    • 02-Bootstrap
      • 簡介
      • 使用步驟
        • 下載
        • 使用
      • 柵格系統
      • 全局樣式
        • 按鈕
        • 表格
      • 組件
      • 字體圖標
        • 下載
        • 使用
    • 03-綜合案例-alloyTeam
      • 準備工作
      • 頭部導航
      • 輪播圖圖片
      • 輪播圖響應式
      • 開源項目響應式
      • 開源項目內容布局

移動 Web 第五天

響應式布局方案

  • 媒體查詢
  • Bootstrap框架

01-媒體查詢

基本寫法

1682667975274

  • max-width:最大寬度(小于等于)
  • min-width:最小寬度(大于等于)

書寫順序

  • min-width(從
  • max-width(從

如果不按順序去寫,按css的特性來說,后面的css就會重疊前面的css樣式,致使前面的無法生效。

案例-左側隱藏

需求:網頁寬度小于等于768px則隱藏左側區域

1682668088236

  • HTML 結構
<div class="box"><div class="left">left</div><div class="main">響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果響應式網頁效果</div>
</div>
  • CSS 樣式
.box {display: flex;
}.left {width: 300px;height: 500px;background-color: pink;
}.main {flex: 1;height: 500px;background-color: skyblue;
}@media (max-width: 768px) {.left {display: none;}
}

1、先建立初步的模型,同時放了一段800字左右的文章作為測試。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>媒體查詢</title><style>*{margin: 0;padding: 0;}</style>
</head>
<body><div class="box"><div class="left">left</div><div class="main">余華,中國當代著名作家,代表作品有《活著》、《許三觀賣血記》等。以下是一段來自余華的《活著》的原文段落:那天,我去看福貴。他正在田里干活,看到我,就放下手里的鋤頭,走過來跟我打招呼。他的臉上掛著笑容,那是一種發自內心的笑容,讓我想起了我們小時候一起玩耍的日子。福貴告訴我,他現在的生活雖然艱苦,但他已經很滿足了。他說:“我現在有地種,有飯吃,還有老婆孩子陪著我,這就夠了。”我看著他那張布滿皺紋的臉,心里不禁感嘆:這個曾經的富家子弟,如今已經變成了一個勤勞樸實的農民。我們一起走在鄉間的小路上,福貴一邊走,一邊給我講述著他的故事。他說,自從他的父親去世后,他就開始了艱難的生活。他先是賣掉了家里的地和房子,后來又把妻子和孩子送到了城里去打工。他自己則留在了鄉下,靠種地為生。福貴說:“那時候,我真的覺得活著沒有什么意義。每天辛辛苦苦地干活,卻換來的只是一碗稀飯。可是,我不能死,我要活下去,為了我的家人。”他的話讓我想起了那些年我們在城里的日子,那時候我們總是抱怨生活的艱辛,卻從未想過要放棄。我們走到了一片麥田前,福貴指著那片金黃的麥子說:“你看,這就是我現在的生活。雖然辛苦,但我覺得很幸福。因為我知道,這片麥子是我辛勤勞動的結果,它們會讓我的家人吃飽穿暖。”我看著他那充滿自信的眼神,心里不禁為他感到驕傲。夕陽西下,我們站在田埂上,看著遠處的山巒和田野。福貴說:“你知道嗎?我覺得我現在過得比那些有錢人還要幸福。因為他們雖然有錢,但他們失去了生活的意義。而我呢?雖然窮,但我活得充實。”我聽著他的話,心里不禁為他的豁達和樂觀感到敬佩。臨別時,福貴緊緊地握住我的手,說:“謝謝你來看我,希望我們以后還能常常見面。”我點點頭,心里默默地祝愿他的生活越來越好。那天,我從福貴那里學到了很多。他讓我明白了生活的真諦不在于物質的豐富,而在于心靈的滿足。只要我們用心去感受生活的美好,那么,無論我們身處何地,都能找到幸福的源泉。</div></div>
</body>
</html>

image-20231121190838694

2、加入左側欄區域。

.left{width: 300px;height: 500px;background-color: pink;}

image-20231121190924602

3、給文字區域添加高,并定好這個元素作為彈性容器,其子元素將按照彈性布局進行排列。

 .box{display: flex;}.main{height: 500px;background-color: skyblue;}

image-20231121191149167

4、給予固定寬高,讓flex為1,把left的寬度滿足后,剩下的區域均由main來占據。

.main{flex: 1;height: 500px;background-color: skyblue;}

image-20231121191336699

5、實現了當網頁寬度小于等于768px,就隱藏左側區域。

 @media (max-width : 768px) {.left{display: none;}}

image-20231121191725728

image-20231121191747090

媒體查詢-完整寫法

1682668186585

關鍵詞 / 邏輯操作符
  • and
  • only
  • not
媒體類型

媒體類型用來區分設備類型

  • screen:屏幕設備
  • 打印預覽:print
  • 閱讀器:speech
  • 不區分類型:all
媒體特性
  • 視口寬高:width / height
  • 視口最大寬高:max-width ;max-height
  • 視口最小寬高:min-width;min-height
  • 屏幕方向:orientation
    • protrait:豎屏
    • landscape:橫屏

媒體查詢-外部CSS

1682668446411

02-Bootstrap

簡介

Bootstrap 是由 Twitter 公司開發維護的前端 UI 框架,它提供了大量編寫好的 CSS 樣式,允許開發者結合一定 HTML 結構及JavaScript,快速編寫功能完善的網頁及常見交互效果。

中文官網: https://www.bootcss.com/

想查看更多配置可點擊Bootstrap中文文檔:[Bootstrap中文文檔](Bootstrap 入門 · Bootstrap v5 中文文檔 v5.3 | Bootstrap 中文網 (bootcss.com))

嫌上面中文少的可以點這個:Bootstrap中文網

使用步驟

下載

下載:Bootstrap V5中文文檔 → 進入中文文檔 → 下載 →下載 Bootstrap 生產文件

1682668529209

使用
  1. 引入 Bootstrap CSS 文件

    注:記得是:/Bootstrap/css/bootstrap.min.css!!!不要一下子tab就選了/Bootstrap/css/bootstrap-grid.min.css.

<link rel="stylesheet" href="./Bootstrap/css/bootstrap.min.css">
  1. 調用類名: container 響應式布局版心類
<div class="container">測試</div>

1、做個案例來側試 Bootstrap 的使用方法。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>bootstrap使用</title><link rel="stylesheet" href="/Bootstrap/css/bootstrap.min.css"><style>div{height: 50px;background-color: pink;}</style>
</head>
<body><div class="container">1</div>
</body>
</html>

image-20231121195151964

2、且還是響應式,根據不同的寬度,div盒子也能呈現不同的形狀:

image-20231121195334605

image-20231121195353405

柵格系統

作用:響應式布局

柵格化是指將整個網頁的寬度分成12等份,每個盒子占用的對應的份數

例如:一行排4個盒子,則每個盒子占 3份 即可(12 / 4 = 3)

1682668611644

  • row 類:行,可以讓內容在一行排(flex布局)

完整網格示例如下:

image-20231121200812778

在不同的視口區間,版心寬度要不同,才能做到不同的響應效果。子集排列方式也要不一樣,調用類名就能實現。

全局樣式

按鈕

1682668666364

image-20231121201353604

類名

  • btn:默認樣式
  • btn-success:成功
  • btn-warning:警告
  • ……
  • 按鈕尺寸:btn-lg / btn-sm
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="../Bootstrap/css/bootstrap.min.css">
</head>
<body><button class="btn btn-danger">按鈕1</button><button class="btn btn-success">按鈕2</button>
</body>
</html>

image-20231121204433633

表格

1682668706851

表格類:

  • table:默認樣式
  • table-striped:隔行變色
  • table-success:表格顏色
  • ……

組件

1.引入樣式表

2.引入 js 文件

3.復制結構,修改內容

字體圖標

下載

導航 / Extend:圖標庫 → 安裝 → 下載安裝包 → bootstrap-icons-1.X.X.zip

使用
  1. 復制 fonts 文件夾到項目目錄
  2. 網頁引入 bootstrap-icons.css 文件
  3. 調用 CSS 類名(圖標對應的類名)
  4. 前面加上“ bi- ”。
<i class="bi-android2"></i>

image-20231121211229935

03-綜合案例-alloyTeam

image-20231121233516051

準備工作

1682668919871

  • HTML 結構

    注:這里引用的css順序不得調換位置!先是bootstrap.min.css,再是bootstrap-icons.css ,最后才是index.css.

<title>騰訊全端</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!-- 層疊性:咱們的css 要 層疊 框架的,所以要先列框架的css -->
<link rel="stylesheet" href="./Bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="./Bootstrap/font/bootstrap-icons.css">
<link rel="stylesheet" href="./css/index.css"><!-- 為實現動態效果而引入的JS -->
<script src="./Bootstrap/js/bootstrap.min.js"></script>
  • less 樣式
// out: ../css/

頭部導航

  • HTML 結構
<!-- 導航 -->
<nav class="navbar navbar-expand-lg bg-body-tertiary fixed-top"><div class="container"><a class="navbar-brand" href="#"><img src="./assets/images/logo.png" alt=""></a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarNav"><ul class="navbar-nav"><li class="nav-item"><a class="nav-link active" aria-current="page" href="#">首頁</a></li><li class="nav-item"><a class="nav-link" href="#">博客</a></li><li class="nav-item"><a class="nav-link" href="#">Github</a></li><li class="nav-item"><a class="nav-link" href="#">TWeb Conf</a></li><li class="nav-item"><a class="nav-link" href="#">SuperStar</a></li><li class="nav-item"><a class="nav-link" href="#">Web前端導航</a></li><li class="nav-item"><a class="nav-link" href="#">關于</a></li></ul></div></div>
</nav>
  • less 樣式
// 導航
.bg-body-tertiary {background-color: transparent !important;.navbar-collapse {flex-grow: 0;}
}

1、引入導航欄,修改背景顏色。

.bg-light{background-color: pink !important;
}

image-20231121234941259

image-20231121235844837

輪播圖圖片

  • HTML 結構
<!-- 輪播圖 -->
<div id="carouselExampleIndicators" class="carousel slide"><div class="carousel-indicators"><button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button><button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button><button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button><button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="3" aria-label="Slide 4"></button></div><div class="carousel-inner"><div class="carousel-item active"></div><div class="carousel-item"></div><div class="carousel-item"></div><div class="carousel-item"></div></div><button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="prev"><span class="carousel-control-prev-icon" aria-hidden="true"></span><span class="visually-hidden">Previous</span></button><button class="carousel-control-next" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="next"><span class="carousel-control-next-icon" aria-hidden="true"></span><span class="visually-hidden">Next</span></button>
</div>
  • less 樣式
.carousel {.carousel-item {height: 500px;background-size: cover;background-position: center 0;}.carousel-item:nth-child(1) {background-image: url(../assets/uploads/banner_1.jpg);}.carousel-item:nth-child(2) {background-image: url(../assets/uploads/banner_2.jpg);}.carousel-item:nth-child(3) {background-image: url(../assets/uploads/banner_3.jpg);}.carousel-item:nth-child(4) {background-image: url(../assets/uploads/banner_4.jpg);}
}

1、插入輪播圖所需圖片。

 <div class="carousel-item active"></div><div class="carousel-item"></div><div class="carousel-item"></div>
// 輪播圖
.carousel{.carousel-item{height: 500px;background-image: url(../assets/uploads/banner_1.jpg);}
}

image-20231122000915563

2、將四張照片均放進去,并把下面的輪播按鈕設為四個。

<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button><button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button><button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button><button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="3" aria-label="Slide 4"></button></div><div class="carousel-inner"><div class="carousel-item active"></div><div class="carousel-item"></div><div class="carousel-item"></div><div class="carousel-item"></div>
// 輪播圖
.carousel{.carousel-item{height: 500px;}.carousel-item:nth-child(1){background-image: url(../assets/uploads/banner_1.jpg);}.carousel-item:nth-child(2){background-image: url(../assets/uploads/banner_2.jpg);}.carousel-item:nth-child(3){background-image: url(../assets/uploads/banner_3.jpg);}.carousel-item:nth-child(4){background-image: url(../assets/uploads/banner_4.jpg);}
}

image-20231122001445302

3、圖片太大,要記得縮放。

.carousel-item{height: 500px;background-size: cover;background-position: center 0;}

image-20231122001702106

輪播圖響應式

  • less 樣式
// 輪播圖: 小于768圖片高度250 max;大于等于768圖片高度400 min;大于等于992圖片高度500
.carousel {// 響應式 → 媒體查詢@media (max-width: 768px) {.carousel-item {height: 250px;}}@media (min-width: 768px) {.carousel-item {height: 400px;}}@media (min-width: 992px) {.carousel-item {height: 500px;}}.carousel-item {// height: 500px;background-size: cover;background-position: center 0;}
}

開源項目響應式

  • HTML 結構
<!-- 開源項目 -->
<div class="project container"><div class="title"><h2>OpenSource / 開源項目</h2><p>種類眾多的開源項目,讓你愛不釋手</p></div><div class="content"><div class="row"><div class="col-lg-3 col-md-6">1</div><div class="col-lg-3 col-md-6">2</div><div class="col-lg-3 col-md-6">3</div><div class="col-lg-3 col-md-6">4</div></div></div>
</div>
  • less 樣式
// 開源項目
// 視口寬度大于992;一行排4個盒子  col-lg-3
// 視口寬度大于768;一行排2個盒子  col-md-6
.project {margin-top: 60px;text-align: center;
}

1、設置中間文字。

    <!-- 開源項目 --><div class="project container"><div class="title"><h2>OpenSource / 開源項目</h2><p>種類眾多的開源項目,讓你愛不釋手</p></div></div>
// 開源項目
.project{margin-top: 60px;text-align: center;
}

image-20231122002916134

2、進一步修改細節。

<div class="content"><div class="row"><div class="col-lg-3 col-md-6">1</div><div class="col-lg-3 col-md-6">2</div><div class="col-lg-3 col-md-6">3</div><div class="col-lg-3 col-md-6">4</div></div></div>

開源項目內容布局

  • HTML 結構
<!-- 開源項目 -->
<div class="project container"><div class="title"><h2>OpenSource / 開源項目</h2><p>種類眾多的開源項目,讓你愛不釋手</p></div><div class="content"><div class="row"><div class="col-lg-3 col-md-6"><a href="#">1</a></div><div class="col-lg-3 col-md-6"><a href="#">1</a></div><div class="col-lg-3 col-md-6"><a href="#">1</a></div><div class="col-lg-3 col-md-6"><a href="#">1</a></div></div></div>
</div>
  • less 樣式
.project {margin-top: 60px;text-align: center;.row {div {margin-bottom: 10px;height: 200px;// background-color: pink;a {// 塊級的寬度和父級一樣大display: block;height: 200px;background-color: green;border-radius: 4px;}&:nth-child(1) a {background-color: #70c3ff;}&:nth-child(2) a {background-color: #fd6a7f;}&:nth-child(3) a {background-color: #7f8ea0;}&:nth-child(4) a {background-color: #89d04f;}}}
}

1、分為四個部分,后續只需要把圖片上傳完即可。

// 開源項目
.project{margin-top: 60px;text-align: center;.row {div {margin-bottom: 10px;height: 200px;// background-color: pink;a {// 塊級的寬度和父級一樣大display: block;height: 200px;background-color: green;border-radius: 4px;}}}
}

image-20231122003649366

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

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

相關文章

PTA 六度空間

“六度空間”理論又稱作“六度分隔&#xff08;Six Degrees of Separation&#xff09;”理論。這個理論可以通俗地闡述為&#xff1a;“你和任何一個陌生人之間所間隔的人不會超過六個&#xff0c;也就是說&#xff0c;最多通過五個人你就能夠認識任何一個陌生人。”如圖1所示…

大白話DDD(DDD黑話終結者)

大白話DDD&#xff08;DDD黑話終結者&#xff09; 一、吐槽的話 相信聽過DDD的人有很大一部分都不知道這玩意具體是干嘛的&#xff0c;甚至覺得它有那么一些虛無縹緲。原因之一是但凡講DDD的&#xff0c;都是一堆特別高大上的概念&#xff0c;然后冠之以一堆讓人看不懂的解釋…

Python教程73:Pandas中一維數組Series學習

創建一維數據類型Series dataNone 要轉化為Series的數據(也可用dict直接設置行索引) 若是標量則必須設置索引,該值會重復,來匹配索引的長度 indexNone 設置行索引 dtypeNone 設置數據類型(使用numpy數據類型) nameNone 設置Series的name屬性 copyFalse 不復制 (當data為ndarray…

Centos中的解壓和壓縮指令

在CentOS 7系統中&#xff0c;可以使用多種命令進行文件壓縮和解壓縮操作。以下是常見的文件壓縮和解壓命令及其用法的詳解&#xff1a; 1.tar&#xff1a;tar命令用于打包文件或目錄&#xff0c;并可選地壓縮為tar壓縮包。 創建tar壓縮包&#xff1a;tar -cvf archive.tar f…

【深度學習】神經網絡術語:Epoch、Batch Size和迭代

batchsize&#xff1a;中文翻譯為批大小&#xff08;批尺寸&#xff09;。 簡單點說&#xff0c;批量大小將決定我們一次訓練的樣本數目。 batch_size將影響到模型的優化程度和速度。 為什么需要有 Batch_Size : batchsize 的正確選擇是為了在內存效率和內存容量之間尋找最…

Postgresql源碼(116)提升子查詢案例分析

0 總結 對于SQL&#xff1a;select * from student, (select * from score where sno > 2) s where student.sno s.sno; pullup在pull_up_subqueries函數內遞歸完成&#xff0c;分幾步&#xff1a; 將內層rte score追加到上層rtbable中&#xff1a;rte1是student、rte2帶…

nginx編譯安裝

1.下載nginx&#xff1a; 地址&#xff1a;http://nginx.org/en/download.html 2.安裝依賴 安裝gcc: yum install -y gcc安裝pcre庫 yum install -y pcre pcre-devel安裝zlib庫&#xff1a; yum install -y zlib zlib-devel3.安裝nginx ./configure --prefix/usr/local/ngi…

Spark SQL將Hive表中的數據寫入到MySQL數據庫中

import org.apache.spark.sql.SparkSessionobject HiveToMySQL {def main(args: Array[String]): Unit {// 創建SparkSessionval spark SparkSession.builder().appName("HiveToMySQL").enableHiveSupport().getOrCreate()// 讀取Hive表數據val hiveDF spark.tabl…

一體化大氣環境監測設備實時守護我們的空氣質量

WX-CSQX12 隨著空氣污染問題的日益嚴重&#xff0c;大氣環境監測設備成為了我們生活中不可或缺的一部分。而一體化的大氣環境監測設備&#xff0c;更是為我們的環境保護工作帶來了更多的便利和效益。 一體化大氣環境監測設備是一種集成了多種功能于一體的環保設備&#xff0c;…

BootStrap【表格二、基礎表單、被支持的控件、表單狀態】(二)-全面詳解(學習總結---從入門到深化)

目錄 表格二 表單_基礎表單 表單_被支持的控件 表單_表單狀態 表格二 緊縮表格 通過添加 .table-condensed 類可以讓表格更加緊湊&#xff0c;單元格中的內補&#xff08;padding&#xff09;均會減半 <table class"table table-condensed table-bordered"…

學習量化交易如何入門?

Python 量化入門很簡單&#xff0c;只需 3 步就能快速上手! 題主在程序方向沒有相關經驗&#xff0c;今天就從量化行業的通用語言-Python 著手&#xff0c;教大家如何快速入門。 一、準備工作 在開始 Python 編程之前&#xff0c;首先需要確保你的計算機上安裝了合適的 Pytho…

【深度學習】Transformer簡介

近年來&#xff0c;Transformer模型在自然語言處理&#xff08;NLP&#xff09;領域中橫掃千軍&#xff0c;以BERT、GPT為代表的模型屢屢屠榜&#xff0c;目前已經成為了該領域的標準模型。同時&#xff0c;在計算機視覺等領域中&#xff0c;Transformer模型也逐漸得到了重視&a…

【PythonGIS】基于Python面矢量轉換線矢量

今天有些不一樣&#xff0c;發這篇文章并不是項目需要。單純的想到有這個功能沒使用Python實現&#xff0c;所以就去研究了一下&#xff0c;第一時間就和大家分享。如何使用Python的osgeo庫實現面矢量數據與線矢量數據的互相轉換。 一、導入所需庫 import os from osgeo impor…

論文速讀《DeepFusion: Lidar-Camera Deep Fusion for Multi-Modal 3D Object Detection》

概括主要內容 文章《DeepFusion: Lidar-Camera Deep Fusion for Multi-Modal 3D Object Detection》提出了兩種創新技術&#xff0c;以改善多模態3D檢測模型的性能&#xff0c;通過更有效地融合相機和激光雷達傳感器數據來提高對象檢測的準確性&#xff0c;尤其是在行人檢測方面…

自動化提交git

1.前要 這里只是講解如何在Windows上創建自動化腳本/程序來達到自動pull、commit、push&#xff0c;減少冗余的倉庫更新工作&#xff0c;避免在多平臺下合作造成版本沖突等。 2.原理 使用Windows下默認的cmd/bat腳本編寫代碼。 只需要在網絡上查詢一些相關的語法&#xff0…

2023亞太杯數學建模C題思路 - 我國新能源電動汽車的發展趨勢

1 賽題 問題C 我國新能源電動汽車的發展趨勢 新能源汽車是指以先進技術原理、新技術、新結構的非常規汽車燃料為動力來源( 非常規汽車燃料指汽油、柴油以外的燃料&#xff09;&#xff0c;將先進技術進行汽車動力控制和驅動相結 合的汽車。新能源汽車主要包括四種類型&#x…

【計算思維】藍橋杯STEMA 科技素養考試真題及解析 6

1、明明買了一個掃地機器人&#xff0c;可以通過以下指令控制機器人運動: F:向前走 10 個單位長度 L:原地左轉 90 度 R:原地右轉 90 度 機器人初始方向向右&#xff0c;需要按順序執行以下那條指令&#xff0c;才能打掃完下圖中的道路 A、F-L-F-R-F-F-R-F-L-F B、F-R-F-L-F-F…

h5如何使用navigateBack回退到微信小程序頁面并攜帶參數

前言 在h5中使用navigateBack回退到微信小程序頁面很常見&#xff0c;但是有一種交互需要在回退之后的頁面可以得到通知&#xff0c;拿到標識之后&#xff0c;進行某些操作&#xff0c;這樣的話&#xff0c;由于微信官方并沒有直接提供這樣的api&#xff0c;就需要我們開動腦筋…

視頻剪輯有妙招:批量置入封面,輕松提升視頻效果

隨著社交媒體的興起&#xff0c;視頻已經成為分享和交流的重要方式。無論是專業的內容創作者還是普通的社交媒體用戶&#xff0c;都要在視頻剪輯上下一番功夫&#xff0c;才能讓視頻更具吸引力。而一個吸引的封面往往能在一瞬間抓住眼球&#xff0c;提高點擊率。還在因如何選擇…

【SpringBoot】Redisson 分布式鎖注解和 @Transactional 注解一起使用問題

一、前言 平時使用切面去加分布式鎖&#xff0c;是先開啟事務還是先嘗試獲得鎖&#xff1f;這兩者有啥區別&#xff1f; 業務中怎么控制切面的順序&#xff1f;切面的順序對事務的影響怎么避免&#xff1f; 下面程序分析&#xff1a; OverrideTransactionalpublic ReceiveH5…