自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风吹落叶的博客

蒟蒻菜鸡的小想法

  • 博客(278)
  • 收藏
  • 关注

原创 修改 Nginx 配置使其只允许特定域名访问

本文详细介绍两种Nginx配置方法限制域名访问: 推荐方案:通过server_name指令配置不同server块 为允许域名创建专用server块 添加默认server块拦截其他域名请求 包含完整配置示例和重启步骤 备选方案:使用if语句条件判断 在单个server块内验证$host变量 提供简单条件判断示例 文章还包含: 配置验证方法(curl测试和日志检查) HTTPS扩展配置说明 重要注意事项提醒 性能与安全建议 强调方案一为官方推荐做法,并提供完整操作流程和测试验证步骤。

2025-10-16 12:53:50 447

原创 启用服务器登录失败处理与超时自动退出功能

这些配置符合等保要求,能有效防止暴力破解和闲置会话带来的安全风险。

2025-10-16 00:38:42 328

原创 ssh: connect to host github.com port 22: Connection timed out

文章摘要:当Git通过SSH连接GitHub时出现超时问题,可通过修改SSH配置改用443端口解决。具体步骤:1) 测试连接ssh -Tv git@github.com;2) 编辑/usr/local/etc/ssh_config文件,添加GitHub的443端口配置;3) 验证连接是否成功。该方法能绕过防火墙限制,恢复正常的Git远程仓库操作。配置生效后,终端会显示成功连接提示。(100字)

2025-09-10 02:04:34 422

原创 Maven 配置阿里云镜像加速

通过以上配置,Maven 下载速度通常可提升 5-10 倍。如果仍有问题,建议检查网络连接或尝试使用 VPN 解决国际带宽限制问题。如果某些依赖仍从中央仓库下载,在。

2025-07-30 17:40:15 885

原创 Ubuntu系统 系统盘和数据盘扩容具体操作

本文介绍了Linux系统盘扩容和配置数据盘的完整方案。首先通过LVM扩展系统盘至98GB空间,然后对500GB数据盘进行分区、格式化和挂载。提供了三种数据传输方案:迁移目录(如/home)、创建软链接或直接使用数据盘存储。操作完成后需验证磁盘状态,并强调备份和最佳实践(系统盘仅存操作系统,数据盘存储应用数据)。通过lsblk命令可确认挂载成功。

2025-07-26 23:45:50 940

原创 FastAPI 中,数据库模型(通常使用 SQLAlchemy 定义)和接口模型(使用 Pydantic 定义的 schemas)的差异

在 FastAPI 中,数据库模型(SQLAlchemy)和接口模型(Pydantic)有明确的职责区分。数据库模型直接映射表结构,处理数据库操作,包含敏感字段和技术细节;接口模型则负责API数据验证和序列化,使用Python原生类型并支持高级验证。二者通过转换层协作,数据库模型转为接口模型后才返回给客户端。这种分离设计实现了安全隔离、职责解耦,避免了技术泄露,使应用更安全、灵活和可维护。最佳实践包括单向依赖、添加转换层、启用orm_mode和分层架构设计。

2025-07-21 23:24:55 1188

原创 客流分析核心算法 trajectory_event_analyzer数据结构

客流统计算法trajectory_event_analyzerV4.py通过多级结构实现精准客流分析。系统采用分层统计(个体、区域、全局),结合多目标追踪和行人重识别技术,通过状态一致性检查确保数据准确。核心模块包括主控制器、个体状态机、区域状态和事件记录,分别管理轨迹跟踪、状态更新和客流统计。算法通过连续N帧区域判定更新confirmed_region,统计进出店人数,并计算重进店和过店人数。数据清理机制定期维护历史记录,保证系统长期运行的稳定性。该方案实现了高效的客流统计,既满足实时性要求,又确保了统计

2025-07-21 23:24:12 1236 2

原创 2025 Next.js项目提前编译并在服务器

完成以上步骤后,你的Next.js应用就应该可以在服务器上正常运行了。如果使用自定义服务器(server.js),需要修改启动命令。监控内存使用,Next.js服务端渲染会消耗较多内存。建议使用Docker容器化部署,保证环境一致性。然后部署到任何静态文件服务器。或你配置的域名访问。

