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

鍍金池/ 問(wèn)答
念初 回答

clipboard.png

Promise.race在第一個(gè)promise對(duì)象變?yōu)?code>Fulfilled之后,并不會(huì)取消其他promise對(duì)象的執(zhí)行。只是只有先完成的Promise才會(huì)被Promise.race后面的then處理。其它的Promise還是在執(zhí)行的,只不過(guò)是不會(huì)進(jìn)入promise.race后面的then內(nèi)。

Promise.allPromise.race都是有使用場(chǎng)景的。
有些時(shí)候我們做一個(gè)操作可能得同時(shí)需要不同的接口返回的數(shù)據(jù),這時(shí)我們就可以使用Promise.all;
有時(shí)我們比如說(shuō)有好幾個(gè)服務(wù)器的好幾個(gè)接口都提供同樣的服務(wù),我們不知道哪個(gè)接口更快,就可以使用Promise.race,哪個(gè)接口的數(shù)據(jù)先回來(lái)我們就用哪個(gè)接口的數(shù)據(jù)。

看你這個(gè)需求,這幾個(gè)請(qǐng)求完全沒(méi)有關(guān)系,所以就創(chuàng)建n個(gè)promise,然后在各自的回調(diào)里面做各自的事情不行嗎?

Update2:
感覺(jué)好像沒(méi)有必要用promise。

Update3:
在for循環(huán)里面使用let來(lái)聲明i,就可以在then和catch里面使用i來(lái)分辨是哪個(gè)請(qǐng)求了。

// var i
// var promiseArray = []
const self = this
for (let i in self.platformList) {
    // var p = new Promise(function(resolve, reject) { // 這個(gè)位置的promise感覺(jué)也沒(méi)有必要了
    apiGetPlatformIsOnline(self.platformList[i].id)
        .then(response => {
            console.log("resolve ok") // 在這里處理每個(gè)請(qǐng)求成功的操作
            // resolve(response.data)
        })
        .catch((err) => {
            console.log("resolve not ok") // 在這里處理每個(gè)請(qǐng)求失敗的操作
            // resolve(response.data)
        })
    // });
    // promiseArray.push(p)
}

// 下面的這部分感覺(jué)沒(méi)有必要
// Promise.race(promiseArray).then(function(results) {
//     console.log("Promise.race race get result:", results)
// }).catch(function(results) {
//    console.log("catch error,results", results);
// });
陪我終 回答

會(huì)不會(huì)在你 select count(*) 之后,insert之前,別的線程插入了該數(shù)據(jù)呢?
要不你多打印點(diǎn)日志,看看問(wèn)題出在哪。
另外,你可以試試:設(shè)置一下 唯一性約束,然后使用:
insert ... on duplicate key update ...
來(lái)操作:無(wú)則插入,有則更新

司令 回答

你這個(gè)是沒(méi)有捕獲 promise 異常才報(bào)的錯(cuò)啊。
1、用 catch 處理異常即可;
2、監(jiān)聽 unhandledRejection 事件

幼梔 回答

mysqli:

<?php

$timezone="Asia/Shanghai";
date_default_timezone_set($timezone);

$host="localhost";
$db_user="sucaishui";//數(shù)據(jù)庫(kù)帳號(hào)
$db_pass="123456";//數(shù)據(jù)庫(kù)密碼
$db_name="xiaochengxu";//數(shù)據(jù)庫(kù)名

$db = new mysqli($host, $db_user, $db_pass, $db_name);
if ($db -> connect_errno) {
    error_log('[連接失敗][ ' . $db -> connect_error . ' ]');
}
$db -> query('SET NAMES utf8');

PDO:

<?php

$timezone="Asia/Shanghai";
date_default_timezone_set($timezone);

$host="localhost";
$db_user="sucaishui";//數(shù)據(jù)庫(kù)帳號(hào)
$db_pass="123456";//數(shù)據(jù)庫(kù)密碼
$db_name="xiaochengxu";//數(shù)據(jù)庫(kù)名

$dsn = "mysql:dbname={$db_name};host={$host}";

try {
    $db = new PDO($dsn, $db_user, $db_pass);
} catch (PDOException $e) {
    error_log('[連接失敗][ ' . $e -> getMessage() . ' ]');
}
$db -> exec('SET NAMES utf8');

大概是這樣?

router-linkto 屬性參數(shù),如果是一個(gè)直接的字符串,表示取路由配置中的name值,所以如果你不想加name,那么就需要使用對(duì)象參數(shù)配置<router-link :to= "{path :'/manageUser'}">,不過(guò)建議還是加上給路由加上name屬性好點(diǎn)。

愚念 回答

既然解決了就關(guān)閉問(wèn)題吧。

近義詞 回答

單一組件的state放在組件內(nèi)就好,多個(gè)組件共享的state再放到store

嫑吢丕 回答

你手動(dòng)模擬下loop中i的變化, N取5:
前者是1, 3, 5
后者是1, 3, 5, 7, 9.
二級(jí)即視感.

孤島 回答
  1. 輪播插件那么多,換個(gè)好用的就好了啊。
  2. 一般輪播組件都會(huì)有刷新方法吧,查下文檔,有變化時(shí)刷新下。
老梗 回答

本地倉(cāng)庫(kù)里面沒(méi)有這個(gè)jar包吧 .
或者jar包下載錯(cuò)誤了.下載成zip的了吧.換成jar的.
C:/Users/admin/.m2/repository/ 這個(gè)是你的本地倉(cāng)庫(kù)路徑.

兔寶寶 回答

你確定是這行代碼出的錯(cuò)嗎?

根據(jù)你的錯(cuò)誤信息,并不是這行代碼出錯(cuò)了。

加個(gè)斷點(diǎn)跟一下


JSON 規(guī)范的轉(zhuǎn)義字符有:


寫了一篇專欄文章:從一個(gè) JSON.parse 錯(cuò)誤深入研究 JavaScript 的轉(zhuǎn)義字符

九年囚 回答

你需要的是搜索 移動(dòng)端適配方案
這個(gè)要講起來(lái)能寫幾千字,代碼不算
所以還是老老實(shí)實(shí)的看看相關(guān)文章吧
如果你只是具體的一小塊問(wèn)題的話,還能給你詳細(xì)解答一下

蟲児飛 回答

sortable不添加不就行了

念初 回答

其實(shí)maven注入最終也是走JVM的,因此我給你提供另一種方法,你這個(gè)方法的問(wèn)題可能在于${env}上。

spring.profile.active=${env}

然后在啟動(dòng)類的JVM入?yún)⑻巹?dòng)態(tài)控制運(yùn)行環(huán)境

-Denv=dev 

如你有dev,test,idc等配置文件,利用這種注入方式,指定哪個(gè)配置文件,服務(wù)就運(yùn)行哪個(gè)環(huán)境,非常方便。

如果你的登錄認(rèn)證用的是自帶的Auth,那么就有這種可能。
Auth是分guard的,guard就是用來(lái)解決這種前后端不同賬戶系統(tǒng)登錄的。
看看是不是用到的guard不一樣。

懶豬 回答

antd 版本問(wèn)題

毀了心 回答

會(huì)員上線將狀態(tài)改變,之后增加心跳檢測(cè)!