直接在CMake項目中編譯GoogleTest和GoogleMock作為項目的一部分 本文是關於如何將GoogleTest和GoogleMock在沒有預先編譯安裝在機器的情況下,直接在項目中作為項目的一部分進行編譯。 目錄: 環境依賴 GoogleTest ...
在進行測試過程中,待測的類或者方法經常會依賴其他類或方法的實現。如果此時這些依賴還沒有實現,則需要打樁。另外測試講求獨立,測試之間的互相依賴會導致測試最終混亂不堪。 GoogleMock提供一套方法來快速的實現打樁,並讓打樁的類或者方法輕松的按照你的要求來進行一系列動作。 現在有一個還沒實現具體方法的的抽象基類 一個要使用其方法的類 現在要對UseMyClass進行單元測試,但它的方法又依賴於My ...
2019-04-20 13:08 0 709 推薦指數:
直接在CMake項目中編譯GoogleTest和GoogleMock作為項目的一部分 本文是關於如何將GoogleTest和GoogleMock在沒有預先編譯安裝在機器的情況下,直接在項目中作為項目的一部分進行編譯。 目錄: 環境依賴 GoogleTest ...
Hessian 是一個序列化協議, 他的優點在於比 Java 原生的對象序列化/反序列化速度更快, 序列化出來以后的數據更小. 序列化協議跟應用層協議無關, 可以將 Hessian 序列化以后的數據 ...
接上一篇《brpc初探》。 什么是RAFT 看內部一個開源項目的時候,一開始我以為他們自己實現了raft協議。但是看了代碼之后,發現用的是braft。因為在我們自己bg里一直在提paxos,bg開源的東西很多也是基於paxos。但是實際上paxos是什么我並不清楚,只知道是個一致性協議 ...
因為最近在看一個內部開源代碼,看到了braft。braft又依賴於brpc。於是就看了相關的文檔,打算接下來試一把。 這里引用下gejun大佬在知乎上的回答(https://www.zhihu.co ...
CNN初探 版權聲明:本文為博主原創文章,轉載請指明轉載地址 http://www.cnblogs.com/fydeblog/p/7450413.html 前言 這篇博客主要講解卷積神經網絡(CNN)的歷史、模塊、特點和架構等等 1. CNN歷史 CNN最早可以追溯到 ...
AMBA Advanced Microcontroller Bus Architecture,片上總線標准 AMBA 1.0 ASB:Advanced System ...
Kettle是Pentaho的一個組件,主要用於數據庫間的數據遷移,到我用過的4.2版,還不支持noSQL,不知道4.4是不是支持了。 Kettle自己有三個主要組件:Spoon ...
最近想研究一下Openwrt,於是開始搭建openwrt環境,雖然現在沒有現成的板子,但是 可以先編譯起來。 openwrt的特點是基於下載 -> patch -> 編譯 ...