2025-07-09 02:18:49 720

原创 忽略ESLint的警告导致的编译失败

摘要:禁用ESLint警告可通过多种方式实现:(1)全局禁用(不推荐);(2)文件顶部添加注释禁用整个文件;(3)使用eslint-disable-next-line忽略单行;(4)创建.eslintignore文件;(5)修改配置文件关闭特定规则;(6)运行时添加--no-verify标志;(7)针对文件类型禁用插件规则。最佳实践建议不要完全禁用所有警告,应有选择性地处理,保留关键规则检查,团队需协商一致的忽略策略。临时测试可用方法1或6,长期方案建议用方法5精确控制规则。

2025-06-28 01:17:22 625

原创 基于FastAPI框架的日志模块设计

本文介绍了一个基于FastAPI框架的日志模块实现方案,结合SQLite数据库完成增删改查功能。项目结构清晰,分为数据库配置、数据模型、Pydantic验证模型、CRUD操作和API路由等模块。核心代码包括数据库连接配置、日志数据模型定义、Pydantic数据验证、CRUD操作逻辑以及API路由的实现。通过uvicorn启动服务后,用户可以通过HTTP请求进行日志的创建、查询、更新和删除操作。该方案适用于需要记录和管理日志的应用场景,具备良好的扩展性和易用性。

2025-05-13 00:03:18 503

原创 Fastapi 资源分析相关方案

这些方法可根据实际需求组合使用,建议从轻量级的中间件监控开始,逐步过渡到专业级监控方案。(1)Prometheus + Grafana 配置。(2)使用py-spy进行火焰图分析。(1)使用psutil生成资源报告。(2)Docker监控命令。(1)内置性能分析中间件。(1)性能分析装饰器。

2025-04-28 10:06:56 471

原创 Windows系统安装`face_recognition`

在Windows系统安装。

2025-04-19 16:35:18 791 1

原创 使用Pydantic优雅处理几何数据结构 - 前端输入验证实践

x: inty: intraise ValueError("坐标值超出有效范围")return v。

2025-04-19 00:06:46 535

原创 yolo训练参数优化记录与AI的回应 04.08

使用之前的训练参数记录的时候,想到可不可以试试让AI帮我改改训练参数,帮我省掉调参的时间降低试错成本,然后AI给的答案让我沉默。它给的。后面我想我应该还会用的上,并开发一个融入AI后yolo训练过程相关的一些库,遂记录一下这一次的聊天记录,方便以后查阅。PS:AI就像一个深耕无数个领域并愿意倾囊而出给与指导的老师。感受颇深,许多之前很难的门槛和信息差将被击碎。

2025-04-08 05:08:35 1379

原创 2025年 能够有效提升AI的生成质量和逻辑严谨性 的通用型系统提示

这些prompt通过引入科学验证框架、多维度评估体系和动态优化机制,可显著提升AI输出的可靠性、深度和创新性,尤其在处理复杂决策、学术研究、战略分析等场景表现突出。

2025-04-05 22:29:20 539

原创 windows 文件夹打开缓慢,一直转圈圈

最长活动时间(ms)

2025-04-03 14:53:11 2354

原创 Next.js build 完成后卡住

最近一段时间,我在执行 Next.js 项目的 npm run build 之后总是卡住,显示完所有 route 之后,一直卡主,。但,在 Vercel 上构建也不会出现卡顿问题。

2025-03-29 20:54:00 1189

原创 Next.js 项目生产构建优化

Next.js 项目生产构建优化的完整教程,涵盖配置、工具链和性能调优技巧,助你显著加速注:学习阶段请先测试环境使用!

2025-03-29 19:07:57 940

原创 PostgreSQL数据库迁移到Docker拉取的pg镜像中的

建议在正式迁移前在测试环境完整演练整个过程,确保所有依赖项和应用程序连接正常。

2025-03-27 01:58:42 872

原创 2025 cv2.imwrite存储带有中文路径

