Obsidian

爬虫与扫描器的边界 (Crawler vs Scanner Boundary)

公网站点的访问日志里,"爬虫"和"攻击扫描器"高度混淆:同一个 GET /.env 请求,可能是正经公司的健康检查,也可能是攻击者的密钥捞取——日志层面无法区分,因为请求本身一模一样。理解这个边界,才能既不误封搜索引擎(SEO 灾难),又不放走真攻击。三类"爬虫"的真实画像类型例子打 .env 吗目的搜索引擎爬虫Googlebot、bingbot、Baiduspider从不打只爬页面/robots

Obsidian

Three.js 自建 3D 校园地图 (Self-Built 3D Campus Map with Three.js)

一句话:不依赖任何 GIS 框架,用「OSM/高德数据 + Three.js 挤出」纯手搓校园 3D 地图。数据与渲染分离,任何"数据可视化 3D"都是同一套路。核心认知:地图 API 从不给你 3D,只给坐标地图类 API(高德/OSM/百度)返回的本质是带坐标的表格:楼 = 一圈经纬度点(墙脚轮廓)+ 属性(名字、层数)路 = 一串中心线点 + 等级(primary/service/footw

Obsidian

模型降智检测与果汁数 (Model Degradation Detection & Juice Number)

什么是"降智" (Model Degradation / Silent Downgrade)降智(社区黑话,又称"暗削")指模型能力被静默下调,用户感知到"变笨了"但官方不承认。常见触发场景:官方风控/限流:IP 风险过高、用量超标、服务器负载大时,后端动态下调推理算力预算。中转站掺水:第三方 AI API 中转站拿低价国产模型(如 GLM)或小模型冒充高价国外模型(Claude、GPT、Gemi

Obsidian

WebRTC 双编码与上行竞争 (WebRTC Double Encoding and Uplink Contention)

现象视频不是持续变慢,而是停在某一帧,随后又连续恢复。这通常表示 RTP 包抖动/丢失或发送端编码供给中断,而不是页面渲染整体卡死。根因模型报警手机同时执行 WebRTC H264 实时编码和 MediaRecorder VP8 录像编码,并把录像分片通过 HTTP 上传。两套编码会争抢移动端硬件编码器/CPU;实时 RTP 与 TCP 上传又争抢 Wi-Fi 上行。实时链路缺包时,值班端会停留在