鍍金池/ 問(wèn)答/ 網(wǎng)絡(luò)安全問(wèn)答
孤客 回答

getJSON是用get方式發(fā)起一個(gè)dataType:json的請(qǐng)求.
dataType:jsonp是用jsonp發(fā)起一個(gè)請(qǐng)求.
兩者是不一樣的.jsonp因?yàn)椴淮嬖诳缬騿?wèn)題,所以能直接請(qǐng)求到. 但是getJSON得先允許跨域了才能訪問(wèn)

焚音 回答

不是特別明白你的意思。表面上看起來(lái)很簡(jiǎn)單呀,查bigclass的數(shù)據(jù),那么就這么寫(xiě):

http://www.example.com/api/bigclass

但是感覺(jué)你這個(gè)restful設(shè)計(jì)有問(wèn)題。根據(jù)restful的設(shè)計(jì)規(guī)范,你要訪問(wèn)的是news這個(gè)資源,而不是bigclass或smallclass這種類別。
所以你的查詢新聞的URL應(yīng)該長(zhǎng)這個(gè)樣子:

http://www.example.com/api/news?bigclass=XXX&smallclass=YYY

以后如果你要返回所有新聞?lì)悇e,你獲取類別的URL才應(yīng)該長(zhǎng)這樣:

http://www.example.com/api/smallclass
尛憇藌 回答

1.首先開(kāi)啟gzip壓縮是服務(wù)端的容器的事情
2.開(kāi)啟gzip壓縮之后不是訪問(wèn)的gz文件,而是通過(guò)http傳輸?shù)膬?nèi)容是壓縮過(guò)的

參考文件替換: https://www.cnblogs.com/bigbe...
讀到內(nèi)存中,更改第一行,再寫(xiě)到新文件中,最后用os.system移動(dòng)文件

柚稚 回答

這個(gè)其實(shí)要看服務(wù)器設(shè)置和瀏覽器設(shè)置,如果設(shè)置是不緩存,則每次請(qǐng)求都還會(huì)去請(qǐng)求。

綰青絲 回答

數(shù)據(jù)庫(kù)分表:將冗余在單庫(kù)中的單個(gè)業(yè)務(wù)表拆分為N個(gè)"邏輯相關(guān)"的業(yè)務(wù)子表;
數(shù)據(jù)庫(kù)分庫(kù):將原單個(gè)數(shù)據(jù)庫(kù)中業(yè)務(wù)表按照一些算法分不到N個(gè)"邏輯相關(guān)"數(shù)據(jù)庫(kù)中;
數(shù)據(jù)庫(kù)分區(qū): 將原先存儲(chǔ)在單個(gè)物理存儲(chǔ)區(qū)域的數(shù)據(jù)庫(kù),分不到N個(gè)的物理存儲(chǔ)區(qū)域。

離魂曲 回答

src那里,你jscss后綴是.json么。

怪痞 回答

只匹配title 你可以在生成索引配置文件的時(shí)候只 寫(xiě)一個(gè)查詢title的項(xiàng)目文件啊

要配置 key 參數(shù)才能生效,取值可以直接使用gitlab的預(yù)定義變量(Environment Variables),從你的配置文件看是要跨 stage 共享數(shù)據(jù),可以使用變量 CI_BUILD_STAGE:

stages:
  - compile

cache:
  key: ${CI_BUILD_STAGE}
  paths:
    - /cache/local/repo/

job_compile:
  stage: compile
  script:
    - mvn compile
涼薄 回答

可以關(guān)注一下 vue-i18n
https://github.com/kazupon/vu...
至于你說(shuō)的具體問(wèn)題,可以使用全局的$watcher來(lái)實(shí)現(xiàn)。

陪她鬧 回答

個(gè)人認(rèn)為用js寫(xiě)app總是有很多坑的...

如果樓主確定要用Hbuilder + Vue寫(xiě)的話,也不是不可以,但僅僅是個(gè)demo或者是個(gè)小玩具