其中save_path为保存图片路径,可以包含中文,’.jpg’为保存文件格式。cv使用的更多一些,不过cv读取和写入带有中文路径的图片会报错有写出乱码。其中img_path为读取图片路径,可以包含中文。

2025-03-06 03:36:33 824

原创 poetry换国内源

poetry 默认使用官方镜像源下载,特别慢。换成国内源加快速度。

2025-03-02 22:42:43 1136

原创 NetData部署与运行

​ NetData 是一个用于系统和应用的分布式实时性能和健康监控工具。它提供了对系统中实时发生的所有事情的全面检测。你可以在高度互动的 Web 仪表板中查看结果。使用 Netdata,你可以清楚地了解现在发生的事情,以及之前系统和应用中发生的事情。你无需成为专家即可在 Linux 系统中部署此工具。NetData 开箱即用,零配置、零依赖。只需安装它然后坐等,之后 NetData 将负责其余部分。

2025-02-25 22:02:32 843

原创 Nextjs项目服务器部署(简)

PM2默认已启用崩溃自动重启。注册为系统服务并实现异常自动重启,推荐使用。要将Next.js项目的。1、package安装。

2025-02-25 01:43:03 2142

原创 2024 nginx已知 sztu.edu.cn.key和sztu.edu.cn.pem配置ssl

以下是针对。

2025-02-24 04:55:32 650

原创 poetry更换国内pip源

poetry 默认使用官方镜像源下载,特别慢并且还报错,在国内每一次poetry配环境请都添加一次环境。

2025-01-03 23:29:34 2246 1

原创 2024 微软开源神器 MarkItDown:一键将办公文档转换为 Markdown 的 Python 工具

MarkItDown 是微软开源的一款强大的文档转换工具,可以将PDF、Office文档、图片等多种格式文件转换为Markdown格式。它还支持集成AI模型来智能处理图片描述。本文将详细介绍如何安装和使用这个工具。

2024-12-23 20:30:13 3051

原创 python的函数与变量前的:_和__意义

在 Python 中,函数或变量名前面加单下划线 或双下划线 是一种命名约定,用来表达特定的含义或功能,主要与 作用域、可见性 和 命名冲突 有关。以下是具体的解释:当变量或函数名前加一个下划线 ,它是一种非强制性的约定,表示这是一个 “内部使用的”对象,不建议在模块或类的外部直接访问(即 受保护的访问)。作用:提示其他开发者,这是一个内部使用的成员,不应该随意访问,但实际上它是可以访问的。注意:单下划线只是约定,并不会真正限制访问。它更像是一种“友情提醒”。在 Python 的交互式解释器中,单个

2024-12-19 02:52:29 1105

原创 2024 数据库设计时针对宽表设计和拆分多表的分析

数据库表名的设计是数据库设计的重要组成部分,合理的表名规范可以提高可读性、可维护性和一致性。通过遵循这些规范,可以使数据库表名更直观、易读和易于维护。同时,表名设计的统一性也能帮助团队更高效地协作。

2024-12-19 01:36:08 1014

原创 2024 数据库表名设计规范

数据库表名的设计是数据库设计的重要组成部分,合理的表名规范可以提高可读性、可维护性和一致性。通过遵循这些规范,可以使数据库表名更直观、易读和易于维护。同时,表名设计的统一性也能帮助团队更高效地协作。

2024-12-19 01:23:31 2100

原创 Faiss 教程:常用操作详解

Faiss 是 Facebook AI Research 开发的高效向量相似性搜索库,专注于快速地找到向量的近似最近邻(ANN)。它通过暴力枚举计算查询向量与索引中所有向量的距离,精度最高,但速度较慢。和 GPU 加速功能。掌握 Faiss 的核心操作后,可以用于多种场景,如推荐系统、图像检索和文本向量检索等。Faiss 提供了从简单暴力搜索到复杂高效索引的一整套工具,适用于各种规模的向量检索任务。基于内积的索引,通常用于向量已经归一化的情况(即所有向量的长度为 1),在这种情况下,内积等价于余弦相似度。

2024-12-19 01:11:15 1341

原创 2024 32kstar 的目前最佳开源RAG框架之一的 Langchain-Chatchat开源项目实践(一)

