我们从生活中的做饭场景开始。
Python库房管理系统开发指南
在开发库房管理系统之前,我们需要明确系统的基本功能需求:
在shell脚本中为日志添加颜色
运行脚本后,您将看到类似以下的彩色输出:

elsa工作流-调度(安排后台作业)
elsa将后台作业也称为调度Schedul,相关功能由Elsa.Scheduling模块提供。
find_package()使用指南
cmake官方文档对find_package()的解释是这样的:
方法引用与lambda底层原理&Java方法引用、lambda能被序列化么?
最近笔者使用flink实现一些实时数据清洗(从kafka清洗数据写入到clickhouse)的功能,在编写flink作业后进行上传,发现运行的时候抛出:
java.io.NotSerializableException,错误消息可能类似于 “org.apache.flink.streaming.api.functions.MapFunction implementation is not serializable”的错误。该错误引起了我的好奇:
Prometheus 入门
推荐2款实用的持续集成与部署(CI&CD)自动化工具
持续集成(CI)和持续交付/部署(CD)自动化工具是用于实现软件开发和发布流程自动化的工具。这些工具能够帮助开发团队更高效地集成代码、运行测试、进行构建和部署,从而提高软件开发的效率和质量。
CMake构建学习笔记6-giflib库的构建
GIFLIB是个典型的基于Linux环境的开源库,使用Makefile组织项目配置文件,在Linux环境中通过make工具进行构建。那么在Windows下如何进行构建呢?其中一个方案是安装MSYS2(Minimal SYStem 2),它是一个基于Windows的类Unix shell环境,能够提供一个包括make工具的跨平台GNU工具链,被称为MinGW(Minimalist GNU for Windows)。不过这种方案很麻烦,最关键的是Windows下MinGW编译的库和MSVC编译的动态库可能存在二进制兼容的问题。
【LLM训练系列】NanoGPT源码详解和中文GPT训练实践
除跑通原始NanoGPT代码之外,
分别使用了《红楼梦》、四大名著和几十本热门网络小说,进行了字符级、自行训练tokenizer以及使用Qwen2的Tokenizer的中文GPT训练尝试,并展示了续写的效果。
小狮博客