首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2017年度流行十大中国开源软件

2017年已经快过去,回望一年来在工作之中都用到了哪些开源项目,结合开源中国的一场调查问卷,目前看来,以下十个开源软件颇受欢迎。...MVC架构,设计精巧,使用简单,开源以来深受广大开发者欢迎,目前采用JFinal框架开发的用户群迅速壮大,同时不乏一些已经上线的商业化互联网项目。...JFinal在中国最大的开源社区备受瞩目,自开源以来一直是热门项目。...api=druid0.26 6:基于代码生成器的快速开发平台 JEECG 开源社区:http://www.jeecg.org/ 是一款基于代码生成器的免费开源的快速开发平台。...原文链接:2017年度流行十大中国开源软件 原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,爱折腾。

2.2K30

2017流行十大Python库

对于程序员来说,这通常是回顾今年发布的或者最近流行开源库,因为它们是解决特定问题的绝佳工具。 在过去的两个多年中,我们都会在博客中选取我们认为在Python社区最有用的库。今年也是如此。...PyTorch 链接:http://pytorch.org/ 说到今年流行,尤其是在深度学习(DL)社区流行的库,那就要提到今年Facebook推出的DL框架PyTorch。...PyTorch构建并改进了流行的Torch框架,与Lua不同它是基于Python的。由于最近几年人们大多转向使用Python进行数据科学研究,它是让DL更容易接近的重要一步。...值得注意的是,PyTorch已经成为众多研究人员的首选框架之一,因为它实现了动态计算图(Dynamic Computational Graph)范式。...今年宣布的Dash是一个用于构建Web应用程序的Python开源库,尤其是那些充分利用数据可视化的Web应用程序。

90750
您找到你想要的搜索结果了吗?
是的
没有找到

2017流行十大Python库

对于程序员来说,这通常是回顾今年发布的或者最近流行开源库,因为它们是解决特定问题的绝佳工具。 在过去的两个多年中,我们都会在博客中选取我们认为在Python社区最有用的库。今年也是如此。...PyTorch 链接:http://pytorch.org/ 说到今年流行,尤其是在深度学习(DL)社区流行的库,那就要提到今年Facebook推出的DL框架PyTorch。...值得注意的是,PyTorch已经成为众多研究人员的首选框架之一,因为它实现了动态计算图(Dynamic Computational Graph)范式。...今年宣布的Dash是一个用于构建Web应用程序的Python开源库,尤其是那些充分利用数据可视化的Web应用程序。...Fire是一个开源的库,可以为任何Python项目自动生成一个CLI。没错,是自动的:你几乎不需要编写任何代码或文档来构建你的CLI!

1.1K70

流行的 .NET 开源项目合集

Github 上有很多优秀的 .NET 开源项目,它们很适合用来学习 .NET 、设计模式和架构。...nopCommerce https://github.com/nopSolutions/nopCommerce star: 7k ⭐ nopCommerce 是最受欢迎最好的开源电子商务购物车解决方案之一...nopCommerce 架构遵循了优秀的的软件模式和最佳安全实践,可插拔和整洁的架构, 项目的可扩展性也可以满足大部分的业务需求。...GrandNode https://github.com/grandnode/grandnode2 star: 400 ⭐ GrandNode 是免费、开源、高性能、多租户电子商务平台,使用最新版本的...Abp Framework https://github.com/abpframework/abp star: 7.6k ⭐ ABP 框架是一个基于 ASP.NET Core 开发的完整基础架构,遵循软件开发最佳实践和最新技术来创建现代化

98120

流行的5大开源Web服务器

超过80%的web应用程序和网站都是使用的开源web服务器。...在本文中,我们将介绍目前市场上流行的5大开源web服务器,并简要回顾它们的历史,技术特性以及更多相关内容,方便你自己能够更加轻松的部署这些流行的web服务器。...Lighttpd服务器 Lighttpd 是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。...全球超过52%的网站使用了Apache,它是目前流行的web服务器。...Apache,中文名:阿帕奇,是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是流行的Web服务器端软件之一。

3.4K50

GitHub 上 57 款流行开源深度学习项目

16.Leaf Stars:4281 黑客的开源机器智能框架。 ? 17.Char RNN Stars:3820 多层递归神经网络的字符级别语言模型,基于Torch开发。...32.Neon Stars:2121 Nervana™开发的一款快速、可扩展、易上手的Python深度学习框架. neon 是 Nervana System 的深度学习软件。...根据Facebook一位研究者的基准测试,Nervana的软件比业界知名的深度学习工具性能都要高,包括Facebook自己的Torch7和Nvidia的cuDNN。...35.dl-setup Stars:1607 在深度学习机上设置软件说明。 36.Chainer Stars:1573 一款灵活的深度学习神经网络框架。...包含所有流行的 DL 框架(TensorFlow,Theano,Torch,Caffe等)。 43.Darknet Stars:937 C语言版本的开源神经网络。 ?

