原创 [SoftwareTesting][UnitTest][初級]VC++ 2008 Google Test:gtest 安裝與配置

1、下載 地址:http://code.google.com/p/googletest/downloads/list 當前最新版本爲 gtest-1.6.0 2、編譯 解壓 gtest-1.6.0.zip,目錄結構如下:      

原创 敏捷看板管理實踐——Trello篇

原文鏈接:http://blog.yeyuzhen.cn/?p=264        最近朋友打算在項目組中推廣Trello的看板管理方法。由於之前自己項目組也實踐過半年的Trello看板管理方法,就與他交流了使用經驗。其實,去年半年的T

原创 HDU 2045 LELE的RPG難題

原題:     http://acm.hdu.edu.cn/showproblem.php?pid=2045 分析:       這是一道排列計數問題。題目給的限制是“任何相鄰的方格不能同色,且首尾兩格也不同色”,是一個簡單的限制。所以。

原创 HDU 2047 阿牛的EOF牛肉串

原題:http://acm.hdu.edu.cn/showproblem.php?pid=2047 分析:       分析題意,我們知道這是一道排列計數問題。而且,題意的要求是對於給定字符串長度n,給出對應的方案數m。我很容易聯想到“f

原创 [SoftwareTesting][UnitTest][初級]VC++ 2008 Google Test:gtest 測試項目與正式項目分離方案

1、VC++ 環境下測試項目與正式項目混雜的弊端 測試項目和正式項目無法共存無法獨立運行測試項目或者正式項目   圖 1 :測試與正式項目混雜 2、測試項目與正式項目分離方案 Visual Studio 集成環境並不像 Linux

原创 跨平臺 C/C++ memcached 客戶端 memcacheclient 介紹

1、簡介     C/C++ memcached 客戶端首推 libmemcached,但是其並不兼容 Windows 下 VC++ 編譯器。在 google code 的 memcached wiki 有關於 memcacheclien

原创 C++線程安全的對象生命週期管理

       C/C++的指針一直是令人又愛又恨的特性。圍繞指針產生了許許多多優雅的數據結構和系統實現,但又滋生了不少“腦細胞殺手”——內存Bug。C/C++指針問題(空指針、野指針、垂懸指針)的根本原因其實是,當你獲得一個指針時是無法判

原创 使用Google CPU Profiler對C/C++多線程程序做性能剖析

       Google的gperftools套件中包含有CPU Profiler(以下簡稱:pprof),原生支持C/C++多線程程序的性能剖析。相比GNU Profiler無法原生支持多線程性能剖析,pprof更具實用價值。 依賴條

原创 自己動手將在線文檔製作成CHM文件

在線幫助文檔轉CHM方法 用到的工具:       wget工具(Linux自帶,Windows下請自行下載),htm2chm(共享軟件,不過沒什麼限制) 具體步驟: 1、使用wget工具下載在線文檔整個目錄     簡單介紹一下wget

原创 CMake編譯項目集成Gcov/Lcov代碼覆蓋率測試

原文鏈接:http://blog.yeyuzhen.cn/?p=203        腦補鏈接:什麼是CMake? 什麼是代碼覆蓋率測試? 什麼是 Gcov?        最近不怎麼順利的面試經歷,讓我覺得自己其實是一個2B程序員。應

原创 UVaOJ 401 Palindromes

原題:     http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=6&page=show_problem&problem=342

原创 ubuntu 10.04 Tex Live 2010 + XeTex + ctex中文配置

    下載texlive2010 地址:http://ftp.ctex.org/mirrors/CTAN/systems/texlive/Images/。我下載的版本爲texlive2010-20100826。       安裝TexL

原创 Openssl Crypto 加/解密功能封裝之一:進制轉換

1、環境 OpenSSL 版本:openssl-0.9.8d 請確保系統存在環境變量 SSL_ROOT, $SSL_ROOT/lib 存在 crypto 庫文件,$SSL_ROOT/lib 已加入 LD_LIBRARY_PATH 中。 測

原创 Doxygen 1.7.4 安裝配置指南(windows)

Doxygen 是一個支持 C/C++,以及其它多種語言的跨平臺文檔生成工具。如同 JavaDoc, doxygen 直接從源文件中提取符合 doxygen 註釋規範的註釋,生成文檔[1]。  1、安裝 1.1 安裝 Doxygen 1.

原创 Openssl Crypto 加/解密功能封裝之二:MD5 摘要生成與驗證

1、環境 OpenSSL 版本:openssl-0.9.8d 請確保系統存在環境變量 SSL_ROOT, $SSL_ROOT/lib 存在 crypto 庫文件,$SSL_ROOT/lib 已加入 LD_LIBRARY_PATH 中。 測