https://www.gravatar.com/avatar/7a0c24f697ea1587001c36d00039b60f?s=240&d=mp

谷歌发布新一代计算机编程语言Dart

在等待了将近一个月之后,Google正式正式发布了Dart语言,帮助你打造网页应用。

这个新的平台可适合开发简单、高效而具有可扩展的网页应用,整合了强大的全新的编程特色,但却同时具备你熟悉的语言语法结构。

郁闷的时候看一看

1.只要把脸迎向阳光,你面前就不会有阴影。

2.别再自己瞎摸索,问路才不会迷路。

3.谎言像一朵盛开的鲜花,外表美丽,生命却很短暂。

4.宁愿跑起来被绊倒无数次,也不愿规规矩矩走一辈子。

[转载]Ubuntu 12.04 – install sun jdk 6-7

Ubuntu GNU/Linux 12.04 LTS (Precise Pangolin) released. I wanted to manually install the Sun JDK 6 and 7 on Ubuntu.

Installing Sun JDK 6 on Ubuntu 12.04:

  • Download the sun jdk 6 binfrom here .

  • Make the bin file executeable:

chmod +x jdk-6u32-linux-x64.bin
  • Extract the bin file:
./jdk-6u32-linux-x64.bin
  • Move extracted folder to this location:
sudo mv jdk1.6.0_32 /usr/lib/jvm/
  • Install new java source in system:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_32/bin/javaws 1
  • Choose default java:
sudo update-alternatives --config javac
sudo update-alternatives --config java
sudo update-alternatives --config javaws
  • java version test:
java -version
  • Verify the symlinks all point to the new java location:
ls -la /etc/alternatives/java*
  • Enable Java plugin for Mozilla Firefox (even for Chrome)
sudo ln -s /usr/lib/jvm/jdk1.6.0_32/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins

Installing Sun JDK 7 on Ubuntu 12.04:

Android开发中效率最高的循环代码

 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
26
27
28
29
30
31
32
33
/* 1 ( 最快 ) */

for (int i = initializer; i >= 0; i--) { ... }

/* 2  第二 */

int limit = calculateLoopLimit();

for (int i = 0; i < limit; i++) { ... }

/* 3 */

Type[] array = getMyArray();

for (Type obj : array) { ... }

/* 4 */

for (int i = 0; i < array.length; i++) { ... }

/* 5 */

for (int i = 0; i < this.var; i++) { ... }

/* 6 */

for (int i = 0; i < obj.size(); i++) { ... }

/* 7 (最慢) */

Iterable<Type> list = getMyList();

for (Type obj : list) { ... }

eclipse4.2安装ADT插件时报错

ubuntu下新装eclipse后,安装ADT插件报错,提示依赖包无法找到,这种情况下一般需要先更新下eclipse,然后安装插件,问题一般都会解决。比如4.2的eclipse,那么先从install new software里面加入http://download.eclipse.org/eclipse/updates/4.2地址更新一次。然后安装插件。

java split() 分割多字符串的问题

split只能用来分割单字符,比如:

1
2
3
String ip = "172.0.0.1";
//很显然,直接分割
String [] ipArray = ip.split("\.");

但是如果是下面这样的呢?

1
2
3
4
String ip = "172.,0.,0.,1";
//这样我们可以考虑使用替换,把多字符替换成单字符
String ip1 = ip.replaceAll("\.,", ",");
String [] ipArray = ip1.split(",");