• 机器学习笔记1 - Hello World In Machine Learning

    前言 Alpha Go在16年以4:1的战绩打败了李世石,17年又以3:0的战绩战胜了中国围棋天才柯洁,这真是科技界振奋人心的进步。伴随着媒体的大量宣传,此事变成了妇孺皆知的大事件。大家又开始激烈的讨论机器人什么时候会取代人类统治世界的问题。 其实人工智能在上世纪5、60年代就
    发表于1年前 阅读( 1081 ) 评论( 0 )
  • 10分钟搭建Java开源博客Tale-超详细

    首先看一下实现的效果 博客演示地址:HelloJava-专注极客技术 希望大家可以关注下我的这个博客,因为好多很实用的东西,会被一些博客平台删掉(如:CSDN,简书等),而我的博客就是一个很好的平台。 为什么使用Tale 简单:这是最重要的,大家应该都知道wordpress,但是那个真的
    发表于1年前 阅读( 6018 ) 评论( 0 )
  • Java 8 Streams 中的数据库 CRUD 操作

    接触一个新工具的时候,刚开始要克服的最大障碍就是如何让你自己先尝试做出一个小东西来。现在你也许对 Java 8 中新的?Stream API 的运作方式在理解上比较自信,但你也许并没用它来进行过数据库查询操作。为了帮助你开始使用 Stream API 来对 SQL 数据库进行创建、修改和读取
    发表于1年前 阅读( 3180 ) 评论( 0 )
  • 签约奖金:IT世界的卖身契

    James Carr向我们解释了一些高科技公司是如何使用签约奖金来诱捕开发人员进入工作,以及为什么阅读合同上的细则很重要。 最近我跟几个朋友一起吃午饭,其中两人就职于同一家世界500强企业。这两个家伙正在讨论关于他们公司的负面情况,我问了一个显而易见的问题:“那么为什么
    发表于1年前 阅读( 2524 ) 评论( 0 )
  • JavaScript里的循环方法:forEach,for-in,for-of

    JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for (var index = 0; index < myArray.length; index++) { console.log(myArray[index]); } 自从JavaScript5起,我们开始可以使用内置的forEach方法: myArray.forEach(function (value)
    发表于1年前 阅读( 3224 ) 评论( 0 )
  • HTML5 手势检测原理和实现

    前言 随着 Hybrid 应用的丰富,HTML5 工程师们已经不满足于把桌面端体验简单移植到移动端,他们觊觎移动原生应用人性化的操作体验,特别是原生应用与生俱来的丰富的手势系统。HTML5 没有提供开箱即用的手势系统,但是提供了更底层一些的对 touch 事件的监听。基于此,我们可以
    发表于1年前 阅读( 2475 ) 评论( 0 )
  • 一个五年 Android 开发者百度、阿里、聚美、映客的面试心经

    花絮 也许会有人感叹某些人的运气比较好,但是他们不曾知道对方吃过多少苦,受过多少委屈。某些时候就是需要我们用心去发现突破点,然后顺势而上,抓住机遇,那么你将会走向另外一条大道,成就另外一个全新的自我。 先简单说说我最近的面试经历吧。面试的公司很多,其中有让我
    发表于1年前 阅读( 1735 ) 评论( 0 )
  • Java NIO 缓冲区学习笔记

    Buffer其实就是是一个容器对象,它包含一些要写入或者刚读出的数据。在NIO中加入Buffer对象,体现了新库与原I/O的一个重要区别。在面向流的I/O中,您将数据直接写入或者将数据直接读到Stream对象中。 在NIO库中,所有数据都是用缓冲区处理的。在读取数据时,它是直接读到缓冲
    发表于1年前 阅读( 2025 ) 评论( 0 )
  • 为什么程序员总是写糟糕的代码?这3个原因

    我最近一直在想我们作为一个行业为什么总是产出糟糕代码的原因。 1.明显原因…… 我一下子想到的最明显的原因是,有好的程序员,也有不那么好的程序员,有的人技术水平高,有的人水平却低,有人对这门技艺感兴趣,但也有的人却不愿意在工作之外学习其他。 好了,我就不深入探
    发表于1年前 阅读( 2008 ) 评论( 0 )