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
如何彻底解决Kettle无法连接MySQL8的缺陷?一、背景在使用Kettle对数据进行处理时,最常见的操作莫过于关系数据库的使用,然而使用最新版本Kettle8常面临以下几个痛点:不支持MySQL8。MySQL是当前最流行的开源关系数据库,用户基数仅次于Oracle。由于具有更好的性能,目前很多系统都已经用上了最新版本MySQL8。比较遗憾的是Kettle并不支持该版本数据库的连接。无法在同一转
分类:
数据库 时间:
2020-06-28 18:28:07
阅读次数:
158
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==: ...
异常[exception] ArrayIndexOutOfBoundsException 数组越界异常 ClassCastException 类型转换异常 ClassNotFoundException 类找不到异常 NullPointerException 空指针异常 NPE … 1. 了解异常概念 ...
分类:
其他好文 时间:
2020-06-25 19:28:57
阅读次数:
137
Resilience4j是一个轻量级、易于使用的容错库,其灵感来自Netflix Hystrix,但专为Java 8和函数式编程设计。轻量级,因为库只使用Vavr,它没有任何其他外部库依赖项。相比之下,Netflix Hystrix对Archaius有一个编译依赖关系,Archaius有更多的外部库... ...
分类:
编程语言 时间:
2020-06-25 11:35:06
阅读次数:
83