Skip to content

Instantly share code, notes, and snippets.

@HugsLibRecordKeeper
HugsLibRecordKeeper / output_log.txt
Created October 15, 2026 12:41
Rimworld output log published using HugsLib
This file has been truncated, but you can view the full file.
Log uploaded on Thursday, October 15, 2026, 2:40:41 PM
Loaded mods:
Harmony(brrainz.harmony)[mv:3.0.0.0]: 0Harmony(2.4.3), HarmonyMod(2.4.2)
Dubs Performance Analyzer(Dubwise.DubsPerformanceAnalyzer.steam): PerformanceAnalyzer(1.0.0)
Core(Ludeon.RimWorld): (no assemblies)
Royalty(Ludeon.RimWorld.Royalty): (no assemblies)
Ideology(Ludeon.RimWorld.Ideology): (no assemblies)
Biotech(Ludeon.RimWorld.Biotech): (no assemblies)
Anomaly(Ludeon.RimWorld.Anomaly): (no assemblies)
Odyssey(Ludeon.RimWorld.Odyssey): (no assemblies)
@HugsLibRecordKeeper
HugsLibRecordKeeper / output_log.txt
Created October 15, 2026 12:41
Rimworld output log published using HugsLib
Log uploaded on Thursday, October 15, 2026, 8:41:27 PM
Loaded mods:
Harmony(brrainz.harmony)[mv:3.0.0.0]: 0Harmony(2.4.3), HarmonyMod(2.4.2)
Visual Exceptions(brrainz.visualexceptions)[mv:1.4.0.0]: CrossPromotion(1.1.2), VisualExceptions(1.4.0)
Core(Ludeon.RimWorld): (no assemblies)
Royalty(Ludeon.RimWorld.Royalty): (no assemblies)
Ideology(Ludeon.RimWorld.Ideology): (no assemblies)
Biotech(Ludeon.RimWorld.Biotech): (no assemblies)
Anomaly(Ludeon.RimWorld.Anomaly): (no assemblies)
Odyssey(Ludeon.RimWorld.Odyssey): (no assemblies)
@oe0i815t4a
oe0i815t4a / reference-resource-digest-cd367ce29b.md
Created October 15, 2026 12:41
大江体育 - sports-dajiangtiyu.com.cn

线上收到一条告警:某张订单明细表按 user_id 查询时 P99 从 8ms 涨到 1.2s,EXPLAIN 显示全表扫描。翻了下,user_id 上确实没有索引,而这张表已经两千万行。下面是我在复盘中整理出的几个可复用片段,覆盖从索引探测到灰度上线。


先确认瓶颈落在哪

排查阶段别急着加索引。先看 EXPLAIN ANALYZE 的 rows 估算与实际差多少,再看 pg_stat_user_tables 里 seq_scan 和 idx_scan 的比例。若某表 seq_scan 持续上涨且 idx_scan 为 0,基本可以锁定缺索引。查询接口通常长这样:

<?php
Tonk QA Log
StartedUtc=2026-10-15T12:36:42.3300910Z
Session=play_with_friends
App=5.4
Platform=IPhonePlayer
Device=iPhone11,8
Network=ReachableViaLocalAreaNetwork
----------------------------------------
2026-10-15T12:36:42.3336100Z [session] started reason=play_with_friends
2026-10-15T12:36:46.8334980Z [session] loading_game mode=PlayWithFriends private_mode=Create game_type=Knock players=2

Privacy Policy for Clean Google Search Last updated: October 2026 Clean Google Search does not collect, store, track, transmit, or share any personal data, browsing history, or search queries. All filtering operations and preference settings (such as toggle states) are executed and stored entirely locally within the user's browser using Chrome's local storage API. No information is transmitted to external servers or third parties.

@obqglz2isx
obqglz2isx / content-field-notes-f35722038d.md
Created October 15, 2026 12:41
BOB娱乐 - bob-cn-official.com.cn

内核态 eBPF 工具链选型:BCC、libbpf 与 Rust 三种路径的取舍

  • 三种方案真要在生产内核上跑稳,区别不在语言,而在你愿意承担多少编译期与部署期的责任。
  • BCC 上手最快,但它把 LLVM 塞进运行时;libbpf 强制你做一次 pre‑compile;Rust 则把 ko 的组织成本提前,换来类型安全。
  • 下面的每段代码都在 5.15 与 6.1 上实际验证过,冷启动路径与挂载点已标注。

1. 我们踩过的三个非预期错误

@andreablanco
andreablanco / package.json
Created October 15, 2026 12:41
Mastra: /api/openapi.json contains unresolvable $refs (repro, @mastra/core 1.76.0)
{
"name": "mastra-openapi-repro",
"private": true,
"type": "module",
"dependencies": {
"@apidevtools/swagger-parser": "^12.1.0",
"@mastra/core": "^1.76.0",
"@mastra/deployer": "^1.76.0",
"@mastra/server": "^1.76.0",
"zod": "^4.6.7"
@obkbnwtki6
obkbnwtki6 / resource-resource-digest-b7bbf0a2a2.md
Created October 15, 2026 12:40
OB体育 - ob-champion-club.com.cn

Kubernetes Pod 一直 CrashLoopBackOff:从资源限制踩坑说起

先列几条这次排查里最值得记住的点:

  • CrashLoopBackOff 本身只是症状,不是原因,先看 kubectl describe 的 Last State。
  • Java 应用设了 -Xmx,却没算上 Metaspace、线程栈和直接内存,容器超限被 OOMKilled。
  • limits 和 requests 差距过大时,调度器看到的和运行时实际可用的是两套数。

下面按“问题 → 分析 → 解决”的顺序记一遍这次折腾。分几节看看。

@UdaraWanasinghe
UdaraWanasinghe / keymap.json
Created October 15, 2026 12:40
Zed keymap
// Zed keymap
//
// For information on binding keys, see the Zed
// documentation: https://zed.dev/docs/key-bindings
//
// To see the default key bindings run `zed: open default keymap`
// from the command palette.
[
{
"context": "Workspace",
@ob4kesbqcb
ob4kesbqcb / briefing-content-09bdeac3c8.md
Created October 15, 2026 12:40
博奥体育 - read-every-game-boao.com.cn

做设计系统前先搞清三件事:组件不是越全越好,约束比自由更难设计,文档写不清楚等于没做。下面这份清单偏“讲人话”和可落地,穿插几个反例,适合刚开始搭 design token、定组件 API 的同学对照着看。

组件边界:先说清楚“谁负责什么”

做组件时最容易犯的错,是把它当页面来造。按钮组件就该只管按钮的视觉与交互状态,不应该内置业务文案或具体埋点逻辑。一旦组件能猜到业务意图,它就无法复用。

判断边界有个土办法:问自己“改文案、换语言、调节点,需要动这个组件吗?”需要,就是把归属放错了。状态(hover/disabled/focus)属于组件,语义(保存/提交/下一步)属于调用方。

另一类注意点在于变异。用 variant 枚举代替一堆近似组件,是主流做法。枚举暴露得太细会回到老问题,建议常见项控制在 4~6 个。