亚洲国产成人精品久久_欧美日韩国产综合一区二区_亚洲精品理论电影_色综合久久中文字幕

首頁 » 早鳥快報 » IT » 正文

GitHub標星1.6w+,前方寶藏項目出沒!|原力計劃

放大字體  縮小字體 發布日期:2019-12-19  來源:來自互聯網  作者:來自互聯網  瀏覽次數:561
導讀

dbg-macro:打日志是 C++ 開發中必不可少的一種 debug 方式,dbg-macro 受 rust-lang 中 的 dbg 啟發,提供比 printf 和 std::cout 更好的宏函數…

作者 | Rocky0429

責編 | Elle

出品 | CSDN 博客

大家好,我是 Rocky0429,一個最近老在 GitHub 上閑逛的蒟蒻...

特別慚愧的是,雖然我很早就知道 GitHub,但是學會逛 GitHub 的時間特別晚。當時一方面是因為菜,看著這種全是英文的東西難受,不知道該怎么去玩,另一方面是一直在搞 ACM,沒有做一些工程類的項目,所以想當然的以為和 GitHub 也沒什么關系(當然這種想法是錯誤的)。

后來自己花了一個星期看完了 Python 的基礎知識,就想著找點項目看一看,學一學,練一練,這個時候我才真正的去了解 GitHub,開始了在 GitHub 的瞎逛之旅,在開始之初,隨之而來的問題是我不知道哪些項目當時還是新手的我,哪些項目是好項目,哪些項目好玩有價值。

雖然現在我已經在 GitHub 上逛的相當流暢,但我還是想如果有一個東西可以收集這些對新手友好的東西,那么我當時可以少走更多的彎路,節省更多的時間吧。

那么有這么一個東西么?

有的,而且已經做了三年多,這就是HelloGitHub,一個分享 GitHub 上有趣,入門級的開源項目。

GitHub :https://github/521xueweihan/HelloGitHub

在項目中,內容每月 28 號以月刊的形式更新發布,主要是面向編程新手、熱愛編程、對開源社區感興趣人群的項目。更新的內容主要包括:各種語言的流行項目、入門級項目、讓生活變得更美好的工具、書籍、學習心得筆記、企業級項目等。

這些項目都有一些共同的特征,那就是很酷,非常容易上手的項目,編程的魅力和便捷體驗起來就是這么簡單。

再次給出 GitHub 地址:

https://github/521xueweihan/HelloGitHub

下面我們就來看看,這個項目具體包括啥,我們以最新的月刊(43 期)為例。

簡介

目錄

內容

每個類型的項目我們挑一個來看。

C 項目

tmux:一個終端復用工具,可極大的提高工作效率。

  • 提供了強勁的、易于使用的命令行界面;
  • 可橫向和縱向分割窗口;
  • 窗格可以自由移動和調整大小,或直接利用四個預設布局之一;
  • 可在多個緩沖區進行復制和粘貼;
  • 可通過交互式菜單來選擇窗口、會話及客戶端;
  • 等等。

C# 項目

BenchmarkDotNet:功能強大的用于基準測試 .NET 庫。

C++ 項目

dbg-macro:打日志是 C++ 開發中必不可少的一種 debug 方式,dbg-macro 受 rust-lang 中 的 dbg 啟發,提供比 printf 和 std::cout 更好的宏函數。主要有如下特點:

  • 美觀的彩色輸出(當輸出不是交互式終端時,顏色將自動禁用);
  • 兼容 C++11,并且是 header-only;
  • 支持基礎類型和 STL 容器類型的輸出;
  • 除了基本信息外,還輸出變量名和類型;
  • 啟用 DBG_MACRO_DISABLE 生成 release 版。

# include<vector>

# include<dbg.h>

// You can use "dbg(..)" in expressions:

intfactorial( intn) {

if(dbg(n <= 1)) {

returndbg( 1);

} else{

returndbg(n * factorial(n - 1));

}

}

intmain{

std:: stringmessage = "hello";

dbg(message); // [example.cpp:15 (main)] message = "hello" (std::string)

constinta = 2;

constintb = dbg( 3* a) + 1; // [example.cpp:18 (main)] 3 * a = 6 (int)

std:: vector< int> numbers{b, 13, 42};

dbg(numbers); // [example.cpp:21 (main)] numbers = {7, 13, 42} (size: 3) (std::vector<int>)

dbg( "this line is executed"); // [example.cpp:23 (main)] this line is executed

factorial( 4);

return0;

}

Go 項目

go-admin:基于 Golang 語言的數據可視化與管理平臺。特性如下:

 
 
免責聲明
本文為會員免費發布,僅代表發布者個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理。
 
 
主站蜘蛛池模板: 精品国产依人香蕉在线精品| 日韩av免费在线播放| 亚洲xxxx在线| 国产高清自拍99| 久久在精品线影院精品国产| 欧美日韩福利在线观看| 久久色精品视频| 精品国偷自产一区二区三区| 欧美乱人伦中文字幕在线| 天天干天天操天天干天天操| 亚洲午夜精品久久久久久人妖| 高清视频一区| 在线视频一二三区| 亚洲国产欧美一区二区三区不卡 | 日韩av免费网站| 114国产精品久久免费观看| 国产精品久久久久久久久粉嫩av | 国产黄页在线观看| 91精品国产综合久久香蕉最新版| 国产成人综合久久| 国产区精品在线观看| 国产欧美在线观看| 99国产视频在线| 99免费在线视频观看| 日韩三级在线播放| 亚洲永久免费观看| 精品日本一区二区三区在线观看| 国产麻豆日韩| 日日摸天天爽天天爽视频| 亚洲视频导航| 国产美女被下药99| 久久夜色精品国产亚洲aⅴ| 国产在线精品播放| 91久久精品美女| 国产精品一区二区3区| 不卡av日日日| 久精品国产欧美| 涩涩日韩在线| 岛国视频一区| 国产精品久久久久999| 久久在线中文字幕|