在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答
柒喵 回答

第一個:

將四個變量作為一個對象的key

let temps = {};

(unfinishData || []).forEach((item) => {
    temps[item.name] = item.amount;
})

第二個

stateChange(returnData) {
    this.setState({...returnData.data})
}
忘了我 回答

你好,請問你這個問題解決了嗎?是怎么解決的?

旖襯 回答

產(chǎn)生這一現(xiàn)象的原因是浮動元素的外邊距不會發(fā)生折疊,而普通情況下外邊距會發(fā)生折疊。

具體到這個例子里面,p1是浮動元素,因此不會發(fā)生折疊,它會相對父元素的頂部計算外邊距;而p2的外邊距會發(fā)生折疊,所以它的外邊距是相對body來計算的。

clipboard.png

而給父元素加上overflow:hidden樣式之后,父元素就會形成自己的BFC,因此p2的外邊距不再與body發(fā)生折疊,這時候p1、p2的外邊距都將相對父元素來計算,因此自然就對齊了。此時的情況如下圖所示:

clipboard.png

而除了overflow:hidden之外,還有其他的方法也能讓p1、p2對齊:

  • p1添加margin:0,讓p1沒有外邊距,自然就不會偏離了
  • outer添加border,原理同overflow:hidden
涼薄 回答

經(jīng)過仔細(xì)調(diào)戲,數(shù)據(jù)庫鏈接池中連接數(shù)滿了,沒有做連接釋放

尋仙 回答

并不是三元運算符 無效,而是你沒有去使用它的運算結(jié)果;
<td v-html="item.unitName==''?'暫無數(shù)據(jù)':arr"></td>
你這樣試試

眼雜 回答

