前言 做項(xiàng)目優(yōu)化時挣柬,我們通常會先打印出方法的執(zhí)行時間吨枉,再根據(jù)方法的耗時情況對其進(jìn)行優(yōu)化秒梅。代碼如下: 如果是一兩個方法我們手動插入代碼沒有問題佳吞,但是整個項(xiàng)目的方法何其多舀患,都要我...

前言 做項(xiàng)目優(yōu)化時挣柬,我們通常會先打印出方法的執(zhí)行時間吨枉,再根據(jù)方法的耗時情況對其進(jìn)行優(yōu)化秒梅。代碼如下: 如果是一兩個方法我們手動插入代碼沒有問題佳吞,但是整個項(xiàng)目的方法何其多舀患,都要我...
背景:接口測試用例運(yùn)行在Jenkins節(jié)點(diǎn)上忆矛,在某些情況下卵迂,比如網(wǎng)絡(luò)波動等原因四康,會導(dǎo)致用例運(yùn)行失敗,此時會觸發(fā)郵件和釘釘預(yù)警狭握,通知給到責(zé)任人闪金,按照現(xiàn)有策略,當(dāng)本次構(gòu)建失敗時论颅,...
元編程(Metaprogramming)是編寫、操縱程序的程序腾仅,簡而言之即為用代碼生成代碼乒裆。元編程是一種編程范式,在傳統(tǒng)的編程范式中推励,程序運(yùn)行是動態(tài)的鹤耍,但程序本身是靜態(tài)的肉迫。在...
[TOC] 參考 4. Kaleidoscope: Adding JIT and Optimizer Support 1. 前言 之前的3章,實(shí)現(xiàn)了一個簡單的語言稿黄,并且支持了...
??昨天在討論需求時提到了google的一款開源軟件撑碴,突然想起來在深圳工作那半年遇到該軟件在搭配CUB庫中AutoMsg使用時存在內(nèi)存泄漏的問題撑教。于是撰寫本文對問題進(jìn)行闡述,...
C++是一門非常適合用來構(gòu)建DSL(Domain Specific Language)的語言屹堰,它的多范式特點(diǎn)為它提供了豐富的工具,尤其是C++提供了: 一個靜態(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ù))畦粮、器(工具)散址、用(案例)五個主要部分。 2...
序無利不起早。1月23日4:30起來趕高鐵去上海儒将,就是為了聽鄧輝和孫鳴老師的課吏祸。鄧輝老師講了兩個主題《設(shè)計(jì)的價值與未來》和《從問題到系統(tǒng)》,孫鳴老師講的是《正確性驅(qū)動建模:用...