小Cの已经记不起来的博客

↓ 向下滚动

如何导出Frigate可用的yolo-NAS.onnx 顺带提供已导出的onnx文件下载

Frigate升级过后,发现启动不了了,结果看了一眼更新文档,发现从0.16开始,官方文档明确表示 针对 Nvidia GPU,TensorRT 检测器已被移除,请改用 ONNX 检测器。 然后就开始去下载这个onnx文件,结果发现这玩意儿是真的难搞啊,得自己用代码导出,为什么官方不直接提供一个下载地址呢?可能是我瞎没找到吧... 下面是实测可用的导出方式,需要借助docker,不然你就慢慢配置环...

阅读更多

MP插件 飞牛影视自动刷新媒体库 secret和api_key获取方法

飞牛影视好用呀,但是有一个不足之处:NFS挂载的时候无法及时更新媒体库信息,像是plex,jellyfin之内的可以借助MP的插件进行刷新,今天看飞牛官方更新了 支持从媒体库的“文件夹视图”中扫描子目录,新增文件无需扫描全库; 这个功能,于是准备自己撸一个MP插件 前言 注意:这个插件并没有经过MPV2验证,我还是V1 由于官方暂时并未提供API,所以这个插件都是使用抓包的方式获取的网页版接口,可...

阅读更多

OpenWRT Dnsmasq DNS记录设置过后没有生效

公司路由器重新刷了最新的iStoreOS系统, 因为业务需求,会将一些域名固定解析到某一台内网机器上,在网络-DHCP/DNS-DNS记录-主机名映射里面设置好解析过后,然后使用ping测试,一切正常... 然而在第二天,也就是今天,增加新的解析过后却没有生效...倒腾了大半天,原来只需要刷新路由器的DNS缓存即可 解决方案 路由器进入终端(我用的iStoreOS是在服务-终端) > 登录过后使用...

阅读更多

frp 打洞

才知道frp原来也可以用来打洞,让原本需要走frp服务器中转的流量直接绕过frp服务器,让两台设备直连。现在用frp来让家里nas的开发机能够远程使用手机进行开发。 以下配置都基于.ini配置文件格式 被控端 控制端 然后直接使用 adb connect 127.0.0.1:7555 就可以远程使用手机进行开发咯

阅读更多

Flutter 运行时出现Exception in thread “main” java.util.zip.ZipException: zip END header not found

一切都好好的, 突然不知道在改动了什么的情况下, 出现了 Exception in thread "main" java.util.zip.ZipException: zip END header not found 的错误提示 错误发生在更新gradle时终止过后,就出现了这个错误提示,看提示内容很明显是zip包没有下载完但是却被保存了(类似于下了个损坏的文件),然后当fultter尝试解压缩的...

阅读更多

nginx反向代理 无法显示进度条、header无法返回content-length

家里NAS公网快没了, 准备使用nginx反向代理+frp的方式来进行访问, 然后发现一个奇怪问题, 下载图片的时候, 居然没有进度条! 而且速度还有点小慢... 一番排错, 结果发现返回的header里面居然没有content-length, 这就导致APP无法获取文件的总大小, 进而无法显示进度条了(话说没崩溃也是万幸) 解决方案 添加 gzip off; 都是gzip的问题! 不返回cont...

阅读更多

Esxi8 直通显卡过后出现模块“DevicePowerOn”打开电源失败。

在使用Nvidia Tesla P4直通虚拟机时没有任何问题,但是切换到P40却提示模块“DevicePowerOn”打开电源失败。 个人感觉显存超过8G的时候(P4刚好是8G), 需要启用64位MMIO, 启用方式如下: 编辑虚拟机 \- 虚拟机选项 \- 高级 \- 配置参数 \- 编辑配置: 添加下面的内容 查了下,这里的64应该按照虚拟机分配的所有GPU显存大小的两倍来进行修改

阅读更多

使用python脚本,让open-webui支持阿里云、百度云deepseek-r1思维链/思考过程

由于deepseek-r1的官方API并未完全遵循openai的接口开放规范,导致open-webui无法显示deepseek-r1的思考过程,现在撸了个python脚本,支持了阿里云、百度云(其他未实测)的deepseek-r1在open-webui上的使用,并且可以正常显示思维链 下面是为什么deepseek-r1无法在open-webui上显示思维过程的原因 解决方案 直接上python源码...

阅读更多

docker版open-webui增加钉钉登录

之前公司使用的chatgpt-web开源项目已经正式宣布停止更新了, 现在准备使用open-webui进行代替...那么就需要进行一下二次开发以便支持钉钉登录 原理很简单, 获取钉钉登录后的用户信息,自动生成一个邮箱账号和密码,邮箱账号我直接使用的md5(钉钉昵称),密码直接使用的open\id+盐,这里只作为一个方法展示,不探讨密码安全性 其实非docker版应该操作方式大差不差 接下来是假设你...

阅读更多

Docker宿主机如何查看程序运行在哪个docker上

今天好朋友的NAS发现不幸中了 XMRig 挖矿病毒... 原因出现在 OpenVSCode 页面没有做任何鉴权操作,任何人都可以直接访问... 所以还是一定要做好鉴权工作!所以还是一定要做好鉴权工作!所以还是一定要做好鉴权工作! 那么怎样通过PID查询到具体是哪个容器运行的呢? 好朋友提供的解决方案 1. 使用 cat /proc/{pid}/cgroup 能够获取到容器ID信息, 如下 2. ...

阅读更多
未在播放