鍍金池/ 問答/ HTML問答
疚幼 回答

傳值不是這樣傳的,改成這樣:

export default {
  data() {
    return {
      data: {
        // 省略
      }
    };
  },
  created() {
    d3.json('....', error => {
      console.log(this.data);
    });
  }
};
笨小蛋 回答

不知道它的算法,僅針對你的問題JavaScript 如何壓縮圖片并打包成 zip。

文件本質(zhì)上都是二進(jìn)制文件,不同的格式無非只是不同的樣式規(guī)格而已。
JavaScript 有自己的二進(jìn)制格式:ArrayBuffer,上傳的文件轉(zhuǎn)變?yōu)檫@個格式,再按照對象的算法計算并打包就行了啊,這并不是什么不可思議的事情。

北城荒 回答

要用模板字符串的話不能用單雙引號(" '),要用反引號(`)。Tab鍵上面那個。
形如:

var time = `Time: ${+new Date()}`;
奧特蛋 回答

這個問題你解決了嗎?

嫑吢丕 回答

clipboard.png

js時間惡心的地方,直接傳入數(shù)字,計算給你+1,字符串代表正常的,當(dāng)你獲取月份的時候,又是-1的

選擇 回答

APP入口的模板是怎么寫的。

<template>
<div id="app">
<router-view>
<!-- 渲染時 router-view 引用的其他組件下還有 router-view 才是對應(yīng)的子路由children -->
        <router-view></router-view>

</router-view>
</div>
</template>

也就是說你引用的Group @/components/groupManagement/group.vue
這個文件里應(yīng)該還有一個<router-view></router-view> 來渲染對應(yīng)的子路由。

吃藕丑 回答

@改名字很傷神

我查資料有個這種方法,

var url = "{#$apiHost#}/aw/export?brand_ids="+brand_ids;
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.withCredentials = true;
xhr.responseType = "blob";
xhr.setRequestHeader("token", "{#$smarty.session.pc_token#}");
xhr.setRequestHeader("os", "1");
xhr.send();
xhr.onload = function() {
    if (this.status == 200) {
        try{
            var elemIF = document.createElement("iframe");
            elemIF.src = this.responseURL;
            elemIF.style.display = "none";
            document.body.appendChild(elemIF);
        }catch(e){
        }
    }
}

但是用這種方法有如下這個問題,不知如何解決
圖片描述

膽怯 回答

改成這樣該如何做:

let wordList=[
{"name":"熱烈","id":1},{"name":"萬分","id":2},{"name":"非常","id":3},
{"name":"歡迎","id":1},{"name":"感謝","id":2},{"name":"謝謝","id":3},
{"name":"您","id":2},{"name":"親","id":1},{"name":"大神","id"1}
]

id相同的不能組合為一組,共有多少種組合的方式,同樣M是不確定的,從這些組種選擇M個想組合,該如何代碼

祉小皓 回答

區(qū)別

HTTP協(xié)議傳輸?shù)臄?shù)據(jù)都是未加密的,也就是明文的,可以用抓包工具直接抓下來,而HTTPS則是利用了網(wǎng)景公司設(shè)計的SSL(Secure Sockets Layer)協(xié)議對HTTP協(xié)議傳輸?shù)臄?shù)據(jù)進(jìn)行加密,抓包工具抓下來的是密文,大幅增加了中間人攻擊的成本。簡單來說,HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,要比http協(xié)議安全。

跟TCP/IP的區(qū)別

TPC/IP協(xié)議是傳輸層和網(wǎng)絡(luò)層協(xié)議,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸,而HTTP是應(yīng)用層協(xié)議,主要解決如何包裝數(shù)據(jù)。WEB使用HTTP協(xié)議作應(yīng)用層協(xié)議,以封裝HTTP 文本信息,然后使用TCP/IP做傳輸層協(xié)議將它發(fā)到網(wǎng)絡(luò)上。

三次握手過程中的區(qū)別

太長不看版:

HTTP:使用三次TCP握手確認(rèn)建立一個HTTP連接。
HTTPS:HTTPS在HTTP的基礎(chǔ)上加入了SSL協(xié)議,SSL依靠證書來驗證服務(wù)器的身份,并為瀏覽器和服務(wù)器之間的通信加密。

詳細(xì)賊長版:
HTTP三次握手:

第一次握手:客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);

第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時自己也發(fā)送一個SYN包(syn=k),即SYN+ACK包,此時服務(wù)器進(jìn)入SYN_RECV狀態(tài);

第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。

HTTPS復(fù)雜的三次握手:

