自定义博客皮肤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)
  • 收藏
  • 关注

原创 掌握数据转换的艺术:深入解析DBT的安装

DBT全称为"数据构建工具"(Data Build Tool),是一种用于数据转换和建模的开源工具。它主要用于处理数据仓库中的原始数据,帮助数据分析师和数据工程师将数据转换成更有用的形式,以支持业务分析和报告。DBT的工作方式是将数据转换过程从ETL(提取、转换、加载)中分离出来,专注于转换部分。它采用SQL语言来定义转换规则,使得数据分析人员能够更直观地理解和管理数据转换逻辑。通过使用DBT,团队可以更加灵活地处理数据,快速构建和调整数据模型,以适应不断变化的业务需求。

2024-01-22 17:12:39 2284 2

原创 MyBatis从入门到入土!

框架就是半成品软件,完成了软件开发过程中的通用操作,程序员只需要很少或者不用加工就能实现特定的功能,从而简化开发人员在软件开发中的步骤。框架能够很好地提高开发效率。MyBais是一个**半自动的ORM**框架ORM(Object Relational Mapping) : 对象关系映射,将Java中的一个对象与数据表中一行记录一一对应。ORM框架提供了实体类与数据库的映射关系,通过映射文件的配置,实现对象的持久化。点击刚刚定义的模板在mybatis-config.xml中添加数据库连接信息。

2023-03-11 17:03:10 158

原创 机器人找位置——从暴力递归到动态规划

为了方便描述,我们将1位置认为是最左边,N位置认为是最右边,用cur代替M参数,rest 代替K参数。当来到最左时,必须向右走;当来到最右时,必须向左走;当处于中间位置时,向左向右都可以。假设现在有6个位置,机器人初始位置在3,走4步到5位置。返回walk(N,N-1,rest-1,P)walk(N,cur,rest,P)方法。返回walk(N,2,rest-1,P)walk(N,cur,rest,P)方法。可以看出,过程中绝对会产生重复解!中间位置(非最左 / 最右)可变参数有cur与rest。

2023-02-26 17:53:33 501

原创 先后抽纸牌游戏 暴力递归

F( arr, L, R),表示在[L,R]上,先手选择可以获得的最大分数。S( arr, L, R),表示在[L,R]上,后手选择可以获得的最大分数。我们只能是上面两种情况的较小值,作为自己的分数。第一次写,写的不好或者有其他意见,你的都是对的。对手一定会按照对自己最坏的情况进行选择。先手必然会选较大的值。如果对手先手挑走了L。如果对手先手挑走了R。

2023-02-25 10:48:52 553 1

空空如也

空空如也

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

TA关注的人

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