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

鍍金池/ 問(wèn)答
吢涼 回答

new是再堆上開(kāi)內(nèi)存,除非整個(gè)進(jìn)程結(jié)束,這時(shí)候會(huì)被操作系統(tǒng)回收,不然的話(huà)函數(shù)結(jié)束后內(nèi)存里的變量還在的

我也遇到這個(gè)問(wèn)題了,有人知道嗎?

祈歡 回答

很不幸我300條的時(shí)候點(diǎn)擊下拉都有明顯卡頓

想想這種設(shè)計(jì)本身就不合理,3000條數(shù)據(jù)一次性從后端都扔給前端,用戶(hù)也不可能去選擇某一條,不如改為remote-search的解決方案

傻叼 回答
  1. fn返回的是一個(gè)數(shù)組,所以結(jié)果肯定是一個(gè)多維數(shù)組
  2. concat只能接受數(shù)組作為參數(shù),"..."運(yùn)算之后就不是數(shù)組了。
const flatten = (arr, depth = 1) =>
 arr.reduce((a, v) => a.concat(depth > 1 && Array.isArray(v) ? flatten(v, depth - 1) : v), > []);

來(lái)源:flatten

不舍棄 回答

已解決
是tabbar切換的page不能用f7-page標(biāo)簽包含的原因

瞄小懶 回答

看情況是沒(méi)有安裝urllib3,可以先使用pip安裝了urllib3。

別傷我 回答

curl不會(huì)執(zhí)行js。你在瀏覽器里使用調(diào)試工具抓下請(qǐng)求響應(yīng),應(yīng)該是差不多的。

北城荒 回答

寫(xiě)的有些丑陋……不過(guò)好像匹配出來(lái)了

function regTest(reg) {
  var $htmls = [
    '<div id="tag">b</div>',
    '<img id="tag"/>gdf',
    '<img id="tag" />gdf',
    '<div id=\'tag\'>a</div>',
    '<div id=\'tag\' >a</div>'
  ]
  return rets = $htmls.map((el, i) => reg.test(el) && el.match(reg)[0])
}

var regexp = /(<[^>]+id\=('|")tag\1[^<]*\/>)|(<[^<]+id\=('|")tag\2[^<]+<\/[^>]+>)/


console.log(regTest(regexp))
喵小咪 回答

你的table沒(méi)設(shè)置rowKey

如果一定要在命令行下面對(duì)齊,可以使用terminaltables

from terminaltables import GithubFlavoredMarkdownTable

首先將dataframe變成一個(gè)數(shù)組,然后用GithubFlavoredMarkdownTable格式化,然后直接print就很漂亮了。

至于dataframe怎么變成數(shù)組,可以寫(xiě)個(gè)簡(jiǎn)單的函數(shù),比如變量是df1a,用 head = list(df1a)得到標(biāo)題欄,用nr = df1a.values.tolist()得到數(shù)據(jù),兩個(gè)數(shù)組組合就行。

薄荷糖 回答

有滾動(dòng)時(shí)間,直接偵聽(tīng)容器的 scroll 事件即可。

毀了心 回答

1.session.selectList() 里面可以傳入一個(gè)標(biāo)識(shí)就行,不用傳全類(lèi)名.
2.Mapper文件中的<select><select> 中可以設(shè)置傳入?yún)?shù)類(lèi)型.
3.UserBasicMap只是規(guī)定封裝數(shù)據(jù)的對(duì)象屬性.

你好胸 回答

sessionStorage穩(wěn)定是穩(wěn)定的,但這種需求存sessionStorage不好,可以手動(dòng)修改,有bug。

最好還是存一個(gè)變量?jī)?nèi)。

ps:sessionStorage是以文件形式存本地硬盤(pán)內(nèi)的,變量是存內(nèi)存中的。

我傻了,寫(xiě)習(xí)慣'!'了…當(dāng)我沒(méi)提問(wèn)

影魅 回答

不必要更新所有數(shù)據(jù),因?yàn)槿绻潞芏嗥渌麩o(wú)用的數(shù)據(jù)的話(huà),后期如果數(shù)據(jù)很多,會(huì)有很多的資源浪費(fèi),因?yàn)槟阋淮尾僮髯疃嗍?條數(shù)據(jù)狀態(tài)的切換,比如,當(dāng)前選中的是4,你想切換到25,其實(shí)是4的state變成0,25的state變成1.所以,你只需要向后臺(tái)傳一個(gè)這樣的json:

{
    4:0,
    25:1
}

json_decode 轉(zhuǎn)換之后的數(shù)組格式為這樣

$req = [4=>0,25=>1]

然后foreach處理

foreach($req as $key => $re) {
    $db->where('id', '=', $key)->update(['state' => $re]);
}

因?yàn)樽疃嘀挥袃纱窝h(huán),所以對(duì)性能影響并不是很大。

或者可以這樣,需要將數(shù)據(jù)用array_keys ,array_values 處理一下。


/**
 * update `表名` set state = case id
 *      when 4 then 0
 *      when 25 then 1
 * end where id in (4,25)
 * @param $table 表名
 * @param $conditions_field 條件字段,此處為 id
 * @param $values_field  需要被更新的字段 ,此處為state
 * @param $conditions 條件 [4,25]
 * @param $values    被更新的值 [0,1]
 * @return int
 */
public function batchUpdate($table,$conditions_field, $values_field, $conditions, $values)
{
    $sql   = 'update ' . $table . ' set '. $values_field .' = case ' .$conditions_field;
    foreach ($conditions as $key => $condition) {
        $sql .= ' when ' . $condition . ' then ?';
    }
    $sql .= ' end where id in (' . implode(',', $conditions) . ')';
    return $db->update($sql, $values);
}