1.6K70

[学习}28 款 GitHub 流行开源机器学习项目

具体的讲,TensorFlow是一个利用数据流图(Data Flow Graphs)进行数值计算的开源软件库:图中的节点(Nodes)代表数学运算操作,同时图中的边(Edges)表示节点之间相互流通的多维数组...Caffe的特点:   易用性:Caffe的模型与相应优化都是以文本形式而非代码形式给出, Caffe给出了模型的定义、最优化设置以及预训练的权重,方便快速使用;   速度快:能够运行棒的模型与海量的数据...PredictionIO 基于 REST API(应用程序接口)标准,不过它还包含 Ruby、Python、Scala、Java 等编程语言的 SDK(软件开发工具包)。...CNTK 使得实现和组合如前馈型神经网络DNN、卷积神经网络(CNN)和循环神经网络(RNNs/LSTMs)等流行模式变得非常容易。...在相同的硬件和相应的最新公共软件版本(2015.12.3前的版本)的基础上得到如下结果: ?   CNTK自2015年四月就已开源

1.2K80

目前流行的版本控制软件:Git的基本使用

此外,版本控制也是一种软件工程技巧,借此能在软件开发的过程中,确保由不同人所编辑的同一程序文件都得到同步,记录项目内各个模块的改动历程,并为每次改动都编上序号。...因此,集中式版本控制系统的大缺点就是中央服务器出了问题,所有人都没法工作了。 常见的集中式版本控制系统有SVN、CVS等。...Git就是常见的分布式版本控制系统之一,也是目前流行的版本控制系统。 2、Git与Github 准确地说,Git与Github根本不是同一个概念。...在Linux社区中,主张应该使用开放源代码的软件来作为Linux内核的版本控制系统。Linus曾考虑过采用现成软件作为版本控制系统(例如Monotone),但这些软件都存在一些问题,特别是性能不佳。...于是,世界上流行的版本控制系统就这么戏剧式地诞生了。

29710

2018 年流行十大编程语言,Java 无可争议!

无论是什么原因,下面列出了世界上流行的编程语言,以便了解哪些语言占主导地位。此列表基于源自TIOBE编程社区指数的数据,该指数是表明编程语言受欢迎程度的常用指标。...2018 十大编程语言 下表包含20大编程语言及它们与去年名次相比的情况。之后,简单地介绍了这十大语言: ? 现在不妨介绍跻身本列表中前十名的编程语言: 1....Java:无可争议的赢家 与一年前一样,Java仍然是流行的编程语言。据TIOBE的数据显示,几十年来,Java比其他语言更常名列榜首。...C#:游戏开发人员的宠儿 C#是一种现代的面向对象编程语言,由微软开发,与当时商业软件开发人员广泛使用的Java相抗衡。...原因在于它具有简单性、可靠性、无处不在,以及对保持这种开源语言活力大有帮助的活跃社区。与其他语言相比,初学者通常更容易学习SQL;就职业发展而言,像数据分析员这类高薪职位要求SQL非懂不可。

75720

2016年流行的六大深度学习开源工具

对于希望在应用中整合深度学习功能的开发者来说,GitHub上其实还有很多不错的开源项目值得关注,以下我们推荐2016年人气最高的六款开源深度学习工具:(阅读原文点击序列标题可跳转到相关网站) 一、TensorFlow...三、CNTK 作为微软认知服务(Cognitive Service)计划的一部分,微软推出其开源深度学习框架的第二个版本,并将其名称从“Computational Network Toolkit”更名为...五、Theano 2008年诞生于蒙特利尔理工学院,Theano派生出了大量深度学习Python软件包,最著名的包括Blocks和Keras。...Torch诞生已经有十年之久,但是真正起势得益于去年Facebook开源了大量Torch的深度学习模块和扩展。...Torch另外一个特殊之处是采用了不怎么流行的编程语言Lua(该语言曾被用来开发视频游戏)。 END.

67980

深度 | 对比深度学习十大框架:TensorFlow流行但并不是最好

2016 年已经过去,BEEVA Labs 数据分析师 Ricardo Guerrero Gomez-Ol 近日在 Medium 上发表了一篇文章,盘点了目前流行的深度学习框架。...TensorFlow 是现在流行的吧?我听说 Caffe 很常用,但会不会太难了?...在 TensorFlow 的官网上,它被定义为「一个用于机器智能的开源软件库」,但我觉得应该这么定义:TensorFlow 是一个使用数据流图(data flow graphs)进行数值计算的开源软件库...Theano 链接:http://deeplearning.net/software/theano/ Theano 是老牌和稳定的库之一。...到目前为止,很多我知道也很流行的框架和库我还没有用过,我不能给出更多具体的细节。

