-
NetCDF vs Zarr:风速时间序列服务的现实选择
最近在做一个风速查询服务,里面绕不过去的一个问题,就是数据格式到底选谁:NetCDF 还是 Zarr? 这两个数据格式,在地学和气象数据圈里都不陌生。Zarr 这几年很热,云原生、并行友好,也很适合拿大规模多维数据做分析;NetCDF 则是老牌选手,生态成熟,和 xarray 的关系也非常紧密,尤其适合本地磁... Read More
-
Typesense 信息提取与性能评估
刚开始用 Typesense 做中文搜索的时候,我一度以为用个 locale: zh 就完事了, 直到线上数据一多,才发现分词效果、召回质量、内存占用这些细节,全都绕不过去。 ICU 自带的分词规则很稳,但在垂直领域又总觉得差那么一点点,Jieba 之类外部分词器看起来很香, 却会把索引体积和维护成本一起拉上来。 于是... Read More
-
如何让 Ollama 后台 API 常驻
在默认配置下,Ollama 会在一段时间没有请求后,把模型从内存里卸载掉——这对节省资源是好事, 但对 需要低延迟响应 的服务来说就很烦: 第一次请求总是要“热身”,尤其是大模型,冷启动几秒甚至十几秒都不奇怪。 这篇文档的目标是:在 不改动 Ollama 服务本身 的前提下,通过合理调用 API,让模型常驻内存,尽量... Read More
-
Rezoning 系统拆解
Rezoning 本质上是一个把「全球多源空间数据 + 经济模型」拼在一起, 用来做风光项目宏观选址和情景对比的决策支持工具。 它不是帮你画最后一排机位、调整单条电缆的“细活”, 而是站在国家或省级尺度上,回答几个更基础的问题: 哪些区域可以建?大致能建多少?大概多少钱一度电?和别的区域相比划算吗? ... Read More
-
为什么需要在 Python 项目里坚持用 src 目录结构
做 Python 项目久了,你大概率经历过这些场景: 本地跑测试一切正常,打包装到干净环境里就各种 ImportError; 重构包名之后,仓库根目录的某个同名文件悄悄“抢”了导入; Docker 容器里 uvicorn 启不起来,本地却完全没问题。 很多时候,罪魁祸首不是 Python 本身,而是项目结构,尤其是把包直... Read More
-
FastAPI 标准化目录骨架
做这个目录骨架,其实是给“过去的自己”收个尾。 以前每开一个 FastAPI 项目,都要重新纠结一遍:GeoTIFF 和 GPKG 究竟丢哪儿、 SQLite 主库要不要跟代码放一起、前端工程要不要塞进 assets/里凑合用。 项目一多,坑也踩得够多,换服务器不好迁、挂卷不好配、调试和生产混在一起更是灾难。 所以干脆把这些年折腾... Read More
-
《象与骑象人:幸福的假设》 读书笔记
《象与骑象人》不是那种靠几句漂亮话安慰人的“心灵读物”。它更像一次认真、冷静,甚至有点不留情面的追问:人到底为什么会痛苦,又究竟该怎样活,才更接近幸福? 作者乔纳森·作者做的一件很有意思的事,那就是把古老的智慧放进现代心理学里重新检验一遍。于是你会看到,很多我们以为“早就... Read More
-
发改价格〔2025〕136 号文件政策分析
如果说过去二十年的中国新能源,是在“固定电价+补贴”的护航下一路狂奔, 那么发改价格〔2025〕136 号文件,大概就是那一刻,船离开相对平静的航道, 正式驶进电力市场这片“真海域”。风电、光伏不再只是在政策温室里长高, 而是要学会在市场里游泳、在价格波动中自己养活自己。 对我个人来说... Read More