开源项目 订阅
开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。开源项目的所有者不属于任何组织或个人。在遵守开源协议的条件下,开源产品可通过修改代码定制成属于自己的个性化产品。 展开全文
开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。开源项目的所有者不属于任何组织或个人。在遵守开源协议的条件下,开源产品可通过修改代码定制成属于自己的个性化产品。
信息
外文名
The open source project
相关系统
Perl等
中文名
开源项目
简    介
开放式源代码项目.
开源项目简介
开源项目,顾名思义,开放式源代码项目.
收起全文
精华内容
参与话题
问答
  • 开源项目

    千次阅读 2016-11-28 14:25:05
    编写各类展示效果,项目代码量比较少,也很适合新手学习。 项目地址GitHub: https://github.com/xiaole0310/LoginButtons 2,Material Animations 演示View的平移、缩放动画,activity进入和退出动画,界面...

    1,LoginButtons

    编写各类展示效果,项目代码量比较少,也很适合新手学习。


    项目地址GitHub: https://github.com/xiaole0310/LoginButtons


    2,Material Animations

    演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学习。


    项目地址GitHub: https://github.com/xiaole0310/Material-Animations

    3,Meizhi

    每天推送一张妹子图、一个小视频和一系列程序员精选文章,数据来源于代码家的干货集中营。唯一不足就是视频解析还有bug,声音视频无法同步,希望能尽快修复。


    架构      MVC

    图片加载:Picasso

    网络请求:RxJava & Retrofit+okhttp

    界面:    遵循Google Meterial 设计风格

    其他:nineoldandroids,photo view,numberprogressbar,umeng-analytics,rxandroid,butterknife,otto

    项目地址github:https://github.com/xiaole0310/Meizhi

    4,LookLook

    可以阅读知乎日报,网易头条,每日推送一张妹子图片和视频,是一个精美的阅读软件。遵循Google Meterial 设计风格,加入了一些5.0以上的新特性,阅读体验绝不逊色于官方的app。


    架构:      MVP

    图片加载:Glide

    网络请求:RxJava & Retrofit+okhttp

    界面:    遵循Google Meterial 设计风格

    其他:      Cardview,RecycleView,Butterknife,PhotoView

    项目地址github:https://github.com/xiaole0310/LookLook

    5,android-UniversalMusicPlayer

    这个开源项目展示了如何实现一个横跨各种Android平台的音乐播放器,包括手机,平板,汽车,手表,电视等。Google官方推出,跨平台开发必看项目。


    架构:MVC

    项目地址github:https://github.com/xiaole0310/android-UniversalMusicPlayer

    6,plaid

    由谷歌工程师开发,展示Google Material风格设计,项目代码量大,但是结构清晰,还是很好理解的。


    架构:    MVC

    图片加载:Glide

    网络请求:RxJava & Retrofit

    其他:      RecycleView,Butterknife

    项目地址github:https://github.com/xiaole0310/plaid

    7,MyMusicPlayer

    本项目是一个安卓的在线音乐项目源码,歌曲数据来源于百度音乐盒接口。可以实现歌曲的在线搜索和下载。


    架构:      MVC

    图片加载:Picasso

    网络请求:retrofit2 + okhttp3 

    其他:fastjson,httpclient,xrecyclerview等等。

    项目地址github:https://github.com/xiaole0310/MyMusicPlayer

    8,DavidNBA

    完整的NBA第三方Android客户端,包含NBA头条新闻、视频集锦/赛场花絮、比赛直播(目前支持比赛前瞻、文字直播、球队及球员技术统计)、球队战绩排行、球员数据排名、虎扑论坛专区(已实现发帖与回复功能)、球队及球员的详细资料。


    架构:      MaterialDesign + MVP + Retrofit2

    图片加载:Picasso

    网络请求:RxJava & Retrofit+okhttp

    界面:    遵循Google Meterial 设计风格

    其他:nineoldandroids,photo view,numberprogressbar,umeng-analytics,rxandroid,butterknife,otto

    项目地址github:https://github.com/xiaole0310/DavidNBA


    总结:

    建议学习顺序从第一个开始一直到最后一个,由易到难。项目中用到的开源库,如果不熟悉,网上搜一些文章进行学习,把开源库的基本使用都了解了之后再去看项目,这样就不会一头雾水。当下比较流行的技术有MVP,RxJava + Retrofit+okhttp3,RecycleView,Butterknife,Glide,fastjson等,这些技术在MyMusicPlayer 和 DavidNBA 项目中都用应用,如果把MyMusicPlayer 和DavidNBA这两个项目搞懂了,基本就没有问题了。

    看开源项目的心得:

    刚开始看一些项目可能会感觉没有头绪,项目看多了,就不会有这种感觉了。只要静下心,一切都ok了。任何事情都可以熟能生巧,在看了一些开源项目后,自己最好开发一个。看项目源码是一个很费脑子的事情,不能急于求成,我之前就有点着急,看了很多项目,高强度的进行了20多天后,把自己彻底累坏了,掉头发很严重,大脑严重劳累过度,休息了一个星期才缓解过来。所以建议大家制定一个合理的学习时间,不要让自己强度太大。

    最后的感觉就是,看似不可思议的事情,只要自己静下心来,按部就班,最后发现都不过如此嘛。

    转载自 http://blog.csdn.net/xiaole0313/article/details/52562041

    后续更新.

    继续推荐

    Android开源项目 分类 便于查看

     http://blog.csdn.net/vipzjyno1/article/details/22983641

    收集android上开源的酷炫的交互动画和视觉效果。

     https://github.com/Rano1/Interactive-animation

     

    GitHub上最火的Android开源项目 拿来就用(完结)


    http://blog.csdn.net/vipzjyno1/article/details/22983457

     

    Android开源框架收集-UI效果(一)


    http://blog.csdn.net/jiangxuqaz/article/details/49404897

    2016年最值得学习的五大开源项目

    http://www.jianshu.com/p/8180cc105f01



    第一期 android源码集合987个实例(从网上摘抄,在此记录下)

    http://blog.sina.cn/dpool/blog/s/blog_3e7e8a440102wvir.html?type=-1


    第二期android源码集合987个实例(从网上摘抄,在此记录下)

    http://blog.sina.com.cn/s/blog_3e7e8a440102wvis.html


    第三期 android源码集合987个实例(从网上摘抄,在此记录下)

    http://blog.sina.com.cn/s/blog_3e7e8a440102wvit.html


    第四期 android源码集合987个实例(从网上摘抄,在此记录下)

    http://blog.sina.cn/dpool/blog/s/blog_3e7e8a440102wvqs.html?md=gd


    欢迎start,欢迎评论,欢迎指正


    展开全文
  • 接私活必备的 10 个开源项目

    万次阅读 多人点赞 2019-09-18 13:25:32
    点击蓝色“GitHubDaily”关注我加个“星标”,每天下午 18:35,带你逛 GitHub!作者 | SevDot来源 | http://1t.click/VE8W...

    点击蓝色“GitHubDaily”关注我

    加个“星标”,每天下午 18:35,带你逛 GitHub!

    作者 | SevDot

    来源 | http://1t.click/VE8

    Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 GitHub 上收集了一些优秀的后台控制面板,并总结得出 Top 10。

    1. AdminLTE

    GitHub Star 数 24969 , GitHub 地址:

    https://github.com/almasaeed2010/AdminLTE

    非常流行的基于 Bootstrap 3.x 的免费的后台 UI 框架。


    2. vue-Element-Admin

    GitHub Star 数 19546, GitHub 地址:

    https://github.com/PanJiaChen/vue-element-admin

    一个基于 vue2.0 和 Eelement 的控制面板 UI 框架。


    3. tabler

    GitHub Star 数 15870, GitHub 地址:

    https://github.com/tabler/tabler

    构建在 BootStrap 4 之上的免费的 HTML 控制面板框架。


    4. Gentelella

    GitHub Star 数 15654, GitHub 地址:

    https://github.com/puikinsh/gentelella

    一个基于 Bootstarp 的免费的后台控制面板。


    5. ng2-admin

    GitHub Star 数 13181, GitHub 地址:

    https://github.com/akveo/ngx-admin

    基于 Angular 2, Bootstrap 4 和 Webpack 的后台管理面板框架。


    6. ant-design-pro

    GitHub Star 数 12707,GitHub 地址:

    https://github.com/ant-design/ant-design-pro

    开箱即用的中台前端/设计解决方案。


    7. blur-admin

    GitHub Star 数 9241,GitHub 地址:

    https://github.com/akveo/blur-admin

    基于 Angular 和 Bootstrap 的后台管理面板框架。


    8. vue-admin

    GitHub Star 数 8676,GitHub 地址:

    https://github.com/vue-bulma/vue-admin

    基于 Vue 和 Bulma 的控制面板。


    9. iview-admin

    GitHub Star 数 8668,GitHub 地址:

    https://github.com/iview/iview-admin

    基于 iView 的 Vue 2.0 控制面板。


    10. material-dashboard

    GitHub Star 数 7111,GitHub 地址:

    https://github.com/creativetimofficial/material-dashboard

    基于 Bootstrap 4 和 Material 风格的控制面板。

    有了上面那几个开源项目,相信各位今后在接私活的时候能省下不少开发成本。

    以上,便是今日分享,觉得内容不错的,还请点个「在看」支持,谢谢各位。

    推荐阅读:

    我是如何通过开源项目月入 10 万的?

    「GitHub 交流群」已开放

    想入群的可在公众号后台回复「入群」

    展开全文
  • 开源项目贡献代码流程

    万次阅读 2020-11-07 18:05:16
    现将开源项目贡献代码流程成文,方便后续更多的同学参与到开源社区。 一.整体流程如下图 二.详细步骤 1.fork 作用:在GitHub(或gitlab,gitee)上,将别人项目引出一个新的分支到你的GitHub账号(fork字面意思...

    原来在github上断断续续给许多项目提交过pr(pull requests),比较有成就感的是参与的datax-web项目,目前已近1.8k star。现将开源项目贡献代码流程成文,方便后续更多的同学参与到开源社区。

    一.整体流程如下图

    在这里插入图片描述

    二.详细步骤

    1.fork

    • 作用:在GitHub(或gitlab,gitee)上,将别人项目引出一个新的分支到你的GitHub账号(fork字面意思“叉子”)
    • 操作:github项目右上角点击fork,如下图(因为我已经fork过,所以没有fork到waterWang的选项);

    在这里插入图片描述

    • 效果:自己的github上有了别人项目,可以看到项目从哪里fork过来的;

    在这里插入图片描述

    2.clone

    • 作用:将fork到自己github账户的项目,从github克隆到自己机器,以便开发修改代码;
    • 操作:git命令行或可视化git工具都可以(我习惯git命令行)。克隆如下图有三种方式,a地址克隆(又分https,SSH,GitHub CLI),b GitHub Desktop,c下载zip包
      在这里插入图片描述
    >git clone url-xxx # 输入命令后安静的等待进度达到100%
    

    在这里插入图片描述

    • 效果:本地文件夹中出现datax-web项目
      在这里插入图片描述

    3.checkout

    • 作用:clone的下来默认的是master分支,但是开发尽量避免在master上—要开发,先切糕(checkout)
    • 操作:命令行
     >git checkout -b newBranchName 
     # 默认以当前本地分支为基准,创建并切换到新分支。
     #也可以以远程分支为基准,创建并切换到新分支 ,如下命令 
      git chekcout -b origin/master newBranchName  #origin/master 是远程地址别名为origin上的master分支;
    
    • 效果:创建出了一个新分支,并切换当前分支到新分支

    在这里插入图片描述

    4.add/commit

    • 作用:上步骤切出新分支后,可以书写自己代码,本地测试通过,可以进行代码的提交
    • 操作:git命令行
    >git add .  # git add 还有很多用法,本文不再赘述
    >git commit -m 'sth msg' # git commit 还有很多用法,已经msg的规范,本文不赘述
    
    • 效果:代码已经全部存在本地仓库(git status后提示nothing to commit, working tree clean)

    5.push

    • 作用:从本地仓库将分支推到远程自己GitHub上。
    • 操作:git命令行
    >git push origin branchName
    

    在这里插入图片描述

    • 效果:GitHub上对应项目上多看一个分支;
      在这里插入图片描述

    6.pull request

    • 作用:将上步骤的远程分支请求合并到原作者的项目上(真正意义上为开源项目提交代码)
    • 操作:GitHub页面。在原作者的项目页面点击pull request–》new pull request,(也可以直接点击compare and pull request)

    在这里插入图片描述
    注意选择从哪里合并到哪里(注意箭头方向),GitHub会检测代码是否可以合并,如果可以就会出现Able to merge,反之需要先解决代码冲突。
    在这里插入图片描述

    • 效果:“pull request”合并请求已经发生,安静的等待原作者处理该请求。
      在这里插入图片描述
    展开全文
  • GitHub开源项目SlidingMenu类库

    千次下载 热门讨论 2013-07-06 00:58:42
    GitHub开源项目SlidingMenu的类库,导入之后可以直接使用 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9255829
  • BAT开源项目哪家强,这15个开源项目告诉你答案

    万次阅读 多人点赞 2019-12-16 12:24:57
    基本上项目开发都采用开源项目,相对靠谱。 关于“意想不到”的bug,这一点让我感慨万千…第一份工作时,做的的是一个xamarin的android客户端,一个ListView列表的Adapter,居然没有一个通用的BaseAdapter,一个人写...

    github精选前文传送门:
    国产BAT开源谁最牛,这些开源项目告诉你
    还担心春节抢不到票,Github标星21K,这两款开源项目值得推荐
    程序员接私活必备的10款开源前端后台框架

    工欲善其事,必先利其器。平时在项目开发的工程中,很少自己造轮子。自己人造的轮子难免会出很多“意想不到”的bug,还会引起其他同事的“不爽”。基本上项目开发都采用开源项目,相对靠谱。

    关于“意想不到”的bug,这一点让我感慨万千…第一份工作时,做的的是一个xamarin的android客户端,一个ListView列表的Adapter,居然没有一个通用的BaseAdapter,一个人写一套,到处都是,你用你的,我用我的。代码冗余、bug不断。后来…这个就成了历史原因,变成了一座“屎山”

    写这篇文章,盘点一下BAT牛逼的开源项目,国产的也有很多干货。开源项目的顺序按照阿里巴巴、腾讯、百度(基于现实嘛)。

    阿里系开源项目

    01 Ant Design

    张林dotnet全栈开发
    是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。

    特性

    • 用于Web应用程序的企业级UI设计系统。
    • 开箱即用的一组高质量的React组件。
    • 用具有可预测的静态类型的TypeScript编写。
    • 整套开发设计资源和工具。

    github
    链接:https://github.com/ant-design/ant-design
    star:54K
    张林dotnet全栈开发

    02 fastjson- Java 的 JSON 处理器

    张林dotnet全栈开发
    Fastjson是一个Java库,可用于将Java对象转换为其JSON表示形式。它还可以用于将JSON字符串转换为等效的Java对象

    特点

    • 在服务器端和android客户端中提供最佳性能
    • 提供简单的toJSONString()和parseObject()方法,将Java对象转换为* * * JSON,反之亦然
    • 允许将现有的不可修改对象与JSON相互转换
    • Java泛型的广泛支持
    • 允许对象的自定义表示
    • 支持任意复杂的对象(具有深层次的继承层次结构和泛型类型的广泛使用)

    github
    链接:https://github.com/alibaba/fastjson
    star:20.1k
    张林dotnet全栈开发

    03 Druid-为监控而生的数据库连接池

    Druid是一个 JDBC 组件,阿里巴巴数据库事业部出品,为监控而生的数据库连接池。

    特点

    • 监控数据库访问性能。
    • 提供了一个高效、功能强大、可扩展性好的数据库连接池。
    • 数据库密码加密。
    • SQL执行日志

    github
    链接:https://github.com/alibaba/druid
    star:19.5k
    张林dotnet全栈开发

    04 Arthas-开源 Java 诊断工具

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

    特点
    当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:

    • 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
    • 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
    • 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
    • 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
    • 是否有一个全局视角来查看系统的运行状况?
    • 有什么办法可以监控到JVM的实时运行状态?
    • 怎么快速定位应用的热点,生成火焰图?

    github
    链接:https://alibaba.github.io/arthas/
    star:18.2k
    张林dotnet全栈开发

    05 ice-飞冰,简单而友好的前端研发体系

    张林dotnet全栈开发
    简单而友好的前端研发体系,海量可复用物料,搭配 GUI 工具极速构建前端应用。

    特点

    • 可视化开发:通过 GUI 操作简化前端工程复杂度,同时通过适配器可接入不同的项目工程进行可视化管理,定制专有的前端工作台
    • 丰富的物料:基于物料拼装提高项目开发效率,同时提供丰富的 React/Vue 物料
    • 最佳实践:结合丰富的经验沉淀出的项目开发最佳实践,包括目录结构、开发调试、路由配置、状态管理等
    • 自定义物料:通过物料开发者工具快速开发构建私有物料体系

    在这里插入图片描述
    github
    链接:https://github.com/alibaba/ice
    start:14.2k
    张林dotnet全栈开发

    百度系开源项目

    01 echarts

    这是百度第一个进入国际顶级开源社区的项目。全球著名开源社区Apache基金会宣布“百度开源的ECharts项目全票通过进入Apache孵化器”。

    ECharts开源来自百度商业前端数据可视化团队,基于HTML5 Canvas,是一个纯JavaScript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
    张林dotnet全栈开发
    特点
    ECharts是一个免费的,功能强大的图表和可视化库,它提供了一种简单的方法来向您的商业产品中添加直观,交互式和高度可定制的图表。它使用纯JavaScript编写,并基于zrender,这是一个全新的轻量级画布库

    github
    链接:https://github.com/apache/incubator-echarts
    star:38.1k
    在这里插入图片描述

    02 Kity Minder-在线脑图编辑器

    KityMinder 是百度 FEX 团队的 f-cube 小组(原 UEditor 小组)的又一力作。作为一款在线的脑图编辑工具,它有着不亚于 native 脑图工具的交互体验。同时,它充分发挥了 Web 云存储的优势,可以直接将编辑中的脑图同步到云端。此外,借由独创的 “云盘分享”功能,用户可以一键将当前编辑的脑图直接生成在线链接共享给其他用户,实现无缝沟通。
    产品地址:http://naotu.baidu.com
    张林dotnet全栈开发
    github
    链接:kityminder
    https://github.com/fex-team/kityminder
    star:3.3k
    张林dotnet全栈开发

    ##$ 03 ueditor富文本编辑器
    UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。
    张林dotnet全栈开发
    github
    https://github.com/fex-team/ueditor
    star:4.9k
    张林dotnet全栈开发

    04 WebUploader 上传控件

    WebUploader 是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,延用原来的FLASH运行时,兼容IE6+,Andorid 4+,IOS 6+。两套运行时,同样的调用方式,可供用户任意选用。采用大文件分片并发上传,极大的提高了文件上传效率。
    官网地址:http://fex.baidu.com/webuploader/
    特点
    1.分片、并发
    分片与并发结合,将一个大文件分割成多块,并发上传,极大地提高大文件的上传速度。

    当网络问题导致传输错误时,只需要重传出错分片,而不是整个文件。另外分片传输能够更加实时的跟踪上传进度。

    2.预览、压缩
    支持常用图片格式jpg,jpeg,gif,bmp,png预览与压缩,节省网络数据传输。

    解析jpeg中的meta信息,对于各种orientation做了正确的处理,同时压缩后上传保留图片的所有原始meta数据。

    3.多途径添加文件
    支持文件多选,类型过滤,拖拽(文件&文件夹),图片粘贴功能。

    粘贴功能主要体现在当有图片数据在剪切板中时(截屏工具如QQ(Ctrl + ALT + A), 网页中右击图片点击复制),Ctrl + V便可添加此图片文件。

    4.HTML5 & FLASH
    兼容主流浏览器,接口一致,实现了两套运行时支持,用户无需关心内部用了什么内核。

    同时Flash部分没有做任何UI相关的工作,方便不关心flash的用户扩展和自定义业务需求。

    5.MD5秒传
    当文件体积大、量比较多时,支持上传前做文件md5值验证,一致则可直接跳过。

    如果服务端与前端统一修改算法,取段md5,可大大提升验证性能,耗时在20ms左右。

    6.易扩展、可拆分
    采用可拆分机制, 将各个功能独立成了小组件,可自由搭配。

    采用AMD规范组织代码,清晰明了,方便高级玩家扩展。

    github
    https://github.com/fex-team/webuploader
    star:7.1k
    张林dotnet全栈

    05 Disconf-分布式配置管理平台

    Distributed Configuration Management Platform(分布式配置管理平台)专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一的配置管理服务。
    包括 百度、滴滴出行、银联、网易、拉勾网、苏宁易购、顺丰科技 等知名互联网公司正在使用!
    张林dotnet全栈开发
    主要目标

    • 部署极其简单:同一个上线包,无须改动配置,即可在 多个环境中(RD/QA/PRODUCTION) 上线
    • 部署动态化:更改配置,无需重新打包或重启,即可 实时生效
    • 统一管理:提供web平台,统一管理 多个环境(RD/QA/PRODUCTION)、多个产品 的所有配置
    • 核心目标:一个jar包,到处运行

    github
    https://github.com/knightliao/disconf
    star:5.1k

    腾讯系开源项目

    01 FrozenUI CSS组件库,基于腾讯手Q样式规范

    FrozenUI的CSS组件库,基于腾讯手Q样式规范。
    特点
    FrozenUI 是一套基于移动端的UI库,轻量、精美、遵从手机 QQ 设计规范。

    适用于使用手Q规范设计的Web页面,而针对非手Q规范的页面,可通过修改变量定制界面主题,并且可以按需选择需要的组件。

    使用iconfont展示图标,包含了按钮,列表,表单,提示,弹窗等常用组件,新增文本,布局,1px, rem,文字截断,占位,两端留白,两端对齐等解决方案,同时解决了移动端屏幕适配问题。
    在这里插入图片描述
    github https://github.com/frozenui/frozenui
    star:2.9k

    02 NCNN-手机端极致优化的高性能神经网络前向计算框架。

    ncnn 从设计之初深刻考虑手机端的部署和使用。无第三方依赖,跨平台,手机端 cpu 的速度快于目前所有已知的开源框架。基于 ncnn,开发者能够将深度学习算法轻松移植到手机端高效执行,开发出人工智能 APP,将 AI 带到你的指尖。ncnn 目前已在腾讯多款应用中使用,如 QQ,Qzone,微信,天天P图等。
    在这里插入图片描述

    支持大部分常用的 CNN 网络

    • Classical CNN: VGG AlexNet GoogleNet Inception …
    • Practical CNN: ResNet DenseNet SENet FPN …
    • Light-weight CNN: SqueezeNet MobileNetV1/V2/V3 ShuffleNetV1/V2 MNasNet …
    • Detection: MTCNN facedetection …
    • Detection: VGG-SSD MobileNet-SSD SqueezeNet-SSD MobileNetV2-SSDLite …
    • Detection: Faster-RCNN R-FCN …
    • Detection: YOLOV2 YOLOV3 MobileNet-YOLOV3 …
    • Segmentation: FCN PSPNet UNet …
      github
      https://github.com/Tencent/ncnn
      start:7.8

    03 Omi- 前端跨框架跨平台框架

    腾讯开源的通用 Web 组件化框架 ,全面拥抱 Web Components。

    Web Components 包含四项技术标准规范:CustomElement、Shadow DOM、Template 与 HTML Import,Omi 框架使用了其中最为重要的 Custom Element 和 Shadow DOM 能力,Template 使用语法噪音最小编程体验最好的 JSX 来替代作为 UI 结构的表达式,HTML Import 使用 Webpack 或者其他任意流行打包工具来替代
    在这里插入图片描述
    githubhttps://github.com/Tencent/omi
    star:10.4k

    04 Tinker-腾讯的热修复框架

    Tinker是腾讯出的一款热修复框架,可以修复代码,资源文件,so库,但不能新增四大组件。
    什么是tinker?
    热修复与增量更新的本质区别:增量更新是根据new.apk和old.apk按照bsdiff算法,生成一个patch,然后将patch通过服务端推送,推送给客户端,客户端下载patch,再使用bsdiff算法,将patch和old.apk生成新的apk,完成升级。需要重新安装。

    热修复,是不需要进行重新安装,所以这就导致了热修复是不能新增四大组件的。
    在这里插入图片描述

    github:https://github.com/Tencent/tinker
    star: 4.5k

    05 weui-同微信原生视觉体验一致的基础样式库

    WeUI是一套同微信原生视觉体验一致的基础样式库,为微信Web开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、toast、article、icon等各式元素

    github
    https://github.com/weui/weui
    star:23.7
    在这里插入图片描述
    结语:看得出BAT在开源生态上的差距吗,BAT哪个更牛逼相信你在github能找到答案

    作者信息
    【文章信息】:作者-张林:原文链接-https://blog.csdn.net/kebi007/article/details/103759171
    【原创公众号】:dotNet全栈开发。文章目录
    版权声明:本文为CSDN博主「dotNet全栈开发」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

    展开全文
  • OPENMV 开源项目简介

    万次阅读 多人点赞 2018-07-02 15:14:24
    一、OPENMV简介 OpenMV项目旨在创建低成本,可扩展的,基于Python的机器视觉模块,并旨在成为“ 机器视觉的Arduino ”。其目标是让机器视觉算法更接近制造商和业余爱好者,OpenMV集成诸多困难且耗时的视觉算法,...
  • 国产开源项目年度盘点

    万次阅读 多人点赞 2019-12-29 11:33:20
    2019年是我产开源项目的爆发之年,国内各厂商不断有重磅项目开源。而且世界上最大的开源社区Github颇有快速拥抱中国的趋势,在2019中国开源年会上 (COSCon’19)上,CSDN的董事长蒋涛就与GitHub副总裁 Dohmke展开...
  • 开发者在行动!中国防疫开源项目登上 GitHub TOP 榜

    万次阅读 多人点赞 2020-01-28 16:08:09
    用开发者们的方式支援这场没有硝烟的战争! 整理 | 唐小引 出品 | CSDN(ID:CSDNnews) 截止北京时间 1 月 28 日下午 15:47,全国确诊新型冠状病毒的数字已经到达了 4586 例,疑似高达 6973 例,医护人员们「...
  • Java最著名的开源项目

    千次下载 热门讨论 2013-04-05 20:31:16
    Java最著名的开源项目开源项目介绍,简单的介绍,开拓视野。
  • Great Java project on Github(Github 上非常棒的 Java 开源项目). English Version 大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,...
  • spring+struts+mybatis+security+memcached+GBAC权限架构开源项目, 懂的自己下载看,不懂的就去问懂的,还有就是有的人说上一个版本的代码有点乱,我只能说你站在你的角度看,我站在我的角度写,说明我们有代沟,大概如此...
  • GitHub 接连封杀开源项目惹众怒,CEO 亲自道歉!

    万次阅读 多人点赞 2020-03-21 15:16:55
    「GitHub 以贸易制裁为由,关闭了对 Aurelia 库的访问」冲上了 Hacker News TOP 榜,其中,既有项目负责人的一头雾水,也有诸多开发者的质疑。
  • 开源项目创建与维护实战教程预热:打造自己的开源项目有什么意义?
  • 两年沉淀,我的开源项目已上线!

    万次阅读 多人点赞 2018-12-14 08:11:04
    成为了博客专家,出版了自己的书,推出了自己的开源框架,还有着自己的微信公众号。我相信有很多朋友可能都是通过我的书或者是我的博客入门和学习Android开发的,但是我自己却始终有一个遗憾,我虽然帮助了许多人...
  • 学习任何技术,最快捷的方法就是学习完基础语法,然后模仿开源项目进行学习,React Native也不例外。React Native推出了1年多了, 开源项目太多了,我们以其中一个举例子.给大家演示下如何运行开源项目.(前提是你...
  • Vue经典开源项目汇总

    万次阅读 多人点赞 2019-01-31 15:30:57
    相比Angular.js来说,Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合,是初创项目的前端首选框架。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页...
  • android开源项目源码,完整商城项目源码(服务端+客户端) 内附开发文档,以及商城效果图 ECServer_D为服务端,ECClient_D为客户端
  • 记录下给刚入门git的童鞋,少...2.到 https://code.csdn.net 创建项目,注意邮箱地址填csdn passport邮箱地址. 3.生成rsa pub公钥。 -- 参考文章 https://code.csdn.net/help/CSDN_Code/code_support/FAQ_2_3 这里注意
  • GitHub优质开源项目-BATJ开源项目

    千次阅读 2020-01-03 15:36:17
    GitHub优质开源项目-BATJ开源项目 GitHub优质开源项目-BATJ开源项目 GitHub优质开源项目-BATJ开源项目 GitHub优质开源项目-BATJ开源项目 GitHub优质开源项目-BATJ开源项目 GitHub优质开源项目-BATJ开源项目 ...
  • Android 快速发布开源项目到jcenter

    万次阅读 多人点赞 2016-04-14 10:05:48
    转载请标明出处(请勿转载删除底部微博...大家在很多时候都希望让自己的开源项目可以更方便的让用户去使用,那么对于Android平台,一个很好的方式就是上传到jcenter,然后使用时通过添加compile引用即可。对于上传到jce
  • 大家好,我是 Guide 哥!今天给大家推荐 15 个新手也能看懂的 Java 教程方向的开源项目。这些项目无论是对于你学习 Java ...正如我第一个要推荐的开源项目 JavaGuide 说的那样:开源项目在于大家的参与,这才使得它...
  • android 开源项目集合

    千次阅读 2013-12-05 09:44:27
    1、直接拿来用!最火的android项目集合:http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects
  • Android精品开源项目整理_V20140221(持续更新中..)

    万次阅读 多人点赞 2014-02-23 22:06:33
    让我们回顾下2013年有哪些精品资源:Android精品开源项目整理_V20131115(持续更新中..) 引言:  成长和上升并不意味着前路永无止境,更不等于是无休止的重复劳作,行百里者半九十,许多人因为平时交流就太少,更...
  • 瓣呀,一个开源项目

    万次阅读 多人点赞 2016-10-15 22:00:59
    整体采用material design 风格,本人是网易云音乐的粉丝,所以界面模仿了网页云音乐,另外,项目中尽量使用了5.0之后的新控件。 项目整体采用mvp+rxjava+retrofit 框架,使用glide进行图片展示。 并对retrofit进行了...
  • 阿里开源项目合集,你值得拥有

    万次阅读 多人点赞 2020-03-01 12:54:24
    写在前面 拿走不谢,顺手留个关注和点个赞,嘿嘿嘿,废话不多说,直接上资源。 分布式应用服务开发的一...此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分...
  • 我的开源项目,趣享GIF源代码已正式公开

    万次阅读 多人点赞 2019-01-29 07:28:50
    自从上个月发布了我编写了两年之久的开源项目趣享GIF的App版本,不少朋友都一直在博客、微信公众号上催问我什么时候开放源代码?为了能够尽量将源代码公开,我这一个多月也是没少忙活,基本上是每天下班就开始抓紧写...
  • 6月份Github上最热门的Java开源项目

    万次阅读 多人点赞 2019-07-10 20:04:38
    来源:开源最前线 1、halo,这是一个轻快,简洁,功能强大,使用Java开发的博客系统。 项目地址:https://github.com/halo-dev/halo Star 6139 2、jeecg-boot 项目地址:...

空空如也

1 2 3 4 5 ... 20
收藏数 2,206,461
精华内容 882,584
关键字:

开源项目