一、前言 博主大三上软件工程课要交一个项目,就想着在平时聊天的 QQ 群里面搞一个接入 AI 的 QQ 机器人。 这个想法确实很早就有了,也已经部署过一个聊天的猫娘机器人,不过用的是一个叫 Kirara AI 的现成开源项目,挺好用的,就想着自己写一个当作业交上去。 上个学期学数据库应用的时候也是要
一、前言 Excalidraw 是一款开源的在线白板工具。简单美观又好用,我自己博客里面大多数图都是用它画的。 不过有一点我不喜欢,Excalidraw 只自带 4 种字体,其中的中文手绘字体我又觉得不好看😫。而且不支持从前端直接导入自定义字体,想要添加字体只能自己改源码,好麻烦😭。 网上找的一
一、Kafka Producer Kafka Producer 是一个向 Kafka 集群发送消息的客户端程序。它负责以消息的形式将数据流发布到指定的主题中。 1、Working Principle of Kafka Producer(Kafka Producer 的工作原理) Producer 以
Hive Chapter 3:HQL Syntax(HQL 语法) 一、HQL Syntax(HQL 语法) Hive 提供了一种机制,可以在 Hadoop 中的数据之上投射结构,并使用一种类似 SQL 的语言——HiveQL (HQL) 来查询这些数据。 之所以使用 Hive,是因为 Hive 中
一、Kafka Core Concepts(Kafka 核心概念) Apache Kafka 的核心是一个基于 **分区(Partition)**和 **多副本(Replication)**的分布式消息引擎,由 Zookeeper 协调管理。 在 Kafka 中,每条消息也被称为一条 记录(Reco
一、Log collection and data transmission in big data ecology(大数据生态中的日志采集与数据传输) 随着大数据技术的快速发展,一个完整而多样化的大数据生态系统已经形成。这个生态系统通常可描述为由数据采集层、数据计算层和数据应用层组成的三层架构。每
在 JavaScript 中,异步编程是一项基础而重要的能力。 不同于一般的编程操作,异步操作,例如网络请求、文件读取、数据库请求等,不会立即返回结果,需要我们对其进行恰当的处理,否则容易导致代码混乱、难以维护。 一、异步和同步 这里先解释异步和同步的关系。 **同步:**代码按顺执行,前面的没做完
一、Basic Scala Concept(Scala 基本概念) Scala 结合了面向对象和函数式编程,是一种简洁的高级语言。 Scala 的静态类型系统有助于在复杂应用中避免错误,它既能运行在 JVM 上,也能运行在 JavaScript 平台上,从而可以轻松构建高性能系统,并访问庞大的类库生
一、前言 博主使用的 HiBit Uninstaller 来卸载软件或者清理一下电脑垃圾,但有一件事我真的觉得很奇怪,为什么我只要一全部清理一遍垃圾,我的 MySQL 服务百分百就运行不了了😅? 每次一出问题就在网上找解决方法,每次都找不到,只能重装 MySQL。 一开始以为是火绒的问题,因为我经