摘要:
java英文字符串首字母大写 /** * 首字母大写 * @param string * @return */ public static String toUpperCase4Index(String string) { char[] methodName = string.toCharArray 阅读全文
摘要:
链表(Linked List)介绍 链表是有序的列表,但是它在内存中是存储如下: 链表是以节点的方式来存储的,是链式存储。 每个节点包含data域,next域:指向下一个节点。 如图:链表的各个节点不一定是连续存储的。 链表分带头节点的链表和没有头节点的链表,根据实际需求来确定。 单链表(带头结点) 阅读全文
摘要:
队列(Queue)的一个使用场景 银行排队的案例: 队列(Queue)介绍 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出来。后存入的要后取出来。 ###数组模拟队列 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图,其 阅读全文
摘要:
稀疏数组(sparseArray) 编写的五子棋程序中,有存盘、退出和续上盘的功能。 分析问题: 因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据,所以可以用稀疏数组来对这个二维数组进行一个压缩。 稀疏数组基本介绍: 当一个数组中大部门元素为0,或者为同一个值的数组时,可以使用稀疏数组 阅读全文
摘要:
先看几个经典的算法面试题 字符串匹配问题: 有一个字符串 str1="程序员 程序员你程序 程序员你程序员你程序员你好",和一个子串 str2="程序员你程序员你" 现在要判断str1是否含有str2,如果存在,就返回第一次出现的位置,反之返回-1 要求用最快的速度来完成匹配,你的思路是什么? 暴力 阅读全文
摘要:
指南A:如果你想去小企业的Java岗开发岗实习。 有一个拿的出手的项目即可。b站,培训机构官网,慕课网,各大论坛,能给你提供一个好项目的地方太多了。把这个项目经验写到简历上,面试官会根据你写的东西来考察你,那么这个项目要包括哪些内容呢,面试官会考察哪些内容,换句话说你要达到什么水平,无非就是 框架: 阅读全文
摘要:
ubuntu18.04.4修改静态ip 修改interfaces文件 sudo vim /etc/network/interfaces 阅读全文
摘要:
sudo chmod 777 XXX 阅读全文
摘要:
概述 Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。 你可以将其想做一种速记,在你需要使用某个方法的地方写上它。当某个方法只使用一次,而且定义很简短,使用这种速记替代之尤其有效,这样,你 阅读全文