函数coalesce笔记hive

纯函数、柯里化以及组合函数

## 纯函数 在程序设计中,若一个函数符合以下条件,那么这个函数被称为纯函数: - 此函数在 **相同的输入值** 时,需产出 **相同的输出**。 - 函数和输出和输入值以外的其他隐藏信息和状态无关,也和由于 I/O设备产生的外部输出无关。 - 该函数不能有语义上可观察到的函数副作用,诸如“触发事 ......
函数

Python爬虫笔记

爬虫分为四个步骤,首先获取数据,然后解析数据,再提取数据,最后是存储数据 ```python import requests #首先引入requests库 res=requests.get('URL')#向服务器发送了一个请求,把服务器响应结果赋给res,为response对象 res.encodi ......
爬虫 笔记 Python

Python基础知识笔记

### 数据类型 #### 字符串:双引号或者单引号引起来的文本 字符串内字符都有序号,正向是从 0 开始,反向是-1 开始。str[-1]指的就是最后一个字符。 字符串的拼接: 1. - 号,对于字符串或者非字符串使用该符号就能拼接成一个字符串。 2. .format(),中间的参数,对应字符串中 ......
基础知识 基础 笔记 知识 Python

函数fmemopen、函数open_memstream

函数fmemopen、函数open_memstream #include <stdio.h> FILE *open_memstream(char **ptr, size_t *sizeloc); #include <stdio.h> FILE *fmemopen(void buf[.size], s ......

实践讲解强化学习之梯度策略、添加基线、优势函数、动作分配合适的分数

摘要:本文将从实践案例角度为大家解读强化学习中的梯度策略、添加基线(baseline)、优势函数、动作分配合适的分数(credit)。 本文分享自华为云社区《强化学习从基础到进阶-案例与实践[5]:梯度策略、添加基线(baseline)、优势函数、动作分配合适的分数(credit)》,作者: 汀丶。 ......
基线 梯度 函数 分数 优势

JavaScript基础笔记

# JavaScript 基础 date: 2019-05-26T10:19:54+08:00 1.在标签中填写 onclick 事件调用函数时,不是 onclick=函数名, 而是 onclick="函数名+()" 2.script 中用到的函数中带 document.write 会覆盖之前的文本 ......
JavaScript 基础 笔记

NodeJs初学笔记

今天初步了解了 http、fs、querystring、url 四个包以及本地服务器部署的内容,记录一下。 ### 引入包 首先需要的包要下载,使用 npm 工具,(cnpm 更快也行),npm i module 安装。 在该文件下目录下会自动生成 node_modules 文件夹,里面包含了很多模 ......
笔记 NodeJs

「学习笔记」矩阵

本文部分内容来自 $\texttt{OI-Wiki}$。 **** ## 定义 对于矩阵 $A$,主对角线是指 $A_{i,i}$ 的元素。 $$ A = \begin{bmatrix} a_{1, 1} & a_{1, 2} & a_{1, 3} & \cdots & a_{1, m}\\ a_{ ......
矩阵 笔记

ORACLE 函数中文转拼英 汉字转拼英 全拼或首字母

--调用方式: SELECT f_getSpell('江西') from dual; --返回 'jx' --SELECT f_getSpell('江西',0) from dual; --返回 'jiangxi' create or replace type spell_code as object ......
全拼 函数 字母 ORACLE

ES6 笔记

# ES6 笔记 date: 2021-05-21T20:57:31+08:00 ## 一、let 和 var 的区别以及 const - let 声明的变量**只在所在块中生效**; - let 声明的变量可以解决 var 与 for 循环结合使用产生的无法取得最新变量值的问题(以往都需要通过闭包 ......
笔记 ES6 ES

《深入解析 css》笔记

第一章:层叠、优先级和继承 1.优先级:!important>行内样式>id 选择器>类选择器>标签选择器 2.两条经验法则:选择器少用 id;少用!important。 3.使用 inherit 属性使元素属性继承自父元素,方便修改。 4.使用简写属性的时候会默认给细化的属性赋默认值,如标签 h1 ......
笔记 css

make和new的区别(笔记)

共同点:给变量分配内存 不同点: 1)作用变量类型不同,new给string,int和数组分配内存,make给切片,map,channel分配内存; 2)返回类型不一样,new返回指向变量的指针,make返回变量本身; 3)new 分配的空间被清零。make 分配空间后,会进行初始化; 4) 字节的 ......
笔记 make new

《css 揭秘》笔记

粗读了《css 揭秘》这本书,里面提到的很多技巧和操作暂时用不到,可以在用到时当工具书看,目前对我有帮助的几个技巧做了个笔记。 尽量使用相对单位。line-height 与 font-size 的比例而不要使用绝对值。em 单位(相对于当前元素的字体大小)可以在修改字体尺寸同时修改其他的数值。rem ......
笔记 css

JS函数式编程

### 高阶函数 - 函数作为参数 - 函数作为返回值 - 意义:屏蔽细节,抽象通用的问题 #### 函数作为参数 ```js let array = [1, 2, 3, 4] // forEach const forEach = (array, fn) => { for (let i = 0; i ......
函数

C#学习笔记 -- 泛型

