LeetCode --- Add Two Numbers

又来了一道a+b的题目。

英文原题:

  You are given two linked lists representing two 
non-negative numbers. The digits are stored in reverse
order and each of their nodes contain a single digit.

阅读全文

LeetCode --- Two Sum

昨日惊闻LeetCode这东西,听说上面的OJ都是些面试题,又据说是去北美找工作的人都会上去刷刷题,于是带着作为技术人对硅谷无比向往的心情注册了个号开刷,准备在接下来的这一段上算法课时间里把它刷完(一个美好的愿景)。

首先,上一道和所有OJ的第一道a+b一样的题:

  Given an array of integers, find two numbers such

阅读全文

Installing Tomcat on Mac(OS X)

Step 1. Download Tomcat7 Binary Distributions from Tomcat homepage.
Step 2. Move the downloaded directory to /usr/local:

1
sudo mv ~/Downloads/Apache-tomcat-7.0.24 /usr/local

阅读全文

Phabricator命令行工具Arcanist的基本用法

Pharicator是FB的代码审查工具,现在我所在的团队也使用它来进行代码质量的控制。其提供了一个differential(code review)命令行工具Arcanist(arc)。本文仅从本人的日常使用中总结出Arcanist比较常用的用法做个简单介绍。

阅读全文

Using Maven(2): pom.xml

Coordinate(坐标)

pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.foo.bar</groupId>
<artifactId>mvnTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>mvnTest</name>
<url>http://maven.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

阅读全文

Using Maven(1): Basic

Maven是Apache的一个开源项目,主要用于Java项目的构建、依赖管理和项目信息管理。Maven是个异常强大的自动化构建工具。这篇博文是我在开发过程中使用Maven的学习笔记。

环境:

  • ubuntu 12.04
  • Eclipse J2EE版本(惭愧只用过Eclipse)

阅读全文