- 博客(4)
- 收藏
- 关注
原创 大数据面试
第一部分:JAVA基础 面向对象的特征有哪些方面? 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个...
2019-08-26 14:57:29 61
转载 Linux中变$#,$@,$0,$1,$2,$*,$$,$?的含义
$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误 区别:@@* 相同点:都是引用所有参数 ...
2019-04-02 16:24:46 190
转载 KMP模式匹配算法
package arithmetic; /** * Java实现KMP算法 * * 思想:每当一趟匹配过程中出现字符比较不等,不需要回溯i指针, * 而是利用已经得到的“部分匹配”的结果将模式向右“滑动”尽可能远 * 的一段距离后,继续进行比较。 * * 时间复杂度O(n+m) * * @author xqh * */ public class KMPTes...
2019-04-02 11:30:48 80
原创 linux互传文件nc命令
一.安装(CentOS下) yum install -y nc (需要root权限,可以用加上sudo) 二.使用 1.收方(服务端)(假设IP是: 192.168.91.10) 监听一个端口,把接收数据重定向(或者说保存)到文件 nc -l 55555> recv.txt 2.发方(客户端) 请求向服务端发送文件,文件输入到这个服务端的端口 nc 19...
2019-03-30 10:07:11 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人