再者,使用什么UI框架不是問(wèn)題

最后,Hbuilder并沒(méi)有很多Native方法可供選擇,簡(jiǎn)單來(lái)說(shuō)就是打包出來(lái)的app只是一個(gè)殼子套上web頁(yè)面

推薦RN Weex 或者Cordova之類的

喜歡你 回答

要全局修改axios的話,可以參考樓上的,把請(qǐng)求標(biāo)記requesting,存在全局狀態(tài)中,如果有用vuex就存在state里面,然后通過(guò)axios的攔截器,在請(qǐng)求之前和請(qǐng)求結(jié)束后,改變r(jià)equesting。

但是這種做法的話,你只能同時(shí)進(jìn)行一個(gè)請(qǐng)求,如果遇到要同時(shí)進(jìn)行兩個(gè)以前的請(qǐng)求,就會(huì)失敗。

用戶體驗(yàn)比較好的的做法是請(qǐng)求的時(shí)候,彈出一個(gè)類似加載中的動(dòng)畫(huà)浮層,讓用戶無(wú)法多次點(diǎn)擊按鈕,請(qǐng)求結(jié)束后隱藏。

怣痛 回答
MongoDB has the join-like $lookup aggregation operator in versions >= 3.2. Mongoose has a more powerful alternative called populate(), which lets you reference documents in other collections.

DBRef只能根據(jù)ObjectId,并且有固定的格式要求,所以我傾向于認(rèn)為它是構(gòu)造了查詢,在得到數(shù)據(jù)對(duì)象的時(shí)候再根據(jù)引用條件查詢一次得到引用的對(duì)象。這樣就造成一個(gè)不可避免的問(wèn)題,如果一次查詢返回結(jié)果集有10條記錄,那么除了這些記錄外還要進(jìn)行10次額外的查詢來(lái)獲取引用它們的對(duì)象。性能上面肯定是大打折扣的。

  • $lookup的性能比DBRef好,它只進(jìn)行一次查詢來(lái)獲取所有結(jié)果。但是這個(gè)運(yùn)算符目前只能在復(fù)制集中使用,分片集暫不支持。
  • 程序?qū)τ贛ongoDB查詢用了多少時(shí)間,當(dāng)然要從程序端來(lái)監(jiān)控。MongoDB端只會(huì)給出查詢用了多少時(shí)間,很多時(shí)候消耗的大頭還可能發(fā)生在網(wǎng)絡(luò)上面。如果對(duì)數(shù)據(jù)庫(kù)執(zhí)行程序花了多長(zhǎng)時(shí)間感興趣,可以參考一下database profiler。但應(yīng)該避免在生產(chǎn)環(huán)境進(jìn)行profiling,因?yàn)樗赡軙?huì)對(duì)性能造成比較可觀的影響。

總結(jié)一下,無(wú)論是$lookup還是DBRef,都是建議盡量避免的。我在這個(gè)問(wèn)題里解釋了正確的處理方式及原因,請(qǐng)參考。

孤星 回答
可以寫(xiě)多個(gè)啊,不過(guò)是綁定了2個(gè)不同的重復(fù)事件,你在觸發(fā)的時(shí)候按照綁定時(shí)的事件監(jiān)聽(tīng)器的事件名去觸發(fā)事件就行了。

圖片描述

夏木 回答

經(jīng)過(guò)我測(cè)試發(fā)現(xiàn),C盤(pán)也一定要貢獻(xiàn):

估計(jì) C 盤(pán)也要用到很多東西的緣故

陪她鬧 回答

沒(méi)人回答,我自己解決了??梢宰詥?wèn)自答嗎?

安裝 @types/jest

雅痞 回答

localstorage存儲(chǔ)不是5m 是每個(gè)域5m 超了申請(qǐng)其他的域/修改ng配置 postmessge通信往其他域上存取
感覺(jué)刪別人的數(shù)據(jù)不好吧 超了就不存了貌似可以理解為可以不存 那就直接不存了唄