鍍金池/ 問答
骨殘心 回答

查了蠻久雖然沒有搞清楚問題原因是什么但是找到了解決的方法。
依然是使用brew安裝

brew edit valgrind

1.修改head下的url
head section
將url替換為

git://sourceware.org/git/valgrind.git

2.更新Homebrew

brew update

3.最后安裝head版本就可以了

brew install --HEAD valgrind 

原文鏈接:How to Install Valgrind on macOS High Sierra

陌上花 回答

不知道是不是這意思?好像沒什么復(fù)雜的...我理解錯了?

<input type='text' id='in'/>
<ul>
<li onclick='return endClick();'>月末(:日期)</li>
<li>月初(:日期)</li>
</ul>
<script>
function endClick(){
let v=document.getElementById('in').value;
if(v=='')document.getElementById('in').value='月末(:日期)';
else
    document.getElementById('in').value="月末("+ v+")";
}
</script>
</p>

又看了一遍問題,發(fā)現(xiàn)似乎我確實理解錯了,但是我覺得這個問題需要從用戶的角度去理解這個事情.如果你要替換括號內(nèi)的內(nèi)容,當有多個括號的時候,替換哪一級別括號就成為了問題.你還需要知道當時的光標停留在那里,加入組件失去了焦點,還能獲得光標位置么?還是要用戶選擇要替換的部分?不論如何,從邏輯還是復(fù)雜度都會增加,反而不如現(xiàn)在這個,直接將當前值作為參數(shù)套用所選擇的公式來的簡單直接.另外,如果說要做前面所說的復(fù)雜公式的話,簡單的input恐怕就不夠了.

茍活 回答

可以從「先優(yōu)化數(shù)據(jù)結(jié)構(gòu)」再「查找」方向思考。

真實場景下,300w 條的數(shù)據(jù)量,可以考慮引入數(shù)據(jù)庫了

玄鳥 回答

<button size="small"><btton>
在標簽利用

愛礙唉 回答

提供兩個線索:html2canvasheadless chrome截圖

青黛色 回答

use是一個數(shù)組,逗號之前是一個三元表達式,如果不是生產(chǎn)環(huán)境則 use:['vue-style-loader', 'css-loader'] 如果生產(chǎn)環(huán)境就 use: [MiniCssExtractPlugin.loader] 。其實就是 run dev 用 vue-style-loader , run build 用 MiniCssExtractPlugin.loader
你把你的 css-loader 那個對象直接復(fù)制替代右邊的 css-loader 即可

撥弦 回答

你應(yīng)該把詳細的異常棧貼出來。

出問題的可能是這一段

def validate_content(self,field):
    """限制微博文字長度"""
    content = field.content

應(yīng)該改成

xxx = field.data

參考 https://wtforms.readthedocs.i...

柒喵 回答

“VM59:1”才是你打印的你的值,
js 每條語句都有返回值(沒有就是 undefined)

clipboard.png

笨尐豬 回答

簡單循環(huán)

最簡單的方式就是循環(huán)拆分一下唄。先上最簡單方法:

import pandas as pd
df = pd.DataFrame({'A':['1','2','3'],'B':['1','2,3','4,5,6'],'C':['3','3','3']})
result = pd.DataFrame(columns=['A','B','C'])
print(df,'\n')
for i in df.itertuples():
    for j in i[2].split(','):
        result = result.append({'A':i[1],'B':j,'C':i[3]},ignore_index=True)        
print(result)

輸出:

   A      B  C
0  1      1  3
1  2    2,3  3
2  3  4,5,6  3 

   A  B  C
0  1  1  3
1  2  2  3
2  2  3  3
3  3  4  3
4  3  5  3
5  3  6  3

更高效的方法

采用expand直接進行擴展

