當promise 被 reject 且沒有 reject 處理器的時候,會觸發 unhandledrejection 事件;
// 未處理 rejection
new promise((resolve, reject) => )
// async/await
async function asyncfuntion() )
}asyncfuntion() // unhandledpromiserejectionwarning:
注意:只要 promise 沒處理 reject 都會丟擲,catch 裡拋錯也會報錯,catch 返回的也是 promise
// unhandledpromiserejectionwarning: error: error
asyncfuntion().catch(err => );
可以全域性繫結事件 unhandledrejection 接收處理
// 全域性捕獲
process.on('unhandledrejection', error => );
Source Insight異常關閉處理方法
如果你習慣了在windows下用source insight去瀏覽源 其實在linux系統下也是可以用source insight軟體的,只要在linux下安裝wine工具 sudo apt get install wine 就可以像在windows下安裝軟體一樣 wine exe source i...
DataAnalysis 常用資料預處理方法彙總
將兩個或多個物件合併成單個物件,但是難免會丟失細節。統計學使用抽樣是因為得到感興趣的整個資料整合本太高 太費時間,但是資料探勘使用抽樣是因為處理所有的資料的費用成本太高 太費時間。抽樣方法包括 簡單隨機抽樣 分層抽樣等。資料集可能包含大量特徵,選擇維歸約是維度降低許多資料探勘演算法的效果會更好,因為...
HIVE shuffle階段的oom處理方法
工作中碰到的問題,現在記下來以後好找。1.增加reduce數 set mapreduce.job.reduces 或者 set hive.exec.reducers.bytes.per.reducer 150000000 預設是1g 2.或調整放在記憶體裡的最大片段所佔百分比 set mapredu...