TomAndersen
TomAndersen
全部文章
分类
Flink学习(1)
Hadoop(3)
IDEA(1)
Java(2)
Linux(8)
个人博客搭建(1)
显卡驱动(1)
题解(4)
归档
标签
去牛客网
登录
/
注册
TomAndersen的博客
全部文章
(共21篇)
剑指Offer-表示数值的字符串-3
// 方法3:直接使用IF-ELSE进行判断,覆盖所有可能 // 思路:直接使用IF-ELSE语句扫描每个字符,每次遇到不同类别的字符时,则结合已接收的字符 // 判断是否符合对应的要求.这种思路相比于其他几种方式的缺陷在于, // 容易遗漏各种可能性(当然一方面也是题目的问...
2020-11-19
0
485
表示数值的字符串+正则表达式
// 方法2: 使用正则表达式 // 题目解析: 题目要求进行数值字符串的匹配,一共有三种数值字符串,分别是整数/小数/科学浮点数 // 其中科学浮点数以E/e为界,左侧为小数/整数部分,右侧为整数部分,因此构建整数和小数的正则表 // 达式,即可求解此题. // 思...
2020-11-11
0
600
表示数值的字符串:DFA解法
public class Solution { // 方法1:使用编译原理中的确定有穷自动机DFA(Deterministic finite automation) // 思路:先确定可能输入的符号集合,并进行分类,如符号位(+/-),数字(0-9)等.然后根据 // 不同的...
2020-11-10
0
717
经典的求二叉树深度问题的两种解法DFS/BFS
// 方法1:方法栈+DFS // 思路:若当前节点为null则直接返回0,否则递归左右子树,计算其深度,取较大者+1进行返回 // 时间复杂度:O(n),其中n为节点个数 public int TreeDepth(TreeNode root) { // 设置递归出口1 if(roo...
2020-05-10
2
1072
从字节码角度解析Java中i++和++i原理
Java中i++和++i原理解析 1. 直接上代码: public class Test { public static void main(String[] args) { int i = 0,j = 0; i=i++; j=++j; System.out.println(i...
2020-02-13
0
793
从零开始搭建个人博客到Github上
前言 本次搭建的博客为基于Hexo框架的静态博客 本次是在Windows上搭建个人博客,其他系统大同小异,使用的是git bash来运行一些简单的Linux命令 Github国内访问速度较慢(特殊工具除外),所以这并不是最佳的搭建方案,有条件的话建议还是自己购买服务器进行搭建 ...
2020-02-11
0
690
配置IntelliJ IDEA实现Maven项目打包
1. 在pom.xml文件中添加配置 <!--编译打包插件--> <build> <plugins> <plugin> <artifactId>maven-c...
2020-02-10
0
2424
VMware中搭建Hadoop集群简易步骤(文字版)
VMware中搭建Hadoop集群(文字版) 所用各工具版本: 系统镜像:CentOS-7-x86_64-DVD-1810 VM version:VMware Workstation Pro15 Java version:jdk-8u221-linux-x64 Hadoop v...
2020-02-09
0
707
Linux使用ntp工具实现集群主机间时间同步
前言 NTP(Network Time Protocol,网络时间协议)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议...
2020-02-09
0
626
Linux中使用crond工具创建定时任务
前言 crond是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务。crond工具提供crontab命令来设置定时任务,属于守护进程,只能精确到分钟,可以设定周期性执行Linux命令或者Shell脚本,每分钟cr...
2020-02-09
0
461
首页
上一页
1
2
3
下一页
末页