人工智能

思与行

思与行的关系非常有意思,有时会紧紧地联系在一起,有时会分的很远,有时若合若离。 根据它们的关系,会产生不同的结果。当然也同"思和行"的质量有很大的关系。 总的来讲思与行结合的越紧,产生的结果越大;结合时若合若离,也有一定的结果;没有结合,只能是空想加惰性。 当然也有人走极端,有的人专门研究思,也能成为思想家。有人人专门去实践,成为实干者。 最好的思想加上最正确的行为,才能获得最好的结果。其实方向的

7.一文搞懂Flink中窗口的概念

1.前言 在上一篇文章当中说了,如果需要进行双流join操作,可以选择在窗口的范围内进行,join操作会以窗口范围内的所有数据做inner join,然后将匹配到的所有数据交给计算函数进行处理,这就是窗口join的执行方式,但是这里也有一个之前没有提到过的概念,那就是“窗口”。 窗口在数据计算的过程中很常见,它要做的实际上就是在没有尽头的数据流中切割出一段一段的范围区间,然后对这个区间的数据进行相

技术争鸣——关于OLAP引擎你所需要知道的一切

1. 主流OLAP引擎技术原理大阅兵 1.1 何为OLAP 在前文 BI系统与ClickHouse:探索式BI的OLAP技术演进之路 中已经涉及过OLAP的概念,这里再简要介绍下。 60年代,关系型数据库之父E.F.Codd提出了关系模型,促进了OLTP( OnLine Transaction Processing,联机事务处理)模型的发展。 1993年,E.F.Codd提出了OLAP(OnLin

单细胞 & 空间整合去批次方法比较(2)

作者,追风少年i 开头先放一张marker表,供大家参考 marker list 这一篇内容很简单 接上一篇,上一篇文章单细胞 & 空间整合去批次方法比较介绍了以下几种方法整合去批次的代码 CCA merge SCT merge & SCT merge加harmony SCT && harmony 关于上述方法我只强调一点,就是ScaleData的时

Android IO 框架 Okio 的实现原理,到底哪里 OK?

前言 大家好,我是小彭。 今天,我们来讨论一个 Square 开源的 I/O 框架 Okio,我们最开始接触到 Okio 框架还是源于 Square 家的 OkHttp 网络框架。那么,OkHttp 为什么要使用 Okio,它相比于 Java 原生 IO 有什么区别和优势?今天我们就围绕这些问题展开。 本文源码基于 Okio v3.2.0。 思维导图 1. 说一下 Okio 的优

HBase——RegionServer宕机数据恢复

前言 HBase采用类LSM的架构体系,数据写入并没有直接写入数据文件,而是会先写入缓存(Memstore),在满足一定条件下缓存数据再会异步刷新到硬盘。为了防止数据写入缓存之后不会因为RegionServer进程发生异常导致数据丢失,在写入缓存之前会首先将数据顺序写入HLog中。如果不幸一旦发生RegionServer宕机或者其他异常,这种设计可以从HLog中进行日志回放进行数据补救,保证数据不

现代数据栈,谁主沉浮?

欢迎访问我的博客: 2022年已经没有人谈大数据这个概念,不是它失败了,恰恰是因为它成功了。成功技术的吊诡之处在于,它最终会被认为是理所当然,消失在背景音中。 从最近的新闻热点里,我们不难看到大数据的身影,例如大数据加持的金税四期,疫情防控下的大数据时空伴随者等等…… 随着SaaS的普及和深入,数据驱动成为共识,云计算以及云端数据仓库的发展,逐渐有了

《教育心理学》学习2-6

2.2.3记忆训练程序 古希腊和罗马人区分了两种类型的记忆:“天生”(natural)记忆和“人工”(artificial)记忆。前者是与生俱来的,每个人都可以本能地使用;后者可以通过大量记忆方法的学习和实践来训练和提高。为了提高人们记忆的效率,后天进行有针对性的策略训练是一种有效的方式。 先前的研究显示,训练能够增加记忆术的使用效率,对于老年人(Jennings,Webster, Kley