260320笔记
bwmarrin/snowflake 库在生产环境中会遇到的问题Worker ID硬编码——单机没问题,K8s重启后ID冲突Pod 是无状态的,重启后 IP 会变,但如果你把 Worker ID 配置成固定值(比如从 IP 计算),同一时刻不同 Pod 可能算出相同的 Worker ID或者你把 Worker ID 写死在 ConfigMap 里,所有 Pod 都用同一个 ID🎯 本质问题Snowflake 要求每个节点必须有全局唯一的 Worker ID,但 bwmarrin/snowflake 库本身不提供 Worker ID 的分配机制,需要你自己保证唯一性。✅ 更好的方案自动注册:用 Redis/ZooKeeper/Etcd 动态分配 Worker ID K8s StatefulSet:利用 Pod 序号(pod-0, pod-1)作为 Worker IDIP 映射:把 Pod IP 的最后几位映射成 Worker ID(但要注意 CIDR 范围) 时钟回拨只抛异常 —— 没有等待策略123456789// 其他库(如 sony...
yt-dlp使用教程
yt-dlp 使用教程yt-dlp 是一个功能强大的命令行视频/音频下载工具,支持 YouTube、Bilibili、抖音、小红书等 1800+ 个网站。它是 youtube-dl 的活跃分支,更新更频繁,功能更强大。 一、安装与准备1. 下载 yt-dlpWindows 用户: 访问 GitHub 发布页:https://github.com/yt-dlp/yt-dlp/releases 下载 yt-dlp.exe(或 yt-dlp_x86.exe 用于 32 位系统) macOS/Linux 用户: 12345# 使用 pip 安装(推荐)pip install yt-dlp# 或使用 Homebrew (macOS)brew install yt-dlp 2. 安装 FFmpeg(必需)yt-dlp 需要 FFmpeg 来合并音视频、转换格式: 官网下载:https://ffmpeg.org/download.html Windows 安装技巧:将 yt-dlp.exe 放入 FFmpeg 的 bin 文件夹中(与 ffmpeg.exe 同目录...
openclip自动切片工具教程与使用心得
openclip自动切片工具教程与使用心得项目介绍:一个轻量化自动化视频处理流水线,用于识别和提取长视频(特别是口播和直播回放)中最精彩的片段。使用 AI 驱动的分析来发现亮点,生成剪辑,并添加标题和封面。openclip此项目目前只有70个star,泯然众人的小项目,但上手起来还是很好用的,推荐一手. 安装就算你是python小白也完全不需要担心,在这里我祭出焚决:直接git clone项目后用trae打开,让trae来帮你自动化安装依赖,这集神了.(并且trae会自动识别项目的skill,如果你想的话可以在设置中把他添加到全局技能中,这样就能随时随地调用了。)不过建议改成从国内的镜像源进行下载,比如清华镜像或阿里云镜像.不然太慢了,等的花儿都谢了也下不完 清华镜像pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 阿里云镜像pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ 搞不懂的也可以直接...
260319笔记
260319学习总结笔记算法相关详见leetcode题解 LLM相关1.MCP单次调用的上下文占用大于skill,因为MCP的资源与工具是暴露的,凡事都要走LLM过一遍,而skill是原子性的,其资源与工具都是封闭的2.MCP 不替代 Function Call,而是标准化了 Function Call 的目标端3.如何写好一个工具? 原则 说明 反例 原子性 一个工具只做一件事 process_data_and_send_email() 应拆分为两个工具 语义自描述 函数名和参数名即文档 fn(a, b) → search_documents(query, limit) 幂等性 多次调用结果一致 查询类工具天然幂等;写入类需去重机制 无副作用(查询类) 读操作不修改状态 get_user() 不应触发日志更新 4.提示词工程与上下文工程的比较 维度 提示词工程 (Prompt Engineering) 上下文工程 (Context Engineering) 关注焦点 单个指令的措辞与结构 多轮对话中的信息状态管理 时间尺度 单次交互(Tu...
个人简历已更新
hym - 后端golang实习生::: left icon:info 男/2005.12 icon:weixin dag667 ::: ::: righticon:blog 个人博客 https://pooiwoop-github-io.pages.dev/ icon:github https://github.com/pooi-woop ::: 教育背景:::left重庆邮电大学 - 计算机科学与技术学院::::::right2024.09 - 今:::已通过英语六级。作为信息化办蓝山工作室成员参与工作室相关项目,如集成大语言模型的课程平台,在其中负责实现通过eino库调用大模型生成问题回答的后端接口 项目恶雨论坛:类似小黑盒贴吧小红书的社交平台DemoEino MySQL Redis Elasticsearch Vue3 element plus Kafka gorm Snowflake Github Action Viper STMP Zap 一个由我独立完成的论坛项目 后端[pooi-woop/bbsDemo-ClassHomework–ba...
hexo-butterfly添加头图的方法暨测试
hexo-butterfly添加头图的方法暨测试大多数现代 Hexo 主题都支持在文章 Front-matter 中配置 cover 和 banner 图片。 title: 文章标题date: 2024-01-01 12:00:00 头图配置cover: /images/cover.jpg # 封面图路径banner: /images/banner.jpg # 顶部大图(部分主题用 banner)thumbnail: /images/thumb.jpg # 缩略图(列表页显示)photos: # 相册模式(部分主题) - /images/pic1.jpg - /images/pic2.jpg图片路径说明方式1:绝对路径(推荐,以 / 开头,基于 source 目录)cover: /images/2024/cover.jpg 方式2:相对路径(与文章同目录)cover...
Hexo自动生成的helloworld
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment



