相关文章
Linux操作系统中的通知机制 - 监控文件事件 inotify
某些应用程序需要对文件或目录进行监控,已侦测其是否发生了特定事件。例如,当把文件加入或移出一目录时,图形化文件管理器应能判定此目录是否在其当前显示之列,而守护进程可能也想要监控自己的配置文件,以了解其是否被…
编程日记
2025/6/19 13:04:48
MyBatis(进阶)(xml标签)
本节⽬标 1. 学习MyBatis的动态SQL查询 2. 掌握MyBatis在项⽬中的应⽤, 可以使⽤Spring MVC完成⼀些基础的功能 1. 动态SQL(XML) 动态 SQL 是Mybatis的强⼤特性之⼀,能够完成不同条件下不同的 sql 拼接 可以参考官⽅⽂档: M…
编程日记
2025/5/29 8:42:56
React -> AI组件 -> 调用Ollama模型, qwen3:1.7B非常聪明
使用 React 搭建一个现代化的聊天界面,支持与 Ollama 本地部署的大语言模型进行多轮对话。界面清爽、功能完整,支持 Markdown 渲染、代码高亮、<think> 隐藏思考标签、流式渐进反馈、暗黑模式适配等特性。 🧩 核心功能亮点
✅ 模型选择…
编程日记
2025/6/19 12:11:20
ImportError: cannot import name ‘Optional‘ from ‘pydantic‘
概览 再使用Optional定义fastapi可选参数时,出现了错误:
ImportError: cannot import name Optional from pydantic python version: 3.8 pydantic version: 2.9.2
快速解决方案 Optional导入修改为typing包,如下
from typing import List…
编程日记
2025/5/28 2:27:56
Nginx1.26.2安装包编译安装并配置stream模块
准备nginx安装文件:nginx-1.26.2.tar.gz cd /usr/local
wget http://nginx.org/download/nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz && cd nginx-1.26.2
1.创建安装目录
mkdir nginx
2.解压安装文件nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26…
编程日记
2025/5/25 8:42:18
MongoDB入门详解
文章目录 MongoDB下载和安装1.MongoDBCompass字段简介1.1 Aggregations(聚合)1.2 Schema(模式分析)1.3 Indexes(索引)1.4 Validation(数据验证) 2.增删改查操作2.1创建、删除数据库&…
编程日记
2025/5/25 12:54:19
WSL部署CosyVoice
#工作记录 好消息!PyCharm 社区版现已支持直接选择 WSL 终端为默认终端-CSDN博客 PyCharm Community社区版链接WSL虚拟环境_pycharm wsl-CSDN博客 在WSL2-Ubuntu中安装CUDA12.8、cuDNN、Anaconda、Pytorch并验证安装_cuda 12.8 pytorch版本-CSDN博客 1、克隆仓库
克…
编程日记
2025/6/9 5:55:05
从知识图谱到精准决策:基于MCP的招投标货物比对溯源系统实践
前言
从最初对人工智能的懵懂认知,到逐渐踏入Prompt工程的世界,我们一路探索,从私有化部署的实际场景,到对DeepSeek技术的全面解读,再逐步深入到NL2SQL、知识图谱构建、RAG知识库设计,以及ChatBI这些高阶应…
编程日记
2025/5/26 22:18:48