函数coalesce笔记hive
做题笔记
### [AT_abc313_d] Odd or Even 简单题,但是为什么赛场上 WA 了呢? 弱化题目,设 $n = k + 1$,发现只需要每一个数不取询问 $k$ 次,通过前缀和得出。 再设 $k + 1 \ | \ n$,发现只需要类似分块即可解决。 回到原题,最后的一部分如何计算?我们 ......
农村高中生源转型期提升学生二次函数建模能力的课堂探究
建模思想是一种核心的数学思想,学习的根本目的是使高中生灵活地利用建模思想去对实际的问题进行求解。而在数学课堂教学中渗透建模思想期间,必须要首先精心选择一些恰当的数学内容,具体需要结合学生自身的数学学情以及数学知识认知和接受能力等来选择一些恰当的数学教学内容来帮助他们对数学模型建立意识形成深刻认知。特 ......
[刷题笔记] Luogu P1280 尼克的任务
[Problem](https://www.luogu.com.cn/problem/P1280) ### Analysis 首先,如果一个时间只有一个任务开始,则她必须做。如果一个时间有多个任务开始,她可以选一个去做。我们发现这样的决策是取决于后面的空暇时间,而不是前面。所以在dp的时候需要从后往 ......
filter() 函数
1. filter() 函数 用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。该接收两个参数, 第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表 ......
Python | 函数、数据容器
## 1.函数 函数:是**组织好的,可重复使用的**,用来实现特定功能的**代码段**。 #### 1.1 简单案例 ###### 重复使用计算字符串的长度 ```py str1 = "heystar" str2 = "python" str3 = "abcd" count = 0 for _ i ......
【转录】卡片笔记法:从卢曼卡片盒到ANTINET
在我们探讨卢曼卡片盒的使用成本时,我们发现真正的成本不仅在于时间投入,更在于个体面临的认知挑战。而当我们探讨ANTINET 与双链笔记法的对比时,我们看到了信息组织方式的转变,从相对混沌的状态走向更加秩序化的分叉结构。然而,这种转变不仅限于信息的组织,更包括了我们笔记工具的选择:我们开始质疑电子工具 ......
主成分分析(PCA)模型学习笔记(一)
[TOC](主成分分析(PCA)模型学习笔记(一)) # 为什么使用PCA ## 从过拟合说起 在数据量小、数据维度高,模型较为复杂时,很容易产生过拟合。训练误差小而泛化误差较大被称为过拟合,而我们所追求的是泛化误差较小,为了解决过拟合问题,一般有以下的解决方案,一是最直接有效的方法,增加数据量,但 ......
线性判别分析(LDA)模型笔记
[TOC](线性判别分析(LDA)模型笔记) # 模型概况 线性判别方法(Linear Discrimination Analysis)是一种经典的线性学些方法,最早由Fisher提出,也叫“Fisher判别分析”。 LDA的思想非常朴素,也即是,将样例投影到一条直线上使得同类样例的投影点尽可能近, ......
avue-crud属性配置项参数笔记分享
Avue 是一个基于Element-plus低代码前端框架,它使用JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率; 虽然Avue官网上面都有这些配置说明,但是如果刚开始接触不熟悉框架的话需要很久才找到自己需要的参数配置,为了方便自己今后查找使用,现将一些开发中常用的配置梳理在下 一、 ......
Rocky9 编译安装 Nginx Mariadb Asp.net Core6 (实测 笔记)
引用 https://www.cnblogs.com/vicowong/p/16974219.html 一、查看硬件信息 1、查看物理cpu个数、核心数量、线程数grep 'physical id' /proc/cpuinfo | sort -u | wc -lgrep 'core id' /pro ......
ROS学习笔记(一)——安装ROS
## 系统: Ubuntu20.04 ## 流程: ROS的安装基本流程很简单,在ROS的官网里就有一步步的步骤说明,一步步照做基本上不会出现问题。 进入ROS官网:https://www.ros.org/ ![image](https://img2023.cnblogs.com/blog/1777 ......
快速记住判断二元函数是否可微的定义公式
![](https://img2023.cnblogs.com/blog/2743322/202308/2743322-20230809165707978-867063769.jpg) 其实和一元函数的一点处导数公式相联系即可很方便的记住:[https://zhaokaifeng.com/16613 ......
python正则表达式笔记1
最近工作中经常用到正则表达式处理数据,慢慢发现了正则表达式的强大功能,尤其在数据处理工作中,记录下来分享给大家。 一、 正则表达式语法介绍 正则表达式(或 RE)指定了一组与之匹配的字符串;模块内的函数可以检查某个字符串是否与给定的正则表达式匹配(或者正则表达式是否匹配到字符串,这两种说法含义相同) ......
函数指针、std::function、std::bind
# 函数指针、std::function、std::bind ## 函数指针: - C++语法中可以直接将函数名作为指针, ```cpp void fun(int a, int b); ``` 在这个函数声明中,函数指针即为`fun`,传入要被调用的地方时只需要传入`fun`就可以。 但是这个函数指 ......
excel wps宏编辑器,用JavaScript自定义函数设置单元格符合条件后,那一行都变色
function judge(){ var app = Application; // WPS 表格的应用程序对象 var wb = app.ActiveWorkbook; // 当前工作簿 var sheet = wb.ActiveSheet; // 当前工作表 var dataRange = s ......
Element-Plus 学习笔记一
这几天在学vue3, 用Element-plus 加 vue3 搭了个框架,在这里记录一下项目搭建中遇到的问题。 1、使用 Element-plus 的 icon 图标,显示不出来 首先,用命令行中安装 Element-plus 的图标: npm install @element-plus/icon ......
nodejs 函数以_ 下划线开头是什么意思
在JavaScript中,函数名称以下划线 _ 开头通常表示该函数是私有的,意味着它只能在当前函数或对象的内部使用,而不能在外部访问或调用。这是一种命名约定,用于表示函数的可见性和访问权限。在许多JavaScript库和框架中,开发者经常使用下划线开头的函数名称来指示这些函数是供内部使用的,以避免意 ......
oracle的时间格式化函数
oracle的时间格式化函数 原文链接:https://blog.csdn.net/aaa1546456/article/details/130830669 Oracle数据库中常用的时间格式化函数包括: 1. TO_CHAR:将日期型数据格式化为字符串,常用的格式包括: - TO_CHAR( da ......
偶尔写的工具函数
```js const str111 = `“asdd”eeeeeeeeeeeeeee`; const filterStr = (str, ipt) => { if (!str.length || str ipt || !ipt || !str.includes(ipt)) return str; ......
Hive之分区表
在大数据中,最常用的一种思想就是分治,我们可以把大的文件切割划分成一个个的小的文件,这样每次操作一个小的文件就会很容易了 同样的道理,在hive当中也是支持这种思想的,就是我们可以把大的数据,按照每天,或者每小时进行切分成一个个的小的文件,这样去操作小的文件就会容易得多了。 如图,一个典型的按月份分 ......
java笔记_12_自定义注解
1、@interface 用于声明注解,参数只用八种基本数据类型和四种数据类型(基本类型 byte,short,char,int,long,float,double,boolean 八种基本数据类型 和 String,Enum,Class,annotations ),如果只有一个参数成员,最好把参数 ......
Visual Studio 2022 使用笔记
注释 本人习惯用Ctrl+/进行注释,工具-选项-键盘,应用以下其他键盘映射方案,选择最后一个Visual Studio Code 现在鼠标定位到需要注释的行,改行任何位置都可以,Ctrl+/ 完成行注释,再按一次取消注释。 多行注释,鼠标选中要注释的几行,Ctrl+/ 完成注释。如果从行首开始选择 ......
vue3 + ElementPlus 封装函数式弹窗组件
> 需求场景:弹窗组件需要支持自定义的插槽内容,删除的弹窗也要使用这个组件,只是样式不一样而已,希望在父组件使用删除弹窗的时候直接调用某个方法就可以显示弹窗 ### 组件模拟 `cuDialog` 假设我的弹窗组件有以下的props和事件 + dialogVisible:控制弹窗显示和隐藏 + ti ......
JAVASE学习笔记
# JavaSE基础知识 ## 1、Java应用与特性 ```tex jdk8 常用 jdk11 常用 jdk17 推荐使用 java之父高斯林 1、常用的java程序分为JavaSE、JavaEE、Java ME三个版本 2、J2SE:定位在服务端的开发(WEB网页) 3、JavaME:定位在消费 ......
状态码笔记
###409错误是什么 HTTP 409 错误状态码表示**冲突(Conflict)**。当服务器在处理请求时发现了冲突,而无法解决这个冲突时,就会返回 409 错误。这种情况通常发生在多个请求尝试更新相同资源的情况下,而这些请求之间存在不一致或冲突。 例如,假设有两个请求同时尝试更新同一个资源的不 ......
《CUDA编程:基础与实践》读书笔记(2):CUDA内存
## 1. 全局内存 核函数中的所有线程都能够访问全局内存(global memory)。全局内存的容量是所有设备内存中最大的,但由于它没有放在GPU芯片内部,因此具有相对较高的延迟和较低的访问速度,`cudaMalloc`分配的就是全局内存。此外,当处理逻辑上的二维或者三维问题时,还可以使用`cu ......
选读SQL经典实例笔记20_Oracle语法示例
![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230807132720267-1631745639.png) # 1. 计算一年有多少天 ## 1.1. Oracle sql语句实例 ```sql select 'Days ......
python实现在函数中捕获某个异常,然后将异常的具体信息写入error.txt文件中;
在程序开发中,如果对某些代码的执行不能确定(程序语法完全正确) 可以增加try来捕获异常 try这个关键字来捕获异常try:尝试执行的代码except:出现错误的处理 def func(): try: print(a) except NameError as e1: with open('error ......