發(fā)現(xiàn)自己的生活是極其低效的:首先是時(shí)間效率低下,大量的時(shí)間花在玩手機(jī),上網(wǎng)看視頻上,這些時(shí)間并不能帶來收益除了能博一時(shí)歡樂,這種歡樂能夠轉(zhuǎn)移注意力為自己不樂意的生活帶來一絲逃避感;也因?yàn)闀r(shí)間效率低,所以專業(yè)能力得不到提升,工作收益不高,只能在有限的范圍內(nèi)工作甚至根本沒有選擇,只能自怨自艾同時(shí)又無法改變。
高效生活的關(guān)鍵在于對自己時(shí)間的規(guī)劃,提升自己,不光在收入上還有精神上。
ManicTime:PC使用上優(yōu)秀的個(gè)人時(shí)間追蹤/分析軟件:?https://xbeta.info/manictime.htm
aqua data studio
ASAN 全稱AddressSanitizer 工具提供了一個(gè)動態(tài)運(yùn)行庫,替換了bionic C庫中的所有內(nèi)存操作接口,全面接管內(nèi)存操作,檢查有沒有發(fā)生內(nèi)存越界、有沒有釋放后再使用。
? Address-Sanitizier(ASAN)是Google開發(fā)的一款用于檢查C++內(nèi)存錯(cuò)誤的工具,與Valgrind使用運(yùn)行時(shí)插樁技術(shù)不同,Asan使用編譯時(shí)插樁技術(shù),接管malloc、 free、 memcpy、strlen等函數(shù),并對內(nèi)存操作增加檢查。
Asan功能比valgrind更為強(qiáng)大,除檢測堆內(nèi)存越界外,還可檢測局部變量、全局變量、棧越界等內(nèi)存錯(cuò)誤,并且性能影響較小,約為正常性能的一半(valgrind只有正常的1/30左右),可用于較大規(guī)格的壓力測試。
Asan由LLVM開發(fā),gcc從4.8版本引進(jìn)支持
? 詳細(xì)介紹:https://github.com/google/sanitizers/wiki/AddressSanitizerFlags