原创 Google benchmark(C++性能測試)hmh_1

google/benchmark是一個由Google開發的基於googletest框架的c++ benchmark工具,它易於安裝和使用,並提供了全面的性能測試接口。 Benchmark 是 Google 一個用來對代碼片段進行基準測試

原创 Windows系統與Linux系統之間複製粘貼問題

Open VM Tools (open-vm-tools) 是適用於 Linux 客戶機操作系統的 VMware Tools 的開源實現。VMware 提供了操作系統特定軟件包 (OSP) 充當 VMware Tools 的打包和分發機制

原创 Google benchmark(C++性能測試)hmh_2

在上一篇博客(https://blog.csdn.net/weixin_42067873/article/details/106150877)中,簡單介紹了Google benchmark的相關知識,在本次博客中,我們一起來探究Googl

原创 warning MSB8012 的問題解決(vs2013 )

在使用中警告提示信息爲: warning MSB8012: TargetPath(D:\work\code\xxxx\Debug\xxxx.exe) does not match the Linker's OutputFile prope

原创 自動化測試(1)

一、爲什麼要進行自動化測試 1、解決-迴歸測試 2、解決-壓力測試 3、解決-兼容性測試 4、提高測試效率,保證產品質量 迴歸測試:項目在發新版本之後對之前的功能進行驗證; 壓力測試:可以理解爲多用戶同時去操作軟件,統計軟件服務器處理

原创 Linux下文件與Windows下文件格式的區別與轉換

Windows下的TXT文件上傳到Linux系統上,用cut,grep.sed,awk等文本處理工具處理過後再次傳到Windows電腦上,發現內容都連到一塊了,解決辦法: 注:這個其實是換行符被刪除了。 so,問題來了,怎麼處理就不會把換

原创 整數規劃問題

什麼是整數規劃   整數規劃是指一類要求問題中的全部或一部分變量爲整數的數學規劃。是近三十年來發展起來的、規劃論的一個分支. 整數規劃問題是要求決策變量取整數值的線性規劃或非線性規劃問題。   一般認爲非線性的整數規劃可分成線性部分和整數

原创 vim常識

一、vim鍵盤圖 二、常用命令 光標移動   h 光標左移。 j 光標下移。 k 光標上移。 l 光標右移。 w 跳到單詞開頭。 W 跳到下一個單詞開頭出,如果多個單詞連接起來,當作一個單詞。 e 跳到單詞的尾部。 E 跳到單詞的尾部,

原创 啓發式算法(待完善)

啓發式算法(heuristic algorithm)是相對於最優化算法提出的。一個問題的最優算法求得該問題每個實例的最優解。啓發式算法可以這樣定義:一個基於直觀或經驗構造的算法,在可接受的花費(指計算時間和空間)下給出待解決組合優化問題每

原创 GTest在VS2013中的使用

gtest是一個跨平臺的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++單元測試框架,由google公司發佈。gtest是爲在不同平臺上爲編寫C++測試而生成的。它提供了豐

原创 軟件測試基礎及一般流程

軟件測試行業基本介紹 軟件測試的定義:通過手工或者工具對“被測對象”進行測試的操作,從而驗證實際結果與預期效果之間是否存在差異。 爲什麼需要軟件測試? 一款軟件從無到有會經歷很多的開發階段有不同水平的人來參與開發,所以最終產出的軟件功能可

原创 GraphicsView使用(待完善)

QT4.2開始引入了Graphics View框架用來取代QT3中的Canvas模塊,並作出了改進,Graphics View框架實現了模型-視圖結構的圖形管理,能對大量圖元進行管理,支持碰撞檢測,座標變換和圖元組等多種方便的功能。 Gr

原创 觀察者模式(行爲型模式)

概念 Observer模式是行爲模式之一,它的作用是當一個對象的狀態發生變化時,能夠自動通知其他關聯對象,自動刷新對象狀態。 Observer模式提供給關聯對象一種同步通信的手段,使某個對象與依賴它的其他對象之間保持狀態同步。 角色和職責

原创 Google Test在Qt中的使用

單元測試(unit testing),是指對軟件中的最小可測試單元進行檢查和驗證。對於單元測試中單元的含義,一般來說,要根據實際情況去判定其具體含義,如C語言中單元指一個函數,Java裏單元指一個類,圖形化的軟件中可以指一個窗口或一個菜單

原创 TestLink報Creating default object from empty value 問題的解決方法

解決方法: 1、找到報錯的位置然後看哪個變量是沒有初始化而直接使用的,將這個變量先實例化一個空類。如: 創建內stdClass類的實例,比如$g_attachments->enabled = TRUE;這一句報容這個warning,可以在