2017年10月10日Java基础错题汇总

  • 1.有以下方法的定义,请选择该方法的返回类型( )D
ReturnType method(byte x, double y){
    return (short)x/y*2;
}

A、byte   B、short   C、int   D、double

short只是对x强制转换了!!!!!!!!
还有,写程序符号之间空格一定要有,要不太容易理解错!!!!!!

秦九韶算法

普通算法

f1(x) = a0 + a1x + a2x^2 + … + an-1x^(n-1) + anx^n

double f1(int n, double a[], double x){
    int i;
    double p = a[0];
    for (int i = 1; i <= n; ++i){
        p += (a[i] * pow(x, i));
    }
    return p;
}

从零开始学习基于WebMagic的Java爬虫(二):爬取CSDN博客

声明:
本例中的源代码参考了:http://blog.csdn.net/qq598535550/article/details/51287630 ,并进行修改而成的。

由于案例就是爬取的CSDN博客,分析了一下各大博客网站,发现CSDN比较适合入门,所以我也选择CSDN作为开始,写我的第一个爬虫程序。

首先来介绍爬虫的核心爬取逻辑,即PageProcessor,我们每写一个爬虫,都必须编写一个针对待爬取网站的爬取逻辑,该类要实现PageProcessor接口。

Mac终端学习(六):环境变量

前言:
我们在终端里能够执行的一条条命令(ls cd cp mv等等),都是放在/bin下面的一个个小程序。
之所以能够直接运行,不需要再其前面添加目录。
是因为将这些目录都添加到了环境变量PATH中

命令1:set | grep PATH
作用:查看环境变量


虽然东西很多,但是可以看出来他们之间使用了冒号分隔开

Mac终端学习(五):万能的grep

命令1:grep 800 log.txt
作用:从log.txt中找出800位置的数据

命令2:grep -n 800 log.txt
作用:从log.txt中找出800位置的数据,并在前面加上行号

命令3:grep (-n) Hello * (是否加上行号)
作用:从当前目录下的所有文件中找出出现过Hello的文件


当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器