- 博客(24)
- 收藏
- 关注
原创 【分治法】-【归并排序】
在分组一次,变成4组,分别是:2个,1个,2个,1个。然后第一组排序后的结果与第二组进行排序,第三组排序后的结果与第四组进行排序,得到两个有3个排好序的元素的大组;分治法的设计思想是将一个难以直接解决的大问题分解成一些规模较小的相同问题,以便各个击破,分而治之。如果规模为n的问题可分解成k个子问题,1
2024-05-23 13:00:34
303
原创 【动态规划法】-【0-1背包问题】
有n个物品,第i个物品价值为vi,重量为wi。有一个背包,背包的容量为W。现在需要考虑如何选择装入背包的物品,使装入背包的物品总价值最大?(0-1的意思是,物品要么放入背包,要么不放入背包)(vi,wi,W均为非负数)
2024-05-22 13:56:53
235
原创 【回溯法】-【N皇后问题】的2种解法
给定一个N*N的棋盘,要在棋盘上摆放N个皇后,并且满足N个皇后中任意两个皇后都不处于同一行、同一列、同一斜线上(正斜线、反斜线)
2024-05-21 16:25:07
266
1
原创 Excel操作技巧-定位
思路:让所有为“空值”的单元格的内容,等于它的相邻的上一个单元格里的内容。(用Ctrl + F,然后再用鼠标选择第3页,也可以实现)关键:通过定位功能,选中所有为“可见单元格”的单元格;首先,通过定位功能,选中所有带有“批注”的单元格;(首先,要在表格中用鼠标选中我们想要查找的区域)关键:通过定位功能,选中所有为“公式”的单元格;关键:通过定位功能,选中所有为“空值”的单元格;然后,在“审阅”中的“批注”区域,点击“删除”功能:快速选定特定条件的单元格或区域。快捷键:Ctrl + G。
2023-11-15 14:18:20
173
原创 Excel操作技巧-常用快捷键
先用鼠标点中要写答案的单元格位置,然后再使用 “Alt + =” 快捷键。和 “Ctrl + 鼠标点击” 功能差不多。(按一次显示公式,再按一次恢复成显示数值)工作中一般通过鼠标拖动实现。显示表格中所有的计算公式。快速选定不连续的单元格。定位至连续系列头与尾。
2023-11-15 10:03:52
872
1
原创 【数据库SQL】分区的新建与删除(Oracle)
如果数据库中的一张表在建表的时候通过partitioned by()指定了表中的某字段为分区,那么它就是一张分区表。向分区表中插入数据时,必须通过partition on()指明要把数据插入到哪个分区中,如果不指明分区则无法插入数据。新建分区给一张表新建分区的方法如下。Oracle数据库上,新建分区的写法是这样的:alter table 表名 add partition 分区名 values (‘分区的值’)示例:alter table DM_TABLE_M_V add partition P
2022-05-26 16:45:28
8198
原创 http与https的区别是什么
http与https的区别是什么?二者都是传输协议,区别是https更加安全,但是速度会慢一点。https带有安全协议,属于加密传输。字母s代表security。http默认端口为80https默认端口为443
2022-03-28 09:50:58
337
原创 什么是TCP/IP协议
什么是TCP/IP协议?局域网中常用的通信协议主要包括3种:① TCP/IP协议② NETBEUI协议③ IPX/SPX协议每种协议都有其适用的应用环境。TCP/IP的意思是:“传输控制协议/Internet协议(Transport Control Protocol/Internet Protocol)”TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。层次协议应用层HTTP协议、FTP协议、TELNET协议、SMTP协议、DNS协议传输
2022-03-10 09:26:30
4067
原创 什么是ADB,什么是MC
什么是ADB?什么是MC?ADB是一种云原生数据仓库,MC也是一种云原生数据仓库。它们都是阿里云的产品。阿里云产品----数据库----------数据仓库----------------云原生数据仓库AnalyticDB MySQL版阿里云产品----大数据计算----大数据计算与分析----云原生大数据计算服务 MaxComputeADB产品简介MC产品简介...
2022-03-04 18:46:44
4129
原创 【已有答案】如何找到一张数据表的存储过程(查看它的加工过程)
可以通过ALL_SOURCE表(以及表中的TEXT字段)查找。比如,这张表的名字为“账户.表名”,例如“MY_DWA.MY_DWA_D_XYZ”。使用下边的SQL语句,可以查找出所有与这张数据表有关的存储过程。SELECT * FROM ALL_SOURCE T WHERE T.TEXT LIKE '%账户.表名%'; 也可以使用下边的SQL语句(多加一个INTO),这样查出的就只有加工得到这张数据表的存储过程。SELECT * FROM ALL_SOURCE T WHERE T.TEXT LI
2022-02-10 11:16:47
3486
原创 什么是“同层稽核”,什么是“不同层稽核”
什么是“同层稽核”?什么是“不同层稽核”?数仓中的数据分不同的层:DWA、DWD、DIM等等。“同层”指的是:同一个指标在不同的地方展示,数据要一致。“不同层”指的是:DWA、DWD、DIM层中的同一个指标数据要一致。...
2022-01-04 15:50:18
495
原创 数据库第1课——我们为什么要使用数据库?
为什么要使用数据库?很多数据是需要长时间或者永久保存起来的,因它们此不能保存在内存中,必须保存在硬盘上。实际上,保存在硬盘上就是保存在文件当中。在学习Java的过程中,我们也接触过文件的读和写。通过Java中的IO流就可以完成读(从硬盘到内存)和写(从内存到硬盘)。读数据就是序列化。例如,使用ObjectOutputStream可以把Java对象直接序列化到文件当中。取数据就是反序列化——从文件当中取到内存当中。通过IO流操作也可以读写文件,那么为什么还要学习数据库呢?通过这种做法(序列化与反序
2021-12-10 11:43:38
1167
原创 SQL中的ROW_NUMBER() OVER() 函数的作用?【已有答案】
参考:row_number() over(partition by 列名1 order by 列名2 desc)的使用函数的写法:ROW_NUMBER() OVER(PARTITION BY 字段1 ORDER BY 字段2 DESC/ASC)实例用法:select 字段a, 字段b, ...... ROW_NUMBER() OVER(PARTITION BY 字段1 ORDER BY 字段2 DESC)from 表名where 条件函数的含义:将查询结果按照“字段1”分组,
2021-12-08 16:55:32
559
原创 “云计算”和“云服务”有区别吗?谈谈我的理解
“云计算”和“云服务”这两个词在概念上有区别吗?我觉得对大部分人来说是没有区别的,即使是从事IT行业的人,大部分也不需要将这两个词区别对待。当然,“云计算”和“云服务”在本质上当然是有区别的。“云计算”是一种技术,而“云服务”是通过这种技术所提供的一种产品。但是我们不管是在网络中还是在生活中,提到这两个词的时候,往往都是指后者——即“云服务”。我的理解是,这里有一个概念是“云计算实现的服务”。有的人把这一概念简称为“云服务”,而另一些人把这一概念简称为“云计算”。因此,造成了两个概念的混淆,原本两个不同
2021-11-09 17:02:54
2589
原创 术语英文缩写
BI 商业智能 Business IntelligenceBI工具 商业智能分析工具IDC 互联网数据中心 Internet Data CenterIaaS 基础设施即服务 Infrastructure-as-a-ServicePaaS 平台即服务 Platform-as-a-ServiceSaaS 软件即服务 Software-as-a-ServiceQA 质量保障CI 持续集成 Continuous Integrati
2021-11-09 14:22:21
118
原创 SQL语句:CASE WHEN用法【已有答案】
(1) 简单形式语法:CASE exprWHEN search_val1 THEN result1[WHEN search_val2 THEN result2 …][ELSE result_default]ENDCASE num WHEN 1 THEN 'a' WHEN 2 THEN 'b' ELSE 'c' END(2) 搜索形式语法:CASEWHEN condition1 THEN result1[WHEN condition2 THEN result2 …][
2021-09-22 17:01:33
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人