文章库ARTICLE COLUMN

  • 谷歌:谁拥有下一代云平台的DNA?机器学习和云端智能是云的未来

    谷歌:谁拥有下一代云平台的DNA?机器学习和云端智能是云的未来

    摘要:关于请点击这里随着谷歌新机器学习平台的首次展示,等于在这片沙地上首次插入了这面旗帜,后续会有比如,的等等有着高级机器学习和云基础设施的公司比如纷至沓来。 在NEXT2016会议上,Google的Eric Schmidt提到Google所占最大的优势之一就是站在云...

    joywekjoywek 评论0 收藏0
  • Design Patterns - Prototype Pattern(译)

    Design Patterns - Prototype Pattern(译)

    摘要:例如,在执行代价较高的数据库操作后创建对象。引用来自脚本之家博客原型模式深拷贝与浅拷贝实现我们将创建一个抽象的类和继承这个抽象类的子类。第一步创建一个抽象类实现接口。 原文链接译者:smallclover个人翻译,水平有限,如有错误欢迎指出,谢...

    KunMinXKunMinX 评论0 收藏0
  • jdk7:浅谈 AIO NIO2.0

    jdk7:浅谈 AIO NIO2.0

    摘要:一概述在引入同步非阻塞包之后,终于在版本加入了异步的。注意,无论用还是,这里的调用都是非阻塞的立即返回。不过,由于朝鲜还没有研发出能够重返大气层的运载火箭,所以大浦洞号尚不具备搭载弹头的攻击能力。 一、概述 JDK在1.4引入NIO(同步非阻塞...

    wanghuiwanghui 评论0 收藏0
  • Java 关键字专题

    Java 关键字专题

    摘要:和也许看起来像是关键字,但是他们专门用于表示布尔类型的字面量。值得注意的是,在中整形值和布尔值之间不能相互转换至少在语言层面。相关的操作等于不等于取反位与异或或条件与条件或三目运算符在控制流程中使用一个布尔值可且仅可被转型为,类型。 ...

    DogeeDogee 评论0 收藏0
  • [LintCode/LeetCode] Nth to Last Node in List

    [LintCode/LeetCode] Nth to Last Node in List

    摘要:依然是一道找倒数第个结点的链表题,用双指针做。先走,然后和一起走,直到为,的位置就是倒数第个位置。 Problem Find the nth to last element of a singly linked list. The minimum number of nodes in list is n. Example Given a List 3->2->1...

    SalamanderSalamander 评论0 收藏0
  • [LintCode/LeetCode] Merge Two Sorted Lists

    [LintCode/LeetCode] Merge Two Sorted Lists

    摘要:先考虑和有无空集,有则返回另一个。新建链表,指针将和较小的放在链表顶端,然后向后遍历,直到或之一为空。再将非空的链表放在后面。 Problem Merge two sorted (ascending) linked lists and return it as a new sorted list. The new sorted list ...

    dockerclubdockerclub 评论0 收藏0
  • [LeetCode] 96. Unique Binary Search Trees I &

    [LeetCode] 96. Unique Binary Search Trees I &

    Unique Binary Search Trees Problem Given n, how many structurally unique BSTs (binary search trees) that store values 1...n? Example Given n = 3, there are a total of 5 unique BST"s. 1 ...

    nidayenidaye 评论0 收藏0
  • [LintCode/LeetCode/CC] Set Matrix Zeroes

    [LintCode/LeetCode/CC] Set Matrix Zeroes

    摘要:把矩阵所有零点的行和列都置零,要求不要额外的空间。对于首行和首列的零点,进行额外的标记即可。这道题我自己做了四遍,下面几个问题需要格外注意标记首行和首列时,从到遍历时,若有零点,则首列标记为从到遍历,若有零点,则首行标记为。 Problem ...

    zhangwangzhangwang 评论0 收藏0
  • [LintCode/LeetCode] Two Sum

    [LintCode/LeetCode] Two Sum

    摘要:就不说了,使用的解法思路如下建立,对应该元素的值与之差,对应该元素的。然后,循环,对每个元素计算该值与之差,放入里,。如果中包含等于该元素值的值,那么说明这个元素正是中包含的对应的差值。返回二元数组,即为两个所求加数的序列。 Problem ...

    xiaoxiaozixiaoxiaozi 评论0 收藏0
  • Design Patterns - Adapter Pattern(译)

    Design Patterns - Adapter Pattern(译)

    摘要:这个模式涉及到单个类,该类负责接入独立的不兼容的接口。第二步创建实体类实现接口。内置支持播放类型的音乐提供播放其他格式音频文件的支持第五步使用播放不同种类的音频格式。 原文链接译者:smallclover个人翻译,水平有限,如有错误欢迎指出,谢...

    YuanfYuanf 评论0 收藏0
  • [LintCode/LeetCode] Rotate Image

    [LintCode/LeetCode] Rotate Image

    摘要:两种方法,转置镜像法和公式法。首先看转置镜像法原矩阵为转置后水平镜像翻转后所以,基本的思路是两次遍历,第一次转置,第二次水平镜像翻转变换列坐标。公式法是应用了一个翻转的公式如此翻转四次即可。二者均可,并无分别。 Problem You are given ...

    BenCHouBenCHou 评论0 收藏0
  • [LintCode/LeetCode] Find Minimum in Rotated Sorted

    [LintCode/LeetCode] Find Minimum in Rotated Sorted

    摘要:排序数组中找最小值或最大值的题目,很明显可以使用二分法。因此,只判断终点和中点元素的大小关系即可。这里有一种情况是上述后三个,中点值和末位相等。此时,两边同时递归,并返回两边递归值的较小值。当首位和末位重合,说明已夹逼得到最小值。 Fi...

    cgh1999520cgh1999520 评论0 收藏0
  • [LintCode/LeetCode] Two Strings are Anagrams/Valid

    [LintCode/LeetCode] Two Strings are Anagrams/Valid

    摘要:建立一个长度为的数组,统计所有个字符在出现的次数,然后减去这些字符在中出现的次数。否则,循环结束,说明所有字符在和中出现的次数一致,返回。 Program Write a method anagram(s,t) to decide if two strings are anagrams or not. Example Give...

    vslamvslam 评论0 收藏0
  • 公司内部使用的调用超时监控组件开源

    公司内部使用的调用超时监控组件开源

    摘要:调用超时监控组件这是我公司内部使用的超时监控组件,现在开源出来。使用你可以直接下载源码或者直接使用配置文件具体表达式自己根据项目需要配置最大的超时时间示例开源协议 twodfire-monitor 调用超时监控组件( https://github.com/2-dfire/twodfire...

    stdyingstdying 评论0 收藏0
  • [LintCode] Unique Characters

    [LintCode] Unique Characters

    摘要:用做,十分简单。如果不使用之外的数据结构的话,可以用来做。不过只能过纯字母字符的。 Problem Implement an algorithm to determine if a string has all unique characters. Example Given "abc", return true. Given "aab", re...

    DevWikiDevWiki 评论0 收藏0
  • 构建BAAS云服务—CLOUDDATA架构设计

    构建BAAS云服务—CLOUDDATA架构设计

    摘要:扯远了,是统一数据访问层的实现,主要是针对数据的操作,所以,不仅仅是用在中,在中所有应用中,需要访问数据库的都是通过来进行的并且提供了异步和同步两种接口主要实现了两种模式的数据访问,和。 CloudData是什么? 任何一个App都需要一个Server...

    matingmating 评论0 收藏0
  • 我是一个线程(下)

    我是一个线程(下)

    摘要:接前两篇文章我是一个线程上中其实这次遇险我应该能够预想到才对,太大意了。可我万万没想到的是,还有一个线程,对,就是竟然同时在从这个导演到往这个演员转账。我们这一代线程池完成了使命。下一代线程池将很快重生。 接前两篇文章:我是一个线程(...

    CarbsCarbs 评论0 收藏0
  • [LintCode] Anagrams

    [LintCode] Anagrams

    摘要:对变形词的查找和归类,可以将自然排序的词根和所有同根变形词成对存入哈希表里。然后,返回里大于的字符串数组,再存入结果数组。注意并不是的结构,而是和数组相同的,所以存到一定要用方法。有几行容易出错的语句,可以注意一下 Problem Given an a...

    GitChatGitChat 评论0 收藏0
  • 如何用 ANTLR 4 实现自己的脚本语言?

    如何用 ANTLR 4 实现自己的脚本语言?

    摘要:是一个实现的词法语法分析生成程序,目前最新版本为,支持,,等语言,这里我们用来实现一个自己的脚本语言。在实现时,只要每个节点都做好自己的工作就可以了。不过,它是一个好的开始,可以让我们在此基础上,设计更完善易用的语言。 ANTLR 是一个 J...

    scwang90scwang90 评论0 收藏0
  • [LintCode/LeetCode] Rotate List

    [LintCode/LeetCode] Rotate List

    摘要:而后吾当依除取余之法,化大为小,则指针不致于越界也。后欲寻右起第结点,令快指针先行数日,及至两指针相距为,便吟鞭东指,与慢指针策马共进。快慢指针亦止于其所焉。舞动长剑,中宫直入,直取首级,而一掌劈空,已鸿飞冥冥。自此,一代天骄,霸业已...

    BlackjunBlackjun 评论0 收藏0
  • [LintCode/LeetCode] Add Two Numbers

    [LintCode/LeetCode] Add Two Numbers

    Problem You have two numbers represented by a linked list, where each node contains a single digit. The digits are stored in reverse order, such that the 1"s digit is at the head of the list. Wri...

    hedzrhedzr 评论0 收藏0
  • Java泛型和类型擦除

    Java泛型和类型擦除

    摘要:对每个泛型类只生成唯一的一份目标代码该泛型类的所有实例都映射到这份目标代码上,在需要的时候执行类型检查和类型转换。参考文章的模板是典型的实现,而泛型则是实现,将多种泛型类形实例映射到唯一的字节码表示是通过类型擦除实现的。 一 前言:初...

    el09xccxyel09xccxy 评论0 收藏0
  • 近期Java高级工程师面试总结

    近期Java高级工程师面试总结

    摘要:面试总结最近两周面试了几家公司高级工程师的职位,主要有宜信网信金融阿里高德口袋购物。目前有部分公司已经面试通过,两家在等消息。今天趁热把常见面试内容总结一下。可以用来完成统一命名服务状态同步服务集群管理分布式应用配置项等管理工作。 面...

    raoyiraoyi 评论0 收藏0
  • Guava学习笔记-基础篇

    Guava学习笔记-基础篇

    摘要:默认情况,遇到,抛忽略不忽略可以使用实现接口的类用于对进行连接 public class JoinerDemo { List stringList=new ArrayList(); @Before public void init(){ stringList.add("a"); stringList.add...

    stormjunstormjun 评论0 收藏0
  • 定时器在大型web项目中的应用和实现

    定时器在大型web项目中的应用和实现

    摘要:在软件项目中,定时器也被应用到了各方各面,本文将从项目入手,讲述定时器,本文的例子都以为例。定时器总类定时器有两种对应重复任务和一次性任务。 在大规模分布式系统中,每个业务都可能是集群,每个业务机都会产生定时任务,不同的业务会有不同的...

    whataawhataa 评论0 收藏0

热门文章

<