函数coalesce笔记hive

《代码大全》读书笔记3

第七章是《代码大全》中关于代码优化的章节,对于软件工程师来说,良好的代码优化技能是非常重要的。在这一章中,作者详细介绍了如何进行代码优化,包括性能调整、空间利用、算法和数据结构的优化等方面的内容。 通过阅读这一章,我深刻地认识到了代码优化的重要性,并学习了许多实用的技巧和方法。例如,在进行代码优化时 ......
代码 笔记 大全

「学习笔记」重修最短路

$u$ 到 $v$ 的最短路径的长度就是 $u$ 到 $v$ 的最短路。 单源最短路算法可以求出一个点到其他点的最短路。 全源最短路算法可以求出每一个点到其他各点的最短路。 松弛操作:dis[v] = min(dis[v], dis[u] + w);。 算法 Floyd 算法 全源最短路算法,时间复 ......
笔记

[笔记] ELMO, BERT, GPT 简单讲解 - 李宏毅

国内视频地址:https://www.bilibili.com/video/BV17441137fa/?spm_id_from=333.880.my_history.page.click&vd_source=bda72e785d42f592b8a2dc6c2aad2409 1 NLP 基础 1.1 ......
笔记 ELMO BERT GPT

李宏毅self-attention笔记

面对的问题是什么? 复杂输入,多个变长的向量 这里自然会想到RNN,后面会有比较 具体的场景, 可以是一段话,每个word一个向量,可以用one hot,但大多时候是用embedding 可以是一段印频,每25ms一个向量,按10ms滑动,可以看出音频的数据量是非常大的 也可以是一张图片。。。 输出 ......
self-attention attention 笔记 self

百炼成仙阅读笔记

第二章字符串只要不为空,就代表真,否则代表假。数字只要不为0,就代表真,否则就是假split("") 把字符串分开为数组 toString() .length str.indexOf("")搜索返回位置 replace("a","A") 第三章 jQuery基础css选择器5种:标签(div) 、I ......
笔记

c++中的构造函数

C++中的构造函数可以分为一下几种: 默认构造函数 初始化构造函数(有参数) 拷贝构造函数 移动构造函数(move和右值引用) 委托构造函数 转换构造函数 #include <iostream> using namespace std; class Student{ public: Student( ......
函数

《大话数据结构》读书笔记 附PDF #C3

刚刚读完了《大话数据结构》,这本书真的是一本不错的入门级别的数据结构和算法的教材。 首先,作者通过幽默的语言和丰富的图示,使得枯燥的数据结构与算法变得生动有趣。在阅读过程中,我感受到了作者对于知识点深入浅出的讲解,即使是像我这样初学者也能够轻松理解。 其次,书中的配套练习题也很丰富。每个知识点的章节 ......
数据结构 大话 结构 笔记 数据

构建之法 阅读笔记04

第十一章 软件设计与实现 11.2 图形建模和分析方法 思维导图、实体关系图、Use Case Diagram 11.3 其他设计方法 形式化的方法、文学化编程 11.5 开发阶段的日常管理 第十二章 用户体验 12.1 用户体验的要素 用户的第一印象 从用户的角度考虑问题 软件服务始终都要记住用户 ......
笔记

MFC-GetWindowLong获取窗口样式、窗口标识符ID、处理函数

获取窗口样式 LONG Styles = GetWindowLong(hWnd4, GWL_STYLE);//获取窗口风格 /* 参数1:HWND hWnd 窗口句柄 参数2:int nIndex 改变窗口上的何种属性 窗口属性包括窗口的样式(GWL_STYLE)、扩展样式(GWL_EXSTYLE) ......

MFC-SetWindowLong设置窗口样式、窗口标识符ID、处理函数

修改样式 LONG Styles; Styles = GetWindowLong(hWnd4, GWL_STYLE);//获取原窗口风格 /* 参数1:HWND hWnd 窗口句柄 参数2:int nIndex 改变窗口上的何种属性 */ LONG l = SetWindowLong(hWnd4, ......

sql中的流程函数

流程函数 --if相关 select empno,ename,sal,if(sal>=2500,'高薪','底薪') as '薪资等级' from emp; -- if-else 双分支结构select empno,ename,sal,comm,sal+ifnull(comm,0) from emp ......
函数 流程 sql

《代码大全2》阅读笔记01

在我的软件开发经历中,我曾经遇到过编写代码时犯的一些错误,而这些错误在《代码大全2》这本书中都有提到。 其中一个问题是过度地注释代码。我过去常常使用很多注释,认为它们可以帮助我自己和其他人更好地理解代码。 但是,在阅读这本书之后,我了解到这种做法可能会带来一些负面影响,并会让代码更难以阅读。 首先, ......
代码 笔记 大全

C++中函数重载和重写的区别是什么?

函数重载: 利用命名矫正(name mangling)技术,在编译时把函数名加上参数的首字母来区分同名函数。 需要满足3个条件: 1.同一个作用域下 2.函数名相同 3.函数参数类型不同,参数个数不同,参数顺序不同 示例: 1 //函数重载需要函数都在同一个作用域下 2 void func() 3 ......
函数

读书笔记-《人件集》-3

《人件集》是由Tom DeMarco于1978年撰写的一部关于软件开发项目管理的著作。该书的主要观点是,成功的软件开发项目需要考虑到人因素,即处理好项目中的人员关系、个人动机以及人员互动等等。 以下是该书的大纲概述: 第一部分:绪论 1.软件开发的难点 2.软件开发管理 3.人因素 第二部分:管理采 ......
笔记

hive on spark报错

Error in query: Detected implicit cartesian product for LEFT OUTER join between logical plansUnion Join condition is missing or trivial.Either: use th ......
spark hive on

