manim边做边学--隐函数图像
在数学可视化中,显函数$ y=f(x) $相对容易处理,但 隐函数 $ F(x,y)=0 $ 的绘制则更具挑战性。 Manim库中的ImplicitFunction类专门用于解决这个问题,它能够高效地绘制各种复杂的隐函数曲线。 ImplicitFunction的典型应用场景包括: 高等数学教学:绘制 ...
Web性能优化:从 2 秒到200毫秒
前不久发布了个人笔记软件 Nebula Note 的Web预览版(传送门),整体开发体验和使用效果都很满意。但作为Web工程师的我习惯性的打开了浏览器开发者工具的Network面板,主要想观察首次加载时间。2 秒+!显然,这个加载速度无法接受。于是便开始了一轮深入优化,目标是:将首页加载时间控制在 ...
如何实现RAG与MCP集成
1.概述 在人工智能的创新浪潮中,检索增强生成(RAG)技术以其高效调用外部知识、提升生成内容准确性的能力备受瞩目,而模型上下文协议(MCP)则为不同模型间的交互与协同提供了标准框架。当 RAG 的知识检索优势与 MCP 的灵活交互能力相遇,不仅能大幅提升 AI 系统的实用性与智能水平,还能为复杂场 ...
哪张卡值得买?市面上部分显卡价格回归与预测
AI时代,一些普普通通的游戏卡的价格也开始越发魔幻;在大显存的需求下,魔改卡也层出不穷。到底哪张卡最值得购买?哪张卡溢价严重?这次我想从一个购买者的角度出发,不考虑显卡的零部件成本,只考虑性价比,来估算目前市面上的“高性价比显卡”到底是否真的那么有性价比。 ...
关于家庭宽带IPv6的开启、绑定域名、搭建网站、远程控制、使用教程等
前言 好几年前网上就很多讨论家庭宽带支持IPv6,能怎么怎么改变生活、带来多少便利,奈何之前租的房子是房东办好的宽带,我没有权限接触到光猫,自己也一直懒得研究这个新鲜事物,前阵子自己捣鼓了一下,还是得紧跟时代发展啊,不能固步自封。 查看你的宽带是否支持IPv6 https://ipw.cn/ 这个网 ...
上周热点回顾(5.26-6.1)
热点随笔: · 40岁后,想清楚这5件事,比努力更重要 (Jaryleely)· SharpIco:用纯C#打造零依赖的.ico图标生成器,支持.NET9与AOT编译 (程序设计实验室)· 《HelloGitHub》第 110 期 (削微寒)· .NET8带来的一些新特性 (熊泽-学习中的苦与乐)· ...
C#/.NET/.NET Core技术前沿周刊 | 第 40 期(2025年5.26-5.31)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
Winform高级技巧-界面和代码分离的实践案例
活到老就该学到老。但是难道我们不可以偷懒么,老技术指哪打哪,游刃有余,如果已经炉火纯青,那么解决问题又快又好它不香吗。本文拒绝讨论技术谁优秀谁该被鄙视。上图的流程是花2天时间搞好的,我不是得瑟有什么不得了的地方。我见很多人都在探讨MVVM,数据驱动业务多么的了不起,其实老技术Winform一样的能办... ...
FFmpeg开发笔记(六十二)Windows给FFmpeg集成H.266编码器vvenc
《FFmpeg开发实战:从零基础到短视频上线》该书的第八章介绍了如何在Windows环境给FFmpeg集成H.264和H.265的编码器,如今H.266的编码器vvenc也日渐成熟,从7.1版本开始的最新FFmpeg源码已经支持H.266的编码器vvenc。 H.266是H.265的升级版本,H. ...
JAVA实现读取最后几行日志
JAVA实现读取最后几行日志 1. 背景 在项目框架设计中,针对系统产生的日志,有线上查看日志的需求.日志文件本身很大.线上查看时,开发人员只想了解当前系统产生的错误信息. 2. POM依赖 主要使用 ReversedLinesFileReader 实现到读日志文件,需要引入commons-io依赖 ...
NSDictionary 内存布局
NSDictionary是iOS开发中经常用到的数据结构。 熟悉NSDictionary的内部实现,有助于我们更好的使用它们。 同时,在遇到相关崩溃,也能帮助我们更好的分析问题。 1 类簇 非可变字典由NSDictionary表示。 可变字典由NSMutableDictionary表示。 按照苹果官 ...
K8s新手系列之指定Pod调度到指定节点上
概述 在 Kubernetes 中,Pod的调度是通过kube-schedule来实现的,Pod的调度会经过一系列算法来进行完成。 在实际生产过程中,我们想让Pod调度到我们想要的节点上,往往通过kube-schedule默认的调度策略无法实现,这个时候我们需要指定一些策略来帮助我们实现。 将Pod ...
精选 12 款开源、免费、美观的 Vue 后台管理系统模板!
前言 在当前软件开发领域,Vue.js 凭借其高效、灵活和易于上手的特性,成为了前端开发的热门选择。对于需要快速搭建企业级后台管理系统的开发者而言,使用现成的 Vue 后台管理系统模板无疑是一个明智之举。今天大姚给大家推荐 12 款开源、免费、美观、开箱即用的 Vue 后台管理系统模板,帮助你快速启 ...
小悟困惑:为啥大家愿意为粽子包装的仪式感买单?
端午节快到了,白胡子工作室里艾草味儿若隐若现。就这会儿,AI助手小悟逮着白胡子,聊起了一个超有意思的话题 —— 大家为啥都愿意为粽子包装的仪式感花钱? ...
Ubuntu部署tensorflow(CPU/GPU)方法
本文介绍在Linux操作系统的发行版本Ubuntu中,配置可以用CPU或GPU运行的Python新版本深度学习库tensorflow的方法~ ...
RWKV-7 架构理解
阅读之前你可以前往 RWKV wiki 了解一些关于 RWKV 的基本知识,不过他们的 wiki 似乎没有对模型架构的详细介绍,于是便有了这篇文章。 模型定义 ###################################################################### ...
Ribbon过滤器原理解析
Ribbon过滤器整体看是一个矩阵构建与矩阵乘法,RocksDB中对它的实现是进行了合理的空间、时间上的优化的。 符号 整个过滤器都和矩阵计算CS=R相关,C是\(n*n\)矩阵,S是\(n*m\)矩阵,R是\(n*m\)矩阵。 这里为了方便讨论定义:三个哈希函数s(x),c(x),r(x),s是s ...
Spring Ai 从Demo到搭建套壳项目(一)初识与实现与deepseek对话模式
前言 为什么说Java长青,主要是因为其生态圈完善,Spring又做了一款脚手架,把对接各个LLM厂商的sdk做了一遍,形成一系列的spring-ai-starter-** 的依赖。 目前为止版本去到1.0.0.M6,golang跟不上了吧, Make Java Greate Again!! 我打算 ...
详解鸿蒙开发如何上传三方库到ohpm仓库
前两天幽蓝君在ohpm仓库上传了自己的第一个三方库,完整体验了一下ohpm的上传流程,感觉还是比较繁琐的,所以把上传流程和一些注意事项分享给大家。 先介绍一下怎么开发一个三方库,在项目名称右键,新建Module,选择static library,在命名时尽量使用小写字母,避免大写。 创建之后项目中会 ...
X-MACRO使用技巧
背景 最近遇到一个问题,需要将分区表硬编码在代码,第一反应可能是定义个数组,数组内容包括分区名称和分区大小。 类似于这种: struct Partition { const char *name; int max_size; }; static const struct Partition part ...