- 博客(35)
- 资源 (5)
- 收藏
- 关注
原创 拉链表概念
缓慢变化维度,简称SCD (Slowly Changing Dimensions)和拉链表都是为了存储非静态数据的历史变化状态。拉链表有开链和闭链过程,总一条数据明确表示最新状态(例如常见的 end_date=9999-12-31 00:00:00),针对的大都是事实表。缓慢变化维,没有开链与闭链过程,只是单纯的记录数据的变化过程,解决的也都是维度表的存储,反映维度的数据历史演进过程。
2024-06-19 15:32:37
705
原创 数据质量如何把控?
数据质量控制的方法有:一、数据验证;二、数据清洗;三、数据去重;四、数据标准化;五、数据完整性检查;六、数据审计;七、数据备份和恢复;八、数据加密;九、数据质量度量;十、数据培训。综合应用这些方法。
2024-03-24 23:39:40
426
原创 DAMA考试知识点
它包括创建或获取、移动、转换和存储数据并使其得以维护和共享的过程,使用数据的过程,以及处理数据的过程在整个生命周期中,可以清理、转换、合并、增强或聚合数据。元数据是全面改进数据管理的起点。一旦组织开始使用应用程序,他们将面临数据质量方面的挑战,但获得更高质量的数据还取决于可靠的元数据和一致的数据结构,它们说明了来自不同系统的数据是如何协同工作的。用于管理和如何使用的数据都称为元数据,元数据源于与数据创建、处理和使用相关的一系列流程,包括架构、建模、管理、治理、质量管理、系统开发、IT和业务运营以及分析。
2024-03-12 18:34:39
966
原创 开窗函数rank() over,dense_rank() over,row_number() over的区别
开窗函数rank() over,dense_rank() over,row_number() over的区别
2024-03-01 16:33:11
619
原创 pgsql中实现按周统计,计算日期是周几
pgsql中实现按周统计,计算日期是周几,EXTRACT(DOW FROM CURRENT_DATE)
2022-06-30 10:39:54
3643
原创 PGSQL修改字段类型-数字类型转换成时间格式
PGSQL修改字段类型-数字类型转换成时间格式,cannot cast type numeric to timestamp without time zone的解决方法
2022-06-28 14:45:22
3372
原创 pgsql 列转行
第一步:原始数据样式:第二步:j将第二列至最后一列合并这里的合并可以直接这样写,只是我这里报这个函数不存在,所以才用最原始的拼接方法合并的第三步就是所谓的列转行,其实就是先用STRING_TO_ARRAY将第二步的结果转换成数组,再用UNNEST拆分数组,这让我想到了hivesql里的explode炸裂函数----------------------------------------以上就是我要讲的列转行---------------------------..
2022-05-10 16:55:28
6066
1
原创 Rocketmq中检查Topic命令
查看命令示例:sh mqadmin topicList -n "IP地址:端口" 或 sh mqadmin printMsg -t 具体topic名称-n "IP地址:端口";创建命令示例:sh mqadmin updateTopic -c DefaultCluster -t 具体topic名称 -n "IP地址:端口"
2022-04-20 11:13:26
6232
原创 本地MYSQL更改密码
1.首先停止本地的mysql 服务cmd进入mysql的安装路径的bin目录下(D:\work\tools\mysql-5.6.24-win32\bin)命令 : net stop mysql 或者在控制面板-管理工具-服务窗口中找到Mysql服务,手动停止该服务也可以。2.将root用户对数据库操作的的权限授予给别的用户执行命令: mysqld --skip-grant-tables3.重新打开一个窗口,进入Mysq...
2022-04-20 10:39:36
664
原创 splunk-kvstore
第一步:配置文件:(注意此处我把它配置在search文件下的default,配置在local里的权限大一点,但是我的配置在local里不行,所以配置在default下。)collections.conf里的内容:1处的内容是定义自己需要的字段2处内容是加速用的第二步在splunk里增加lookup,直接上图啦保存之后可以查看一下...
2019-11-05 16:58:33
773
原创 vue-国际化
安装i18n: npm install vue-i18n –save 目录结构: cn.js里的内容:4.en.js里的内容:5.index.js里的内容:6.i18n.js里的main.js里引入i18n.jshtml:Js:效果图:(elementui样式被改过 不上css代码了)...
2019-10-21 18:41:37
262
原创 vue里放入Echarts图表,实现自适应
1.在main.js里需要增加的内容:importechartsfrom'echarts'Vue.prototype.$echarts=echarts;2.main.vue里的内容:<template> <div> <divstyle="height:400px"id="mychart1"></div>...
2019-10-15 16:07:36
296
原创 vue-获取实时时间
效果:上代码:<template><div><div>{{date|formatDateTime}}</div></div></template><script>import{format}from'path';expor...
2019-10-15 10:14:38
329
原创 编译型语言与解释型语言的区别及各自的优缺点
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。在运行的时候,由JVM将字节码再翻译成机
2017-04-18 15:19:21
27130
6
原创 水仙花
问题 C: C语言-水仙花数时间限制: 1 Sec 内存限制: 128 MB提交: 477 解决: 218[提交][状态][讨论版]题目描述打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output:153????????? 输入无
2017-03-08 19:58:43
634
原创 B^2-4ac
问题 B: C语言-解方程时间限制: 1 Sec 内存限制: 128 MB提交: 354 解决: 188[提交][状态][讨论版]题目描述求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。输入a b c输出x1=? x2=?样例输入4 1 1
2017-03-08 19:24:02
3062
原创 最小公倍数最大公约数
问题 A: C语言-公约公倍时间限制: 1 Sec 内存限制: 128 MB提交: 407 解决: 177[提交][状态][讨论版]题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数,最小公倍数样例输入5 7样例输出1 35提示[提交
2017-03-08 18:19:05
502
原创 寻找倍数
题目描述给你三个数a,b,k,请你找出[a,b]中k的倍数.Description in English: Give you three numbers a, b, k, please find out how many numbers are multiples of k between [a, b] . 输入三个数依次为k, a, b.其中1≤k≤1018,
2016-12-21 17:40:58
1161
原创 矩阵找最大值
题目描述给定一个n * n矩阵a,满足条件:①对于所有1≤i≤n,ai,1 = a1,i = 1②在①条件之外的位置,每个位置的值均等于它上面的值与左面的值的和。请你找到矩阵中最大的数字是多少。Given a n*n matrix A, which satisfies the conditions:①for all the position of ai,if 1≤i≤n
2016-12-21 14:03:09
2442
原创 二叉树 完全二叉树 满二叉树
基本概念结点的层次(Level)从根开始定义,根为第一层,根的孩子为第二层;二叉树的高度:树中结点的最大层次称为树的深度(Depth)或高度 ;二叉树在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree);1.二叉树的基本形态:二叉树也是递归定义的
2016-11-07 23:06:29
683
原创 打印完全平方数
#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) { int n,m;for(n=1;nfor(m=
2016-09-22 21:31:55
975
原创 Elevator
#include #include int main() {int n,a[100],i,t,sec=0;while(scanf("%d",&n)){if(n==0){return 0;} a[0]=0;for(i=1;iscanf("%d",&a[i]);}for(i=1;it=a[i]-a[i-1];if(t>0){
2016-09-22 21:29:31
362
原创 判断素数
#include #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */int isprime(int n){int m=2;if(nreturn 0;for(;m*mif(n
2016-09-22 21:28:20
492
原创 判断闰年 输出闰年
#include #include int LeapYear(int n){if((n%400==0)||(n%100!=0)&&(n%4==0)){return 1;} else{return 0;} }void main() {int n;printf("2000年到3000年之间所有的闰年如下:\n");for(n=2000;nif(Le
2016-09-22 21:26:54
2214
原创 Rightmost Digital
#includeint main(){int n,s,t,i,m;while(scanf("%d",&t)!=EOF){while(t--){s=1;scanf("%d",&n);m=(n-1)%4;n=n%10;for(i=0;is*=n; }printf("%d",s%10);printf("\n"); } }return 0;
2016-09-22 21:24:58
498
原创 近似整数
题目描述给定一个浮点数A和一个整数L。求在【1,L】区间内找到两个整数,m和n。使得m/n的值能近似于A,且使得|A-m/n|最小。输入两行第一行是一个浮点数A第二行是一个整数L输出一行,两个整数 以空格隔开m n样例输入2.510样例输出5 2#include #include #
2016-09-11 14:15:58
625
原创 求N个数的阶乘和
#includelong fac,i; for (fac=1,i=1;i fac*=i; return fac; } int main(int argc, char *argv[]) { int n; scanf("%d",&n); int i,sum=0; for(i=1;i sum+=fac(
2016-09-09 14:14:30
533
原创 迭代法求N的阶乘
#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */int fact(int n){if(n==0||n==1)return 1;while(n>1)return n*fact(n-1);
2016-09-09 09:23:02
3937
WEBMVC开发
2017-11-18
MVC模式的应用
2017-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人