最新 最热

C++奇迹之旅:深度解析list的模拟实现

begin使用迭代器iterator返回第一个数据,end返回最后一个数据的下一个位置,也就是头结点。

2024-09-05
2

C++奇迹之旅:列表初始化和std::initializer_list(C++11第一篇)

在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名称。

2024-09-05
1

一些范畴论上的概念

函子与函数不同,函数描述的是类型之间的映射,而函子描述的是 范畴(category) 之间的映射

2024-09-02
1

《我的第一个面向需求的Haskell程序》续

上一篇《我的第一个面向需求的Haskell程序》文章中的Haskell程序还存在一个问题: 程序只打印出了文件中有没有重复的元素但是并没有告知是哪一个元素重复了,重复了几次也没有打印出来。 所以我继续优化下上篇文章中的Ha...

2024-09-02
1

Haskell 基础

Haskell 中的 if 语句的另一个特点就是它其实是个表达式,表达式就是返回一个值的一段代码:5 是个表达式,它返回 5;4+8 是个表达式;x+y 也是个表达式,它返回 x+y 的结果。正由于 else 是强制的,if 语句一定会返回某个值,所以说...

2024-09-02
1

List与String相互转化方法汇总

Java 8引入了String.join()方法,可以将数组或集合以指定的分隔符连接起来形成新的字符串。

2024-08-29
1

C++奇迹之旅:双向链表容器list的灵活使用技巧

std::list 是 C++ 标准库中的一个序列容器,它实现了双向链表(doubly linked list)。

2024-08-29
3

列转行-lateral view outer posexplode及posexplode_outer多列对应转行

现有骑手id,订单id列表,订单配送距离列表,配送费列表,其中订单id、配送距离、配送费一一对应。

2024-08-27
4

列转行-posexplode多列对应转行

现有骑手id,订单id列表,订单配送距离列表,配送费列表,其中订单id、配送距离、配送费一一对应。

2024-08-21
2

列转行-explode_outer及lateral view outer

现有骑手id,订单id列表,订单配送距离列表,配送费列表,其中订单id、配送距离、配送费一一对应。

2024-08-20
4