前言 做項(xiàng)目優(yōu)化時(shí)椒舵,我們通常會(huì)先打印出方法的執(zhí)行時(shí)間煎娇,再根據(jù)方法的耗時(shí)情況對其進(jìn)行優(yōu)化。代碼如下: 如果是一兩個(gè)方法我們手動(dòng)插入代碼沒有問題爹殊,但是整個(gè)項(xiàng)目的方法何其多饭于,都要我...
前言 做項(xiàng)目優(yōu)化時(shí)椒舵,我們通常會(huì)先打印出方法的執(zhí)行時(shí)間煎娇,再根據(jù)方法的耗時(shí)情況對其進(jìn)行優(yōu)化。代碼如下: 如果是一兩個(gè)方法我們手動(dòng)插入代碼沒有問題爹殊,但是整個(gè)項(xiàng)目的方法何其多饭于,都要我...
背景:接口測試用例運(yùn)行在Jenkins節(jié)點(diǎn)上侨歉,在某些情況下,比如網(wǎng)絡(luò)波動(dòng)等原因攻锰,會(huì)導(dǎo)致用例運(yùn)行失敗,此時(shí)會(huì)觸發(fā)郵件和釘釘預(yù)警妓雾,通知給到責(zé)任人娶吞,按照現(xiàn)有策略,當(dāng)本次構(gòu)建失敗時(shí)械姻,...
元編程(Metaprogramming)是編寫、操縱程序的程序产上,簡而言之即為用代碼生成代碼。元編程是一種編程范式蛾狗,在傳統(tǒng)的編程范式中晋涣,程序運(yùn)行是動(dòng)態(tài)的,但程序本身是靜態(tài)的沉桌。在...
[TOC] 參考 4. Kaleidoscope: Adding JIT and Optimizer Support 1. 前言 之前的3章谢鹊,實(shí)現(xiàn)了一個(gè)簡單的語言,并且支持了...
??昨天在討論需求時(shí)提到了google的一款開源軟件瘤运,突然想起來在深圳工作那半年遇到該軟件在搭配CUB庫中AutoMsg使用時(shí)存在內(nèi)存泄漏的問題。于是撰寫本文對問題進(jìn)行闡述匠题,...
C++是一門非常適合用來構(gòu)建DSL(Domain Specific Language)的語言菠净,它的多范式特點(diǎn)為它提供了豐富的工具,尤其是C++提供了: 一個(gè)靜態(tài)類型系統(tǒng)彪杉; 近...
介紹 對于一套系統(tǒng)的設(shè)計(jì)毅往,通常我都是想好了,然后直接捋起袖子寫代碼了派近。寫完了攀唯,在開始加很多 test 來保證它的正確性。但其實(shí)渴丸,我并不能保證設(shè)計(jì)是完全正確的侯嘀。也就是說,我的實(shí)...
抽象能力 首先谱轨,把具體業(yè)務(wù)抽象為業(yè)務(wù)模型戒幔;然后,把業(yè)務(wù)模型抽象為軟件架構(gòu)土童。 工程能力 保證軟件架構(gòu)落地诗茎,親自參與架構(gòu)核心代碼的編寫。
作者:羅勝金版權(quán)聲明:歡迎轉(zhuǎn)載献汗,請注明原作者 1. 前言 下文將總結(jié)我的TLA+技術(shù)學(xué)習(xí)心得敢订,分為道(理論)、法(方法)罢吃、術(shù)(技術(shù))楚午、器(工具)、用(案例)五個(gè)主要部分尿招。 2...
序無利不起早就谜。1月23日4:30起來趕高鐵去上海把沼,就是為了聽鄧輝和孫鳴老師的課。鄧輝老師講了兩個(gè)主題《設(shè)計(jì)的價(jià)值與未來》和《從問題到系統(tǒng)》吁伺,孫鳴老師講的是《正確性驅(qū)動(dòng)建模:用...