docker 日志、存储
因为经常需要用到 docker,需要管理存储空间,所以做一下记录。 日志管理 在 Docker 中修改日志大小主要是通过配置 日志驱动 (logging driver) 的选项来实现的。 默认情况下,Docker 容器使用 json-file 日志驱动,它会将日志写入主机的 /var/lib/docker/containers/<contai…
使用 chatlog + cherry-studio 总结微信聊天
Chatlog 解析微信聊天记录 环境要求 操作系统: Windows 10 微信版本: 4.0.3.36(重要:必须使用此版本或更低版本) Go 版本: 1.25.2 GCC 版本: 10.3.0(注意:不要使用 GCC 15,会导致编译失败) 下载源码 ⚠️ 重要提示: 原仓库 https://github.com/sjzar/chatlog …
音视频通讯相关知识
STUN STUN(Session Traversal Utilities for NAT) (这是个通用概念)是一种网络协议, 它的主要作用是帮助设备在NAT(网络地址转换)\或**防火墙后面, 确定自己在公网中的“外部地址”(即公网 IP 和端口), 并协助建立点对点(P2P)连接**。 简单来说,stun服务,你去问他,你的公网IP是多少,然…
windows/linux 快速复制文件的方法
windows 快速复制 老觉得 windows 自带的复制太慢了,所以特意搜了下通过命令行或者别的工具快速复制的方法。 性能对比 命令 平均速度 支持多线程 支持断点续传 推荐度 copy 慢 ❌ ❌ ★☆☆ xcopy 一般 ❌ ❌ ★★☆ robocopy ⚡极快 ✅ ✅ ★★★★☆ 第三方 FastCopy ⚡⚡极快 ✅ ✅ ★★★★★ r…
Redis 内存占用排查经验及实操
Redis 内存占用排查 在生产环境中,如果发现 Redis 占用内存过高,排查的思路通常分为两条: Key 少但大 → 关注大 Key。 Key 多 → 关注为什么有这么多 Key,俗话说“小数怕长计”。 查看 Redis 内存基本情况 Redis 自带命令可以查看基础内存信息: INFO MEMORY 该命令可以返回 Redis 实例的内存使用…
JetLinks 学习笔记 – mqtt网络组件模块
模块架构概览 目录结构 jetlinks-components/network-component/mqtt-component/ ├── src/main/java/org/jetlinks/community/network/mqtt/ │ ├── server/ # MQTT服务器实现 │ │ ├── vertx/ # 基于Vertx的服务器…
Windows 激活
windows 激活 今天 windows 突然提示我要激活了,以前一直用的是 kmspico 这款软件,不知道为什么今天突然不行了。 反复激活都不成功,看日志是连不上服务器了。 于是我尝试找官网下载正版的,但看到写文章说早就没官网的了。 现在网上可以下载的都有可能留了后台,有安全风险。 所以重新寻找激活工具。 最后选择了大家普遍推荐的 githu…
构建arm32位安卓7的PJSIP
📘 使用 Ubuntu Docker 构建 PJSIP + OpenSSL + Oboe Android 原生库的完整流程 本指南适用于开发者在 Ubuntu 22.04 环境下,使用 Docker 容器构建适用于 Android 平台的原生通信库 —— PJSIP,并集成第三方依赖如 OpenSSL(用于安全通信)和 Oboe(用于高性能音频处理…
在ollama上运行huggingface模型
截止2025-02-08,ollama已经实现了可以直接从huggingface拉取模型,我们只要找到模型的地址,例如 https://huggingface.co/lier007/xiaobu-embedding-v2,然后调用命令 ollama pull https://huggingface.co/lier007/xiaobu-embeddi…
AI企业知识库
背景 我们有时希望,让AI能在特定的知识领域上回答问题,避免AI天马行空。 可能的方案 据了解,有下列三种方案。 一、训练模型:用特定的数据,对模型进行训练,相当于让模型学习所有数据。 二、指定文档:把问题相关的文档整份传给LLM,让LLM理解所有文档内容,并且回答问题。 三、RAG+LLM:把问题相关的文档先通过嵌入模型拆解成文本块并转化成向量,…