在MacOS上使用DMG文件安装了Jdk8 之后,在默认路径下找不到JDK的HOME路径:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$ which java
/usr/bin/java
$ ls -l /usr/bin/java
lrwxr-xr-x 1 root wheel 74 12 6 2015 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
$ ls -l /System/Library/Frameworks/JavaVM.framework/Versions
total 8
drwxr-xr-x 10 root wheel 340 5 9 20:45 A
lrwxr-xr-x 1 root wheel 1 12 6 2015 Current -> A
$ ls -l /System/Library/Frameworks/JavaVM.framework/Versions/A/
total 80
drwxr-xr-x 47 root wheel 1598 10 18 2015 Commands
drwxr-xr-x 4 root wheel 136 10 18 2015 Frameworks
drwxr-xr-x 14 root wheel 476 8 2 2015 Headers
drwxr-xr-x 3 root wheel 102 8 23 2015 JavaPluginCocoa.bundle
-rwxr-xr-x 1 root wheel 109488 10 18 2015 JavaVM
drwxr-xr-x 3 root wheel 102 8 2 2015 Modules
drwxr-xr-x 45 root wheel 1530 10 18 2015 Resources
drwxr-xr-x 3 root wheel 102 8 23 2015 _CodeSignature

在MacOS下可以使用/usr/libexec/java_home命令来定位JAVA_HOME

阅读全文 »

在Linux系统上使用以下命令编译安装Lua:

1
2
3
4
curl -R -O http://www.lua.org/ftp/lua-5.3.3.tar.gz
tar zxf lua-5.3.3.tar.gz
cd lua-5.3.3
make linux test

安装make

阅读全文 »

MongoDB中类似SQL的between and操作可以采用如下语法:

1
db.collection.find( { field: { $gt: value1, $lt: value2 } } );
0%