鍍金池/ 問答
枕邊人 回答

請問一下是web嗎?
你的描述不是很清楚
如果是WEB的話,只要使用WINDOWS.ONLOAD就可以了

巷尾 回答

1,可以直接把token拼在url上,然后在頁面里取,或者

    // 把函數(shù)掛在window對象上來暴露給APP
    let _this = this;   
    window.getParams= function(params) {
      _this.getParams(params);
    };

2,3一個意思

//調(diào)用原生代碼暴露的接口
appFun(state, { funName, val = null }) {
      if (state.dev.type == 2) {
        window.android[funName](val);//android是安卓原生代碼那邊自定義的
      } else if (state.dev.type == 1) {
        window.webkit.messageHandlers[funName].postMessage(val);
      }
    }

或者去了解下jsbridge
原生代碼讓他們自己搜去吧~

小曖昧 回答
  1. npm install
  2. 然后使用cnpm install node-sass 補裝node-sass
  3. 安裝失敗就把node_modules文件夾刪除掉重新npm install, 然后繼續(xù)cnpm install node-sass 補裝node-sass

祝你好運

若相惜 回答

解決

把循環(huán)里面的var 換成let
for (let i=0;)

原因

你這種寫法.每次都是取的最后一個i的值,即i總是等于this.list.length -1

原理

  • 何為異步

    • 就是把所有同步方法執(zhí)行完畢之后,再開始執(zhí)行異步方法.即,如果你的循環(huán)是5次,那么系統(tǒng)會先執(zhí)行循環(huán)這個代碼,執(zhí)行完一次循環(huán),就在最后面排一個異步方法,一共排上5個,等循環(huán)代碼執(zhí)行完了,再依次執(zhí)行這5個異步方法
    • 等你循環(huán)代碼執(zhí)行完的時候,i已經(jīng)變成5了,所以每個異步方法取的值都是5
  • 何為閉包

    • 閉包就是在異步方法里面,能夠取到異步方法外的變量值...你這里的需求是,每個異步方法,取第一次循環(huán)的i值.所以必須定義局部變量傳參
貓小柒 回答

發(fā)請求自動帶上的
mdn cookie


防止XSRF最好的方式是使用CSRF-token。


cookie一般用于保存信息,你向同一個服務(wù)器發(fā)請求時會帶上瀏覽器保存的對于那個服務(wù)器的cookie,而不管你從哪個網(wǎng)站發(fā)請求。
所以后端需要設(shè)置Access-Control-Allow-Origin,瀏覽器會看你的訪問網(wǎng)站是否是被允許的域,如果允許就發(fā)請求并能獲得數(shù)據(jù),如果不受允許那么能發(fā)請求但是js腳本無法獲取返回的數(shù)據(jù)(你仍然能在NetWork中看到返回)。


可以看下這篇文章

青裙 回答

呃,如果我沒理解錯的話,就這一個文件夾有問題?
如果是的話,把它刪掉就好了啊。系統(tǒng)里不好直接操作可以試試DiskGenius,再不行,網(wǎng)上下載個PE用U盤引導(dǎo)進PE里刪。
卸載軟件去下載個GeekUninstaller,不要裝那些大師什么的,做開發(fā)本來電腦上東西就多,裝那些東西只會讓電腦更不穩(wěn)定。

近義詞 回答

可以嵌套在user表里:
{

'_id':ObjectId("52ffc33cd85242f436000001"),
'name':'Jackey',
backpack: {
    'backpack_color': 'white'
}

}
類似這樣,如果數(shù)量越來越多的話,可以考慮索引:
就是單獨建表,然后在引用背包表的id放到 user表里即可

詆毀你 回答

仔細看文檔,使用 collapse 方法

$collection = collect([[1, 2, 3], [4, 5, 6], [7, 8, 9]]);

$collapsed = $collection->collapse();

$collapsed->all();
野橘 回答
Foo.getName(); //2

