函数coalesce笔记hive

c++ 关于函数返回值问题

c++中,当函数返回基本元素时,一般不会产生异常情况。但是当返回引用或指针时,即不使用值传递而是引用或指针传递来实现,那么需注意: 不能返回函数内部的局部变量指针或引用。因为局部变量是在栈上,当离开函数作用域时,其内容会失效,相应的返回的指针或引用指向的内容就没有意义了。 不能返回函数内部new或m ......
函数 问题

OpenCV笔记

#### Linux上Opencv的安装 ``` 如果没有安装 OpenCV: 从 https://opencv.org/releases/ 下载opencv-3.4.16.zip sudo apt update sudo apt install -y cmake g++ wget unzip cm ......
笔记 OpenCV

MyBatis-plus学习笔记

1、MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 2、特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象 ......
MyBatis-plus MyBatis 笔记 plus

尚硅谷ts笔记

# 第一章 快速入门 ## 0、TypeScript简介 1. TypeScript是JavaScript的超集。 2. 它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。 3. TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。 4. TS完全兼容JS,换言之,任何的J ......
笔记

mysql-窗口函数

转:https://zhuanlan.zhihu.com/p/456560406 什么是 窗口 --窗口对于group分组和聚合函数等,窗口是固定的,就是每一组,比如想知道每个学生的平均成绩,指定的组就是每个学生的id,聚合函数在这个id划定的窗口内对所有记录进行计算。这是静态窗口,窗口内的记录相互 ......
函数 mysql

JAVA学习笔记基础篇_02

恢复内容开始 # java高级应用 ## 1.补充 当方法中不存在与对象相关的方法时 比如 直接的数字计算 输出 等 都可以写成静态方法 集合成一个工具类 ### 1.类变量与类方法(静态变量 / 静态方法) 也就是记录变量和方法的使用次数 , 每次随着类的生成而生成 随着类的消失而消失? stat ......
基础 笔记 JAVA 02

运用赋能计算方法,在网格层面量化东莞外卖垃圾产生情况笔记

