0%

什么是注解

Java 中的注解类型 (Annotation Types,下称注解)可以理解成是对代码的一种特殊标记,我们可以把注解标记在类、方法、变量、参数等 Java 元素上。这个标记可以给编写代码的人看,但是它主要还是提供给程序本身进行解析。

也就是说,注解本身其实不能起到作用,还需要其他程序去主动解析注解来采取相应的动作。如果没有相应的解析代码,那么注解就起不到任何作用。

阅读全文 »

矩阵中的路径

题目描述

请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的 3 × 4 的矩阵中包含一条字符串 “bfce” 的路径(路径中的字母用加粗标出)。

阅读全文 »

重建二叉树

题目描述

输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。

阅读全文 »

三数之和

题目描述

给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。

阅读全文 »

最长回文子串

题目描述

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。

阅读全文 »

使用代理访问 Git 服务

由于网络的原因,访问 Github 很慢,每次拉取或者克隆代码时都要等很久,还经常失败。下面介绍如何利用代理来访问 Git 服务,让下载速度飞起!

Git 的仓库地址有两种协议,分别是 HTTP(S) 和 SSH,下面分两种情况介绍,各取所需即可。

阅读全文 »

使用代理连接远程主机

现在有两台主机 Proxy 和 Target,如果客户端直接连接 Target 时的网络不畅通,而客户端和 Proxy、Proxy 和 Target 之间的网络情况比较好,那么就客户端就可以通过 Proxy 来连接 Target。

阅读全文 »

两数相加

题目描述

给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。

如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。

您可以假设除了数字 0 之外,这两个数都不会以 0 开头。

阅读全文 »