泛型 2、C#中的泛型 泛型可以让多个类型共享一组代码 允许声明类型参数化的代码, 用不同的类型来实例化 提供5种泛型: 类、结构、接口、委托和方法 class MyStack<T> { int StackPointer = 0; T[] StackArray; public void Push(T ......
笔记

re | 逆向算法笔记

### 凯撒算法 #### 加密 ``` for(i=0; i= 'A' && passwd[i] = 'a' && passwd[i] = 'A' && passwd[i] = 'a' && passwd[i] Data=ch; printf("\n建立左子树\n"); (*T)->lchild= ......
算法 笔记 re

re | 逆向刷题笔记

### IDA dump内存 * 脚本 ``` import idc def main(): begin = 0xCD956000; #需对应修改 size = 0x2FB000 # #需对应修改 list = [] for i in range(size): byte_tmp = ida_byte ......
笔记 re

方芳:学习在北京大学举办的“建设社会主义现代化国家学术研讨会”专题会议上的学习笔记

大治理观与大社会治理 学习徐教授讲话笔记整理稿。【去敏文字稿】 从治理话语的历史、国际、实践和学科的维度,可以把治理分为两个层面:一是以国家为主体,以国家整体为对象,涉及治理主体及其相互关系的治理。围绕这一治理定义所产生的理念和思维,可称之为大治理观。二是不涉及国家整体和基本关系,着重于解决具体问题 ......
研讨会 社会主义 主义 学术 会议

统信UOS系统开发笔记(七):在统信UOS系统上使用linuxdeployqt发布qt程序

前言 在ubuntu上发布qt程序相对还好,使用脚本,但是在统信UOS麒麟上发布的时候,因为银河麒麟等不同版本,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。 注意 本篇文章,最终手动结合几个方式成功,花费不少时间研究,推断是终端直接ld ......
系统 linuxdeployqt UOS 笔记 程序

JS(函数、作用域、预解析)

一 函数的概念 在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。 ......
函数 作用

Hive3.1.3集群安装

一、安装mysql Hive默认的Derby数据库一次只能打开一个会话,不支持多用户并发访问,需要替换Hive的存储引擎为mysql 1. 下载mysql安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch. ......
集群 Hive3 Hive 1.3

C#学习笔记 -- 转换

转换 1、什么是转换 声明两个不同类型的变量, 然后把一个源变量的值赋值给一个目标变量, 在赋值之前, 必须转换源变量的类型为目标变量类型 转换是接受一个类型的值并将它用作另一个类型的等价值的过程 转换后的值应该和源值引用, 但其类型为目标类型 short var1 = 5; sbyte var2 ......
笔记

react的函数式组件中使用ref获取到子组件的方法为undefined

我暂时遇到了两种情况。 ### 第一种情况:useImperativeHandle函数写错 useImperativeHandle的第二个参数的返回值是作为ref.current的值,但是我写箭头函数写快了,忘记返回值了。 ``` useImperativeHandle(ref, () => {fo ......
组件 函数 undefined 方法 react

C#学习笔记 -- 接口

接口 1、什么是接口 接口指定一组函数成员, 而不实现他们的引用类型 只能类和结构来实现接口 例子 //声明实现接口的CA类 class CA : IInfo { public string Name; public int Age; ​ //在类中实现接口的方法 public string Get ......
接口 笔记

041.hive-hive输出所有表结构

-- hive 输出库中表结构 -- 输出所有表名 hive -e "use xx;show tables;" > tables.txt vim echo_table.sh -- 输出所有表结构 #!/bin/bash echo 'use xx;' >> tablesDDL.sql cat tabl ......
hive hive-hive 结构 041

go语言递归函数及defer

递归函数 简单来说,递归就是函数自己调用自己。有2种实现方式,一种是直接在自己函数中调用自己,一种是间接在自己函数中调用的其他函数中调用了自己。 递归函数需要有边界条件、递归前进段、递归返回段 递归一定要有边界条件,当边界条件不满足时,递归前进;当边界条件满足时,递归返回 func fib(n in ......
函数 语言 defer

css颜色变淡和变浅方法收集(模拟sass的darken和lighten函数)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ......
函数 颜色 lighten 方法 darken

报错以及解决笔记

一、找不到文件 报错: [Errno 2] No such file or directory: 'C:\\Users\\ssw0926\\Desktop.chengji.csv'解决方法: 1、文件路径输错 避免出错的方法:不要手动输入文件地址,选择复制。 选中要读取的文件,按shift和鼠标右键 ......
笔记

[Dump分析自学笔记] 1.windbg安装以及linux下dump文件抓取

## 1.程序背景: .net core web api . 主要做MES的. 运行环境: Linux 64位.Net版本 : .Net 6 进程守护: Supervisor 因此需要下载Linux上的dump工具,就是微软自带的dotnet-dump,以下是准备的工具. dotnet-counte ......
文件 笔记 windbg linux Dump

【FreeRTOS复盘】3-FreeRTOS系统的时钟节拍和延时函数

参考文章1:《FreeRTOS的学习(六)——系统时钟》 参考文章2:【FreeRTOS】04 系统的时钟节拍和延时函数 原理 reeRTOS使用裸机自带的滴答定时器中断,使用其主频或者外部频率作为时钟基准。由于定时器的功能作为FreeRTOS的核心,所以正常情况下必须是一个一直运行着的中断,那么就 ......
FreeRTOS 节拍 时钟 函数 系统