自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 四、维度建模实践案列-零售业务(中)

如何设计维度表?

2023-09-07 22:39:25 108 1

原创 三、维度建模实践案列-零售业务(上)

维度建模结合零售业务落地实践

2023-09-07 00:42:15 84 1

原创 二、如何理解数仓中事实表?

如何理解数仓中的事实表?

2023-09-05 17:12:32 44 2

原创 一、维度建模概述

概述维度建模过程

2023-09-05 15:58:31 29 1

原创 解决未知的错误 正在尝试其它镜像的问题

解决未知的错误 正在尝试其它镜像的问题问题描述:在Linux系统通过yum 命令下载某个安装包的时候,经常遇到如下问题:我们解决方案:1、打开vim /etc/resolv.conf文件注释掉文件里面内容,加如下配置。nameserver 8.8.8.8nameserver 114.114.114.114修改后如下2、执行命令:yum makecache fast 表示建立元数据库执行后出现如下表示执行成功当然了,同样的问题可能是不同原因造成,有不同的解决方案,上面这种方法很好

2022-01-11 15:02:59 6221 6

原创 通过地址和索引实现数组

今天解读的这本书是日本作家矢哲久雄的《程序是怎样跑起来的-6》今天这主要讲:通过地址和索引实现数组接下来我们讨论基址寄存器和变址寄存器通过这两个寄存器我们可以对主存上特定的内存区域进行划分下面这张图简单的描述数组:首先,我们用16进制的将计算机内存上的地址00000000-FFFFFFFF划分出来。凡是在该范围的内存区域,只要有一个32位的寄存器,即可查看全部的内存地址。想要查看像数组那样分割特定区域的内存地址,以达到连续查看的目的,使用两个寄存器更方面。如查看10000000地址-100

2020-12-08 07:59:42 369

原创 函数的调用机制

今天解读的这本书是日本作家矢哲久雄的《程序是怎样跑起来的-5》这一讲我们主要讲:函数的调用机制我们用高级语言编写的程序中,当程序调用函数的时候,计算机内部是如何跳转的?请看下面一个案例:当p调用eat()方法的时候,在程序的内部(程序计数器)是如何变化的?函数调用处理也是通过把程序计数器的值设定成函数的存储地址来实现的,不过这里和条件分支(通过和标志寄存器比较)、循环执行的机制不同,执行函数的时候,不能通过跳转指令来实现。函数的调用需要在完成函数内部处理后,处理流程再返回到函数调用点(函数调用

2020-12-07 17:13:30 464

原创 条件分支和循环机制

今天解读的这本书是日本作家矢哲久雄的《程序是怎样跑起来的-4》条件分支和循环机制在计算机内部,程序的执行流程分类。①顺序执行:按照地址内容顺序执行,每执行完一条指令,程序计数器就+1。②条件分支:根据条件内容执行任意地址内容③循环执行:重复执行同一地址指令如果程序中出现条件和循环,机器语言的指令就可以将程序计数器的值设定为任意的值(不是+1),这样的话,程序就可以重复的执行同一指令或者跳转到任意指令。下面我们来讨论条件分支和循环的执行过程分析:上面程序的功能——把123输入到显示器的程序内

2020-12-06 12:18:28 218

原创 决定程序流程的程序计数器

今天解读的这本书是日本作家矢哲久雄的《程序是怎样跑起来的-3》决定程序流程的程序计数器这一讲主要弄明白:程序是如何按照流程来运行的?下表是程序运行时内存内容模型图分析:用户发出启动程序指令以后,操作系统会把硬盘中的程序复制到内存。上面图示的大体内容是将123和456相加在计算机内部,数据和指令实际被存储在多个地址上,但是我们为了学习的方便,假设数据和指令就是被分配到一个地址上的。如前面我们说的,数据和指令是通过地址来划分的。地址0100是程序运行的开始位置,操作系统将程序复制到内存后,程序

2020-12-04 22:30:22 256

原创 CPU是寄存器的集合体

今天解读的这本书是日本作家矢哲久雄的《程序是怎样跑起来的-2》CPU是寄存器的集合体在上一节我们探讨了CPU的内部结构这一节我们主要来学习寄存器CPU的四个组成部分(寄存器、时钟、控制器、运算器)中,作为一个程序员,我们重点关的是寄存器,这是因为程序是把寄存器作为对象来描述的通过对汇编语言的分析,机器语言级别的程序是通过寄存器来处理的,也就是说,我们用高级语言编写的程序,最终会被编译成机器语言,我们写的程序最终大多数是面向寄存器的,对于一个程序员来说,CPU就是寄存器的集合体,至于其他部分,我们没必要

2020-12-03 15:03:55 529 1

原创 CPU结构简介

CPU结构简介今天解读的这本书是日本作家矢哲久雄的《程序是怎样跑起来的-1》课前小问## 标题1. 程序是什么?程序就是告诉计算机做什么的一组指令比如说,把大象装进冰箱的步骤。①打开冰箱门②把大象放到冰箱里③关闭冰箱门上面的三个步骤,对计算机来说,就是做事的程序。2 程序是由什么组成的?程序由指令和数据组成对于计算机来说,只有程序(做事的步骤)不行,还要有数据。比如:java中println(“hello world”);语句中println是打印的命令hello world 是打印

2020-12-02 23:17:27 469 1

空空如也

空空如也

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

TA关注的人

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