原文链接:Full article: Quantify the food delivery package waste generation of Dongguan in grid level using empowerment calculation method (tandfonline.com ......
网格 层面 垃圾 情况 笔记

MyBatis学习笔记

1、什么是MyBatis? 一款优秀的持久化层的框架,它支持动态SQL以及对结果集进行映射。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis的底层操 ......
MyBatis 笔记

RabbitMQ自学笔记

#RabbitMQ笔记总结 ## 常见概念 ​ **Broker**:消息服务器,类似于Mysql服务器。 ​ **Channel**:连接中的一个虚拟通道,消息队列发送或者接收消息时,都是通过信道进行的。 ​ **Virtual host**:类似于Mysql数据中的数据库,库与库之间的是独立的, ......
RabbitMQ 笔记

[笔记]计算机网络_数据链路层_数据链路层概述

大的要来力(悲) 数据链路层是历年考试重点,要求在了解数据链路层基本概念的基础上,重点掌握滑动窗口机制、三种可靠传输协议、各种MAC协议、HDLC协议、PPP协议,特别是CSMA/CD协议和以太网帧格式,以及局域网的争用期和最小帧长的概念、二进制指数退避算法 等等各种贵物,此外中继器、网卡、集线器、 ......
链路 数据 计算机网络 笔记

00 数据库学习笔记--CRUD

对表的的插入操作: 单条数据插入 insert into 表名 (列1,列2,列N) values (value1,vaule2,valueN) insert into 表名 (列1,列2,列N) select value1,vaule2,valueN 多条插入 insert into 表名 (列1 ......
数据库 笔记 数据 CRUD 00

【python】函数参数中的/和*

意思如下: / 符号之前的所有参数,都必须以位置参数穿参,不可以关键字参数传参 * 符号之后的所有参数,都必须以关键字方式传参,不得以位置方式传参 参考资料 1. python函数参数中的/和* ......
函数 参数 python

在前端中函数柯里化的妙用~

前言: 在使用它之前我们需要先了解什么是柯里化? 所谓的柯里化不过就是将多个固定的参数生成一个新动态的调用函数,这句话看起来有点绕!但是我们理解清楚后就不会有这种感觉~ 在某些场景中我的执行函数是固定参数才会执行的,但是这些参数取数又不是一次性的时候你会怎么处理? 我们一个函数有七八个函数,但是我们 ......
妙用 前端 函数

003 数据库学习笔记--创建约束

创建表结构时创建约束 主键约束: Id int identity(1,1) primary key not null 外键约束: TypeId int not null foreign key references 主表(主键列) Unique唯一约束: DeviceNo varchar(50) u ......
数据库 笔记 数据 003

JDBC学习笔记

1、什么是JDBC? JDBC是一类接口,制定了统一访问各类关系型数据库的api,屏蔽了底层数据库的差异,可以通过JDBC API 方便地实现对各种主流数据库的操作。 2、开发步骤? 访问数据库时,首先要注册和加载数据库驱动,只需加载一次,然后在每次访问数据库时创建一个Connection实例,获取 ......
笔记 JDBC

字符串有关的sprintf函数

sprintf函数的用法1、该函数包含在stdio.h的头文件中。2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中(要注意字符串的长度要足够容纳打印的内容,否则会出现内存溢出),而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类 ......
字符串 函数 字符 sprintf

mysql语句函数给时间添加指定时间间隔

DATE_ADD() 函数向日期添加指定的时间间隔。 //date 日期表达式。expr 添加的时间间隔。 DATE_ADD(date,INTERVAL expr type) 例如:对获取到的支付时间添加5分钟 select o.order_id orderId, date_add(o.pay_ti ......
时间 语句 函数 mysql

web js 箭头函数的特点与优缺点

1.箭头函数的特点 1. 相比普通函数,箭头函数有更加简洁的语法。 2. 箭头函数不绑定this,会捕获其所在上下文的this,作为自己的this。 3. 箭头函数是匿名函数,不能作为构造函数,不可以使用new命令,否则后抛出错误。 4. 箭头函数不绑定arguments,取而代之用rest参数解决 ......
优缺点 箭头 函数 特点 web

Python Exit——如何在Python中使用Exit函数来停止程序

Python中的函数exit()用于退出或终止当前运行的脚本或程序。您可以使用它随时停止程序的执行。当exit()函数被调用时,程序会立即停止运行并退出。 该函数的语法exit()是: exit([status]) 这里,status是一个可选参数,表示程序的退出状态。退出状态是一个整数值,表示程序 ......
Python Exit 函数 程序

uniCloud笔记

# uniCloud笔记 结合:uni-admin实现后台的云管理,schema2code辅助自动生成代码(只需要定义好表结构) ## 云函数 云函数,是将本地写好的函数上传到云端,在云端的node.js的环境中运行。 可以在本地的页面中在生命周期函数(钩子函数)中调用云函数 如下: ```js / ......
uniCloud 笔记

javascript笔记

# javascript笔记 - 获得焦点onfocus,失去焦点onblur - isNaN()判断是非数字 - undefined和数字相加 最后的结果是NaN - null和数字相加 最后的结果是数字 - typeof空格变量名 或typeof(变量名) 可以检测变量的类型 - parseIn ......
javascript 笔记

Vue-Cli笔记

# Vue-Cli笔记 ## 新手上路 在创建模式的时候,选择最后一个模式:自定义模式,创建项目,只需勾选下图3个配置,使用空格进行选择和不选择。 ![image-20220426201153396](https://picfortypora.oss-cn-hangzhou.aliyuncs.com ......
Vue-Cli 笔记 Vue Cli

【学习笔记】根号算法

# 分块 ## 经典操作 ### 暴力思想 先考虑最暴力的做法如何实现。 ### 平衡思想 设长度 $n$,块长 $B$。 多数是定一个块长,使整块与散块、查询与修改的复杂度近似相等,并分别考虑整块好散块的情况。 ### 暴力重构 指对散块处理时如果会破坏一个块的既有标记等等,可以选择暴力重新构建当 ......
根号 算法 笔记

Vue笔记

Vue笔记 vuex-router-sync插件: https://segmentfault.com/a/1190000037680351 学到vue.js路由就没学了! 还有过渡和动画、混入、AJAX、响应接口没学 进度:https://learning.dcloud.io/#/?vid=5 ht ......
笔记 Vue

uni-app笔记

# uni-app笔记 `uni-app` 使用vue的语法+小程序的标签和API 所有组件与属性名都是小写,单词之间以连字符`-`连接 每个vue文件的根节点必须为 ``,且这个 `` 下只能且必须有一个根 `` 组件 view==div ```tsx ``` 在computed/methods中 ......
uni-app 笔记 uni app

欧拉函数

# 欧拉函数 ## 定义 设$n$是一个正整数,欧拉函数$\phi(n)$定义为不超过$n$且与$n$互质的正整数的个数 ## 定理1 设$p$和$q$是互质的正整数,那么 $$ \phi(pq) = \phi(p)\phi(q) $$ 这个定理说明欧拉函数是一个积性函数,有以下推理 若$n = p ......
函数

SQL Server DATEADD() 函数

https://www.w3school.com.cn/sql/func_dateadd.asp 定义和用法 DATEADD() 函数在日期中添加或减去指定的时间间隔。 语法 DATEADD(datepart,number,date) date 参数是合法的日期表达式。number 是您希望添加的间 ......
函数 DATEADD Server SQL

C字符串函数(一)

# C字符串函数(一) > - `strlen()` -> 统计字符串长度 > - `strcat()`和`strncat()`函数 -> 拼接字符串函数 > - `strcmp()`和`strncmp()`函数 -> 字符串比较函数 > - `strcpy()`和`strncpy()`函数 -> ......
字符串 函数 字符

Java官方笔记7接口

# 接口 接口只能包含:constants, method signatures(abstract), default methods, static methods, and nested types 方法体只存在于:default methods and static methods 接口不能实 ......
接口 笔记 官方 Java

指针函数

记录下指针函数的使用: typedef int (p*)(int ,int); int add(int a, int b){ printf("%\n", a+b); } int main() { p add_; add_ = add; int ret = add_(1,2); return 0; } ......
指针 函数