0%

最近在看 TypeScript 类型系统的时候,突然意识到“协变”和“逆变”这个概念虽然听起来抽象,但其实很有用,尤其是在函数类型的参数、返回值推导上。记录一下,顺便也帮大家理清楚。

阅读全文 »

本文整理并归纳了在 ChatGPT 等主流 AI 工具中常用的 Prompt 语法与写法模板,涵盖提示词构造技巧、角色设定、格式约定及高效提问方法。适合日常使用、项目创作及学习参考,持续更新中。

阅读全文 »

这是一个基于 Node.js 的 GIS 解决方案示例:用户可上传 GeoTIFF(.tif/.tiff)文件,脚本会利用 geotiff 解析影像数据、通过 proj4 完成投影与经纬度边界计算,最后借助 Canvas 将栅格渲染成 png/jpeg/pdf 图像并可直接加载到 MapboxGL 地图中。

阅读全文 »

本文演示了如何利用 TypeScript 的递归条件类型,针对一组有规律的键(如 ad_0、ad_1 … ad_30)自动生成字符串字面量联合类型,并基于该联合类型构造一个拥有完整类型提示的对象类型(SensorInfo)。这种方案让你在访问对象任意字段时,都能享受 IDE 的智能补全和类型检查,极大提升了开发效率和安全性。

阅读全文 »