原创 clang資料彙總

https://blog.csdn.net/dashuniuniu/article/details/50773316 https://www.jianshu.com/p/7e2c65dcf632 https://releases

原创 transaction-dsl

https://github.com/godsme/transaction-dsl http://godsme.github.io/ https://www.jianshu.com/p/bb9c35606d29 h

原创 IDL(Interface Description Language)

An interface description language or interface definition language (IDL), is a specification language used to descr

原创 ANTLR/JavaCC/Flex&Bison工程應用

文章目錄1 ANTLR2 JavaCC3 JFlex&JavaCUP4 Flex&Bison5 Lemon 1 ANTLR Apache Hive Spark Grovvy Atlas Beam Eagle Incubator-

原创 WordCounter工程結構

word_counter ├── 3rdparty │ ├── include │ │ └── gtest │ │ ├── gtest-death-test.h │ │ ├── gtes

原创 bfg.jar清理.git中的大文件

https://rtyley.github.io/bfg-repo-cleaner/

原创 clang(-ftime-trace)優化C/C++工程編譯時長

1 編譯/安裝ClangBuildAnalyzer clang參數-ftime-trace需要與ClangBuildAnalyzer工具一起工作,輸出每個文件的編譯時長統計,首先下載ClangBuildAnalyzer: git

原创 SHELL運行時長統計

**#!/bin/bash starttime=`date +'%Y-%m-%d %H:%M:%S'` #執行程序 endtime=`date +'%Y-%m-%d %H:%M:%S'` start_seconds=$(da

原创 宏定義do{...}while(0)(C/C++)

參考鏈接 [1] C multi-line macro: do/while(0) vs scope block [2] What’s the use of do while(0) when we define a macro?

原创 CMake構建VS2017工程

1 安裝VS2017/cmake 2 工程開發 3 生成VS2017工程 4 參考資料 1 安裝VS2017/cmake 軟件安裝: Visual Studio官網下載Visual Studio Community 2

原创 批處理文件(*.bat)實用指南

1 概述 批處理文件(Batchfile)是 DOS 下的批處理文件,是一種無格式的文本文件,文件擴展名爲 .bat 或 .cmd。在命令行輸入批處理文件名或雙擊批處理文件即可運行。批處理文件常用來簡化日常重複性任務,但批處理文件

原创 ubuntu14.04安裝llvm/clang 9.0預編譯版本

1 ubuntu14.04安裝llvm/clang 9.0預編譯版本 下載llvm/clang prebuild: https://releases.llvm.org/download.html#9.0.0 https://dow

原创 perf資料整理

http://www.brendangregg.com/perf.html https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools

原创 include-what-you-use消除頭文件重複包含

1 安裝 mkdir iwyu cd iwyu git clone https://github.com/include-what-you-use/include-what-you-use.git mkdir build cd

原创 clang(-ftime-trace)優化編譯時長

1 編譯/安裝ClangBuildAnalyzer clang參數-ftime-trace需要與ClangBuildAnalyzer工具一起工作,輸出每個文件的編譯時長統計,首先下載ClangBuildAnalyzer: git