自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 设置 Ollama 模型下载位置

Ollama默认会把模型现在到系统分区,容易造成系统分区空间不足,可以用如下方法快捷的将其模型存储位置设置到其他空间比较大的分区。

2025-03-25 19:27:42 669

原创 Jetson上部署faster-whisper报错This CTranslate2 package was not compiled with CUDA support

CTranslate2没有arm版本支持cuda的发布包。

2025-03-25 19:23:40 219

原创 NVIDIA Jetson上docker报错 can‘t initialize iptables table `raw‘

在使用 NVIDIA Jetson 开发板(如 Jetson Nano、Jetson Xavier NX 或 Jetson AGX Orin)时,很多开发者会选择通过 Docker 容器来部署和运行深度学习模型或 AI 应用程序。iptablesNVIDIA Jetson 设备基于 ARM 架构,其默认内核可能并未完全支持所有iptables表(如raw表)。Docker 依赖iptables来管理网络规则,因此当内核不支持某些表时,就会出现上述错误。即使内核支持iptables,如果相关模块(如。

2025-03-15 12:02:36 757

原创 如何配置 Docker 以实现无需 sudo 使用

用户类似的权限,因为 Docker 容器可以直接访问主机的文件系统和资源。这种权限提升可能会带来潜在的安全风险,尤其是在多用户环境中。用户组后,需要重新登录或重启系统以使更改生效。将用户添加到该组后,用户即可直接与 Docker 守护进程通信,从而无需使用。默认情况下,Docker 守护进程以 root 用户身份运行,而普通用户无法直接访问。用户组,请确保 Docker 已正确安装。如果尚未安装,可以参考官方文档完成安装。在安装 Docker 时,通常会自动创建一个名为。用户组后,该用户将拥有与。

2025-03-15 11:56:17 1078

原创 MCU与SFU:实时音视频通信架构的对比

随着WebRTC技术的普及和硬件性能的提升,SFU因其高效性和扩展性逐渐成为主流选择,但在某些特定场景下,MCU仍然有其不可替代的价值。在实时音视频通信领域,MCU(Multipoint Control Unit)和SFU(Selective Forwarding Unit)是两种主流的媒体服务器架构。SFU不对音视频流进行解码或混合,而是直接接收各参与者的独立流,并根据需求选择性地转发到其他参与者。MCU通过接收所有参与者的音视频流,将其解码、混合后重新编码为单一的复合流,再分发给每个参与者。

2025-03-08 20:14:10 816

原创 大模型与自然语言理解(NLU):差异与联系

总而言之,大模型和NLU是NLP领域两个重要的研究方向,它们各自具有独特的优势和应用场景。随着技术的不断发展,两者之间的界限将逐渐模糊,并最终推动人工智能在语言理解和生成方面取得更大的突破。它们通过海量文本数据进行训练,旨在学习语言的统计规律,并能够生成流畅、连贯的文本。是NLP的一个子领域,专注于让机器理解人类语言的含义。未来可能会出现融合大模型和NLU优势的新型人工智能系统,能够同时具备强大的语言生成和理解能力。NLU的研究成果可以指导大模型的训练和优化,使其更专注于语言理解任务,并减少偏见和错误。

2025-03-08 20:09:21 566

原创 使用Ollama本地部署DeepSeek

DeepSeek作为一款先进的AI大模型,凭借其卓越的性能和广泛的应用场景,迅速成为AI领域的热门工具。然而,随着用户量的激增,服务器频繁出现繁忙的情况,影响了用户体验。为了解决这一问题,本地部署DeepSeek成为了一个高效且隐私性更强的选择。本文将详细介绍如何使用Ollama在本地部署DeepSeek,帮助用户轻松搭建专属AI助手。

2025-02-27 12:49:09 485

原创 从C98到C26:C++语言的演变与进步

从C++98到C++26,C++经历了多次重大变革,每一次更新都致力于解决开发者面临的实际问题,并适应不断变化的技术环境。无论是早期的面向对象编程,还是后来的泛型编程、多线程支持和模块化设计,C++始终保持着其作为一门强大而灵活的语言的地位。对于开发者来说,了解这些变化不仅能帮助我们更好地掌握这门语言,还能让我们在项目中充分利用其最新特性,从而编写出更高效、更安全的代码。未来,C++仍将在软件开发领域发挥重要作用,值得我们持续关注和学习。

2025-02-27 12:39:47 698

原创 内存踩踏类型及其原因浅析

(Memory Corruption)是指程序错误地访问或修改了不应该访问的内存区域,导致程序行为异常或崩溃。内存踩踏是 C/C++ 等低级语言中常见的错误类型,通常难以调试和修复。

2025-02-16 14:27:33 1161

原创 嵌入式系统性能优化:从硬件到软件的全面策略

嵌入式系统性能优化是一项系统工程,需要从硬件、软件、算法、能耗等多个方面综合考虑。通过合理的优化策略和工具支持,开发者可以显著提升系统的性能、降低功耗,并满足日益复杂的应用需求。希望本文能为嵌入式开发者提供一些实用的优化思路,助力打造更高效的嵌入式系统!

2025-02-16 14:20:58 1022

原创 开源智能眼镜方案 Brilliant Labs Frame简介

Brilliant Labs 的 Frame 眼镜是一种增强现实(AR)智能眼镜,旨在提供一套便携、可编程且功能强大的开发平台,适合创客、开发者和研究人员。

2024-11-23 14:08:59 947

原创 智能家居网关拓扑结构:构建现代家庭的神经中枢

智能家居网关是一种集中设备,负责在家庭局域网中连接和管理智能设备。这些网关能够在不同行协议(如 Zigbee、Z-Wave、Wi-Fi、Bluetooth 等)之间提供桥接和转换,确保所有设备能无缝协作。

2024-11-23 14:05:24 632

原创 PyAutoGUI:自动化你的桌面操作

PyAutoGUI 是一个跨平台的 Python 模块,允许你通过代码控制鼠标和键盘。它在 Windows、macOS 和 Linux 上均可用,适合作为自动化脚本、测试自动化、游戏机器人等应用的基础。PyAutoGUI 提供了简单而强大的接口,可以帮助我们自动化日常的繁琐任务。通过灵活地使用这个工具,你可以专注于更具创造性的工作,而非重复性操作。无论是自动化测试、任务调度还是机器人开发,PyAutoGUI 都是一个值得尝试的选择。

2024-10-25 12:34:08 1694

原创 使用 Python 的 lru cache 为接口实现高效缓存

lru_cache 是 Python 标准库中 functools 模块提供的装饰器,用于缓存函数的返回结果。LRU 代表 “Least Recently Used”(最近最少使用),这意味着这个缓存机制会自动删除最久未使用的缓存。有时我们需要在特定条件下清理缓存,例如每天更新一次。CACHE_EXPIRATION = 24 * 60 * 60 # 24小时last_cache_update = [0] # 使用列表作为可变容器# 进行一些昂贵的计算。

2024-10-25 12:33:35 310

原创 【VoIP】PJSIP客户端支持Ringback tone(来电时,对端听到的响铃)

基于PJSIP协议栈里的pjsip-apps实现SIP客户端,使用中发现其他SIP客户端给该客户端打电话时,其他客户端听不到响铃声。

2024-10-23 20:49:37 393

原创 【UI】Dash - python可视化web应用开发框架使用简介

Dash web应用开发框架使用简介

2024-10-23 20:45:19 468

原创 sngrep:SIP通信抓包&分析利器

sngrep是一款用于实时抓包和分析 SIP(Session Initiation Protocol)通信的开源工具,适用于 VoIP 流量的监控和排查。它以直观的界面显示 SIP 会话,帮助用户快速理解和诊断呼叫流程中的问题。

2024-10-21 21:32:21 929

原创 grep 全词匹配和模糊匹配

grep实际使用中,根据常需求不同,常需要进行精准或者默默匹配。模糊匹配$ grep "abc" # 结果为abcd, abcde, abc等精确匹配$ grep -w "abc" # 结果为abc

2024-10-21 21:18:27 27345 1

原创 使用 Python 和 FFmpeg 批量合并X站下载(you-get)的视频和音频文件

这个工具的主要功能是遍历指定目录,查找以 `[00].mp4` 结尾的视频文件和以 `[01].mp4` 结尾的音频文件,合并它们为一个新的 `.mp4` 文件。同时删除原来的音频和视频文件,并统计每个目录中 `.mp4` 文件的数量。

2024-10-03 17:44:25 594

原创 分享一个使用you-get批量下载多个视频合集的Python脚本

【代码】分享一个使用you-get批量下载多个合集的Python脚本。

2024-10-01 21:46:53 534 1

原创 you-get如何下载需要登录的高清视频

you-get如何下载需要登录的高清视频

2024-10-01 20:48:16 977

原创 CMake 使用简介

CMake 是一个基于配置文件的构建系统生成工具。它使用一个名为的配置文件来描述项目的构建过程。CMake 可以生成各种不同的构建系统文件(如 Makefile、Visual Studio 解决方案等),以便在不同的平台和编译环境下进行项目构建。

2024-01-17 23:24:35 403

原创 Pyenv:python多版本管理神器

Macos上使用pyenv可以方便的管理多个Python版本

2024-01-14 21:52:58 875

原创 QT6在线安装加速

QT新版本已不提供离线包,在线安装速度又非常慢,安装时间动辄数十小时。以下提供一个可以加速的方案,无需使用加速度、Nginx等。

2023-07-02 18:08:17 1160 1

奔跑吧LInux内核(第二版)入门篇插图

奔跑吧LInux内核(第二版)入门篇插图

2024-10-24

空空如也

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

TA关注的人

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