原创 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