实用的GitHub项目

2019-10-15 09:16:15

向导

1.JavaGuide

2.100-Days-of-ML-Code

3.Python-100-Days

4.git-flight-rules

5.first-contributions

6.SQLAdvisor

7.system-design-primer

8.Tensorflow

9.arthas

10.interviews

11.proxyee-down

12.incubator-dubbo

13.java-design-patterns

14.elasticsearch

1.JavaGuide

https://github.com/Snailclimb/JavaGuide


Java学习+面试指南:一份涵盖大部分Java程序员所需要掌握的核心知识。


2.100-Days-of-ML-Code

https://github.com/Avik-Jain/100-Days-of-ML-Code-Chinese-Version


GitHub上爆火的机器学习教程,通过100天的学习拿下机器学习,重点是还有中文版哦!


3.Python-100-Days

https://github.com/jackfrued/Python-100-Days


Python – 100天从入门到精通,通过100天的学习拿下Python


4.git-flight-rules

https://github.com/k88hudson/git-flight-rules


如今只要是程序员都用Git,但是出问题要怎么办呢?git-flight-rules就是关于出现问题后应该怎么做,是非常详细的标准处理流程。


5.first-contributions

https://github.com/firstcontributions/first-contributions


这是一个GitHub教程,旨在帮助指导并简化初学者实现第一次项目贡献的过程,诸如如何创建一个分支,如何提交更改等。


6.SQLAdvisor

https://github.com/Meituan-Dianping/SQLAdvisor


SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。


7.system-design-primer

https://github.com/donnemartin/system-design-primer


该项目是关于如何设计大型系统,以及如何应对系统设计面试。系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。这个仓库就是这些资源的组织收集,它可以帮助你学习如何构建可扩展的系统。


8.Tensorflow

https://github.com/tensorflow/models


一个 Tensorflow 库,里面包含 使用 TensorFlow 构建的模型和示例的教程,旨在更好的维护,测试,并与最新的 TensorFlow API 保持同步最新。


TensorFlow实现模型:https://github.com/tensorflow/models/blob/master/research


TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials


9.arthas

https://github.com/alibaba/arthas


Arthas 是阿里巴巴开源的Java的诊断工具,深受开发者喜爱。其采用命令行交互模式,提供同时丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。


10.interviews

https://github.com/kdn251/interviews


Java工程师面试指南,里面涵盖几乎所有软件工程师面试时会碰到的问题以及答案。


11.proxyee-down

https://github.com/proxyee-down-org/proxyee-down


proxyee-down 是一个开源的下载神器,也可以说是百度云下载神器,不过,它需要安装证书、设置代理,初次使用会略显繁琐,但带来的速度提升也是显而易见的。


12.incubator-dubbo

https://github.com/apache/incubator-dubbo


Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。目前,incubator-dubbo 作为一个孵化中的 apache 项目,毕业后,项目移出incubator,成为正式开源项目。


13.java-design-patterns

https://github.com/iluwatar/java-design-patterns


Design patterns 是程序员在设计应用程序或系统时可用来解决常见问题的最佳实践手册。它可以帮助你加快开发进程,有效防止一些可能导致重大失误的细节问题,不过深入了解 java-design-patterns 之前,你应提前熟悉各种编程/软件设计原则。


14.elasticsearch

https://github.com/elastic/elasticsearch


Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合

————————————————

版权声明:本文为CSDN博主「TheBiiigBlue」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Aeve_imp/article/details/101428499


  • 2018-11-17 23:25:38

    Android高效内存1:一张图片占用多少内存

    在做内存优化的时候,我们发现除了解决内存泄露问题,剩下的就只有想办法减少真实的内存占用。而在App中,大部分内存可能被我们图片占用了,所以减少图片的内存占用可以带来直接的效果。本文就简单介绍一张图片到底占用多少内存,我们先假设我们有一张图片时 600 * 800 的,图片占用空间大小假设是 100KB。另外本文知识点也是面试官喜欢问的一个点,看看自己的回答到什么级别了。

  • 2018-11-18 09:06:06

    Android子线程中更新UI的3种方法

    UI的更新必须在主线程中完成,所以不管上述那种方法,都是将更新UI的消息发送到了主线程的消息对象,让主线程做处理。

  • 2018-11-19 15:10:23

    nodemailer的使用,nodejs发送邮件

    前段时间有个很普通的项目需要发邮件的功能,而且是刚开始学nodejs,所以只是搜索了下用什么好的库能实现,就找到了nodemailer了。这篇文章主要是记录一下使用的过程和经验。

  • 2018-11-21 09:07:37

    Android为每个应用分配多少内存?

    熟悉Android内存分配机制的朋友都知道,Android为每个进程分配内存时,采用弹性的分配方式,即刚开始并不会给应用分配很多的内存,而是给每一个进程分配一个“够用”的内存大小。

  • 2018-11-22 21:13:28

    webview之独立进程

    app内存占用大,被系统回收的概率就高,当每次把app切到后台再回到app时,可能每次app都会重启,最常见的是activity或fragment被回收了,导致fragment使用activity的数据时,出现NullPointerException。内存占用大,app越不稳定。运行性能差。webview加载页面后会占用更多的内存,从而导致app内存占用大,最终导致出现以上问题。

  • 2018-11-22 21:14:34

    为什么要采用WebView独立进程

    App中大量Web页面的使用容易导致App内存占用巨大,存在内存泄露,崩溃率高等问题,WebView独立进程的使用是解决Android WebView相关问题的一个合理的方案。

  • 2018-11-22 21:15:45

    Android WebView: 性能优化不得不说的事

    Mo说:大家通过前两篇文章想必都能顺利的 get 到 WebView 与 JavaScript 交互的技能了。现在 App 嵌入 H5 页面已经是稀松平常的事情了,开发者要面对 WebView 也越来越多的爆发出来,比如页面加载慢,内存泄露,不同 Android 系统版本采用了不同内核的兼容问题等等。 所以当我们使用了 WebView 这个组件的时候,性能优化的事情就不能不提上议程了。这篇文章我们就针对上述问题来总结下 Android WebView 性能优化的常见方法。 作者:MoTalksCn_林墨 链接:https://www.jianshu.com/p/95d4d73be3d1 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。