鍍金池/ 問(wèn)答
尐懶貓 回答

使用SPL擴(kuò)展的SplFileObject類(lèi)來(lái)處理大文件

$oFile = new SplFileObject($filename,'w');

$oFile->fseek(1024,SEEK_SET);

$oFile->fwrite(str_repeat('a',30));

$oFile = null;
青檸 回答

webpack4對(duì)于chunksPlugin的改動(dòng)不小,可以試試這么用

{
    entry: {},
    output: {},
    module: [],
    plugins: [],
    optimization = {
        splitChunks: {
          chunks: "all", 
          minSize: 0,   
          name: 'common',      
          minChunks: 1,             
        }
    }
}
莫小染 回答

這個(gè)命令要在mongodb的shell下輸入,不是操作系統(tǒng)的shell下輸入,先執(zhí)行mongo,在輸入各種mongodb的命令,像這樣

clipboard.png

艷骨 回答

var video=document.getElementById("v");
video.addEventListener('play',function(){

$('.廣告').hide();     

});
video.addEventListener('pause',function(){

$('.廣告').show();  

})

柒喵 回答

找到原因了,是我的鍋,調(diào)grpc如果返回error,前面那個(gè)變量*push.RegisterResponse,就默認(rèn)返回nil,然后我在測(cè)試?yán)镌噲D訪問(wèn)以res.Msg的形式獲取錯(cuò)誤信息,res是nil,就有了invalid memory address or nil pointer dereference的錯(cuò)

2d.getImageData()

獲取指定區(qū)域的的圖像數(shù)據(jù)

如果你還想要不規(guī)則的區(qū)域,可以自己剪裁
2d.clip()

朕略萌 回答

一般的做法都是先壓縮刪除 再在頭部添加注釋

下墜 回答

你這個(gè)arr是已經(jīng)排過(guò)序的?

let arrNew = arr.map((v, i) => (v.sort = i + 1, v))
我甘愿 回答

推薦vuex。

  1. 最開(kāi)始項(xiàng)目感覺(jué)組件交互少,我也用的eventBus,但需求加著加著,通信越來(lái)越多,eventBus就不夠直觀,很容易出錯(cuò)了。比如,一個(gè)業(yè)務(wù)組件,復(fù)用在四五個(gè)地方,又同時(shí)和父,兄弟組件通信,這時(shí)eventBus就比較容易換亂了。
  2. vuex其實(shí)用起來(lái)更簡(jiǎn)單,對(duì)性能影響也比較小。
  3. 自己寫(xiě)demo,兩個(gè)都用,聯(lián)系一下;正式項(xiàng)目直接上vuex。
玄鳥(niǎo) 回答

上傳完成后再validateField('image')一下圖片描述

圖片描述

圖片描述

妖妖 回答

你把 /*/*IE/7/6*/*/ 去掉就好了。。。
細(xì)心、格式、、、、

綰青絲 回答

從你圖中獲得的數(shù)據(jù)看,并沒(méi)有亂啊,只是缺少了03,04,05,06,07,08

凹凸曼 回答

@廈冰 十分感謝你的回答,根據(jù)你的回答我也在百度上找到了一個(gè)解釋?zhuān)?a rel="nofollow noreferrer">http://www.css88.com/doc/webp...。在上面說(shuō)“這可以使最初為 Node.js 環(huán)境編寫(xiě)的代碼,在其他環(huán)境(如瀏覽器)中運(yùn)行”。node中配置的是node的全局變量或模塊。所以我的理解:是不是如果為true時(shí),像在瀏覽器運(yùn)行的js也可以使用node的一些全局變量或模塊。本人剛剛學(xué)習(xí)node,如果錯(cuò)請(qǐng)不要見(jiàn)怪。

維他命 回答

不要學(xué)angularjs了,直接學(xué)angular2+, 現(xiàn)在最新版本是angular6.1.6。
augular-cli值創(chuàng)建angular2+的腳手架。

select new com.Vo.Entity(u.code,u.name) FROM user u
這樣應(yīng)該就OK了

撥弦 回答

下面這個(gè)例子,完美解答你的問(wèn)題

<template>
    <div>
        <transition
          appear
            v-on:before-appear="customBeforeAppearHook"
            v-on:appear="customAppearHook"
            v-on:after-appear="customAfterAppearHook"
            v-on:appear-cancelled="customAppearCancelledHook">
            <div ref="div" v-if="show">hello world</div>
        </transition>
    </div>
</template>

<script>
export default {
    data(){
        return {
            show: true
        }
    },
    methods: {
        customBeforeAppearHook(val){
            this.show = false

            console.log('customBeforeAppearHook')
        },
        customAppearHook(val){
            // this.show = false

            console.log('customAppearHook')
        },
        customAfterAppearHook(val){

            console.log('customAfterAppearHook')
        },
        customAppearCancelledHook(){
            console.log('取消customAppearCancelledHook')
        }
    },
    mounted(){
        console.log('mounted')
    }
}
</script>

總結(jié),觸發(fā)條件就是customBeforeAppearHook/customAppearHook兩個(gè)鉤子函數(shù)中有不顯示該節(jié)點(diǎn)的操作v-if/ v-show都會(huì)觸發(fā)appear-cancelled鉤子函數(shù)。實(shí)際場(chǎng)景不多,一般在動(dòng)畫(huà)執(zhí)行過(guò)程中被用戶(hù)取消后,可以執(zhí)行一些操作。

挽歌 回答

函數(shù)里面第三個(gè)參數(shù)vnode 它的vnode.context就是當(dāng)前的vm實(shí)例,你可以訪問(wèn)它