自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 开窗函数的作用

1.开窗函数分为三种,row_number(partition by column1 order by column2), rank(),dense_rank() 2.(!!!!)开窗函数可以在不减少行的条件下,同时完成分组和排名 3.举个例子:如果partition by 班级id order by 成绩,那么“排名”会是这样的: 班级id 学生姓名(唯一) 成绩 排名 1 a 98 2 1 b 100 1 2 c 60

2022-03-06 13:28:05 632

原创 从历史的角度看计算机内存管理

1.简单粗暴:在早期的计算机中,程序员常常应用汇编语言编程。这时的内存往往直接暴露给程序员:比如程序员想把数字1写入1号内存,只需要执行“mov MEM1,1” 即可。我们可以看出,早期的计算机几乎不可能同时执行两个程序:比如另一个程序也要使用1号内存,之前的内容就会被覆盖。 2.地址空间:如果把内存空间直接暴露给用户,往往会出现问题:应用程序可以任意修改内存单元,直到操作系统崩溃。解决这个问题的办法就是使用“地址空间”这个概念。地址空间是说,一个进程暴露给用户的地址,与进程在硬件上的实际地址是不一样的。

2022-03-05 09:57:35 142

原创 数据仓库建模理论总结

1.数据仓库和数据库的区别:数据库是在用户与服务器交互的过程中逐渐完善的,而数据仓库主要是对数据库以及日志数据进一步处理。 2.数据仓库主要分五个层,分别是ODS,DWD,DWS,DWT,ADS层。中文名分别对应原始数据层,数据明细层,数据服务层,数据主题层,数据应用层。 3.数据库采用关系模型,现代数据库中的关系表一般满足三范式,第一范式1NF要求属性满足原子性(不可分割),第二范式2NF要求不存在部份依赖(部分依赖是说表中的某个属性仅仅依赖于主键的一部分,而不是依赖于主键的全部;解决办法就是拆分),

2022-02-24 23:05:07 1009

原创 C语言运行的第一个阶段

C语言运行的第一个阶段是预处理阶段,预处理阶段之后的三个阶段是,编译,汇编和链接阶段。 那么预处理阶段做的是什么呢?简单来说有两件事,一是插入引用的库文件,第二是插入定义的宏。 ...

2021-06-04 16:28:49 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除