直接調(diào)用Foo自己的方法,而不是Foo對象的方法。Foo自己的方法是alert(2)那個,所以彈出2。

getName(); //4

這個沒什么好說的,函數(shù)聲明提升。

Foo().getName(); //1

這個就比較微妙了。仔細看Foo函數(shù),它的getName沒有用var聲明,所以這個getName實際上是window的,所以window的getName會被重新賦值。而它最后又返回了this,由于沒有用new調(diào)用,所以這里的this是window。

綜上,最終彈出的是1。

getName(); // 1

上一步把window的getName重新賦值了,所以這里彈出1。

new Foo.getName();//2

這里的new沒有任何作用。因為Foo沒有加括號,所以它實際上是先調(diào)用Foo.getName(),彈出2,然后再去new它的返回結(jié)果,也就是undefined。

new Foo().getName(); //3

這個加了括號,所以是先new一個Foo對象,再去調(diào)它的getName方法。Foo對象自身沒有g(shù)etName方法,去它的原型上去找,也就是彈出3的那個。

new new Foo().getName(); //3

最前面的new沒意義,實際執(zhí)行的時候是這樣的:new (new Foo().getName()),括號里的與前一條相同,最后的返回值為undefined,所以最前面那個new沒有實際意義。

呆萌傻 回答

我猜你的文件時gbk編碼

pd.read_csv('data.csv',encoding='gbk')  #改成gbk編碼即可
選擇 回答

你這個需求我聽說過一些,二維碼是 0 和 1 在一個方塊里,白色的是0 黑色的是1 以此來表達整個01001001011101這種二進制,然后再通過攝像頭拍攝,光感芯片錄入存儲設(shè)備,程序提取出整個圖片進行色差對比,深色的就是1淺色的是0 ,也就是說,只要二維碼能表達出深淺對比度大的都能識別

也就是說,你在市面上看到的那么好看的二維碼,很大一部分是美工ps出來的,當(dāng)然程序替換生成的也不少,但是都是核心技術(shù),因為這個對比度的數(shù)據(jù)需要反復(fù)測試,然后存儲下來,成為模板,等到下一個用戶生成的時候,直接調(diào)取模板,完成替換。

比如你發(fā)的這個網(wǎng)站上有一句話
圖片描述

所以你想直接生成要完成兩個目標(biāo),第一,你有模板,第二你有調(diào)取模板并替換的算法
很顯然,你啥都沒有,
那就看一個開源項目吧
http://cgv.cs.nthu.edu.tw/Pro...

孤巷 回答

js處理事件默認(rèn)都是在冒泡階段(vue也是),所以會先觸發(fā)span再觸發(fā)div,vue中可以通過事件修飾符讓事件在捕獲階段觸發(fā)

<div :click.capture="handleClick">...</div>
瘋浪 回答

但是用https就沒有這種情況了啊

半心人 回答

*是一個通配符,代表任意0或多個字符,但是閣下的self._path如果是一個變量的話,這樣寫的話,變量值可能不唯一。不解!

夕顏 回答
methods:{
    onMoneyBlur(){
        if(!/^[0-9]+(\.?(?=[0-9])[0-9]{0,2})?$/.test(this.money)){
            this.money = 0;
            return;
        }
    }
}
針對.開頭的傳字符串測試為false: xx.test('.1')

數(shù)字則為 true 應(yīng)該是 js 自動轉(zhuǎn)換了: xx.test(.1)

自己來回答一下吧

是因為在設(shè)置密碼的時候啟動了Kibana的原因, 而安裝了x-pack沒有設(shè)置密碼是無法啟動kibana的,認(rèn)證不通過

正確的順序:

  1. ES安裝x-pack
  2. ES啟動
  3. 設(shè)置密碼
  4. Kibana 安裝 x-pack
  5. 修改Kibana的配置文件
  6. 啟動Kibana