精华内容
参与话题
问答
  • 一些实用的GitHub项目

    万次阅读 多人点赞 2019-10-08 14:25:24
    最近整理了一些在GitHub上比较热门的开源项目关于GitHub,快速了解请戳这里其中涵盖了:学习教程,面试总结,实用工具,框架,机器学习等东西比较杂,要学的东西也比较多...
        

    640?wx_fmt=png

    最近整理了一些在GitHub上比较热门的开源项目

    关于GitHub,快速了解请戳这里

    其中涵盖了:学习教程,面试总结,实用工具,框架,机器学习等

    东西比较杂,要学的东西也比较多,先存着,然后一点一点学

    小伙伴们有收藏的好项目,也请分享一下呀~

    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 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。它被用作全文检索、结构化搜索、分析以及这三个功能的组合

    640?wx_fmt=png

    展开全文
  • Linux下使用git命令及github项目

    万次阅读 多人点赞 2013-05-09 11:34:57
    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。...3、将公钥加入到Github账户信息Acco...

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。

    在linux下搭建git环境
    1、创建Github账号,https://github.com
    2、Linux创建SSH密钥:

     

    ssh-keygen  ##一直默认就可以了

    3、将公钥加入到Github账户信息Account Settings->SSH Key
    4、测试验证是否成功。

     

    ssh -T git@github.com
    Hi someone! You've successfully authenticated, but GitHub does not provide shell access.


    同步github到本地
    1、复制项目到本地:

     

    git clone git://github.com:xxxx/test.git ##以gitreadonly方式克隆到本地,只可以读
    git clone git@github.com:xxx/test.git  ##以SSH方式克隆到本地,可以读写
    git clone https://github.com/xxx/test.git ##以https方式克隆到本地,可以读写
    git fetch git@github.com:xxx/xxx.git  ##获取到本地但不合并
    git pull git@github.com:xxx/xxx.git ##获取并合并内容到本地


    本地提交项目到github
    1、本地配置

     

    git config --global user.name 'onovps'
    git config --global user.email 'onovps@onovps.com' #全局联系方式,可选

    2、新建Git项目并提交到Github。

     

    mkdir testdir & cd testdir
    touch README.md
    git init #初始化一个本地库
    git add README.md #添加文件到本地仓库
    git rm README.md #本地倒库内删除
    git commit -m "first commit" #提交到本地库并备注,此时变更仍在本地。
    git commit -a  ##自动更新变化的文件,a可以理解为auto
    git remote add xxx git@github.com:xxx/xxx.git  #增加一个远程服务器的别名。
    git remote rm xxx   ##删除远程版本库的别名
    git push -u remotename master #将本地文件提交到Github的remoname版本库中。此时才更新了本地变更到github服务上。


    分支版本操作
    1、创建和合并分支

     

    git branch #显示当前分支是master
    git branch new-feature  #创建分支
    git checkout new-feature  #切换到新分支
    vi page_cache.inc.php
    git add page_cache.inc.php
    git commit -a -m "added initial version of page cache"
    git push origin new-feature  ##把分支提交到远程服务器,只是把分支结构和内容提交到远程,并没有发生和主干的合并行为。

    2、如果new-feature分支成熟了,觉得有必要合并进master

     

    git checkout master  #切换到新主干
    git merge new-feature  ##把分支合并到主干
    git branch #显示当前分支是master
    git push  #此时主干中也合并了new-feature的代码


    git命令使用思维图:【非常有料

     

    http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html

     

     

    展开全文
  • jenkins自动化构建github项目

    万次阅读 2019-01-28 23:45:47
    1. 准备好github项目,jenkins(部署在公网ip)等   2. jenkins里新建项目,配置源码管理   3 构建触发器里勾选github hook   4 编写构建shell   5 在github项目的setting/Webhooks里Add webhooks...

    1. 准备好github项目,jenkins(部署在公网ip)等

     

    2. jenkins里新建项目,配置源码管理

     

    3 构建触发器里勾选github hook

     

    4 编写构建shell

     

    5 在github项目的setting/Webhooks里Add webhooks后填入URL(push代码时github会自动请求这个URL)

     

    注意:

    Payload URL格式:http://ip:port//github-webhook/

    ip和port是jenkins部署的公网ip和端口,URL最后是以 / 结尾

     

    6 push代码测试,结果在刚刚新建的webhook里可以看到github推送的具体内容

     

     

    展开全文
  • Github项目解析系列

    千次阅读 2016-03-23 20:42:40
    Github项目解析系列主要解析的是平时开发过程中遇到的小项目小例子,自己总结的一些研发技巧与实践,以及一些Github中流行的项目等

    转载请标明出处:一片枫叶的专栏

    Github项目解析系列主要解析的是平时开发过程中遇到的小项目小例子,自己总结的一些研发技巧与实践,以及一些Github中流行的项目等。基本上blog中所涉及到的项目都已经上传都 我的github中 欢迎star和follow。

    下面的这些是我已经讲解完了的blog列表,水平有限如有疏漏请多多指正。

    Github项目解析(一)–>上传Android项目至github

    本文主要讲解了如何将自己的android项目上传至github,相信大家平时在开发过程中为了避免重复造轮子会经常逛一下github查看有没有与需求类似的开源项目,那么github上面的开源项目是如何上传至github上的呢?带着这个疑问,我们开始我们今天的讲解…

    Github项目解析(二)–>将Android项目发布至JCenter代码库

    今天我们将讲解一下如何将android项目发布到Jcenter代码库中。Jcenter是一个maven的标准代码库,向我们平时通过compile
    引用的library库其实基本都是从Jcenter库中下载的,所以还是很有必要了解如何将Android项目发布到Jcenter代码库的…

    Github项目解析(三)–>Android内存泄露监测之leakcanary

    Java内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。无用的对象占据着内存空间,使得实际可使用内存变小,形象地说法就是内存泄漏了,而LeakCanary 是一个square开源的在debug版本中检测内存泄漏的java库…

    Github项目解析(四)–>动态更改TextView的字体大小

    最近app开发产品提出了一个需求是,需要动态更改TextView内容字体的大小,比如设定TextView只有一行,宽度只有200dp,内容超过这个之后就缩小字体显示,只能能将字体都显示完全;好吧,其实就是动态更改TextView的字体大小,当TextView的内容比较多时缩小显示,当TextView的内容比较少时正常显示…

    Github项目解析(五)–>Android日志框架

    本文主要讲解的是自己实现一个简单的Android日志框架,可以在Android studio控制台中输入日志信息,其中v、d、i、w、d分别代表着不同的日志级别,和Android原生的Log日志级别是相同的…

    Github项目解析(六)–>自定义实现ButterKnife框架

    目前在 友友用车 项目中使用到了ButterKnife框架,这是一个通过注解的方式简化程序员代码量,自动映射xml布局文件与对象关系的框架。使用了这个框架之后很大程度上简化程序员的工作量,提高了工作效率,让程序员们不在编写findViewById之类的代码,其github上的地址 ButterKnife。 最近也研究了一下ButterKnife的实现原理,下面我就将讲解一下其实现的机制…

    Github项目解析(七)–>防止按钮重复点击

    本文中我将介绍一下我自己封装的一个小的工具类库:按钮点击事件类库。该类库可以防止按钮重复点击,可以判断网络状态,可以判断用户登录状态,以及自定义验证条件等等…

    Github项目解析(八)–>Activity启动过程中获取组件宽高的N种方式

    本文中我将介绍一下Android中Activity启动时获取组件宽高的五种方式。我们知道,有时候我们需要在Activity启动的时候获取某一组件的宽或者是高用于动态的更改UI布局文件,但是这时候我们直接通过getWidth和getHeight方法获取是有问题的。为什么这么说呢?这里我们可以下一个测试的例子来验证一下…

    Github项目解析(九)–>实现Activity跳转动画的五种方式

    文本中我们将讲解activity切换动画相关的知识点,这里的切换动画指的是是activity跳转时的动画效果。这里总结了一下,有五种方式实现activity切换时实现动画效果。下面我将依次介绍一下每种实现activity切换动画效果的实现方式…

    Github项目解析(十)–>几行代码快速集成二维码扫描库

    本文将讲解一下我最近写的一个快速集成二维码扫描库,这里需要说明的是其核心的实现扫描的功能,是通过调用ZXing库实现的。内部App中使用到了二维码扫描功能,但是网上找了一些关于二维码扫描的例子,只是我在集成的时候发现通过android studio集成zxing二维码库不是特别方便,由于我就有了将其制作成标准库的想法,也就有了本文即快速集成二维码扫描库…

    Github项目解析(十一)–>一个简单,强大的自定义广告活动弹窗

    本文我们将讲解一个简单,强大的广告活动弹窗控件。不少App在打开的时候需要弹出一个广告活动弹窗,点击广告活动弹窗中的图片就会跳转到一个H5页面,加载显示具体的活动内容等,为了方便大家的操作,我将其做成了一个标准控件:android-adDialog。需要说明的是,虽然其名称为android-adDialog,并且表现形式也和Dialog类似,但是这里并不是通过Dialog实现的,而是自定义的View…

    Github项目解析(十二)–>一个简单的多行文本显示控件

    本文我们将讲解一个使用的多行文本显示控件,在实际开发过程中我们时常会遇到这种需求:有两个TextView控件分行显示,当第一个TextView的内容过多一行显示不下时,我们需要将第二个TextView在第一个TextView的第二行末尾显示,当第二个TextView第二行也显示不下时,第一个TextView的第二行结尾以“…”结束,第二个TextView显示在第二行的最后段,而本文介绍的就是一个实现这种需求的自定义控件…

    Github项目解析(十三)–>使用Kotlin实现UC头条ViewPager左右滑动效果

    而本文我们将介绍一个使用kotlin实现的仿照UC头条ViewPager的左右滑动效果。这个项目是为了学习kotlin的使用以及基本语法,在实现的过程中主要需要注意的有两点:一个是UC头条在滑动过程中的遮盖动画效果,一个是跨多个Tab点击屏蔽多个页面滑动效果…

    Github项目解析(十四)–>快速实现自定义地图聚合操作

    本文我将讲解一下我最近实现的高德地图Marker的聚合功能。在项目开发中需要使用到地图Marker的聚合功能,但是高德地图并没有实现对Marker的聚合功能,所以需要自己实现其聚合功能…


    对产品研发技术,android源码实践,Github项目解析方面感兴趣的同学可以参考我的:

    展开全文
  • 将demo项目克隆并添加到新的github项目的步骤: 方法一:  创建repository后,在code页最下边import code,import已存在的项目(使用git下载的url) 方法二: 1)git clone Demo项目  2)git remote rm origin...
  • 本文主要讲解了如何将自己的android项目上传至github,相信大家平时在开发过程中为了避免重复造轮子会经常逛一下github查看有没有与需求类似的开源项目,那么github上面的开源项目是如何上传至github上的呢?...
  • Eclipse配置github项目同步

    千次阅读 2017-03-05 22:54:19
    因为Eclipse是很多公司都采用的JavaEE开发平台,所以本博客介绍Eclipse集成github插件,仅当教程使用 a、选择file->import->git->projects from git,然后点击Clone URI b、复制到导入的github url c、点击...
  • GitHub项目添加协议

    千次阅读 2018-12-02 23:53:04
    如果一开始在GitHub上创建仓库时没有添加协议,可以用以下方式来重新添加相关的协议: 打开GitHub上的某个仓库,点击Create new file; 在新建文件的页面上,输入文件名LICENSE,这时候你会发现在标题的右边多...
  • 个人GitHub项目总结

    万次阅读 2017-05-04 14:15:18
    项目项目:仿IOS时间弹出框 链接:https://github.com/wujianning/SelectBox 效果: 项目项目:Android 打造多级任意树形结构 链接:https://github.com/wujianning/TreeView 效果: ...
  • Android Studio导入github项目详解

    万次阅读 2015-09-28 21:03:50
    最近在群里发现总有人问一些关于Android Studio的问题,Android Studio是Google新出的一款IDE工具,它是基于Intellij IDEA开发的,AS开发Android很方便,那么今天就说一下怎么将Github项目导入Android Studio中而...
  • GitHub项目地址

    千次阅读 2018-12-12 10:58:09
    https://github.com/PancrasPan  
  • Github 项目收藏

    千次阅读 2016-03-18 17:35:35
    导航栏: 1.https://github.com/roughike/BottomBar
  • github项目链接

    千次阅读 2016-10-25 11:42:25
    https://github.com/Trinea/android-open-project
  • Eclipse安装git插件以及关联导入GitHub项目

    万次阅读 多人点赞 2016-06-20 22:08:28
    Eclipse安装git插件以及关联导入Github项目 一、Eclipse配置git 1.查看自己eclipse的版本 打开eclipse 导航: help->AboutEclipse 如图: 或者找到eclipse的解压文件,打开.eclipseproduct就能看到了 ...
  • GitHub项目、代码搜索、使用等技巧

    万次阅读 2018-06-19 10:49:43
    代码搜索网站: 代码:GitHubCodaseOhlohkrugleMerobase Component FinderGoogle Code Archive SymbolHound 可以搜索特殊符号的搜索引擎,程序员的福音,遇到 Bash、正则之类的问题时候的利器!...
  • 【github】常用Github项目类库

    千次阅读 2014-09-16 18:15:46
    常用Github上比较优秀的项目,希望对大家日常开发有所帮助。
  • 一、拉取Git项目到本地 打开终端,cd到自己想要存放项目的文件夹 $ cd /Users/ioskaifa/Desktop ...二、 将本地项目上传到GitHub git add 你改动后的文件,如果想要全部上传 git add . $ git ad...
  • 【Python】Pycharm同步Github项目

    千次阅读 2016-08-27 15:18:26
    原文地址:http://zhidao.baidu.com/link?url=0P7DGHosch8byrCXK1lMcOkJ2LGqlP3ptVhDVbmkM4MKRRMW4z8m2anrbzJYjdtHyB_ebftbgUlxYnEdYYNEbrXW4IyfNhUTdBSf2YyKQ8_ ...2.Pycharm中设置GitHub账号密码 Pref...
  • Github -- 实用的Github项目

    千次阅读 2019-09-26 11:09:04
    向导1.JavaGuide2.100-Days-of-ML-Code3.Python-100-Days4.git-flight-rules5.first-contributions6.SQLAdvisor7.system-design-primer8.Tensorflow9.arthas10.interviews11.proxyee-down12.incubator-dubbo13.java-...
  • IDEA导入github项目

    万次阅读 2018-05-31 22:52:16
    首先在IDEA设置上github的用户名和密码 :然后配置git然后导入github上的项目 New->Project from Version Contro->Git把github上地址复制到上面,注意选择“Use SSH”注意:如果报 ssh key的错误,就...
  • GitHub 项目 增加成员

    千次阅读 2018-03-08 16:25:17
    1、在本地创建SSH ssh-keygen -t rsa -C "你的github注册时邮箱" 2、找到本地生成的id_rsa.pub,我的是在 C:\...4、登录github,setting->SSH and GPG KEY->New SSH ...
  • github项目管理以及项目统计

    千次阅读 2018-07-04 17:34:29
    github项目管理以及项目统计 这次大作业中算是真正体验了一把用github来管理项目的感觉。第一次尝试用git管理难免遇到很多不懂的地方然后踩坑,也算是正常现象。现在就把这次项目中用到的一些使用操作在这里分享...
  • Jenkins配置github项目

    千次阅读 2017-04-13 10:19:48
    Jenkins配置github项目 (jenkins详细配置可查看《gitblit系列七:使用Jenkins配置自动化持续集成构建》) 1.新建任务,点击左侧新建 输入项目名称,选择项目类型,我目前的项目是java项目,选择第一个,构建一...
  • Jenkins把GitHub项目做成Docker镜像

    千次阅读 2019-09-21 10:27:40
    利用Jenkin的流水线脚本,从GitHub的私有仓库下载一个Java工程,将其编译构建成Docker镜像,然后推送到私有镜像仓库里。
  • 如何修改github项目中的语言设定

    千次阅读 2017-12-21 00:29:58
    github上的项目语言是自动识别的,也就是你某种语言的占比最多,就会自动识别为那种语言,这个方式显然不合适,比如说我的一个python项目,但是里面存储了一些html网页文件,结果项目被错误的识别成了html语言项目,...
  • pycharm 导入GitHub项目

    千次阅读 2020-03-26 15:32:42
    原文地址 我的个人博客 具体步骤 1、配置git File-》Settings-》Version Control-》Git 更改为自己的git.exe所在的地址 ...3、从GitHub clone项目 点击vsc-》Get from Version Control 接着输入GitHub中的url链...
  • GitHub项目源码Download

    千次阅读 2017-08-18 14:23:24
    GitHub Download项目源码 使用 GitHub Desktop 来Clone项目源码
  • git更新github项目

    千次阅读 2018-04-30 19:42:29
    最近经常要更新github上已有项目的代码,这里对一些命令进行记录 1.查看状态: git status 2.从远程拉取最新代码(一般不是手贱在github上修改readme文件,如果没这一步会报错) git pull origin master ...
  • MultiImageSelector Github项目地址

    千次阅读 2016-03-24 09:58:55
    MultiImageSelector(支持单张多张图片选择) Github项目地址:  https://github.com/lovetuzitong/MultiImageSelector
  • 1、首先需要下载并安装好git for window。 ...2、打开Git Gui,“Help”->...3、登录到GitHub,打开设置界面,在SSH Keys栏中点击“Add SSH key”按钮,然后复制上面生成的秘钥。 4、进入本地gi...

空空如也

1 2 3 4 5 ... 20
收藏数 382,545
精华内容 153,018
关键字:

github项目