您当前的位置: 首页 >  git

CSDN 程序人生

暂无认证

  • 3浏览

    0关注

    1993博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

GitHub 标星 1.6w+,这个宝藏项目太牛了!

CSDN 程序人生 发布时间:2019-12-21 11:19:09 ,浏览量:3

作者 | Rocky0429

责编 | Elle

出品 | CSDN 博客

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

特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类的项目,所以想当然的以为和 GitHub 也没什么关系(当然这种想法是错误的)。

后来自己花了一个星期看完了 Python 的基础知识,就想着找点项目看一看,学一学,练一练,这个时候我才真正的去了解 GitHub,开始了在 GitHub 的瞎逛之旅,在开始之初,随之而来的问题是我不知道哪些项目当时还是新手的我,哪些项目是好项目,哪些项目好玩有价值。

虽然现在我已经在 GitHub 上逛的相当流畅,但我还是想如果有一个东西可以收集这些对新手友好的东西,那么我当时可以少走更多的弯路,节省更多的时间吧。

那么有这么一个东西么?

有的,而且已经做了三年多,这就是HelloGitHub,一个分享 GitHub 上有趣,入门级的开源项目。

GitHub 网址:https://github.com/521xueweihan/HelloGitHub

在项目中,内容每月 28 号以月刊的形式更新发布,主要是面向编程新手、热爱编程、对开源社区感兴趣人群的项目。更新的内容主要包括:各种语言的流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等。

这些项目都有一些共同的特征,那就是很酷,非常容易上手的项目,编程的魅力和便捷体验起来就是这么简单。

再次给出 GitHub 地址:

https://github.com/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 #include // You can use "dbg(..)" in expressions:int factorial(int n) {  if (dbg(n  15.5%-10% / 2//=> -5%

其他

cascadia-code:微软开源的一套等宽字体,有趣的是可以组合字符创建新的字形。组合效果如下:

开源书籍

python_ebook:Python 编程相关的电子书资源集合项目。

book:(英文)《Cosmic Python》讲述如何管理复杂性的 Pythonic 应用程序结构的书籍。

教程

BigData-Notes:大数据入门教程,该教程介绍了大数据常用技术栈的基础和核心知识。内容涵盖:Hadoop、Spark、Storm、HBase、Hive、ZooKeeper、Kafka 等。

机器学习

dimensionality_reduction_alo_codes:该项目使用 Python 实现了 11 种经典的数据抽取(数据降维)算法。同时附有相关资料、展示效果,适用于机器学习初学者和刚刚入坑数据挖掘的小伙伴。

写在之后

以上,就是今天分享的内容,希望更多的人能够知道 HelloGitHub 这个项目,内容已经在这了,万事俱备,差的就是你学习的驱动力和对作者 Star 的支持了。

让走在开源路上的开发者不再孤单,让想进入开源世界的人不再畏惧。

看完有所收获?点个在看,让更多人可以看到~谢谢啦!

今天的分享就到这,拜里个拜~

 热 文 推 荐 

☞码神带我上 CodeHub,他说开发能直接从 80% 起步!

☞44岁的微软如何刷新未来?

☞和“内存杀手” Chrome 说再见!新版 Edge 即将发布

☞超模脸、网红脸、萌娃脸...换头像不重样?我开源了5款人脸生成器

☞中国创新热血时代来临!12位正规军演讲精华 | 现场直击

☞3 天开发物联网应用!腾讯云 IoT 超级小程序来了

☞阿里巴巴宣布架构调整;英伟达放大招!重磅发布 TensorRT 7 ,支持超千种计算变换;苹果、谷歌和亚马逊罕见结盟……

点击阅读原文,精彩继续。

你点的每个“在看”,我都认真当成了喜欢

关注
打赏
1614322772
查看更多评论
立即登录/注册

微信扫码登录

0.0436s