系统问题解决
N卡驱动问题导致无法进入登陆界面
ctrl+f2 进入终端,更改引导配置(quiet splash
所在行)
1 | sudo vim /boot/grub/grub. |
更改前后情况:
1 | # 更改前 |
更新引导配置:
1 | sudo update-grub |
重启即可进入到登陆界面,待后续升级显卡驱动后还原。
A thousand miles begins with a single step .
正则表达式(Regular Expression)是一种文本模式,包含数字,字母和以及特殊字符(元字符)等。从语法上来看,它虽然繁琐难以理解,但是在描述和处理文本方面它显得格外强大。很多编程语言都支持正则,包括但不限于C++、C#、Golang、java、python、js等等,而不同的语言其正则的语法亦略微有些差异。
正则表达式的的底层引擎实现有两种:DFA 自动机(Deterministic Final Automata 确定型有穷自动机)和 NFA 自动机(Non deterministic Finite Automaton 不确定型有穷自动机)。DFA自动机的时间复杂度是线性的,更加稳定,但是功能有限。而NFA的时间复杂度比较不稳定,有时候很好,有时候不怎么好,好不好取决于你写的正则表达式(可参考一个由正则表达式引发的血案)。
下面将简单介绍一下java(8)- NFA 正则表达式的使用。
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
选linux版的下载(如tar.gz类型的包,下面也将以该类型包为例),先了解是否已有java环境。
1 | java -version |