- 博客(25)
- 收藏
- 关注
原创 Leaflet加载山东省天地图(第二版)实现4490坐标、坐标值转换、加载arcgis服务示例
zdLayer.xname = "宗地";* 加载arcgis 图层示例。
2025-11-18 16:11:21
850
原创 自己封装一层leaflet.draw界面
Vue2中使用自定义Leaflet.draw控件 本文介绍了在Vue2环境下使用Leaflet.draw组件时遇到的问题及解决方案。通过封装XDrawToolBar类,自定义绘制工具栏界面,并隐藏原生Leaflet.draw控件,同时保持其功能。 关键点: 问题背景:原生Leaflet.draw组件界面难以调整样式 解决方案: 封装XDrawToolBar类提供自定义UI 保留原生Leaflet.draw功能但隐藏其界面 通过事件绑定将自定义按钮与原绘制功能关联 实现特点: 支持多种绘制类型(点、线、面、矩
2025-10-30 17:34:26
322
原创 axios POST请求模仿Get传参请求blob数据并下载
摘要 本文记录了一个通过axios POST请求实现Get传参下载blob数据的解决方案。作者尝试了XMLHttpRequest和JQuery Ajax均失败后,最终使用axios成功实现。关键点在于将参数拼接在URL中,设置responseType为blob,并通过创建ObjectURL实现文件下载。代码中还特别处理了beginTime/endTime参数的URL编码问题。该方案虽然原理未明,但可作为实际开发中的参考实现。
2025-08-25 11:24:49
260
原创 一种根据层级编码规则将数据整理为树状结构的方法
本文介绍了一种将分级编码数据转换为树形结构的方法。通过分析编码字段(如1001/100101/10010101),确定最短和最长编码位数。采用递归方式从最长编码开始,逐级向上寻找父节点并建立层级关系,最终生成包含children属性的树形数据结构,适用于前端树控件展示。代码实现了编码解析和树结构构建的全过程,并输出处理结果。
2025-08-22 10:42:11
217
原创 SVG填充铺满到网页DIV的示例
本文介绍了如何让SVG图形自适应填充不同尺寸的网页DIV容器。通过设置SVG节点的width和height属性为100%,并添加preserveAspectRatio="none"属性,可使SVG完全填满容器而不保持原比例。文中提供了三个示例代码,分别展示了SVG在不同宽度(100%、50%、30%)和高度(100px、60px、40px)DIV中的自适应效果。该方法适用于需要SVG图形随容器尺寸变化而自动调整的场景。
2025-07-31 15:59:38
929
转载 快速解决Error: error:0308010C:digital envelope routines::unsupported的三种解决方案
本文探讨了人工智能技术发展过程中的伦理与安全问题。作者指出,随着AI系统能力的提升,算法偏见、隐私泄露等风险日益凸显。通过分析ChatGPT等大型语言模型的应用案例,文章揭示了当前AI治理框架的不足。作者建议从技术透明性、责任追溯机制等方面完善监管体系,并强调需要建立跨学科的伦理评估标准。这为平衡技术创新与社会风险提供了有益思考。
2025-07-11 09:01:11
106
转载 npm : 无法加载文件 D:\Program Files\nodejs\npm.ps1
【摘要】当在Windows系统上遇到"npm无法加载脚本"的错误时,是由于PowerShell执行策略限制所致。解决方法是以管理员身份运行PowerShell,输入命令Set-ExecutionPolicy RemoteSigned -Scope CurrentUser修改当前用户的执行策略,允许运行本地脚本和远程签名脚本。该方案解决了因系统安全策略导致npm脚本无法执行的常见问题。(来源:cnblogs)
2025-07-11 08:48:34
125
原创 Android Studio查看keystore的SHA1码
获取安卓应用签名SHA1的方法:对于debug版本,在终端运行keytool -list -keystore命令指向默认debug.keystore路径(密码为android);对于发布版则需替换为自定义的keystore路径。
2025-06-26 17:22:55
263
原创 一种前端将表格下载为Excel文件的方法
不依赖后端通过前端代码实现表格下载为Excel文件的一种方法理念就是将数据组装为<table>表格字符串,通过Blob下载为文件。
2025-03-27 10:50:32
225
原创 ArcGIS Runtime Android设定地图点击后不能放大缩小的问题解决
arcgis runtime for android开发时,如果对地图设定了自定义点击事件后,地图变的不能放大缩小,大概率是通过new View.OnTouchListener(){}的方式设置的事件。
2025-03-01 16:45:02
319
原创 HTML5获取手机方位角并在地图实时显示
实现了HTML5获取手机方位角并在地图实时显示。HTML5、Vue、Leaflet(用于呈现地图)、leaflet-rotatedmarker(用于旋转marker定位点),需要https部署。
2025-02-13 17:07:56
705
原创 android一种承载模块化功能的容器窗体widget实现方法——类似于前端承载iframe的弹窗容器
本文章探索了基于android的一种承载模块化功能的容器窗体(后称widget或容器窗体)实现方案。该widget方案,一个widget仅需一个Java类、一个布局资源文件,较为简单。本widget方案实现后,可以统一管理、调度基于widget的功能模块,摆脱一些复杂的界面布局设计,将更多精力关注到业务实现。
2025-02-08 16:39:07
708
原创 android PopupWindow弹窗点击外部区域不自动关闭的实现方法
android开发过程中继续自PopupWindow的弹窗组件,默认点击外部区域会自动关闭,有些情况下设置this.setOutsideTouchable(false);之后依然无法取消这种关闭行为。这样会导致有些自定义事件无法正常触发。
2025-02-06 16:08:07
582
原创 JavaScript一种类似栈或链表的结构实现
通过JavaScript实现了一种类似栈或链表的结构,可用于面包屑导航、操作记录缓存等场景,实现了增加、移除、长度返回、数据返回、跳转等操作。
2023-03-31 09:56:37
145
原创 JavaScript一种将数据库记录建立层级关系的处理方法
JavaScript一种将数据库记录建立层级关系的处理方法。将数据库中具有层级关系的记录,构建为JavaScript对象,理论上支持无限层级。
2023-03-31 09:33:41
245
原创 ArcGIS Runtime for Android天地图底图及TPK数据包放大后数据不显示问题
ArcGIS Runtime for Android天地图底图及TPK数据包放大后数据不显示问题
2022-09-15 16:04:59
1439
原创 ArcGIS Python实现根据线Shapefile生成指定数量的线上点,数量由字段指定
功能描述本Arcpy脚本实现了在线Shapefile中生成指定数量线上点的功能,且具体数据由线Shapefile相应字段来指定,实现思想借鉴了类似配额的概念。代码from __future__ import divisionimport arcpyimport mathimport random# out dirdir = "F:\\tmp\\tmp\\"# line shapefileline = "F:\\tmp\\line.shp"# unique identify field
2022-04-02 14:51:25
998
原创 Android版本大于R(30)时获取外部存储权限的方法
明明申请了存储权限却创建文件、文件夹失败:在android版本大于30时,部署的APP出现明明在manifest清单中罗列了需要的存储权限,也通过requestPermissions动态申请到了权限,到手机设置 - 应用管理 - 权限管理中查看,APP也赋予了相应存储权限,但是就是新建文件、创建文件夹失败。...
2022-03-18 11:37:00
2527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