1.1K70

揭秘地下黑客论坛流行的恶意软件和黑客工具

地下黑客论坛是网络犯罪分子宣传各种恶意软件变种和黑客工具的市场,Insikt Group通过分析从2018年5月至2019年5月期间各种地址黑客论坛超过390万个帖子,确定了一些与实际攻击相关的流行的顶级恶意软件变种...大多数恶意软件都是包含多种语言版本的,包括公开可用的两用工具,开源恶意软件或破解的恶意软件,而且一些恶意软件系统已有三年历史。...在地下黑客论坛上打广告,排名前十的恶意软件类别包括MinerGate和Imminent Monitor等两用工具,还包括njRat,AhMyth,Mirai和超过三年的恶意软件Gh0st RAT开源恶意软件...根据该报告显示,不同语言的地下论坛关注不同的目标和攻击媒介,例如,讲中文和英语的地下论坛更多地关注Android设备,而非俄罗斯同行,中文地下黑客论坛的十大恶意软件包括三个Android木马:SpyNote...论坛中使用中文提到的十大恶意软件,如下所示: ? 论坛使用英语提到的十大恶意软件 ? 论坛使用俄语提到的十大恶意软件 ?

2K20

流行开源论坛软件phpBB官方下载链接遭黑客“偷梁换柱”

“用指尖改变世界” 自2000年发布以来,phpBB已经成为世界上应用最广泛的开源论坛软件。它拥有易于使用的管理面板和友好的用户安装界面,可以让用户轻松地在数分钟内就建立起属于自己的论坛。...根据phpBB开发团队在上周六发布的声明,phpBB官网两个用于下载软件安装包的链接遭到了匿名黑客的篡改。...恶意链接在phpBB的官网上存在了约3个小时,期间下载了软件包的用户实质上收到了被嵌入恶意代码的受感染版本。...受感染版本软件包中的恶意代码会尝试从远程源加载JavaScript代码。目前,phpBB开发团队正在控制托管JavaScript源代码的域名,以使代码无害。...另外,用户也可以将自己下载软件包的SHA256哈希值与phpBB官方下载页面上提供的哈希值进行对比,以此来验证其安全性。

1.2K70

嵌入式开源软件十大弊端

既然是免费的, 开源的实时操作系统(RTOS)看起来是个不错的选择。 但是对于嵌入式设备和物联网设备的开发者来说, 有时并不愿轻易涉足, 比如家居自动化和可穿戴设备, 医疗仪器和工业控制系统。...开源软件的 RTOS 执行基本的服务, 使嵌入式或物联网设备能够正常工作。 商业 RTOS通常提供额外的增值特性, 使应用程序运行更快, 并使开发和调试更容易。...这些中间件组件可能可以与一个开源软件的 RTOS 一起使用, 但是通常不是由一个单一的组织集成或支持的。 最后, 产品开发人员需要弥合"集成差距", 可能导致增加项目时间、成本和错误风险。...在商业产品中使用开放源码软件(OSS RTOS)的三个常见法律问题包括: 使用"不明来源软件" , 可能导致知识产权侵权 要求向开放社区披露与开放源码软件相结合或与开放源码软件链接的专有代码 产品开发的最佳实践并不等同于...开源软件的使用为内部培训、支持和整合带来了额外的成本。 其他成本涉及法律问题, 包括侵犯知识产权。 这些成本可能是巨大的, 忽视它,可能对一个商业企业来说是灾难性的。 10.商业活力 ?

60210

前端月趋势榜:3 月流行的 20 个前端开源项目 - 0403

相信很多人都没有逛 GitHub 的习惯,因此总会有开源信息的不对称,有哪些优秀的前端开源项目值得学习的也不知道。...GitHub 上面有个 Trending 榜 (趋势榜),在 Trending 页面,你可以看到最近一些热门的开源项目或者开发者,这个页面可以算是很多人主动获取一些开源项目和活跃开发者最好的途径。...,以免错过了好的开源项目。...也是当今天前端流行的编辑器! https://github.com/microsoft/vscode 5. Awesome Awesome列出了各种有趣的话题。...Vue.js Vue.js 是一个渐进式 JavaScript 框架,也是目前前端流行的框架。 易用 已经会了 HTML、CSS、JavaScript?即刻阅读指南开始构建应用!

2.7K30
领券