数据库 频道
  • 如何使用Neo4j和KeyLines检测假新闻

    最近几年,随着新媒体的发展,社交媒体上的低质、垃圾信息泛滥,“假新闻”(fake news)成为全球传播学界和媒体业界最关注的话题。“假新闻”的传播往往遵循这样的规律,从一开始带有偏见的故事到部分事实被偷梁换柱,最后逐渐演变成为彻头彻尾的谎言。

    田晓旭 · 2017-05-23 22:33
  • 业务量暴增50倍之易到数据库成长烦恼

    业务量的暴增让易到的数据库压力剧增,也经历了成长的烦恼,而这个过程中易到数据库演化/迭代的过程和思路,相信对DBA们还是颇具参考价值。

    覃里 · 2017-05-12 08:48
  • 微软.NET Framework 4.7离线和在线安装

    微软已经发布了.NET Framework 4.7,该版本是用于Windows 7,8.1和Windows 10的流行框架的新版本,适用于Windows Server 2008 R2 SP1开始的所有Windows Server版本。

    陈毅东 · 2017-05-08 16:39
  • 如何让MySQL的查询速度提升300倍

    MySQL内置了慢查询日志,默认情况下慢查询日志是禁用的,首先你要打开my.cnf文件并将slow_query_log变量设置为“On”,这其中还有两个很重要的参数需要设置,long_query_time表示超过多少秒的查询就写入日志,而slow_query_log_file表示日志文件的保存路径。

    田晓旭 · 2017-05-08 08:32
  • 一个工具管理多个基于Java的应用程序

    如果程序员需要一个独立于平台的工具,并可以管理多个基于Java的应用程序,如Maven,Gradle和Tomcat,那么jenv是个不错的选择。使用jenv可以轻松地同时安装多个版本,轻松选择使用系统范围或仅单个shell上使用的版本。这使得使用Maven 3.1构建一个项目,而另一个用3.5。

    陈毅东 · 2017-05-05 15:41
  • 如何在Ubuntu 17.04上安装Oracle Java

    如何在Ubuntu 17.04上安装Oracle Java。Linux Ubuntu的用户怎样轻松地在Ubuntu 17.04,Ubuntu 16.04和其他Ubuntu Derivatives上安装Java 8,Java 9或JDK/JRE。

    陈毅东 · 2017-05-05 15:28
  • 程序员的大喜事 IBM的API微网关开源啦

    如果你正寻找一个新的网关框架,那现在你不用费周折了。IBM决定将轻量化,无限扩展的API微网关(API Microgateway)开源啦。

    陈毅东 · 2017-05-05 15:15
  • 一款让程序员编程更智能的开发工具Kite

    最好的产品和想法总是出于识别和解决一般和广泛的需求。对于程序员而言有一项刚需,就是花费时间搜索互联网的相关开发文档和代码示例。Kite正是为了解决这样需求而诞生的,对于许多从事Python的程序员而言,Kite极受青睐。所以Kite的工程师正在寻求添加对C#,Java和Javascript等语言的支持来扩大用户群。

    陈毅东 · 2017-04-26 16:36
  • 推荐19款顶级PHP Web框架软件

    PHP是主要用于Web开发的服务器端的脚本语言,也用作通用编程语言。Web框架(WF)或Web应用程序框架(WAF)是一个软件框架,来支持Web应用程序的开发,包括Web服务,Web资源和Web API。Web框架能够自动化Web开发中执行中常见行为的相关开销。

    陈毅东 · 2017-04-24 18:20
  • 7个应该知道的机器学习平台、框架和库

    人工智能,大数据和混合云对商业、行业产生了重大影响。而机器学习正广泛被用于这些技术趋势领域,从而为企业的业务发展提供助力。科技巨头正在加紧布局人工智能、机器学习、深度学习在全行业的应用。如,亚马逊、谷歌、微软、Facebook等。本文将介绍一些用于机器学习的工具,包括Amazon Machine Learning,Tensor Flow,Azure Machine Learning Studio,H20,Caffe,MLlib和Torch。

    陈毅东 · 2017-04-21 16:08
  • 10个提供免费服务的聊天机器人平台

    聊天机器人(Chatbots)是会话式应用程序,可以集成到消息平台中执行自动化任务,例如收集客户的信息或帮助购物者找到正确的产品。聊天机器人不要求用户安装其他应用程序。而且它们部署简单和成本也不高。本文推荐10个聊天机器人平台,为你的业务自动化提供助力。其中一些平台具有基本的拖放式构建,而其他平台则需要基本的编码,最重要的是,他们都有免费项目可供选择。

    陈毅东 · 2017-04-19 15:20
  • 20款最流行的免费定性数据分析工具

    定性数据分析软件(Qualitative Data Analysis Software)提供工具来帮助定性研究,如转录分析,编码和文本解释,递归抽象,内容分析,语义分析和基础理论方法。定性研究中的数据类型包涵,如面对面访谈,电话访谈,电子邮件访问,互联网访谈,焦点组座谈会、德尔菲法,观察笔记和文件整理。

    陈毅东 · 2017-04-12 14:40
  • 8款用于移动应用开发的测试工具

    为了帮助开发人员和程序员查找错误并了解他们的应用程序在真实环境的应用表现,已经出现了各种各样的工具和服务,包括基于云的选项,可让开发人员和程序员访问数千种设备和软件组合。以下给移动应用开发人员和程序员推荐8款测试工具。

    陈毅东 · 2017-04-01 15:07
  • 简单五步实现MeteorJS监控

    Meteor是用于开发现代网络和移动应用程序的全栈JavaScript平台。它包括开发工具、WebSockets、MongoDB集成和包管理器。其中Atmosphere.js是Meteor软件包管理器,它没有Meteor监控解决方案的列表,但是由于集成了Meteor npm,可以使用npm包设置基于npm的监视解决方案(例如SPM for Node.js监视)来监视Meteor应用程序。SPM for Node.js可以收集到Node.js的关键指标,例如事件循环,垃圾回收、内存处理和Web服务指标。

    田晓旭 · 2017-03-21 09:43
  • DES、RC4、AES等加密算法优势及应用

    1篇文章,1部小说被盗取,全靠维(si)权(bi)捍卫自己的原创权利。程序员捍卫自己珍贵的代码,全靠花式的加密算法。代码加密有多重要?程序员半年做出的产品,盗版者可能半天就能完全破解。

    覃里 · 2017-03-20 14:07
  • 基于Linux进行移动开发的5个基本技能

    随着越来越多的人依靠手机进行各种业务,移动应用开发的重要性也在不断增加。虽然他们与桌面应用程序有很多相似之处,但移动应用程序本身也具有一系列挑战和特殊性。因此,希望在当前市场找到有利就业的程序员将需要利用和发展当前需求的技能。当涉及到在Linux平台上的移动应用开发时,以下5个基本开发技能必不可少。

    陈毅东 · 2017-02-27 16:30
  • 如何选择适合自己和团队项目的Java IDE

    每个Java开发人员都需要一个编程编辑器或IDE来帮助编写Java和使用类库和框架。决定哪个编辑器或IDE最适合你取决于几个方面,包括正在开发项目的性质,企业中的角色,开发团队使用的过程,以及作为程序员的水平和技能。其他考虑因素是团队是否对工具进行了标准化,以及个人偏好。

    陈毅东 · 2017-02-23 09:42
  • 24个免费、商业的SQL和NoSQL云数据库

    云数据库在云计算平台上运行,并且有两个常见的部署模型,其中一个可以使用虚拟机映像来实现,用户可以独立地在云上运行数据库。另一个选项是购买对由云数据库提供者维护的数据库服务的访问。云中的一些云数据库是基于SQL的,一些使用NoSQL数据模型。

    陈毅东 · 2017-02-17 15:11
  • 27款反汇编/调试器/静态和动态分析工具

    本文从github上收集了27款实用的反汇编、调试器、静态和动态分析工具,文中的工具在《Awesome Windows Exploitation》项目中由开发者enddo总结。

    陈毅东 · 2017-01-24 15:18
  • 微信小程序已来 开源项目库汇总

    随着微信小程序正式推出,一批基于小程序的开源项目也在github上被提交;本文中的内容,是OpenDigg整理并维护的微信小程序开源项目库集合,并汇总在了github。汇总的开源资源包括:UI组件、开发框架、实用库、开发工具、服务端、demo等内容。

    陈毅东 · 2017-01-12 11:29