HTML/CSS基礎

1.html:超文本標記語言。它是一種標識性的語言,非編程語言,不能使用邏輯運算。通過標簽將網絡上的文本格式進行統一,使用分散網絡資源鏈接為一個邏輯整體,屬于標記語言。
? 超文本:就是指頁面內可以包含圖片,鏈接,甚至音樂,視頻等非文字元素;一般使用超鏈接進行關聯,是一種組織信息的方法
? 標記:標簽,用<>包裹的具有一定含義的內容
2.瀏覽器的內核
? ? Trident內核:代表產品IE,又被稱為IE內核,是微軟開發的一種排版引擎。使用Trident渲染引擎的瀏覽器有:IE,遨游,世界之窗瀏覽器,騰訊TT等等
? ? Gecko內核:代表產品Mozilla FirefoxGecko是一套開源的,C++編寫的排版引擎。使用它最著名的瀏覽器有Firefox,Netscape 6至9.
? ? webkit內核:代表產品有Safari,主要用于Mas OS系統,使用它的瀏覽器有Safari和谷歌瀏覽器Chrome.
? presto內核:代表產品OperaPresto是由Opera Software開發的瀏覽器排版引擎,它是世界公認最快的渲染速度引擎
? ? Blink內核:由Google和Opera Software開發的瀏覽器排版引擎,2013年4月發布,現在Chrome和Opera內核是Blink

