自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1252)
  • 资源 (3)
  • 收藏
  • 关注

原创 坐标见初心,数据守国土|geocode.com.cn 专业逆地理编码服务

一组经纬度,能诉说怎样的家国立场?在,输入坐标。一行简洁数据,既是精准定位的技术实力,更是不容置疑的主权立场。大家可以直接打开链接,一键验证:👉无需登录、无需注册,打开即可看到权威结果,用公开可查的数据,清晰印证钓鱼岛隶属于中国台湾省宜兰县,是中国固有领土这一铁证事实。作为专注的国产定位服务,geocode.com.cn始终以权威行政区划库为根基,用稳定、高效、合规的接口能力,为每一组坐标还原真实归属。

2026-03-19 22:04:04 810

原创 书签篮:一款基于云端的个人书签管理工具 - 技术实现与优势分析

在信息爆炸的时代,浏览器自带的书签管理功能已难以满足我们跨设备、结构化整理海量网址的需求。本文将介绍一款名为“书签篮”的云端书签管理工具,并深入探讨其技术实现方案与核心竞争优势。

2025-12-30 15:25:39 747

原创 vite之loadEnv详解

是 Vite 构建工具提供的一个核心内置函数,主要用于在 Node.js 环境(如。开头的变量暴露给客户端。如果你需要在浏览器代码中使用其他前缀的变量(如。的函数式配置回调中调用,因为此时 Vite 才注入了正确的。配置文件、自定义构建脚本或插件中)加载和解析环境变量。不要在配置文件顶层同步调用。用于构建时/配置阶段读取,而。用于客户端运行时访问。它与前端代码中使用的。

2026-08-05 09:07:44 333

原创 24KB 的 Windows 程序,让手机和电脑在同一 Wi-Fi 下互传文件:纯内网 P2P 工具「传」的设计与实现

WebRTC 不是视频会议专属,它是浏览器里现成的 P2P 数据通道,内网工具用它连 STUN 都可以省掉;一个"服务器"可以精简到 3 个路由、几十行代码,如果数据本来就不需要经过它;Windows 上 24KB 也能做出开箱即用的工具——前提是敢用 PowerShell 手写 HTTP 解析这种"笨办法"。

2026-08-03 10:01:55 255

原创 Martin 矢量瓦片服务完整搭建实操教程

Martin 是一款基于 Rust 开发的高性能开源矢量瓦片服务程序,可读取 MBTiles/PMTiles 离线瓦片包、PostGIS 空间数据库数据,对外标准 XYZ 矢量瓦片接口;同时内置地图精灵图集(Sprite)动态生成、字体字形分片渲染、MapLibre 地图样式托管全套能力,完美适配 MapLibre GL JS 前端地图渲染框架。本文基于 Windows 平台完整讲解部署、资源挂载、缓存配置、静态资源导出、Nginx 反向代理持久化磁盘缓存全流程实操。

2026-07-27 11:05:54 196

原创 在线打字练习平台dazitong.cn(打字通)功能与前端技术架构深度解析

在数字化办公、编程学习、中小学计算机基础教学场景中,规范指法、提升中英文输入效率是刚需。传统桌面打字工具存在安装繁琐、跨设备不同步、更新维护成本高的痛点,而dazitong.cn 打字通作为纯Web端在线打字训练平台,无需下载客户端,浏览器直接访问即可完成零基础指法入门、英文、拼音、五笔、双拼全品类训练,覆盖从新手入门到专业提速完整学习链路。本文结合平台页面功能,拆解其产品分层设计、核心交互引擎、多输入法适配、关卡化教学体系、前端技术实现方案,为同类在线打字系统开发提供参考思路。

2026-07-22 17:28:34 235

原创 windows命令打开文件夹

含义:切换到D盘 → 进入D盘资料文件夹 → 用资源管理器打开这个文件夹。

2026-07-15 11:05:21 236

原创 一个被名字耽误的开源项目:Reasonix

Reasonix的故事,给所有开源创作者一个直观启示:硬核技术是根基,但友好、清晰、具备辨识度的命名,是项目走向大众的桥梁。它拥有独创的缓存架构、完善的开发工具链、完全宽松的开源协议、活跃迭代的社区,本应成为DeepSeek开发者人手必备的效率工具,却只因一个晦涩、撞名、无辨识度的名称,长期埋没在同类产品中。如果你长期使用DeepSeek写代码,受够了AI编程高额Token开销,不妨抛开名字带来的陌生感,试一试这款被严重低估的开源终端Agent。它会证明:真正好用的工具,从来不该被一个名字困住光芒。

2026-06-16 11:33:35 835

原创 DeepSeek Reasonix 全维度横向对比

是,核心优势是极致前缀缓存(prefix-cache),大幅压低长会话API成本,下面分完整对比。

2026-06-16 09:08:35 1555 1

原创 书签栏的 AI 转型:用 bge-small-zh-v1.5 重塑书签管理

用 bge-small-zh-v1.5 把每一条书签变成向量,让搜索、分类、去重、推荐都基于真正的语义理解。这条路线的成功也说明:AI 落地不一定要追逐最大最先进的模型,选对场景、选对模型、把工程做扎实,小模型也能带来大体验。关于书签栏书签栏(

2026-06-13 19:42:37 307

原创 使用 uv 管理 Python 版本

uv是由 Astral(Ruff 的开发者)开发的极速 Python 包管理器和环境管理工具。它用 Rust 编写,旨在替代pippip-toolspoetrypyenv和virtualenv等传统工具,提供统一的、高性能的 Python 工作流。uv单一工具:替代 pyenv + pip + virtualenv + pip-tools 组合极致性能:Rust 编写,安装速度提升 10-100 倍无缝兼容:完全兼容现有 Python 生态现代工作流。

2026-06-08 09:08:03 474

原创 uv 完整教程:下一代 Python 包管理工具

uv:包管理 + 环境 + Python 版本Ruff:lint + format(同样来自 Astral)mypy / ty:类型检查对于新项目,建议直接采用 uv 原生工作流(uv init→uv add→uv lock→uv sync对于现有 pip 项目,使用uv pip作为即插即用的性能升级,再逐步迁移至完整项目模式。一句话建议:如果你还在用等待进度条,现在就是切换到 uv 的最佳时机。

2026-06-07 20:16:10 597

原创 为什么现在所有 Python 开发者都该转向 uv

pip是 Python 生态的基石,历史贡献毋庸置疑,但它诞生的年代更早,架构已经跟不上如今复杂的开发需求。uv 不是简单的“换一个包管理器”,而是对整个 Python 项目工作流的全面升级追求极致速度,解决慢痛点;主打一体化集成,告别工具碎片化;坚守确定性与标准化,适配团队与工程化;保持全量兼容,保护存量项目与旧习惯。如今,主流开源项目、技术社区、云平台都在逐步拥抱 uv。对于 Python 开发者而言,转向 uv 不是跟风,而是选择一套更快、更稳、更现代、更省心的工作方式。

2026-06-07 18:15:15 281

原创 {}之于Go语言意味着什么

Go 语言是强制大括号风格的语言,{}最基础的功能,就是将多行代码打包为一个「代码块」,明确代码的执行范围、归属关系和作用域边界。这也是 Go 摒弃「省略大括号」语法的核心原因——杜绝歧义,让代码结构一目了然。Go 中的复合类型(结构体、切片、映射),必须通过{}初始化或定义,这是{}作为「数据容器」的核心体现,让数据的组织形式清晰直观。结构体是 Go 面向对象编程的基础,{}定义结构体字段初始化结构体实例。// 1. 定义结构体:{} 包裹字段集合Age int。

2026-06-06 14:21:52 611

原创 Mapbox GL JS 教程:给地图添加逼真下雨特效

参数作用推荐值density雨滴密度0.3 ~ 0.8intensity雨的强度0.5 ~ 1.5opacity雨透明度0.5 ~ 0.9direction雨的方向(风)[0,70] 垂直雨雨滴大小[2, 20]雨雾模糊0.3 ~ 1.0vignette四周暗角0.5 ~ 1.0color雨滴颜色#a8adbc(灰色)使用添加原生下雨特效用zoom表达式控制特效显示范围调整雨滴、风向、雾效、暗角等高级参数快速制作逼真的 3D 下雨地图。

2026-06-01 17:19:17 359 1

原创 在 Windows 上做 Go 跨平台编

一套代码 + 三条环境变量 + go build。优先用 PowerShell 脚本一键产出多平台二进制,禁用 CGO保证兼容性,代码做好路径和系统调用兼容即可。

2026-05-29 11:09:41 380

原创 Mapbox 巧用 line-pattern 实现铁路 / 箭头 / 自定义纹理线条

图片平铺线,适合复杂线型。准备透明PNG → loadImage+addImage → line-pattern引用。高=line-width,宽=2的幂,拐角用。

2026-05-26 11:08:17 247

原创 银河麒麟ARM64系统配置SuperMap iServer 11.2.1开机自启教程

目前国产化服务器大多搭载银河麒麟操作系统+ARM64架构,在GIS项目部署场景中,SuperMap iServer作为核心GIS服务端程序,需要实现服务器上电后自动启动,免去手动运维操作。本文基于银河麒麟V10 + ARM64 + SuperMap iServer 11.2.1 Linux版,采用Linux标准systemd服务方式配置开机自启,方案稳定、兼容性强,是服务类程序自启的最优选择。本文方案基于Linux原生systemd。

2026-05-26 09:52:39 501

原创 从 0 到 1 打造垂直场景智能体|小时工记账百度智能体实战案例分享

随着百度文心智能体生态快速落地,垂直领域轻量化智能体正在成为 AIGC 落地小微企业、个体从业者、灵活用工场景的重要方向。本文以「小时工记账」百度智能体为实战案例,从需求分析、角色定义、能力拆解、交互规范、落地实践五个维度,讲解如何基于大模型快速构建面向特定人群的行业专用智能体,同时科普智能体核心概念与设计思路,为开发者打造垂直场景 AI 应用提供可复用的实践方案。

2026-05-20 21:13:36 437

原创 小时工记账-从零构建多端工时记录工具

本文介绍了小时工记账记录工具的技术实现方案。项目采用纯原生前端架构,支持微信小程序、iOS、Android、Windows和Web五端统一体验。核心功能包括: 纯JS实现的日历组件,压缩后仅3KB localStorage工程化封装的数据层,采用日期字符串作为Key的JSON存储结构 劳动法数据静态化方案,将240条法律条文拆分为索引+单条JSON文件 项目特点包括离线优先、零后端依赖、SEO友好等,特别适合小时工等用户群体。技术选型上舍弃框架采用原生JS,确保轻量化和快速加载。法律手册模块的设计体现了工

2026-05-19 22:41:57 502

原创 Gin框架Windows环境下LoadHTMLGlob路径报错深度解析与解决方案

相对路径失效:路径以的执行目录为基准,不是main.go文件所在目录,运行命令需在项目根目录执行;模板文件名匹配错误:子目录模板渲染时,需填写完整相对路径,如;静态HTML误用模板加载:纯静态页面直接用r.Static,无需,减少不必要解析。Gin框架的路径匹配报错,并非框架缺陷,而是跨平台通配符语法差异导致的开发环境适配问题。在Windows环境开发时,放弃Linux风格的写法,改用跨平台通用语法,即可彻底解决模板加载崩溃问题。

2026-05-17 16:30:07 449

原创 Gin c.HTML 完整教程

加载模板文件c.HTML:渲染模板 + 注入后端数据r.Static:提供css/js/img等静态资源。

2026-05-17 16:23:18 657

原创 Go 代理设置-国内必备,解决下载慢/失败

Go 1.13+ 版本推荐直接用环境变量设置代理,最简单、最稳定,支持所有系统(Windows/macOS/Linux)。二、各系统永久设置方法1. Windows(cmd / PowerShell)临时生效(当前窗口)永久生效(推荐)右键 此电脑 → 属性 → 高级系统设置 → 环境变量在用户变量或系统变量里新增:重启终端/IDE 生效2. macOS / Linux临时生效永久生效3. Go 1.13+ 也可以用 go env 直接设置(跨平台通用) 会写入配

2026-05-17 09:55:40 532

原创 tileserver-gl-light 新版完整官方教程

命令:tileserver-gl(不要加 -light)config.json data 必须用 { mbtiles: 路径 }启动:tileserver-gl --config config.json。

2026-05-15 11:07:45 361

原创 Go mod tidy 完整教程:从入门到精通

扫描项目所有代码,找出真正用到的依赖;拉取项目中缺失的依赖包;删除go.mod中未使用的依赖;更新go.sum,同步所有依赖的校验值;自动处理依赖的间接依赖(递归整理)。= Go 项目依赖自动整理工具,无脑用即可;用不到的删掉,缺失的拉来,文件同步好;国内使用必须配代理,否则拉取依赖失败;新项目克隆、代码修改依赖、提交代码前,都建议执行一次。

2026-05-15 09:32:55 516

原创 Martin 动态 Sprite 生成教程:从 SVG 到地图精灵图

特性说明零预构建直接读取 SVG 目录,无需手动合成精灵图递归扫描子目录自动作为 ID 前缀多源合并支持逗号分隔组合多个 Sprite 源SDF 支持运行时动态着色,适合主题切换实时更新文件变更后自动反映(有缓存失效)缓存优化独立缓存配置,支持高并发场景Martin 的 Sprite 生成能力消除了地图图标管理中的"构建步骤",让图标迭代与地图样式开发同步进行,是构建自托管 MapLibre 地图服务时不可或缺的组件。

2026-05-14 21:36:25 448

原创 Martin:基于 Rust 的高性能矢量瓦片服务器

在地图可视化领域,矢量瓦片(Vector Tiles)已成为现代 Web 地图的标准格式。面对海量地理数据的实时发布需求,应运而生——这是一个用语言编写的瓦片服务器,专为速度和重负载场景优化,能够从多种数据源动态生成并服务矢量瓦片。

2026-05-14 20:48:00 924

原创 mbserver(mbtiles‑server) vs Martin 全面对比

mbserver = 极简静态瓦片玩具,够用但弱;Martin = 专业GIS矢量瓦片服务器,全能、高性能、官方维护,生产首选。

2026-05-14 15:47:00 284

原创 Mapbox GL JS `map.idle()` 方法 深度详解:从原理到实战

官方对空闲(idle)的定义非常严谨,满足所有以下条件,地图才会判定为idle(返回true无相机过渡:地图平移、缩放、旋转、倾斜等相机动画完全结束瓦片加载完成:所有请求的地图瓦片(矢量/栅格)都已加载渲染动画执行完毕:淡入淡出、图层过渡、样式切换动画全部完成资源完全就绪:地图样式、数据源无未加载完成的变更无强制重绘未被设置为true只要任意一个条件不满足map.idle()就会返回false。repaint优先用idle事件:需要等待地图加载完成后初始化图层、标记,用实时判断用。

2026-05-06 10:59:29 265

原创 Mapbox GL JS 深入教程:`querySourceFeatures` 详解与实战

一句话总结:querySourceFeatures不从地图画布/渲染层查要素,而是直接读取数据源(矢量瓦片、GeoJSON)中符合条件的所有要素,无论要素是否在地图上可见、是否被样式隐藏。当前地图视口内已加载的瓦片(不会请求视口外的瓦片)。标准 GeoJSON Feature 数组(可直接用于数据处理、分析、标注等)。= 从数据源查全量要素,无视可见性矢量瓦片必须传,GeoJSON 不需要filter实现精准筛选,优化性能和核心区别:一个查数据,一个查渲染跨瓦片要素会被拆分返回,属于正常机制。

2026-04-29 14:10:12 558

原创 https://geocode.com.cn完成草湖市行政区变更数据更新

草湖市为新疆维吾尔自治区直辖县级市,政府驻地为草湖镇,地处喀什市、疏勒县、疏附县、阿克陶县交界区域,此次更新同步完善该市基础地理编码信息,用户可通过经纬度参数调用接口,获取规范、统一的行政区划结果。为保障地理编码查询精准度,满足地图定位、位置解析等场景使用需求,https://geocode.com.cn 已完成。地理信息数据更新,涵盖国家/地区、省、市、县、乡镇/街道等核心字段,确保位置查询结果准确匹配最新行政区划信息。

2026-04-22 09:26:22 166

原创 hillshade-accent-color 超详细完整深入教程

直接关闭强调色通用山地底图:静态柔和深灰#383838interpolate 坡度动态表达式追求极简干净过渡:使用平滑阶梯是地形晕染图层顶层悬崖棱角叠加色;缓坡不渲染,陡坡峡谷额外着色;支持线性插值、平滑阶梯表达式,可根据坡度、海拔动态变色,透明度自带平滑过渡,是精细化地形美化的核心属性。

2026-04-22 08:47:08 451

原创 Mapbox 图层索引顺序 最全讲解(调整、置顶、置底、层级控制)

【代码】Mapbox 图层索引顺序 最全讲解(调整、置顶、置底、层级控制)

2026-04-16 18:38:58 195

原创 Mapbox GL JS Popup 深入全面讲解教程

Popup 是锚定在地图地理坐标(经纬度)上的浮动弹窗,自带尖角、关闭按钮、自适应定位等能力,核心用于展示点位/要素的详情(文本、图片、表单、图表等)。默认 Popup 样式简洁,通过CSS 覆盖 + 自定义 className/* 基础弹窗容器 *//* 尖角样式 *//* 尖角颜色同内容区背景 *//* 关闭按钮 *//* 深色主题 *//* 内容区自定义 */是灵活强大的地图弹窗组件,核心掌握配置项、内容方法、事件、样式自定义。

2026-04-16 11:30:31 561

原创 IntelliJ IDEA常用快捷键

2026-04-16 09:47:11 271

原创 IntelliJ IDEA 前端开发全面教程

IDEA 前端开发 =智能提示 + 一键运行 + 强大调试 + 框架深度支持 + 全栈一体。掌握插件、ESLint/Prettier、热更新、调试四大核心,即可高效开发 Vue/React/HTML 项目。

2026-04-16 09:34:04 1725

原创 为什么选择gin?

选择 Gin 框架,核心是因为它在四方面取得了极佳平衡,是 Go 生态里构建 API 和微服务的主流首选。

2026-04-12 21:06:15 270

原创 gin.Default() 深入全面讲解

gin.Default() 是创建 Gin 实例最标准、最推荐的方法它自动带 Logger 和 RecoveryLogger:打印请求日志Recovery:服务 panic 不崩溃几乎所有项目,永远用 gin.Default()

2026-04-12 18:26:08 328

原创 gin.H 深入全面讲解

专门用于快速构造 JSON 返回值简单、灵活、随手写,是 Gin 最标志性语法。

2026-04-12 18:16:36 359

原创 Go Channel `make()` 深入全面讲解

创建无缓冲同步通道;创建有缓冲异步通道;不 make 就是 nil 通道,永远阻塞;容量决定是否异步、缓冲区大小。

2026-04-09 18:49:55 526

MBStyleGenerator Mapbox GL Style JSON文件生成

You can use this plugin in two ways. One, to generate only Mapbox Style file style.json. Another, generate style.json and also MVT files - tiled .pbf files.

2025-12-04

QGIS Open Sans 字体安装失败解决方案

解压下载的字体包 找到.ttf或.otf格式的字体文件 右键点击选择"安装"或直接拖拽到C:\Windows\Fonts文件夹

2025-12-01

resty.http资源

resty.http资源

2022-04-03

flex viewer 3.0

最新flexviewer开发包下载,2012-6-6更新,共享交流

2012-08-06

Arcgisserver for flex API 3.0

Arcgisserver for flex API 3.0

2012-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除