全局注冊在main.js中用`Vue.component, 官網(wǎng)api Vue-component
ps:局部注冊要在你的hear.vue里面注冊

尛憇藌 回答

去掉姓無非就是保證姓名的私密性!個人感覺該需求應(yīng)該更改成保留最后一個字,前面用*代替!

怣人 回答

Promisejavascript 中是一個構(gòu)造函數(shù)通過 new 來實例化一個對象

你可以將 new Promise() 操作想象成一個可以做異步處理的一個東西, 它接受一個函數(shù)作為參數(shù), 你可以把你想異步做的事情放在這個函數(shù)內(nèi)部
這個函數(shù)又接收兩個參數(shù)resolve, reject, 比如你貼的代碼:

new Promise(function (resolve, reject) {
    // log('start new Promise...');  打印先不看
    // 獲取隨機數(shù)
    var timeOut = Math.random() * 2;
    // log('set timeout to: ' + timeOut + ' seconds.'); 還是打印
    // 這里是你想異步做的事情
    setTimeout(function () {
    // timeOut < 1 貌似是你想要的結(jié)果,  如果符合了這個情況, 那么就要告訴Promise, "好的我要異步做的事情已經(jīng)做好了, 把做好的結(jié)果通過resolve給我吧"
    // 反之不小于 1 了, 可能就是你不太想看到的結(jié)果了,你不想讓 promise 繼續(xù)去做你的異步的事情了, 那就讓 reject 告訴你這個不好的結(jié)果, 然后 事情也不用你做了,你可以暫停了
        if (timeOut < 1) {
            log('call resolve()...');
            resolve('200 OK');
        } else {
            log('call reject()...');
            reject('timeout in ' + timeOut + ' seconds.');
        }
    }, timeOut * 1000);
    
 // 如果上面 Promise 在處理你的事情的時候發(fā)現(xiàn) timeOut < 1了, 那么它就會馬上停下來告訴你異步事情已經(jīng)做完啦, 我要終止了,我的狀態(tài)也要變成已完成了
// 這個時候你就可以通過then 來接收 "resolve('200 OK');"返給你的這個200的狀態(tài)了
}).then(function (r) {
// 這里你再去打印 r 肯定就是 200 ok 的狀態(tài)了
    log('Done: ' + r);
    // 反之, 如果Promise 在處理你的事情的時候發(fā)現(xiàn) timeOut 不小于1了, 那么它也會馬上停下來告訴你說: 我遇到了你不想看到的結(jié)果了, 我不能再繼續(xù)處理事情了, 我的狀態(tài)也要改變?yōu)槭×?我會通過 reject把 失敗的情況告訴你
}).catch(function (reason) {
// 這里你就可以 catch 到 reject返給你的錯誤信息了
    log('Failed: ' + reason);
});

以上是我自己編的, 哪里不對大佬們請指出, 誤了別人我就有罪了, 希望能幫助到你, 后端童鞋

莫小染 回答

base64.fromByteArray([137,80,78,71,...,13,10,26,10,0])

維他命 回答

我最近也在研究tesseract,好像要用上百萬張圖片去做訓(xùn)練數(shù)據(jù)才行

笑浮塵 回答

${}里面可以寫任何js
只是字符串相加的語法糖而已

var str = `a${Math.random()}b`;
var str = 'a'+Math.random()+'b';
誮惜顏 回答

vue的核心思想是通過數(shù)據(jù)來決定view層的展示

data() {
    return {
     myData: [1,2,3,4]
    }
}

<RoomNeed v-for="item in myData" />

//添加

this.myData.push(1)

// 刪除

this.myData.splice(this.myData.length-1)
菊外人 回答

總結(jié)起來有兩個問題

  1. 如何在 python 與 javascript 之間通訊
    可使用 QWebChannel 作連接,在可以通訊的情況下,你的第3個問題便可透過動態(tài)加載腳本解決。
    參考 https://stackoverflow.com/que...
    https://doc.qt.io/qt-5/qwebch...
  2. 如何使用代理
    可使用 QtNetwork。
    參考 https://stackoverflow.com/que...

你應(yīng)該善用谷歌搜索,這些問題都有現(xiàn)成的解答。


順便提一下,jquery.js 整個腳本可以通過類似的方式植入,不必要加在現(xiàn)有的 injected.js 腳本文件里。現(xiàn)學(xué)現(xiàn)用,靈活一點。

敢試 回答

1.function A(){} 是函數(shù)聲明
2.var A = function A() {} 是表達(dá)式,將函數(shù)A的引用賦值給一個變量A
1存在聲明提升的問題 而2不會。

赱丅呿 回答

要拖動的元素,寬高固定。你固定的是TABLE的樣式,不會繼承到table的子元素里。

敢試 回答

首先,先解析一下 POSTPUT 的區(qū)別

HTTP/1.1協(xié)議中共定義了8中請求方法:GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE,其中用的相對較多的有下面四種:

GET      獲取資源
PUT      更新或創(chuàng)建資源
POST     創(chuàng)建資源
DELETE   刪除資源

RESTful api則充分利用了HTTP協(xié)議,每個資源對應(yīng)一個具體的URI,然后利用不同的HTTP操作對應(yīng)增刪改查,如:

POST       /uri       創(chuàng)建
DELETE     /uri/xxx   刪除
PUT        /uri/xxx   更新或創(chuàng)建
GET        /uri/xxx   查看

可以看到,GET和DELETE對應(yīng)的操作非常明確,但是POST與PUT都可以進(jìn)行資源的創(chuàng)建,那么什么時候用POST什么時候用PUT呢

這就需要了解HTTP協(xié)議中的另一個重要性質(zhì):冪等

什么是冪等

要理解PUT和POST的區(qū)別,還要知道HTTP協(xié)議中的一個重要性質(zhì),冪等(Idempotence):

Methods can also have the property of “idempotence” in that (aside from error or expiration issues) the side-effects of N > 0 identical requests is the same as for a single request.

什么個意思呢?HTTP協(xié)議中的冪等指的是一個資源無論請求多少次,對他產(chǎn)生的副作用是一樣的

GET操作是安全的,也就是不管操作多少次,資源的狀態(tài)都不會改變,所以GET也是冪等的
PUT和DELETE是冪等的,比如我用PUT或者DELETE修改一個資源,不管操作多少次,每次操作后的結(jié)果并沒有什么不同
POST操作既不是安全的,也不是冪等的,如果常見的POST重復(fù)加載的問題,我們進(jìn)行了多少次POST的操作,最后就創(chuàng)建了多少個資源,這也是為什么Chrom等瀏覽器,在刷新POST請求時會有彈窗提示

所以,你使用PUT上傳,是沒有問題,使用POST上傳也是可以。
但是,你使用PUT上傳的時候,需要后端處理 數(shù)據(jù),把相應(yīng)的 header 頭數(shù)據(jù),名字、大小等獲取到,再保存寫入文件就可以。

前端代碼,這樣處理數(shù)據(jù)沒有問題,后端處理如下(以PHP為例子)

public function getPut(string! name = null, var filters = null, var defaultValue = null, boolean notAllowEmpty = false, boolean noRecursive = false) -> var
{
    var put;

    let put = this->_putCache;

    if typeof put != "array" {
        let put = [];
        parse_str(this->getRawBody(), put);

        let this->_putCache = put;
    }

    return this->getHelper(put, name, filters, defaultValue, notAllowEmpty, noRecursive);
}


public function getRawBody() -> string
{
    var rawBody, contents;

    let rawBody = this->_rawBody;
    if empty rawBody {

        let contents = file_get_contents("php://input");

        /**
         * We need store the read raw body because it can't be read again
         */
        let this->_rawBody = contents;
        return contents;
    }
    return rawBody;
}

這個就是put的處理方式 contents = file_get_contents("php://input");

雨萌萌 回答

你第一種寫法里 store.state.isLogin 取得出來嗎

悶騷型 回答

store是原來存儲組件狀態(tài)的,不是用來做本地數(shù)據(jù)存儲的。
本地存儲可以用localStorage/sessionStorage或者cookie。