giee縮寫(xiě)是什么意思,giee的全稱(chēng)及含義,giee全稱(chēng)意思大全
giee縮寫(xiě)是什么意思
GIEE英文含義
1、GIEE的英文全稱(chēng):Global Impact Empire Entertainment | 中文意思:───全球影響帝國娛樂(lè )
2、GIEE的英文全稱(chēng):Great International Energy Expos | 中文意思:───國際能源博覽會(huì )
三不限什么意思
"三不限"是一種指導原則,意思是在特定條件下不設限制。下面將從背景及含義、應用領(lǐng)域和案例、優(yōu)點(diǎn)與局限等方面詳細介紹"三不限"的意義和應用。
一、背景及含義
1.背景:"三不限"這一概念最早源自于中國開(kāi)放平臺Gitee上的一款AI助手,主要用于回答問(wèn)題時(shí)的特殊規則設定。
2.含義:"三不限"即不限字數、不限語(yǔ)言、不限內容,意味著(zhù)可以在回答問(wèn)題時(shí)自由發(fā)揮,不受限制。
二、應用領(lǐng)域和案例
1.學(xué)術(shù)研究:在學(xué)術(shù)研究中,"三不限"可以允許研究者更加全面地闡述觀(guān)點(diǎn)、展示數據和分析結果,促進(jìn)科學(xué)交流和知識傳播。
2.創(chuàng )意創(chuàng )新:在創(chuàng )意創(chuàng )新領(lǐng)域,"三不限"可以激發(fā)人們的思維,鼓勵他們勇于嘗試和發(fā)散思維,從而帶來(lái)更多的創(chuàng )新想法和解決方案。
3.寫(xiě)作表達:在寫(xiě)作過(guò)程中,"三不限"可以幫助作者更加自由地表達思想和情感,不受篇幅、語(yǔ)言和內容的束縛,提高作品的表現力和創(chuàng )造力。
三、優(yōu)點(diǎn)與局限
1.優(yōu)點(diǎn):
自由發(fā)揮:"三不限"鼓勵個(gè)人在表達中自由發(fā)揮,不受限制,可以更充分地展示自己的見(jiàn)解和才華。創(chuàng )新思維:"三不限"促使人們開(kāi)闊思路,激發(fā)創(chuàng )新思維,有利于產(chǎn)生更多獨特和創(chuàng )造性的想法。知識傳播:"三不限"降低了知識傳播的門(mén)檻,使得知識可以以更加自由和多樣化的方式被分享和傳遞。
2.局限:
內容質(zhì)量:"三不限"可能導致一些回答的內容質(zhì)量參差不齊,缺乏專(zhuān)業(yè)性和準確性。誤導性信息:自由度過(guò)高可能會(huì )導致一些回答存在誤導性信息,需要用戶(hù)進(jìn)行判斷和篩選。思維碎片化:過(guò)于自由的表達方式可能導致思維碎片化,不易理解和整合。
總結:"三不限"作為一種指導原則,在學(xué)術(shù)、創(chuàng )意和寫(xiě)作領(lǐng)域具有廣泛的應用。它鼓勵個(gè)人的自由發(fā)揮和創(chuàng )新思維,在某些情境下能夠提供更多的可能性和機會(huì )。然而,也需注意其局限性,需要用戶(hù)對信息進(jìn)行篩選和判斷,以保證內容的準確性和質(zhì)量。
HTTP基礎系列之:一文搞懂URL
一般我們日常在上網(wǎng)的時(shí)候,會(huì )在瀏覽器的地址欄里輸入一個(gè)網(wǎng)站的 "**",點(diǎn)擊下回車(chē),就會(huì )跳到你想去的網(wǎng)站,就類(lèi)似這樣
但其實(shí),叫做 "**" 并不是特別的準確,確切的說(shuō),應該叫做 URL
那到底啥是 URL 呢? 不就是一個(gè)**嗎?
URL 是英文 Uniform Resource Locator 的縮寫(xiě),即統一資源**器,是因特網(wǎng)上用于指定信息位置的表示方法,通過(guò)它就能找到網(wǎng)上的某個(gè)你要的資源
雖然我們平時(shí)使用瀏覽器的時(shí)候,只要輸入baidu.com或者**.com就能正常上網(wǎng)了,但其實(shí)我們輸入的只是整個(gè)URL中的一小部分
來(lái),我先看看一個(gè)相對完整的URL的整體結構是怎么樣的
這里大致分了幾個(gè)部分,我們一個(gè)個(gè)來(lái)看,它們具體是干什么的
圖中http://這部分就是協(xié)議部分,即指定了URL是以什么協(xié)議發(fā)送網(wǎng)絡(luò )請求的
常見(jiàn)的協(xié)議如:http://、https://、ftp://、file://,比如:http://就是超文本傳輸協(xié)議,平時(shí)上網(wǎng)大多用這個(gè)協(xié)議,https://是以安全為目標的HTTP協(xié)議。
圖中localhost就是地址部分,用來(lái)確定URL所要訪(fǎng)問(wèn)的服務(wù)器的網(wǎng)絡(luò )地址(也就是**)。在URL中,地址可以用三個(gè)形式來(lái)表示:域名、主機名、IP地址
我們平時(shí)輸入的www.baidu.com、www.**.com就是域名,域名也分一級域名、二級域名、以及頂級域名。
頂級域名 :在域名的尾巴部分,.com這種就是頂級域名,頂級域名一般都代表網(wǎng)站屬于某種機構或組織。像.com(商業(yè)機構)、.org(非盈利組織)、.gov(政府機構)這類(lèi)就是常見(jiàn)的頂級域名,除此之外,還有些代表國家的頂級域名,如:.cn(中國)、.us(美國)、.jp(日本)等等
一級域名 :像**.com就是一級域名,看上去十分簡(jiǎn)潔,在頂級域名.com前只有一個(gè)單詞短語(yǔ)
二級域名 :而mail.**.com和v.**.com這種前面加了mail.、v.等字符串的就叫二級域名
不過(guò),域名也只是一串文字,計算機和路由器并不能直接認出它,還需要通過(guò)DNS服務(wù)器找到域名對應的IP地址,再通過(guò)底層的TCP/IP協(xié)議路由到對應的機器上去 (這些內容不是本文的重點(diǎn)暫時(shí)略過(guò),先挖個(gè)坑再說(shuō))
主機名就是某臺計算機的名字,在一個(gè)局域網(wǎng)內,可以通過(guò)主機名找到你要訪(fǎng)問(wèn)的計算機。主機名和域名一樣,計算機和路由器不認它,需要通過(guò)HOSTS文件這樣的技術(shù)找到主機名和IP地址的關(guān)聯(lián)關(guān)系,最后還是翻譯成IP地址再繼續發(fā)送網(wǎng)絡(luò )請求
圖中的localhost也是主機名,但是一種比較特殊的主機名,是給 回環(huán)地址的一個(gè)標準主機名,就是代表本機自己的地址。
在URL中也可以直接用IP地址來(lái)代替域名或主機名,如192.168.0.1,關(guān)于IP地址的相關(guān)知識點(diǎn)放到以后再講(繼續挖坑)
圖中在冒號:后面的那串數字8080就是端口號,一臺服務(wù)器上可以開(kāi)多個(gè)端口號,往往一個(gè)網(wǎng)絡(luò )服務(wù)程序就對應一個(gè)端口號
比如,我在機器 A 上,開(kāi)了兩個(gè)服務(wù)程序,分別是Tomcat和SSH,讓它們分別關(guān)聯(lián)端口8080和22,那URL中如果端口號是8080就是會(huì )訪(fǎng)問(wèn)到Tomcat程序,22就會(huì )連接SSH服務(wù)。
但可能有小伙伴會(huì )有疑問(wèn):誒,我平時(shí)上百度看到的URL是http://www.baidu.com沒(méi)看到有端口號啊
其實(shí)是有的,端口號是80,只是它被隱藏起來(lái)了,我們看不到而已,而這個(gè)80端口也就是URL的默認端口號
但不是所有URL的默認端口號都是80,如果協(xié)議是http://,默認端口號為80,但若是https://協(xié)議,默認端口號就是443了
從第一個(gè)斜杠/開(kāi)始,到最后一個(gè)斜杠/結束的那部分,也就是圖中/app/user/那部分即為虛擬目錄
它就類(lèi)似我們電腦中文件目錄的格式,第一個(gè)/為根目錄,每多一個(gè)/就多進(jìn)入一層目錄
從域名后開(kāi)始算起的最后一個(gè)斜杠/開(kāi)始,到?為止,沒(méi)有?則到#為止,或者?和#都沒(méi)有就是到整個(gè)URL結束為止的那部分就為文件名
說(shuō)起來(lái)很繞吧,其實(shí)就是圖中info.do這部分,它一般包含文件名和擴展名('.'后面那部分),用來(lái)指代一個(gè)URL所訪(fǎng)問(wèn)的具體文件或資源,它可以是圖片、html文件、css文件,也可以是js文件、字體文件等等,它也可以不是某種文件,而是服務(wù)端后臺執行的某段程序。
甚至可以省略不寫(xiě)虛擬目錄和文件名,因為它們本來(lái)就不是必須的,就如http://www.baidu.com這樣的URL就沒(méi)有文件名,但服務(wù)器會(huì )在缺省的情況下給你**到某個(gè)特定的文件或程序上去。
從?后到#結束,即圖中的?uid=101&ty=2為查詢(xún)參數
查詢(xún)參數,也稱(chēng)為URL參數、查詢(xún)字符串,英文名為Query,它是用來(lái)向服務(wù)端以字符串的形式傳遞參數和少數數據用的
其參數形式一般都以多個(gè)鍵值對的形式進(jìn)行表示,如a=1、b=2就是兩個(gè)鍵值對,鍵為"a"和"b",值為對應的"1"和"2", 多個(gè)鍵值對用&連起來(lái):a=1&b=2
但參數要傳遞的某些值往往帶有特殊字符,這些字符和URL標準的格式?jīng)_突,比如要傳a&b這樣字符串,和查詢(xún)參數鍵值對的連接符&沖突了,若不加以區分就會(huì )產(chǎn)生歧義
而最簡(jiǎn)單的辦法,就是對參數值進(jìn)行編碼,稱(chēng)為 URL Encoding,通過(guò)編碼,a&b變成了a%26b,就不再包含會(huì )沖突的特殊字符
而有些參數即便有特殊字符,也不會(huì )被編碼,除非自行強制編碼,比如URL中參數值是另外一串URL,就可以寫(xiě)成http://localhost/do?url=http://www.baidu.com這種特殊情況不會(huì )有歧義,因為計算機系統認得出參數是另一串URL,就會(huì )按URL的形式來(lái)解析,但當子URL又包含子參數和多子鍵值對的時(shí)候也難免會(huì )分不清參數到底是兒子的還是父親的,這時(shí)還是強制編碼的好
URL的參數是一個(gè)個(gè)鍵值對,即一個(gè)key對應一個(gè)value,那如果是一個(gè)key要傳遞多個(gè)值,也就是一個(gè)列表咋辦?也好辦
URL的參數名是可以重復的,比如a=1&a=2&a=3,這里穿了3個(gè)參數名都為a的查詢(xún)參數,是完全可以的,可以利用這種特性,按順序將1、2、3作為參數a的列表值
為了表示更清楚點(diǎn),一般都會(huì )在列表參數名后面加上一對方括號[],如:a[]=1&a[]=2&a[]=3
但是,對于URL參數的寫(xiě)法和格式的標準,也沒(méi)有特別嚴格的規定,以上幾種形式一般都會(huì )支持
圖中#后面那部分字符串,#abc就是錨部分
錨,英文稱(chēng)做Reference,通常也是用來(lái)傳遞參數等信息,但與查詢(xún)參數的本質(zhì)區別就是這部分內容不會(huì )被傳遞到服務(wù)器端
錨一般用于頁(yè)面,比如在瀏覽網(wǎng)頁(yè)的時(shí)候,按個(gè)按鈕突然幫你**到頁(yè)首或頁(yè)面中的某個(gè)位子去了,這就是錨
現在隨著(zhù)前后端分離技術(shù),尤其是vue、reactjs等前端框架的興起,錨作為前端javascript程序處理的參數載體也越來(lái)越重要了
URL看似已經(jīng)習以為常、非常簡(jiǎn)單的東西,背后往往也隱藏著(zhù)很多技術(shù)細節和知識點(diǎn),甚至這短短一篇文章也沒(méi)辦法窮盡
其實(shí)URL的內容還有不少,比如<用戶(hù)名>@<密碼>這種用戶(hù)驗證信息在URL中的傳遞,由于篇幅的關(guān)系還沒(méi)有講到
所以我講分幾篇文章來(lái)講解HTTP協(xié)議的其中幾個(gè)重要部分,如果這一系列文章對你有幫助,別忘了關(guān)注哦~
最后,我還要推薦一款十分好用的 Java 端HTTP框架: Forest
官網(wǎng):http://forest.dtflyx.com
Gitee倉庫:https://gitee.com/dt_flys/forest
Github倉庫:https://github.com/dromara/forest
這是一款聲名式的HTTP框架,簡(jiǎn)單好用,因為它將拼接URL、請求頭、請求體參數、等待響應,失敗重試,轉換響應數據到 Java 類(lèi)型等臟活累活全包了
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。