return、break、continue的区别

2017-01-15   MarsHu   java   javabasic  

Java中关键字continue、break和return的区别

continue:跳出本次循环继续下一次循环。

break: 跳出循环体,继续执行循环外的函数体。

return: 跳出整个函数体,函数体后面的部分不再执行。

Scanner类的next()与nextLine()详解

2017-01-13   MarsHu   java   javabasic  

next()与nextLine()区别

nextLine()的输入是碰到回车就终止输入。 next()方法是碰到空格,回车,Tab键都会被视为终止符,终止接收输入。

next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。

简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。

linux安装Node.js

2017-01-12   MarsHu   linux   node.js  

centos安装Node.js

本文中以8.12.0版本为例,最好安装新版本,因为新版Node.js集成了npm,无需额外安装。

1.下载Node.js,在服务器上选择位置,使用wget命令下载。具体地址 https://nodejs.org/en/download/

cd /usr/local/src/
wget https://nodejs.org/download/release/v8.12.0/node-v8.12.0.tar.gz

自定义列表dl的dt和dd在同一行显示

2017-01-11   MarsHu   WEB   css  

dt和dd在同一行显示

1.示例代码部分

<dl>
<dt>test </dt>
<dd>t1 </dd>
</dl>
<dl>
<dt>test2 </dt>
<dd>t2 </dd>
</dl>

Node.js使用淘宝镜像

2017-01-10   MarsHu   WEB   node.js  

Node.js-淘宝镜像

  1. 得到原本的镜像地址
    npm get registry;
    
  2. 设成淘宝的
    npm config set registry http://registry.npm.taobao.org/
    
  3. 设置成原来的
    npm config set registry https://registry.npmjs.org/
    

idea配置的存储位置修改

2017-01-09   MarsHu   IDE   idea  

idea本地存储位置

打开idea的配置文件idea.properties。添加如下配置(参考各自的安装路径)

idea.config.path=D:/Program Files/JetBrains/IntelliJ IDEA 2017.2.6/.IntelliJIdea/config
idea.system.path=D:/Program Files/JetBrains/IntelliJ IDEA 2017.2.6/.IntelliJIdea/system
idea.plugins.path=${idea.config.path}/plugins

修改eclipse项目栏字体大小

2017-01-08   MarsHu   IDE   eclipse  

windows下eclipse项目栏字体调整

eclipse中项目导航字体大小由配置文件中的设置决定。

  1. 配置文件:找到eclipse安装位置(或解压路径):
    `[盘符]:\eclipse\plugins\org.eclipse.ui.themes_1.1.0.v20150511-0913\css`
    

    注:由于eclipse版本不同上述路径中的版本数字信息可能有差别,可以模糊搜索org.eclipse.ui.themes…..


       8 / 10