前言 你好这里的一个删除,指的是如果删除的叶子节点则直接删除,如果删除的是非叶子节点,则删除的是这颗子树。 这样删除的场景并不多,这种删除方式了解即可。 十七和十六没有放树图,把树图放一下。 正文 节点模型: public class HeroNode { private int no; priva ...
分类:
编程语言 时间:
2020-07-06 15:54:08
阅读次数:
71
这题是要实现Linux里的类似pwd命令的功能,给出一串绝对地址,绝对地址里每两个"/"之间可能含有".","..","",/等, 这些特殊情况都需要判断。 思路是,遍历path字符串,对于每两个"/"之间的字符串temp,根据字符串内容考虑是否要压入一个额外的string数组strs中。 strs ...
分类:
其他好文 时间:
2020-07-03 23:47:25
阅读次数:
93
现阶段需要做数据库同步工作,目前调研了两个工具datax和kettle 这两者各有优缺点,基本的就不总结了。现在说说一些关键点: 基本方面: 1.datax适合做数据同步工作;kettle适合数据清洗,转换工作 目前成型的可视化界面,datax推荐datax web,kettle后期维护用的界面推荐 ...
分类:
其他好文 时间:
2020-07-01 12:14:39
阅读次数:
421
BI 从早期提出的概念上来划分可以分为数据仓库、ETL、olap 和报表这几部分可以看到报表只是 BI 中的一个组成部分,只不过数据在 web 端展示时通常是通过报表形式,所以经常会把报表当做是 BI,这个概念比较容易混淆。 报表工具的功能这些年都在不断的完善,现在报表和 BI 在功能上已经高度重合 ...
分类:
其他好文 时间:
2020-06-30 17:30:26
阅读次数:
48
调用SetMonitorBrightness 代码示例: #pragma comment(lib, "dxva2.lib") #include <windows.h> #include <lowlevelmonitorconfigurationapi.h> #include <physicalmon ...
零、前言 学习shell的时候,无聊的我,写了个简单版的文字mud,暂且叫武林群侠传吧。可能90后都不知道文字mud是什么了……哈哈 壹、效果 先看下效果吧,GIF图如下 文字效果如下: [root@yaomm mud]# sh mudGameV03.sh 初始生命值:【10】 2020-06-24 ...
分类:
系统相关 时间:
2020-06-30 10:54:18
阅读次数:
51
Flatten Nested List Iterator (M) 题目 Given a nested list of integers, implement an iterator to flatten it. Each element is either an integer, or a list ...
分类:
其他好文 时间:
2020-06-28 09:23:02
阅读次数:
45
代码: ResourceBundle resource = ResourceBundle.getBundle(baseName, locale); 顺序: 资源根目录存在相应的ResourceBundle就返回,不存在便向右边传,最终还没有就抛异常 传入的Locale → 系统语言的Locale → ...
分类:
编程语言 时间:
2020-06-27 20:26:11
阅读次数:
71
位置属性 window.addEventListener('mouseout', (e) => { // e 为鼠标事件 console.log(e); }) 属性 含义 clientX、clientY 鼠标位置距离当前body可视区域的x,y坐标 pageX、pageY 鼠标位置距离当前整个bod ...
分类:
编程语言 时间:
2020-06-27 19:49:16
阅读次数:
60
1 BOOL IsAlreadyRun() 2 3 { 4 5 HANDLE hMutex = NULL; 6 hMutex = ::CreateMutex(NULL,FALSE,"Application"); 7 if(hMutex) 8 { 9 if(ERROR_ALREADY_EXIST==: ...