pop 出栈,sorted临时排序,容器类型的数据,zip函数

divmod(a, b)返回一对商和余数,结果和 (a // b, a % b) 一致 字典是Python 中唯一的映射类型。 Python的源文件以"py"为扩展名,有python.exe解释运行,可在控制台下运行。"pyw"是图形开发用户接口(GUI)文件的扩展名,作为桌面应用程序,这种文件用于 ......
容器 函数 类型 数据 sorted

工具适配新系统平台笔记

适配过程中需要安装的东西(包括但不限于): yum install -y gcc-c++ yum install -y boost-devel yum install -y libaio-devel 适配过程遇到的问题: 默认snappy版本较新(使用了c++11的语法),gcc编译器无法编译(指定 ......
笔记 工具 系统 平台

c++中如何强制访问类的保护(protected)/私有(private)性质的成员函数和成员变量

在使用第三方代码库时,有时候需要访问某个类的函数或者变量,但该对象是保护或者私有的,导致无法正常访问。其实,通过一个简单的友元friend类或函数,可以轻松突破编译器的限制。下面是代码实例。假设第三方库有person类,定义如下。 class Person { private: int age = ......
成员 变量 函数 protected 性质

Java 接口中的方法1.8,为了区别函数式接口

Java 接口中的方法 函数式接口式指的式 接口冲抽象方法只有一个 函数式接口 java中Comparator接口明明不止一个抽象方法,为什么也算函数式接口? ......
接口 函数 方法 Java 1.8

Eigen笔记——默认列优先的存储方式

C++数据转换到Eigen时,要注意,Eigen默认按列优先存储。列优先因为存储位置相邻会比行优先更快些。 注意:当用输入运算符<<时,都是一行一行输入,不管该矩阵是否是指定的行优先还是列优先. //无论设置的是行优先还是列优先,输入<<后,都是行优先排列 Eigen::Matrix<float,3 ......
方式 笔记 Eigen

python10:函数作业

1.接受n个数字,求这些参数数字的和 #写函数,接收n个数字,求这些参数数字的和# def Sum(*num):# sum = 0# for item in num:# sum+=item# print(sum)# pass# return sum# pass# result=Sum(1,2,3,4 ......
函数 python 10

Fine-Grained学习笔记(3):最短路(边权,点权),(min,+)矩阵乘

问题:APSP(全局最短路) 给定$G=(V,E)$,其中边集$E$带权值,对于$\forall s,t \in V$,计算$d(s,t)$,即从$s$到$t$的最小的经过路径权值之和 已知的算法:$n$次(堆优化的)Dijkstra算法:$\widetilde{O}(|V|\cdot|E|)$ F ......
矩阵 Fine-Grained Grained 笔记 Fine

Java学习笔记(八)

1、什么是多态? 多态就是指同一方法因为调用对象的不同而表现的结果不同。多态跟属性无关,只跟方法有关。 使用多态是为了提高代码的扩展性。他有三个要素:继承、重写、父类引用指向子类对象。 2、什么是接口? 接口没有构造器, 接口中常量有固定修饰符:public static final,抽象方法的修饰 ......
笔记 Java

Go笔记(十):函数

1、函数 函数一般用于执行某一特定的任务,go函数有三个要素:函数名称、返回类型、参数。 2、函数特性 1、go中不允许函数重载(overload),不允许函数同名; 2、go中函数不能嵌套函数,但可以嵌套匿名函数; 3、函数可作为参数传递给另一个函数; 4、函数的返回值可以是一个函数; 5、函数调 ......
函数 笔记

pwn刷题笔记(整数溢出)

[BJDCTF 2nd]r2t3 写出反汇编代码如下: int ds:__bss_start; int main(){ char buf[0x408 - 4] int var[4]; my_init(); puts("**********************************"); put ......
整数 笔记 pwn

Java学习笔记(六)

1、什么是JavaBean 类是公共的 有一个无参的公共的构造器 有属性,且有对应的get、set方法 2、对单例模式的理解 单例模式分为两种: 这种方式叫做饿汉式,是在类加载的时候就直接将对象创建了出来。 还有一种懒汉式 懒汉式是在用到实例对象的时候才会将对象创建出来。但是线程不安全。 3、对代码 ......
笔记 Java

C++中关于默认构造函数(Default Constructor)

读<<深度探索C++对象模型>>,第二章介绍了默认构造函数,自觉知识点虽基础但是很是被忽略,故作此文记录. 关于基础概念不做介绍,先看代码 #include <stdio.h> #include <string> class Sample{ public: int intVal; }; class ......
Constructor 函数 Default

CMakeLists---自定义变量-add_definitions()函数

转载:https://blog.csdn.net/qq_35699473/article/details/115837708 引言 其实这个函数在安装一些库的时候,它的CMakeLists里面就有这样的函数。典型的就是opencv了。 opencv安装时候有一些指令也是针对这个函数的,比如安装命令( ......

《程序员修炼之道:从小工到专家》阅读笔记十

二十九它只是个视图 不要将程序写成一个大块,而应该“分而治之”,把程序划分成模块。 模块或类的一个好的定义:具有单一的,定义良好的责任。 发布和订阅 当我们对某个publisher生成的特定事件感兴趣,我们能做的是登记自己。publisher追踪Subscriber对象,publisher生成事件时 ......
小工 程序员 笔记 程序 专家

Java子类父类静态代码块、非静态代码块、构造函数的执行顺序总结

转、:Java子类父类静态代码块、非静态代码块、构造函数的执行顺序总结 父类早于子类、静态早于非静态、非静态早于构造函数 ......
静态 代码 子类 函数 顺序