相关文章
string类(详解)
【本节目标】 1. 为什么要学习string类 2. 标准库中的string类 3. string类的模拟实现 4. 扩展阅读 1. 为什么学习string类? 1.1 C语言中的字符串 C 语言中,字符串是以 \0 结尾的一些字符的集合,为了操作方便, C 标准库中提供…
编程日记
2025/6/19 14:58:05
卷积神经网络进化史:从LeNet-5到现代架构的完整发展脉络
摘要
本文系统梳理卷积神经网络(CNN)从诞生到繁荣的发展历程。从1998年Yann LeCun开创性的LeNet-5出发,重点解析2012年引爆深度学习革命的AlexNet,并详细拆解后续演进的五大技术方向:网络深度化(VGG)、卷积功能强化(ResNet)、检测任务迁移(F…
编程日记
2025/6/12 16:39:06
C++23 std::tuple与其他元组式对象的兼容 (P2165R4)
文章目录 引言C23 std::tuple概述std::tuple的定义和基本用法std::tuple的特性std::tuple的应用场景 其他元组式对象的特点Python元组的特点Python元组与C std::tuple的对比 P2165R4提案的具体内容提案背景提案主要内容提案的影响 兼容性示例代码总结 引言
在C编程的世界里&am…
编程日记
2025/6/19 14:25:58
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/6/19 17:32:46
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/6/19 19:49:50
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/6/19 15:46:13