df = pd.DataFrame({'A':['1','2','3'],'B':['1','2,3','4,5,6'],'C':['3','3','3']})
df = (df.set_index(['A','C'])['B']
       .str.split(',', expand=True)
       .stack()
       .reset_index(level=2, drop=True)
       .reset_index(name='B'))
print(df)
厭惡我 回答

不懂你為什么要把獲取到數(shù)據(jù)放到formatter里面。

你的瞳 回答
    var html = ''
    for(let i=0;i<a.data.length;i++){
        var _html = ''
        for(let o in a.data[i]){
            _html+=`<div>${a.data[i][o]}</div>`
        }
        html+='<li>'+_html+'</li>'
    }
    document.getElementById("app").innerHTML = '<ul>'+html+'</ul>'
空痕 回答

不知道教程為什么說 “User 的出口是不會渲染任何東西”
這句話出口應(yīng)該是指 User中的<router-view></router-view>
在訪問 /user/foo 時路徑未匹配成功 因為foo 變成params參數(shù)
所以 User中的<router-view></router-view> 未渲染任何東西

瘋浪 回答

你的問題似乎用不著數(shù)組

<?php
if(!empty($_POST)){

    foreach ($_POST as $k=>$v){
        if(strstr($k, "product_")){
            $k = substr($k, strlen("product_"));
            
            echo "update product_table set value=$v where id=$k;<br />";
        }
    }
    
    exit();
}
?>

<form method="post">
    
    <?php 
        $arr= array(
            array('id'=>1,'value'=>3),
            array('id'=>2,'value'=>4),
            array('id'=>3,'value'=>5),
        );
        
        foreach($arr as $val){
            ?>
    <label>商品:<?=$val['id']?></label><input type="text" value="<?=$val['value']?>" name="product_<?=$val['id']?>" /><br> 
            <?php
        }
    ?>
                   <input type="submit" />
</form>

clipboard.png

clipboard.png

帥到炸 回答
  <audio src="${this.voice}"></audio>

這里用雙引號引起了會有問題吧。還有.children()返回的是一個集合,不好直接點audio的方法。

短嘆 回答
config.read(Path, encoding='UTF-8')

當然可能!你試試用文本編輯器打開一個MP4視頻文件,看看開頭5-12字節(jié)是不是ftypmp42? 再比如任意一個zip壓縮包,你打開前兩個字節(jié)看看,是不是PK?(這是為了紀念它的發(fā)明人Philip Katz,使得無損壓縮領(lǐng)域絕無可能被壟斷)

對于任意一種二進制格式(除文本文件外的),基本都會按照以下套路存儲文件:

Header + Data

Header部分基本都存在于文件開頭部分若干的固定長度的字節(jié),里面大部分內(nèi)容都是純文本內(nèi)容,因此可以用文本編輯器直接看到這些內(nèi)容,一般都是文件長度啊,作者信息啊,一些編碼數(shù)據(jù)啊等等元數(shù)據(jù)信息。之后才是Data部分。

一些文件甚至還會包含Tail部分,表示文件已經(jīng)結(jié)束了。比如jpeg就屬于這一種。這也是早年流行一時的將壓縮包隱藏到圖片文件中的黑科技的原理。因為有Tail部分,所以圖片瀏覽器就認為文件已經(jīng)結(jié)束了,后面的部分不再視為圖片,于是乎將壓縮包追加到后面的文件內(nèi)容中,可以被壓縮工具識別到。

所以理論上,你完全可以將這些文件的頭部存成一張大表,根據(jù)文件頭的特征確定是什么文件。但目前你沒必要自己這么做了,因為有人已經(jīng)幫你整理好了,MIME了解一下?

傻叼 回答

既然是針對一個城市,當然放一個 index ,幾十種 type 沒有關(guān)系的,如果你擔(dān)心數(shù)據(jù)量太大,這是毫無必要的,因為首先百萬數(shù)據(jù)并不大,其次 ES 會將這些數(shù)據(jù)分散存儲在不同的 shard 分片中(shard 可自己配置)。