导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:297
阅读量:604823
访问量:56576
至今:
×
分享博文列表:【开源
· 2016 年谷歌开源了这些超酷炫的项目
    摘要:人工智能可以可以创作艺术和谱写曲子了,手机传感器也可以成为强大的研究实验室了,普通耳机也可以实现VR中的3D全景音效了……这些你还不知道?来看看谷歌的这些超酷的开源项目吧!开放源代码软件让Google能够无需重新发明轮子就能够快速有效地进行开发,也让我们能够集中注意力来解决 ...更多
(343)阅读 2016-12-28

· 最受IT公司欢迎的50款开源软件
    本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的IT基础设施、开发产品。过去十年间,许多科技公司已开始畅怀拥抱开源。许多公司使用开源工具来运行自己的IT基础设施和网站,一些提供与开源工具相关的产品和服务,或基于开源工具而建的产品和服务,还有一些在为开源代码贡献代码 ...更多
(355)阅读 2016-12-07

· Twitter开源软件列表
    从Twitter的GitHub账户中可以看到,Twitter已经开源的开源项目有近200个,领域涉及分布式架构、大数据、异步网络传输(客户端、服务端)、Web、工具等。Twitter可以称为构建于开源项目之上,该公司开源负责人ChrisAniszczyk表示,如果没有开源软件,T ...更多
(317)阅读 2016-07-30

· Java开源BI商业智能工具
    Pentaho商业智能套件提供企业级报表制作、分析、数据挖掘、数据集成与工作流功能。还可以利用其灵活与完整的基础框架来构建自定义的BI应用套件。该项目主页:http://www.pentaho.com/商务智能套件SpagoBI提供一个基于J2EE的框架用于管理BI对象如报表、O ...更多
(548)阅读 2016-07-22

· 为什么开源可以提高程序员的编程技能?
    我已经写了很多年的软件。最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好。这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗?阅读代码能让你变得更优秀我在编程生涯的早期就明白我阅读的代码越多,我的代码就能变得更好。我知道,当我不得不维护其他人的代码时, ...更多
(481)阅读 2016-07-20

· 【经验】学习一种开源技术的步骤
    个人觉得学习一个东西的步骤:1、看介绍2、看demo3、看入门4、自己做demo5、manual、reference6、应用7、看总结8、看心得9、思考10、看源码11、调试源码12、修改源码13、自己做简单实现14、不断完善转自:kimmkinghttp://setting.i ...更多
(456)阅读 2016-01-07

· zookeeper原理(详细)
    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的 ...更多
(687)阅读 2015-12-13

· 十个值得一试的开源深度学习框架
      上周Google开源了TensorFlow(GitHub),此举在深度学习领域影响巨大,因为Google在人工智能领域的研发成绩斐然,有着雄厚的人才储备,而且Google自己的Gmail和搜索引擎都在使用自行研发的深度学习工具。  无疑,来自Google军火库的TensorF ...更多
(1338)阅读 2015-11-26

· 如何做一个真正牛X的开源项目
    近年来,越来越多的开发者选择将自己的产品以开源形式发布,有时的结果是——你满怀诚意地开源,却无人问津。尽管你的产品做得相当好,但是仅把产品的源代码公布出来,这还不算开源,因为其他用户可能无从下手。没有用户,久而久之,你的满腔热情就会熄灭。那么如何才能让开源项目为更多人所知,成为一 ...更多
(525)阅读 2015-10-08

· 开源项目文档应规避的13处“硬伤”
    大多数开源项目开发者只关注于软件的质量,而常常忘记编写高品质的文档。但是,文档的好坏对于一个项目的成功有着至关重要的作用,它可以帮助用户快速了解这个项目,或在用户的使用过程中提供一些帮助。然而,有很多开源项目的文档令人失望,主要表现在以下几个方面。1.缺乏一个良好的README或 ...更多
(564)阅读 2015-10-05

· 基于dubbo框架下的RPC通讯协议性能测试
    一、前言  DubboRPC服务框架支持丰富的传输协议、序列化方式等通讯相关的配置和扩展。dubbo执行一次RPC请求的过程大致如下:消费者(Consumer)向注册中心(Registry)执行RPC请求,注册中心分配服务URL并路由到具体服务提供方(Provider),消费者和 ...更多
(556)阅读 2015-09-19

· Pivotal开源其大数据处理的核心组件:GemFire、H
    近日,Pivotal宣布将其大数据套件的三个核心组件开源,即基于内存的分布式NoSQL数据库GemFire、基于Hadoop架构的大规模并行SQL分析处理引擎HAWQ、大规模并行处理分析数据库Greenplum。同时,商业版本仍将继续提供更高级功能和商业支持服务。Pivotal开 ...更多
(1215)阅读 2015-09-16

· RocketMQ与Kafka对比(18项差异)
    淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后, ...更多
(639)阅读 2015-08-30

· 如何熟悉一个开源项目?
    你有个任务,需要用到某个开源项目;或者老大交代你一个事情,让你去了解某个东西。怎么下手呢?如何开始呢?我的习惯是这样:1.首先,查找和阅读该项目的博客和资料,通过google你能找到某个项目大体介绍的博客,快速阅读一下就能对项目的目的、功能、基本使用有个大概的了解。2.阅读项目的 ...更多
(487)阅读 2015-07-29

· 10款微信公众平台相关的开源软件
    1、微信公共帐号机器人WeBotWeBot(WeixinRobot)的设计目标就是让你傻瓜化的接入微信公众平台。是微信公众平台提供的开放信息接口的自动回复系统,基于node.js实现。功能:清晰独立的router,轻松实现文本匹配流程控制基于正则表达式的对话设定,配置简单,可以给 ...更多
(1125)阅读 2015-06-27

· zookeeper使用和原理探究
    zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的<TheChubbylockserviceforloosely-coupleddistributedsystems>论文 ...更多
(541)阅读 2015-06-27

· Twitter开源MySQL集群管理框架Mysos
    Mysos是一个用于运行MySQL实例的ApacheMesos框架。它极大地简化了MySQL集群的管理,具有高可靠性、高可用性及高可扩展性等特点。有关其具体功能,可以查看InfoQ前期的报道。Mysos需要Python2.7及MesosPython绑定。其中,后者包含两个Pyth ...更多
(554)阅读 2015-06-18

· Apache Nutch——全文搜索和Web爬虫
    Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。1简介Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。尽管Web搜索是漫游Internet的基本 ...更多
(727)阅读 2015-06-10

· Apache Gora——大数据开源ORM框架
    1什么是ApacheGoraApacheGora是一个开源的ORM(Object/RelationMapping,对象关系映射)框架,主要为大数据提供内存数据模型与数据的持久化。目前Gora支持对于列数据、key-value数据,文档数据与RDBMS数据的存储,还支持使用Apac ...更多
(586)阅读 2015-06-07

· Apache Tika——内容抽取工具集合
    1简介ApacheTika利用现有的解析类库,从不同格式的文档中(例如HTML,PDF,Doc),侦测和提取出元数据和结构化内容。功能包括:侦测文档的类型,字符编码,语言,等其他现有文档的属性。提取结构化的文字内容。该项目的目标使用群体主要为搜索引擎以及其他内容索引和分析工具。编 ...更多
(644)阅读 2015-06-06