3.前端的開發工具:DCloud HBuilder/Subilme test 3/VScode/webstorm
4.HTML文檔結構:meta:元,主要用來對應的設置
? ?stylesheet是樣式表的意 ? body里面用于大量的標簽 !:表示聲明的意思
? ?<!DOCTYPE html>這一行代碼的意思是:下面的文檔標簽將以html5的規范去解析
? ?用link生成網站的圖標
? ?link:favicon
5.標簽:
<div>:用來布局的,沒有具體含義,可以解釋層
<hx>:標題的意思,從一級到六級,一級標題最大,六級最小,會自動加粗,有默認字號
<p>:表示段落,相當于一個回車
<br>是一個單標簽,放在一段文字的結尾用于換行
<hr>是一個分割線,一般用于裝飾作用,單標簽
<hr width="80%” ?align="center" color="red" height=“2px”/>(align是對齊的意思,center表示居中的意思,px表示像素的意思)
<a>表示超鏈接,實現鏈接跳轉 ?<a href=“網址” title="提示語"(或者打開自己的網站,若不跳轉target="_blank,如果跳轉target="_self")>名稱</a>
跳轉的話可以值網址也可以是文件文檔
img:用來加載外部圖片、圖像 src:用來設定加載的圖片或圖像的路徑 alt:當圖片加載不成功時,將顯示其內容
基本格式為:<img src"圖片地址" title="移動鼠標時顯示的內容“ alt=" ">
span:作用與div一樣,都是用來布局的,不同是div會獨占一行,而span不會,用于行內布局
ul/ol:列表,前者是無序列表,后者是有序的,他們的列表內容都用的是li標簽
ul>li{li$}*3快速生成3個ul和li嵌套
復制的快捷鍵是ctrl+D
快捷鍵br*5
一定要寫注釋,經典的VS注釋
標簽屬性:1.通常由屬性名=屬性值組成。<p title="段落“ class="content"id="content">這是一個測試段落</p>
? ? ? ? ? ? ? ? 2.其附加信息的作用
? ? ? ? ? ? ? ? 3.不是所用的標簽都有屬性,比如br
文本格式化標簽:就是通過標簽來美化文本外觀
b和strong:都有加粗的作用,但strong除了加粗還有強調作用,注:強調主要用于SEO時,便于提取關鍵字,且都是行級標簽(不會自動換行)
i和em:使文字傾斜,em具有強調作用,如果只是簡單的傾斜效果,用i標簽就可以,比如添加圖標簽等(行級標簽)
<i>文字傾斜</i> ? <em>文字傾斜且強調</em>
pre:預格式化文本:保留換行和空格及寬度,文字的字號會小一號(塊狀標簽(在瀏覽器中會獨占一行))
<pre> </pre>
small和big:分別讓文字縮小一號或放大一號(行級標簽(不會獨占一行,且不會識別寬高)),p標簽是正常的文字大小。big在HTML5中淘汰了,但并沒有刪除,在開發中盡量不要使用 ?注:瀏覽器支持的最小字號為12px字,如果要顯示比12px還小文字效果,需要做處理
sub和sup:設置文本為下標和上標 ,用來調整文本正常顯示的基線,且文字會自動小一號
?<p>X1+X2=Y</p>
?<p>下標:X<sub>1</sub>+X<sub>2</sub>=Y</p>
?<p>上標:X<sup>2</sup>+Y<sup>2</sup>=Z</p>
HTML中的實意轉換:
? ? ? ?<p> aa&nbsp;bb</p>,起到增加空格的作用
? ? ? ?<p>1&times;2=2</p> ?&lt:小于號(<) ?&gt:大于號(>) &amp:與號(&) &nbsp:空格 ?&copy:版權 ? &times:乘號(x) &divide:除號(/)
塊級元素(相當于執行了display:block操作):1.獨占一行 2.寬度和高度是可控的,如果每沒有設置其高度,將默認鋪滿整行 3.其內可以包含塊級和行級元素
行級元素(相當執行了display:inline;操作): 1.不會獨占一行,與相鄰的行政元素占同一行,直到行占滿。會自動掉到下一行 2.寬度和高度是不可控的 3.其內只有包含行級元素 ? (同是塊級標簽是可以改變行寬和行高,但行級標簽不受影響)
行級的格式:<p style="width:300px;height:50px;background:gray;">p</p>
塊級標簽轉行級標簽
<p style="width:300px;height:50px;background:gray;display:inline;”>塊級標簽轉行級標簽</p>
行級標簽轉塊級標簽
<span style="width:300px;height:50px;background:gray;display:block;">行級標簽轉為塊級標簽</span>
W3C:專門負責統一web相關的各項標準,由結構表現和形式組成
1.行級元素不能放在塊級元素中
2.塊級元素不能放在<p>里面
3.塊級元素和塊級元素并列,內嵌元素和內嵌元素并列
<q> </q>用于加雙引號 ?table[border=1]>caption{學生信息表}+tr>th*3(用于生成一個寬為1的表格
項目開發時,項目中文件或目錄名不能出現漢字和空格之類的其他符號,文件和目錄名一般以字母或下劃線開頭—,其后可以出現數字和文件名
? ?目錄名:taobaopro images/img/pic video music file web/sites....
? 文件名:index.html(首頁) product.html(產品頁) order.html(訂單頁)new_details.html(新聞詳細頁)


標簽由標簽名、標簽屬性和文本內容三部分組成(注意單標簽沒有文本內容)
標簽屬性是對便簽的一種描述方式
標簽屬性分為通用屬性、自有屬性和自定義屬性
通用屬性:所有便簽都具有的屬性
? ? ?通用屬性有:
? ? ? ? ? ? id:用來給標簽取一個唯一的名稱 ?<p id ="p1">段落1</p> ?<p id="p2">段落2</p>
? ? ? ? ? ? class:用來給標簽取一個類名 ?<div class="test">div</div> ?<p class="test”>p</p>(一組標簽)
? ? ? ? ? ? style:用來設置該標簽的行內樣式 ?<p style="color:red;width:200px;border:lpx solid #00f;">這是一個測試</p>
? ? ? ? ? ? title:當鼠標移到該標簽,所顯示的提示內容 <p title="您好”>HOW are you?</p>(鼠標移上去的顯示的是在title中的?
?自定義屬性:通常用來傳值或用于圖片懶加載等方面
? ? 格式:date-* ? <img date-src="圖片名” alt="提示文本”/> ?<p date-id="goodsid">....</p>
------------------------------------------------------------------------------------------------------------------------------------------------------------
表格 table主要用于呈現格式化數據。表格是由行和列組成的
<table>
? ?<tr>行
? ? ? ? ?<td></td>列
? ? ? ? ?<td></td>
? ? ? ....
? ?</tr>
?</table> ? table>tr*2>td{內容}*3 ?align是居中的意思 ?<table border="1" width="400" cellspacing ="0" cellpadding="10" align="center">
border:表格邊框,默認單位是像素 ?width:表格寬度,默認單位是像素 align:表格對齊方式(left(默認)/center/right)cellpaddng:單元格文本與邊框的距離 cellspacing:單元格邊框間距
------------------------------------------------------------------------------------------------------------------------------------------------------------
HTML 表單中有兩種類型的單元格:表頭單元格 - 包含表頭信息(由 th 元素創建)標準單元格 - 包含數據(由 td 元素創建)。th 元素內部的文本通常會呈現為居中的粗體文本,而 td 元素內的文本通常是左對齊的普通文本 ?th:title head
跨行/跨列屬性主要用來繪制復雜表格 ? rowspan:跨行 ?colspan:跨列
? ? Emmet語法:table【border=1 width=500 align=center】>tr*3>tha{內容區$$}*3 ?$$代表的是01 02.....
對于表格的合并可以用rowspan="2" ?居中:align="center" ? 上下的靠邊:valign="top"/bottom/middle(垂直對齊)
完整表格:caption(標題),thead(表頭)tbody(表體)(屬于同戶級的)
繪制一個學生信息表:table[border=1 width=600 align=center]>(caption{學生信息表}+(thead>tr>th*4)+(tbody>tr*3>td*4)+(tfoot>tr>td[colspan=1])
-------------------------------------------------------------------------------------------------------------
form表單標簽是所有標簽最核心標簽之一。他是用來實現前后端交互的一個重要標簽
常用屬性:
? ? ? ? ? ? ?name:表單名稱
? ? ? ? ? ? ?action:表單數據提交的地方(通常是一個后臺文件名(.jsp/.php/.asp/.aspx/.py等),或網址。如果是#,表示提交到當前文件下?
? ? ? ? ? ? ?method:前端提交數據到后端的方法,主要有:get和post,默認的是get(區別在于get會將你提交的內容暴露在地址欄中,而post 不會出現這種情況
? ? ? ? <form name="stuInfo" action="test.php" method="get">
? ? ? ? ? ? <input type="test" name="userName" placeholder="請輸入您的姓名“>
? ? ? ? ? ? <input type="submit">
? ? ? ? </form>
表單元素分為:
? ? ? input類 ?textarea類 ? select類 ? button類
1.input:主要用來輸入,選擇或發出指令(根據type進行分類)
? ? <input type="test"/>:定義供文本輸入的單行輸入字段
? ? <input type="password"/>:定義密碼字段
? ? <input type="sudmit"/>:定義提交表單數據至表單處理程序的按鈕
? ? <input type="image"/>:定義圖片提交按鈕
? ? <input type="radio"/>:定義單選按鈕{check{boolean}:屬性為選中狀態,true為選中,false為未選中
? ? <input type="checkbox"/>:定義復選框
? ? {check{boolean}:屬性為選中狀態,true為選中,false為未選中
? ? <input type="button"/>:定義普通按鈕
? ? <input type="reset"/>:定義重置按鈕
? ? <input ?type="file"/>:定義文件框
test:單行文本輸入框 type="test"可以不寫,默認值
? ? ? ?屬性:placeholder(提示)/name(命名)/minlength和maxlength(最少輸入的字符個數)/disabled(失效)/readonly(只讀)用于激活但是不能輸入 ?想控制輸入的字符個數可以用minlength和maxlength
格式如下:<input type="test" name="test" placeholder="請輸入一個數字” vale="100" minlength="3" maxlength="6">
vale(默認值)/pattern(正則匹配)
2.密碼框
password
屬性和test一樣 ?radio:單選鈕,通常是兩項以上。常用屬性有:name(必須要有)/value/checked(選中)/disabled(失效)/readonly(只讀)
checkbox:復選框,可以用來選擇0項,1項或多項(常用屬性和radio一樣)
file:文件上傳按鈕 ?
button:通常用它去調用腳本代碼(常用屬性有:value(按鈕的標題)/disabled(失效))
imag:圖片按鈕,用法和button一樣。有一個特殊的屬性;src(用來加載提示圖片,用它替換了value)
submit:提交按鈕,用來將表單數據提交到后臺
? 常用屬性:value(按鈕的標題)/disabled(失效)
reset:重置按鈕,將表單所有組件輸入的內容全部清空,還原為初始狀態(input類)
常用屬性有:value(按鈕的標題)/disabled(
textarea類
? ?文本域(也可以叫多行文本框),主要用于大批量的內容
常用屬性:name/id/cols(列數)/rows(行數)/placeholder/minlength/maxlength/required(必須輸入)
select類
下拉列表框,默認用于單項選擇,用option呈現每個選項
multiple屬性:表示可以多選,這時的下拉列表框編程人能夠
size:最多顯示的行數
button類
普通按鈕:具有提交功能,可以單獨使用,不寫在form元素中,如果寫在form中,有提交功能
<botton id="btnok">確認</button>(這里的button主要用來調用js代碼)
<form action="test.aspx">
? ? <input type="test" name="info">
? ?<button>提交</button>(這里的button的功能與input中的submut按鈕的功能一樣
</form>
表單的通用屬性:
? ? ? ? ? ? ? ? ? ? ? name屬性:規定輸入字段名稱
? ? ? ? ? ? ? ? ? ? ? value屬性:規定輸入字段的初始值
? ? ? ? ? ? ? ? ? ? ? readonly屬性:規定輸入字段為只讀
? ? ? ? ? ? ? ? ? ? ? disabled屬性:規定輸入字段是禁用的
iframe:框架集,是用來將多個網頁文件合成一個文件
常見屬性:
name:框架名
src:引入外部html文件
scrolling:滾動條(yes/no/auto)
width:寬度(%/px)
height:高度(%/px)
fameborder:是否有邊框(1/0)
marginheiht:框架頂部和底端的距離(%/px)
marginwidth:框架離左右的距離(%/px)
科普:banner基于網站的角度來講,它主要的是頁面中的橫幅廣告,banner廣告主要存在于網站的首頁導航頂端,也可以是內容咨詢頁的頂端,亦或是網站頁面底部。
注意:在實際開發中,盡量減少iframe,因為它破壞了前進和后退功能,且不利于SEO(搜索引擎優化)
//當用戶在瀏覽器輸入網址后,瀏覽器與服務器建立了一個連接,瀏覽器給 Web 服務器發送了一個 HTTP 請求,服務器接收并解析請求后,返回響應。HTTP 響應中包含狀態代碼和返回資源的內容(響應正文)。
200 :成功。
400 :客戶端請求有語法錯誤,服務器端不能理解。
401 :該請求可能未經過授權。
403 :服務器端收到該請求,但是拒絕為它提供服務,可能是沒有權限等等。
404 :該資源沒找到。
500 :服務器端發生了一個不可預知的錯誤。
503 :服務器端當前還不能處理客戶端的這個請求,可能過段時間之后才能恢復正常。
p和div兩個塊級元素的區分:
語義:
<div>:這是一個通用的容器元素,沒有特定的語義含義。它通常用于布局和樣式化,或者作為其他具有特定語義的元素(如<article>、<section>等)的容器。
<p>:這是一個段落元素,表示一個文本段落。瀏覽器通常會在每個<p>元素前后添加一些空白(margin)
使用場景:
<div>:由于其通用性,<div>通常用于構建頁面的布局和結構。它常常與CSS一起使用,以定義元素的樣式和位置。
<p>:通常用于定義文檔中的段落,以區分不同段落的內容。雖然也可以用<div>來代替<p>,但為了保持HTML的語義化和可訪問性,最好使用<p>來表示段落。
媽的<p>是有默認的上下邊距的一般采用margin=0進行消除,效果是非常明顯的
可嵌套的內容:
<div>:可以包含任何其他HTML元素。
<p>:通常只包含文本或其他塊級元素(如<ul>、<ol>、<li>等)。如果需要在段落中包含其他塊級元素,這些元素通常需要放在<div>或<span>等其他容器內。
<div>和<span>之間的區別
<div>可以包含其他塊級元素和行內元素,甚至可以嵌套另一個<div>。
<span>只能包含其他行內元素或文字內容。
常見的塊級元素:div,p,h1-h6,ul,ol,li,table,form
常見的行內元素:span,a,img,strong,em,input,label等
塊級元素就是填充整行,行內元素就是對整行中的特定部分
塊級元素可以調整寬高內外邊距等屬性
行級元素的高寬是由內容決定的
對于它們之間的轉換:
<a>標簽在默認的情況下是行內元素,但如果給a標簽設置display:block;屬性,它就會變成塊級元素
------------------------------------------------------------------------------------------------------------------------------------------------------------
css:層疊樣式表,用來美化網頁的,做到結構(HTML)和(CSS)分離
css語法有三部分組成:選擇器,屬性,屬性值
h1{
?color;red;//其中h1是選擇器,color為屬性 red為值
}
CSS 語法結構為:選擇器{屬性:值;屬性:值;...}
選擇器:通常是你需要設置樣式的 HTML 元素。
屬性:是你需要設置的樣式屬性,比如寬高,顏色,大小等。
屬性值:你需要設置的樣式屬性的具體值,比如寬高具體是多少 px,顏色具體是什么顏色。
顏色值:
在網頁中的顏色設置是非常重要,有字體顏色,背景顏色,邊框顏色等,設置顏色的方法也有很多:
1.英文命名顏色
p{
?color:pink;
}
2.RGB顏色(由 Red、Green、Blue 三種顏色的比例來配色,簡稱 RGB。)
?p{
? ?color:rgb(30%,20%,40%);
}
3.十六進制顏色
現在較為普遍的顏色使用法,其原理其實也是 RGB 設置,但是其每一項的值由 0~255 變成了十六進制 00-ff。
p{
? color:#00eeff;
}
長度值
px 像素(Pixel)。相對長度單位,像素 px 是相對于顯示器屏幕分辨率而言的。
特點:
IE 無法調整那些使用 px 作為單位的字體大小。
國外的大部分網站能夠調整的原因在于其使用了 em 或 rem 作為字體單位。
2.em
就是本元素給定字體的 font-size 值,如果元素的 font-size 為 14px,那么 1em=14px。如果 font-size 為 18px,那么 1em=18px。
p{
?font-size:14px;
?line-height:2em;
}/*在這里的line-height行高被設置成了14*2=28px*/
3.百分比
p{weigtht加粗
? ?font-size:14px;(字體大小)
? ?line-height:120%;(行高)
}/*行高為:14*1.2=16.8*/
CSS 樣式類型分為三種:內聯式、內嵌式、外鏈式。
內聯式(行內式)
通過標簽的style 屬性來設置元素的樣式,語法格式為:
<標簽名 style="屬性1:屬性值1; 屬性2:屬性值2; ..."> 內容 </標簽名>
eg:<p style="color:blue;">哈嘍,要保持微笑哦。</p>
缺點:只能操作某一個標簽,沒有實現樣式和結構相分離。
內嵌式(內部樣式表)
css引用方式:行間樣式,內部樣式,外部樣式,導入外部樣式。
行間樣式:直接在標簽上書寫樣式
內部樣式:在文件的內部書寫樣式。
<style> 樣式內容</style>
外部樣式:1.先創建一個css文件;2.再用link標簽引入這個文件
導入外部樣式:1.先創建一個css文件2.在style標簽中用import導入這個樣式文件
外部樣式:1.先創建一個CSS文件2.再用link引入這個文件
導入外部樣式文件:1.先創建一個CSS文件;2.在style標簽中用import導入這個樣式文件。(主要用)
CSS的選擇器:
<style>*{red}</style>(但是此種方法的耗時較長)
標簽選擇器:用來匹配對應的標簽
類選擇器:用來選擇class命名的標簽(是用class進行定義的)
派出選擇器:根據上下文來確定選擇的標簽
對選擇器進行分組
讓多個選擇器(元素)具有相同的樣式,一般用于設置公共樣式
選擇器的繼承 子元素可以繼承父元素
樣式權重
!important(10000)>內聯(1000)>id選擇器(100)>類,偽選擇器(10)>標簽原則器(1)(可以用權重來提升外鏈式的優先級)
css字體
1.font-size:字號
屬性值
eg.p{font-size:20px;} ?p{font-size:100%;}
2.font-family;字體
eg:p{font-family:Courier,"Courier New",monospace;} 逗號并列用于字體樣式的備選
3.font-style:文字樣式
normal//italic:斜體//oblique:傾斜的字體
eg: p{ font-style:normal;}
? ? p{ font-style:italic;}
? ? p{ font-style:oblique;}
4.font-weight:文字加粗
?屬性值:
normal:默認值,正常字體
bold:粗體 bolder:比bold粗
lighter:比normal細。
{100-900}:定義由粗到細的字符。400等同于normal,而700等同于bold.
p{font-weight:normal;}
p{font-weight:bold;}
p{font-weight:600;}
5.line-height:行高(設置文本文字的行高。即字體最低端與字體內部頂端之間的距離
屬性值:normal:默認值,默認行高 ?{number+px}:指定行高為長度像素 ?{number}:指定行高為字體大小的倍數
p{line-height:normal;}
p{line-height:24px;}
p{line-height:1.5;}
6.color:文字的顏色
name:顏色名稱指定color
rgb:指定顏色為RGB值
{顏色16進制:指定顏色為16進制}
p{color:red;}
p{color:rgb(100,14,200);}
p{color:#345678;}
7.text-decoration:文字修飾
屬性:normal:默認值,無修飾值。 underline:下劃線。 line-through:貫穿線、overline:上劃線
p{ text-decoration:underline;}
p{test-decoration:line-through;}
p{ test-decoration:overline;}
8.text-align:文本對齊方式
left:默認值,左對齊
center:居中對齊
right:右對齊。
p{ text-align:left;}
p{test-align:center;}
p{ text-align:right;}
9.test-transform:字母大小寫
none:默認值(無轉換發生)
capitalize:將每個單詞的第一個字母轉換成大寫
uppercase:轉換成大寫
lowercase:轉換成小寫
p{text-transform:capitalize;}
p{text-transform:uppercase;}
p{test-tranform:lowercase;}
10.text-index:文本縮進
{number+px}:首行縮進number像素
{number+em}:首行縮進number字符//一個文字距離
p{text-indent:24px;}
p{text-indent:2em;}//兩個文字距離
CSS背景(background-color)
1.background-color:設置對象的背景顏色
屬性:
transparent:默認值(背景色透明)
{color}:指定顏色
eg:div{background-color:#666666;}
? ?div{background-color:red;}
2.background-image(設置對象的背景圖像)
? ?屬性值:
? none:默認值(無背景圖)
? ? url({url}):使用絕對或相對url地址背景圖像
eg:div{background-image:none;}
? ?div{background-image:url('../image/pic.png')}
3.background-repea(設置對象的背景圖像鋪排方式)
(repeat/no-repeat/repeat-x/repeat-y)
4.background-position:設置對象的背景圖像位置
屬性值:{x-number|top|center|bottom} {y-number|left|center|right}:控制背景圖片在元素的位置:x軸,y軸。其鋪排方式為no-repeat.
5.backgroud-attachment:設置對象的背景圖像滾動位置
屬性:
scroll:默認值。背景圖像會隨著頁面其余部分的滾動而滾動
fixed:當頁面的其余部分滾動時,背景圖像不會移動
eg: body{
? ? ?background-image:url('.../image/pic.png');
? ? ?background-repeat:no-repeat;
? ? ?background-attachment:fixed;
}
?

當時寫的時候, 是邊看視頻邊記的, 感覺寫的挺詳細的, 但是有點亂....

感謝大家的點贊和關注,你們的支持是我創作的動力!

?

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

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

相關文章

C# 事件驅動編程的核心:深度解析發布者_訂閱者模式

適用場景&#xff1a;GUI交互、消息隊列、微服務通信等需要解耦事件生產與消費的系統 &#x1f9e9; 模式核心組件解析 發布者&#xff08;Publisher&#xff09; 作用&#xff1a;定義事件并管理訂閱者列表關鍵行為&#xff1a; 提供和-運算符注冊/注銷訂閱者通過Invoke()方…

華為云Flexus+DeepSeek征文 | 從零開始搭建Dify-LLM應用開發平臺:華為云全流程單機部署實戰教程

華為云FlexusDeepSeek征文 | 從零開始搭建Dify-LLM應用開發平臺&#xff1a;華為云全流程單機部署實戰教程 前言一、華為云Dify-LLM平臺介紹1. Dify-LLM解決方案簡介2. Dify-LLM解決方案地址3. Dify-LLM單機架構介紹4. 預估成本說明 二、華為云Maas平臺介紹1. 華為云ModelArts …

oracle集合三嵌套表(Nested Table)學習

嵌套表 嵌套表(Nested Table)是Oracle中的一種集合數據類型&#xff0c;它允許在表中存儲多值屬性&#xff0c;類似于在表中嵌套另一個表。 嵌套表具有以下特點&#xff1a; 是Oracle對象關系特性的一部分 可以看作是一維數組&#xff0c;沒有最大元素數量限制 存儲在單獨…

Python學習之——單例模式

Python學習之——單例模式 參考1 利用__metaclass__實現單例super的用法class Singleton(type)元類 2 重載__new__方法實現單例模式3 利用裝飾器實現單例考慮一個類如果繼承一個單例類的問題 參考 python之metaclasssingleton&#xff08;一&#xff09; python之metaclasssin…

【Linux】U-boot常用命令總結

U-Boot 是嵌入式系統中常用的引導加載程序&#xff08;bootloader&#xff09;&#xff0c;它提供了一套命令行接口&#xff0c;用于調試、加載操作系統鏡像以及進行硬件測試等操作。 1、變量操作命令 這些命令用于管理 U-Boot 的環境變量。 命令功能說明setenv name value設…

【Linux】不小心又創建了一個root權限賬戶,怎么將它刪除?!

一.前言 今天在學習linux提權的時候&#xff0c;把新建的一個普通賬戶權限提升成了root&#xff0c; 當我練習完提權&#xff0c;想要把這個賬戶刪掉的時候。 發現… 好家伙&#xff0c;這個根本刪不掉 隨后試了各種各樣的方法&#xff0c;都不行&#xff0c;后來突然想到是否…

數據結構:數組(Array)

目錄 什么是數組&#xff08;Array&#xff09;&#xff1f; &#x1f50d;為什么數組的下標要從 0 開始&#xff1f; 一、內存地址與偏移量的關系&#xff1a;從 0 開始是最自然的映射 二、指針的起點就是第 0 個元素的地址 三、歷史原因&#xff1a;BCPL → B → C → …

視頻內存太大怎么壓縮變小一點?視頻壓縮的常用方法

視頻傳生活或者工作中很常見&#xff0c;如發送視頻郵件、在線視頻播放、視頻上傳下載等。未壓縮的大內存視頻文件傳輸時&#xff0c;不僅會消耗大量的網絡帶寬資源&#xff0c;還會使傳輸時間大幅增加。在網速有限的情況下&#xff0c;發送一個幾 GB 的未壓縮視頻可能需要數小…

性能測試包括哪些方面?要掌握哪些知識

性能測試是軟件測試中的一個重要方面&#xff0c;它主要關注軟件在不同條件下的穩定性、可靠性和性能表現。性能測試包括多個方面&#xff0c;需要掌握的知識也相對廣泛。以下是對性能測試包括的方面以及需要掌握的知識分析&#xff1a; 一、性能測試包括的方面 響應時間&…

windows的vscode無法通過ssh連接ubuntu的解決辦法

現象&#xff1a; 最近在windows本地通過vscode登錄ssh時發現不得勁&#xff0c;總是報錯無法與”192.168.1.129“建立連接&#xff0c;如下圖&#xff1a; 但是這種報錯以及在輸出端的信息并沒有提供具體錯誤原因&#xff0c;于是換poweshell來登錄&#xff0c;報錯如下圖&am…

第2章,[標簽 Win32] :Windows 的字符串函數

專欄導航 上一篇&#xff1a;第2章 &#xff1a;兼容 ASCII 字符與寬字符的 Windows 函數調用 回到目錄 下一篇&#xff1a;無 本節前言 在下面的文章鏈接里面&#xff0c;我們談到過&#xff0c;使用兼容版的字符串處理函數的知識。 第2章 &#xff1a;編寫兼容多字節字…

Java的SpringAI+Deepseek大模型實戰-會話記憶【三】

文章目錄 背景項目環境實現步驟第一步、定義會話存儲方式方式一、定義記憶存儲ChatMemory方式二、注入記憶存儲ChatMemory 第二步、配置會話記憶方式一、老版本實現方式二、新版本實現 第三步、添加會話ID 異常處理1、InMemoryChatMemory 無法解析 背景 前兩期搭建起大模型對話…

Python3完全新手小白的學習手冊 10 文件和異常

文章目錄 讀取文件讀取文件的全部內容 相對路徑和絕對路徑訪問文件中的各行使用文件的內容包含100萬位的大型文件圓周率值中包含你的生日嗎&#xff1f; 寫入文件寫入一行寫入多行 異常處理ZeroDivisionError異常使用try-except代碼塊else代碼塊處理FileNotFoundError異常分析文…

VC Spyglass:工具簡介

相關閱讀 VC Spyglasshttps://blog.csdn.net/weixin_45791458/category_12828932.html?spm1001.2014.3001.5482 傳統上&#xff0c;基于仿真的動態驗證技術一直是功能驗證的核心方式。隨著現代SoC設計日益復雜&#xff0c;靜態驗證技術的引入變得愈發重要。 Synopsys的 VC Sp…

AWS RDS Aurora全局數據庫轉區域數據庫實戰指南:無縫遷移零停機

Aurora全局數據庫是AWS提供的跨區域高可用解決方案,但在某些場景下,我們需要將其轉換為普通區域數據庫。本文將詳細介紹這一轉換過程,并分享關鍵技術要點和實戰經驗。 一、全局數據庫與區域數據庫概述 AWS RDS Aurora全局數據庫是一種跨區域部署的數據庫架構,主要用于災備…

C++之路:函數重載與運算符重載

目錄 函數重載運算符重載C運算符重載范圍對照表注意事項 運算符重載語法全局運算符重載類內運算符重載下面以一個一元運算符為例&#xff0c;介紹特性1&#xff1a;下面介紹特性3&#xff1a;&#xff08;必須類內重載的運算符?&#xff09; 函數重載 函數重載是指同一個作用域…

七、SpringCloud 項目遷移至 K8s

七、SpringCloud 項目遷移至 K8s 文章目錄 七、SpringCloud 項目遷移至 K8s1、環境準備1.1 集群規劃1.2 SpringCloud 項目架構及遷移需求分析 2、遷移 Eureka 集群2.1 構建及容器化2.2 部署至 K8s2.3 創建通信Service 3、遷移網關服務3.1 構建及容器化3.2 部署至 K8s3.3 創建Se…

通過具有一致性嵌入的大語言模型實現端到端乳腺癌放射治療計劃制定|文獻速遞-最新論文分享

Title 題目 End-to-end breast cancer radiotherapy planning via LMMs with consistency embedding 通過具有一致性嵌入的大語言模型實現端到端乳腺癌放射治療計劃制定 01 文獻速遞介紹 近年來&#xff0c;受大型語言模型&#xff08;LLM&#xff09;啟發的新一代人工智…

MCP Chart Server服務本地部署案例

一、MCP Chart Server介紹 MCP Chart Server是一個專業的圖表生成服務&#xff0c;支持多種圖表類型&#xff0c;適用于數據可視化和分析。 MCP Chart Server是一種用于生成和呈現圖表的服務器端軟件。它提供了一個簡單而強大的方式&#xff0c;讓開發人員和系統管理員可以輕…

復合型浪涌保護器五大核心技術重構電氣防護體系

開篇&#xff1a;從傳統防護到智能守護的技術跨越 在電氣設備面臨浪涌威脅的防護場景中&#xff0c;浪涌保護器&#xff08;SPD&#xff09;始終扮演著關鍵角色。面對傳統SPD在漏電流、續流等方面的技術局限&#xff0c;行業領先企業通過技術整合開發出復合型SPD&#xff0c;以…