1. 客戶端發(fā)起HTTPS請求

2. 服務(wù)端的配置

采用HTTPS協(xié)議的服務(wù)器必須要有一套數(shù)字證書,可以是自己制作或者CA證書。區(qū)別就是自己頒發(fā)的證書需要客戶端驗證通過,才可以繼續(xù)訪問,而使用CA證書則不會彈出提示頁面。這套證書其實就是一對公鑰和私鑰。公鑰給別人加密使用,私鑰給自己解密使用。

3. 傳送證書

這個證書其實就是公鑰,只是包含了很多信息,如證書的頒發(fā)機(jī)構(gòu),過期時間等。

4. 客戶端解析證書

這部分工作是有客戶端的TLS來完成的,首先會驗證公鑰是否有效,比如頒發(fā)機(jī)構(gòu),過期時間等,如果發(fā)現(xiàn)異常,則會彈出一個警告框,提示證書存在問題。如果證書沒有問題,那么就生成一個隨即值,然后用證書對該隨機(jī)值進(jìn)行加密。

5. 傳送加密信息

這部分傳送的是用證書加密后的隨機(jī)值,目的就是讓服務(wù)端得到這個隨機(jī)值,以后客戶端和服務(wù)端的通信就可以通過這個隨機(jī)值來進(jìn)行加密解密了。

6. 服務(wù)段解密信息

服務(wù)端用私鑰解密后,得到了客戶端傳過來的隨機(jī)值(私鑰),然后把內(nèi)容通過該值進(jìn)行對稱加密。所謂對稱加密就是,將信息和私鑰通過某種算法混合在一起,這樣除非知道私鑰,不然無法獲取內(nèi)容,而正好客戶端和服務(wù)端都知道這個私鑰,所以只要加密算法夠彪悍,私鑰夠復(fù)雜,數(shù)據(jù)就夠安全。

7. 傳輸加密后的信息

這部分信息是服務(wù)段用私鑰加密后的信息,可以在客戶端被還原。

8. 客戶端解密信息

客戶端用之前生成的私鑰解密服務(wù)段傳過來的信息,于是獲取了解密后的內(nèi)容。
逗婦乳 回答

建議 確定下小程序的ws服務(wù)器配置。

毀了心 回答

request.js打印那句那里明顯寫錯了啊,store前面多了個.

心夠野 回答

過了一個多月了,偶然間找到了答案。

在nodejs.sublime-build文件里
"cmd": ["chcp", "65001", "&", "taskkill", "/F", "/IM", "node.exe", "&", "node", "$file"]
中,taskkill會殺掉其他的node進(jìn)程,但是如果去掉的話,在運行sever時重新運行會報錯。

這里可以去掉taskkill,但是注意要用其他方式啟動sever,cmd或其他編譯器。

clipboard.png

淺淺 回答

因為在瀏覽器里會請求兩次,一次是跟你想的一樣的正確請求,另一次是請求 favicons 小圖標(biāo),所以會打印‘文件’。

溫衫 回答

你可以watch監(jiān)聽一下,你v-if里判斷的值,在視圖上展示這個值,看有沒有更新。如果是data里一個單獨的布爾值控制。應(yīng)該是可以立即更新的。

夢囈 回答

vue 的過濾器,相當(dāng)于把前面的值傳入后邊的函數(shù),例如 {{ a | fun }} , 相當(dāng)于 {{ fun(a) }},一般用來給數(shù)據(jù)進(jìn)行一些簡單的處理。

赱丅呿 回答

Demo

<i-option v-for="item in managements"
              :value="item.shortName"
              :key="item.companyId">
屬性 說明 類型 默認(rèn)值
value 選項值,默認(rèn)根據(jù)此屬性值進(jìn)行篩選,必填 String,Number
詆毀你 回答

你先把那段html插入到div里面去,然后再用jq操作

冷咖啡 回答

vulnerabilities 漏洞,按照它的指示,npm audit 試試看?

心上人 回答

連續(xù)的意思是上一個字符和下一個字符的ascii值相差1,并且連續(xù)出現(xiàn)4次和以上。這個貌似c語言作業(yè)...

java代碼:

String str = "12345678abcABCDefghijk9874321YXWV321";
        char f=str.charAt(0);
        int count = 0;
        for(int i=1 ; i < str.length(); ++i) {
            char c = str.charAt(i);
            if(c-f == 1 || f-c==1) {
                ++count;
            }else {
                if(count >= 3) {
                    System.out.println(  str.substring(  i-count-1 ,i)  ) ;
                }
                count = 0;
            }
            f=c;
            
        }