摘要:在查詢字符串中,符號(hào)用作鍵值對(duì)之間的分隔符。注意如果組件中含有分隔符,比如和,則應(yīng)當(dāng)使用方法分別對(duì)各組件進(jìn)行編碼。也就是說(shuō),對(duì)全角日韓漢字起作用。 之所以對(duì)url進(jìn)行編碼是因?yàn)橛行┳址刑厥獾暮x。當(dāng)URI被作為參數(shù)進(jìn)行傳輸或排版或受到文字...
摘要:在此例中,在匿名函數(shù)被返回后,它的作用域鏈初始化為包含函數(shù)的活動(dòng)對(duì)象和全局變量對(duì)象。函數(shù)在執(zhí)行完畢后,其活動(dòng)對(duì)象也不會(huì)被銷毀,因?yàn)槟涿瘮?shù)的作用域鏈仍然在引用這個(gè)活動(dòng)對(duì)象,結(jié)果就是只是的執(zhí)行環(huán)境的作用域鏈會(huì)被銷毀,其活動(dòng)對(duì)象會(huì)留在內(nèi)存...
摘要:的出現(xiàn)真可謂是前端界的福音,正與之宗旨所說(shuō),。據(jù)統(tǒng)計(jì),目前世界上有的項(xiàng)目使用了。技術(shù)棧學(xué)習(xí)路線直到前段時(shí)間筆者的朋友給推薦了一個(gè),真是欣喜若狂也更加堅(jiān)定了自己在繼續(xù)前進(jìn)的想法。這是一個(gè)外國(guó)友人總結(jié)的一套技術(shù)棧學(xué)習(xí)路線,先給傳送門(mén)。 我...
摘要:執(zhí)行權(quán)由此單向穩(wěn)定的在不同函數(shù)中切換。調(diào)用函數(shù)后,引擎會(huì)為其開(kāi)辟一個(gè)獨(dú)立的函數(shù)執(zhí)行棧以下簡(jiǎn)稱棧。執(zhí)行權(quán)再次回到外部。成功執(zhí)行完函數(shù),則改變的狀態(tài)為成功。執(zhí)行函數(shù)返回的遍歷器對(duì)象會(huì)繼承函數(shù)的原型對(duì)象。遇到下一個(gè)斷點(diǎn),交出執(zhí)行權(quán)傳出返回值...
摘要:在項(xiàng)目中做的一些站點(diǎn)會(huì)涉及時(shí)間格式的轉(zhuǎn)換,比如,優(yōu)惠券的有效期,或者資訊類文章的發(fā)表時(shí)間等,因從后臺(tái)傳過(guò)來(lái)的時(shí)間是時(shí)間戳,需要進(jìn)行轉(zhuǎn)換,所以在這里進(jìn)行總結(jié)記錄下以及去重的處理將時(shí)間戳轉(zhuǎn)換成時(shí)間日期的形式時(shí)間為毫秒數(shù)時(shí)毫秒數(shù)轉(zhuǎn)換成時(shí)間格...
摘要:仿照此種寫(xiě)法,在你的項(xiàng)目中插入類似的注釋,也能達(dá)到自動(dòng)生成文檔的效果。執(zhí)行以下命令,腳本會(huì)自動(dòng)遞歸掃描本目錄和子目錄的所有文本代碼文件,并生成文檔。如果是,程序會(huì)自動(dòng)進(jìn)行格式化展示。 介紹 showdoc是一個(gè)適合IT團(tuán)隊(duì)的文檔工具,閱讀本文前...
摘要:對(duì)象直接量的默認(rèn)值表示能否通過(guò)循環(huán)返回屬性。同樣密封對(duì)象操作是不可逆的。代表未凍結(jié)已凍結(jié)屬性特性規(guī)則總結(jié)如果對(duì)象是不可拓展的,則可以編輯已有的自有屬性,但不能給它添加新屬性。 寫(xiě)在前面 注:這個(gè)系列是本人對(duì)js知識(shí)的一些梳理,其中不少內(nèi)...
摘要:最近的計(jì)劃是業(yè)余時(shí)間學(xué)習(xí)后臺(tái)方面的知識(shí),發(fā)現(xiàn)學(xué)習(xí)的過(guò)程中,要學(xué)的東西真多啊,讓我一下子感覺(jué)很遙遠(yuǎn)。為了快速進(jìn)入后臺(tái)的開(kāi)發(fā),我也要加快腳步了 showImg("https://segmentfault.com/img/remote/1460000016070790?w=899&h=499"); 最近的計(jì)劃是業(yè)余...
摘要:我們先來(lái)看一看的官方定義展開(kāi)語(yǔ)法可以在函數(shù)調(diào)用數(shù)組構(gòu)造時(shí)將數(shù)組表達(dá)式或者在語(yǔ)法層面展開(kāi)還可以在構(gòu)造字面量對(duì)象時(shí)將對(duì)象表達(dá)式按的方式展開(kāi)。 我們先來(lái)看一看MDN的官方定義 展開(kāi)語(yǔ)法(Spread syntax), 可以在函數(shù)調(diào)用/數(shù)組構(gòu)造時(shí), 將數(shù)組表達(dá)式或者...
摘要:寫(xiě)在前面注這個(gè)系列是本人對(duì)知識(shí)的一些梳理,其中不少內(nèi)容來(lái)自書(shū)籍高級(jí)程序設(shè)計(jì)第三版和權(quán)威指南第六版,感謝它們的作者和譯者。打印和類似,只是它返回對(duì)象的所有自有屬性的名稱,包括不可枚舉的。 寫(xiě)在前面 注:這個(gè)系列是本人對(duì)js知識(shí)的一些梳理,...
摘要:起因構(gòu)造函數(shù)對(duì)象字面量都可以用來(lái)創(chuàng)建單個(gè)對(duì)象,但有明顯缺點(diǎn)使用同一個(gè)接口創(chuàng)建很多對(duì)象,會(huì)產(chǎn)生大量的重復(fù)代碼。組合使用構(gòu)造函數(shù)模式和原型模式創(chuàng)建自定義類型的最常見(jiàn)方式,就是組合使用構(gòu)造函數(shù)模式與原型模式。 寫(xiě)在前面 注:這個(gè)系列是本人對(duì)j...
摘要:而且在超類型的原型中定義的方法,對(duì)子類型而言也是不可見(jiàn)的,結(jié)果所有類型都只能使用構(gòu)造函數(shù)模式。在主要考慮對(duì)象而不是自定義類型和構(gòu)造函數(shù)的情況下,這個(gè)模式也不錯(cuò)。 寫(xiě)在前面 注:這個(gè)系列是本人對(duì)js知識(shí)的一些梳理,其中不少內(nèi)容來(lái)自書(shū)籍:Java...
摘要:繼承原型式繼承所謂原型是繼承,就是定義一個(gè)函數(shù),該函數(shù)中創(chuàng)建一個(gè)零食性的構(gòu)造函數(shù),將作為參數(shù)傳入的對(duì)象作為這個(gè)構(gòu)造函數(shù)的原型,最后返回這個(gè)構(gòu)造函數(shù)的實(shí)例對(duì)象。借助構(gòu)造函數(shù)無(wú)論是原型鏈還是原型是繼承,都具有相同的問(wèn)題。 繼承 原型鏈 原型...
摘要:下面是整理的幾種命名規(guī)則匈牙利命名法類型前綴這個(gè)只在定義變量的時(shí)候用,函數(shù)等不需要首字母大寫(xiě)駝峰命名小駝峰命名法第一個(gè)單詞以小寫(xiě)字母開(kāi)始,后面單詞首字母大寫(xiě),例如。大駝峰命名法每一個(gè)單詞首字母都采用大寫(xiě),例如。 命名規(guī)范及必要性——這...
摘要:場(chǎng)景實(shí)際業(yè)務(wù)中可能出現(xiàn)重復(fù)消費(fèi)一個(gè)可讀流的情況,比如在前置過(guò)濾器解析請(qǐng)求體,拿到進(jìn)行相關(guān)權(quán)限及身份認(rèn)證認(rèn)證通過(guò)后框架或者后置過(guò)濾器再次解析請(qǐng)求體傳遞給業(yè)務(wù)上下文。 場(chǎng)景 實(shí)際業(yè)務(wù)中可能出現(xiàn)重復(fù)消費(fèi)一個(gè)可讀流的情況,比如在前置過(guò)濾器解析...
摘要:想要解決這樣的問(wèn)題的話,可以借助構(gòu)造函數(shù)也可以叫做偽造對(duì)象或經(jīng)典繼承。這種方式實(shí)現(xiàn)非常簡(jiǎn)單,就是在子對(duì)象的構(gòu)造函數(shù)中調(diào)用父對(duì)象的構(gòu)造函數(shù)。 原型式繼承 原型式繼承,就是一定一個(gè)函數(shù),該函數(shù)中創(chuàng)建一個(gè)臨時(shí)性的構(gòu)造函數(shù),將作為參數(shù),傳入的...
摘要:背景之前小程序代碼混亂,所以新項(xiàng)目一開(kāi)始就準(zhǔn)備弄個(gè)微信小程序的的封裝流程先來(lái)說(shuō)說(shuō)整個(gè)流程里面已進(jìn)入就去獲取用戶信息,如果沒(méi)有登錄則默認(rèn)登錄,這里不做錯(cuò)誤處理用戶必須同意授權(quán)才能進(jìn)行操作,如果不同意授權(quán)則會(huì)一直跳轉(zhuǎn)到授權(quán)頁(yè)面在授權(quán)頁(yè)面點(diǎn)...
摘要:下圖是以點(diǎn)擊排行榜上用戶加關(guān)注為栗子錄制的腳本。注意事項(xiàng)目前這個(gè)項(xiàng)目還比較簡(jiǎn)單,通過(guò)分析幾種生成代碼,這樣還是會(huì)有比較多的問(wèn)題。這些問(wèn)題本身也是開(kāi)發(fā)前分析網(wǎng)頁(yè)甚至需要遇到的問(wèn)題,改成自動(dòng)腳本仍需注意。以下為部分源碼參考 Puppeteer Pupp...
摘要:協(xié)議可以實(shí)現(xiàn)前后端全雙工通信,從而取代浪費(fèi)資源的長(zhǎng)輪詢。而就可以使得前后端進(jìn)行全雙工通信兩方都可以向?qū)Ψ竭M(jìn)行數(shù)據(jù)推送,是真正的平等對(duì)話。 WebSocket協(xié)議可以實(shí)現(xiàn)前后端全雙工通信,從而取代浪費(fèi)資源的長(zhǎng)輪詢。在此協(xié)議的基礎(chǔ)上,可以實(shí)現(xiàn)前后...
摘要:今天面試,問(wèn)我計(jì)算機(jī)網(wǎng)絡(luò)的分層。我只知道有層,里面有應(yīng)用層數(shù)據(jù)鏈路層物理層。。。數(shù)據(jù)鏈路層網(wǎng)卡等,用來(lái)進(jìn)行物理地址尋址,數(shù)據(jù)轉(zhuǎn)成幀,流量控制等功能,基本單位是幀。傳輸層最常見(jiàn)的就是這兩種傳輸協(xié)議。 今天面試,問(wèn)我計(jì)算機(jī)網(wǎng)絡(luò)的分層。我只...
摘要:事件循環(huán)當(dāng)進(jìn)程啟動(dòng)時(shí),會(huì)創(chuàng)建一個(gè)循環(huán),每個(gè)循環(huán)通過(guò)內(nèi)部的觀察者來(lái)查看是否有事件需要處理,如果有就取出事件和它相關(guān)的回調(diào)函數(shù)去執(zhí)行,執(zhí)行完以后就進(jìn)入下一個(gè)循環(huán),如果不再有就退出進(jìn)程。 前言 在學(xué)習(xí)eventloop之前,我們需要復(fù)習(xí)一下js的單線程...
摘要:想要解決這樣的問(wèn)題的話,可以借助構(gòu)造函數(shù)也可以叫做偽造對(duì)象或經(jīng)典繼承。通過(guò)借助構(gòu)造函數(shù)實(shí)現(xiàn)對(duì)實(shí)例對(duì)象的屬性和繼承。 原型鏈 原型鏈?zhǔn)鞘裁?構(gòu)造函數(shù)或構(gòu)造器具有prototype屬性 對(duì)象具有__proto__屬性 這就是之前學(xué)習(xí)的原型如果構(gòu)造函數(shù)或?qū)ο驛 A...
摘要:化偽花貓偽,花,貓借助構(gòu)造函數(shù)無(wú)論是原型鏈還是原型式繼承,都有相同的問(wèn)題。要解決這樣的問(wèn)題,可以借助構(gòu)造函數(shù)也可以叫做偽造對(duì)象或經(jīng)典繼承。對(duì)于繼承來(lái)講,可以試想子對(duì)象的構(gòu)造函數(shù)中調(diào)用父對(duì)象的構(gòu)造函數(shù)時(shí),講子對(duì)象的和父對(duì)象的綁定在一起。...
摘要:如果需要交互,應(yīng)該在生命周期中進(jìn)行交互。生命周期過(guò)程中涉及三個(gè)主要的動(dòng)作術(shù)語(yǔ)表示正在掛接虛擬到真實(shí)。每當(dāng)組件第一次加載到中的時(shí)候,我們都想生成定時(shí)器,表示正在被重新渲染。組件是真正隔離的每一個(gè)都會(huì)建立自己的定時(shí)器,并獨(dú)立的更新。 stat...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...