各位未来的开发者请上座,随着自然语言处理(NLP)技术的飞速发展,基于大模型的知识库问答系统成为了连接人机交互的重要桥梁。最近,部署开源项目Langchain-Chatchat,通过一系列的调试与实践,成功地让这个系统在我本地的环境中稳定运行。本文将分享我在启动Langchain-Chatchat项目、配置环境以及启动可视化界面的经验。预计时间 24分钟,启动你的rag项目!下面是RAG对比来自工业界的开源知识库 RAG 项目最全细节对比。

2024-12-05 22:15:30 1807

原创 pip._vendor.urllib3.exceptions.SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile

【代码】pip._vendor.urllib3.exceptions.SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile。

2024-12-01 23:01:35 901

原创 pyinstaller打包的时候将ffmpeg也加进包中(包括打包文件夹的方法)

通过以上方法,将ffmpeg和pydub一起打包即可实现完整的功能。参数和修改.spec文件是常见的解决方案,确保ffmpeg在运行环境中可用,同时代码中显式指定路径以避免找不到依赖的问题。

2024-11-29 08:56:30 2448

原创 JAVA部署到生产环境(服务器 全)

将Java应用部署到生产环境是一个复杂且需要细心规划的过程,主要包括代码准备、构建、测试、部署和监控等步骤。

2024-11-19 23:46:58 1442 1

原创 将 FastAPI 部署到生产服务器(一套 全)

未来的开发者们请上座。FastAPI:FastAPI 是一个现代、快速(高性能)的 web 框架,用于构建 APIs,基于 Python 3.6+ 类型提示。快速:非常高的性能,接近于 NodeJS 和 Go(由 Starlette 和 Pydantic 提供)。快速编码:提高开发速度约 200% 至 300%*。少出错:减少约 40% 的人为(开发者)错误。直观:优秀的编辑器支持,❤️ 的开发体验。易于使用:设计易于使用和学习,尽量减少开发时间。

2024-11-19 02:36:57 9541

原创 将指令输入环境环境变量,用定义的字符串方便快捷调用

有时候指令有一些长,我们可以在bashrc中定义一个字符串去执行这个命令,降低思维链路。

2024-11-07 20:13:40 574

原创 GitHub加速

在使用国内的服务器使用github的时候,偶尔会出现由于网络原因导致git clone或wget失败。在这里可以使用如下方法绕过。

2024-11-07 19:32:24 1004

原创 scp免密传输教程

为了在使用scp命令时不需要输入密码,通常的做法是通过设置 SSH 公钥认证来实现。这种方法不仅避免了每次都要输入密码的麻烦,而且也更加安全。

2024-11-01 17:43:14 1812

原创 门店,园区人流检测方案B 概要

跨摄像头关联旨在识别同一人物在不同摄像头视角下的出现,确保在多个摄像头之间能够准确追踪和统计人员流动。基于身体特征的关联主要依赖于**行人再识别(Person Re-Identification, Re-ID)**技术,通过提取和比对人员的身体特征,实现高效准确的跨摄像头匹配。人员检测:在每个摄像头的视频流中检测出人员区域(通常使用目标检测算法,如YOLOv5/YOLOv7)。特征提取:从检测到的人员图像中提取身体特征向量(使用Re-ID模型)。特征匹配。

2024-10-31 10:19:41 1230

原创 Ubuntu 系统Python环境管理(全、简)

在Ubuntu系统上管理Python环境,通常涉及到安装Python、管理不同版本的Python以及管理Python包。下面是一些基本的指导步骤和推荐的工具。

2024-10-30 17:10:08 4055

2024 离线ASR和TTS推荐与示例

音频

2024-09-23

NASA中文网站前端资源

从太空探索的前沿,报道最新的NASA使命、发现和科学进展。 宇航员与任务: 跟随宇航员在国际空间站的日常生活,探索未来深空探索使命的背后故事。 深空探索: 探索火星、木星和其他行星的独特视角,了解NASA如何解锁太阳系的奥秘。 科学与技术创新: 深入了解NASA的最新科学研究和技术创新,推动未来太空探索的发展。

2024-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除