- 本文将详细的讲解各种不同位置距离计算方法,首先讲解使用空间数据库的直接求解办法,其次介绍在前端组件如Leaflet.js、Turf.js等组件中进行求解的办法,然后基于Java语言讲解后端的详细计算方法,包括Java直接求解、GeoTools计算、geodesy距离计算、欧式距离计算、GDAL空间计算等不同的方法,最后对比不同的计算方法得到的结果,为大家对距离的计算有更多的掌握和了解。 本文将详细的讲解各种不同位置距离计算方法,首先讲解使用空间数据库的直接求解办法,其次介绍在前端组件如Leaflet.js、Turf.js等组件中进行求解的办法,然后基于Java语言讲解后端的详细计算方法,包括Java直接求解、GeoTools计算、geodesy距离计算、欧式距离计算、GDAL空间计算等不同的方法,最后对比不同的计算方法得到的结果,为大家对距离的计算有更多的掌握和了解。
- 本文由体验技术团队 Kagol 原创。我们非常高兴地宣布,2024年10月28日,TinyVue 发布了 v3.19.0 🎉。本次 3.19.0 版本主要有以下重大变更:所有组件全面升级到 OpenTiny Design 新设计规范,UI 更美观、更符合现代审美。增加 VirtualTree 虚拟树组件。增加 VirtualScrollBox 虚拟化容器组件。增加 Sticky 粘性布局组... 本文由体验技术团队 Kagol 原创。我们非常高兴地宣布,2024年10月28日,TinyVue 发布了 v3.19.0 🎉。本次 3.19.0 版本主要有以下重大变更:所有组件全面升级到 OpenTiny Design 新设计规范,UI 更美观、更符合现代审美。增加 VirtualTree 虚拟树组件。增加 VirtualScrollBox 虚拟化容器组件。增加 Sticky 粘性布局组...
- 想你的风还是吹到了坂田基地~网友见面、大型奔现现场!是泪洒当场?还是撒腿就跑~10月底,体验技术大会暨OpenTiny技术交流茶话会正式在华为坂田基地召开,本次技术交流活动邀请了8位用户共同参与,希望通过轻松自由的茶话会形式,帮助开发者解决使用OpenTiny项目在日常开发中遇到的难题。此次活动不仅让社区的开发者们有机会面对面交流技术心得,还见证了TinyEngine低代码引擎2.0与Tin... 想你的风还是吹到了坂田基地~网友见面、大型奔现现场!是泪洒当场?还是撒腿就跑~10月底,体验技术大会暨OpenTiny技术交流茶话会正式在华为坂田基地召开,本次技术交流活动邀请了8位用户共同参与,希望通过轻松自由的茶话会形式,帮助开发者解决使用OpenTiny项目在日常开发中遇到的难题。此次活动不仅让社区的开发者们有机会面对面交流技术心得,还见证了TinyEngine低代码引擎2.0与Tin...
- 目录前言技术债案例分享糟糕的代码格式书写习惯不删除多余的调试代码不写注释或文档不解决报错和警告问题引入了外部 CDN糟糕的 UI 设计稿还原总结 前言大家好,我是喵喵侠。技术债是一个老生常谈的话题了,这个无可避免,会伴随开发一生。只要技术在更新,需求在变化,技术债就一定会产生。那么如何有效治理技术债,这个话题就很有探讨的价值。下面我将会以我个人的角度,浅谈一下技术债产生的场景,以及如何解... 目录前言技术债案例分享糟糕的代码格式书写习惯不删除多余的调试代码不写注释或文档不解决报错和警告问题引入了外部 CDN糟糕的 UI 设计稿还原总结 前言大家好,我是喵喵侠。技术债是一个老生常谈的话题了,这个无可避免,会伴随开发一生。只要技术在更新,需求在变化,技术债就一定会产生。那么如何有效治理技术债,这个话题就很有探讨的价值。下面我将会以我个人的角度,浅谈一下技术债产生的场景,以及如何解...
- 作者:慢功夫这篇文章来分享下如何调试线上的代码什么时候需要调试线上的代码呢,当线上代码出现 bug 的时候,需要定位问题,就需要一步一步调试代码来确认问题,但是线上代码都是构建之后的代码,很难看懂,有什么好的解决办法么?(顺便吆喝一句,技术大厂,前后端测试捞人,感兴趣→这里)实际例子在本地创建一个 demo 项目mkdir debugger-democd debugger-demonpm i... 作者:慢功夫这篇文章来分享下如何调试线上的代码什么时候需要调试线上的代码呢,当线上代码出现 bug 的时候,需要定位问题,就需要一步一步调试代码来确认问题,但是线上代码都是构建之后的代码,很难看懂,有什么好的解决办法么?(顺便吆喝一句,技术大厂,前后端测试捞人,感兴趣→这里)实际例子在本地创建一个 demo 项目mkdir debugger-democd debugger-demonpm i...
- 本文由体验技术团队Kagol 原创亲爱的朋友:你是否担心修改完一个 bug,引发了多个 bug?是否因为担心重构代码之后,影响到现有功能,从而一直不敢对现有代码进行优化,只能不断用 if/else 叠加功能?你是否担心增加的新特性影响到其他模块的功能,从而花大量时间反复进行手工测试,确保万无一失,却依然在上线前,胆战心惊、如履薄冰?如果你有以上困扰,推荐大家使用一款 E2E 测试神器:Pla... 本文由体验技术团队Kagol 原创亲爱的朋友:你是否担心修改完一个 bug,引发了多个 bug?是否因为担心重构代码之后,影响到现有功能,从而一直不敢对现有代码进行优化,只能不断用 if/else 叠加功能?你是否担心增加的新特性影响到其他模块的功能,从而花大量时间反复进行手工测试,确保万无一失,却依然在上线前,胆战心惊、如履薄冰?如果你有以上困扰,推荐大家使用一款 E2E 测试神器:Pla...
- 在前端Web开发过程中,跨版本兼容性问题是一个普遍存在的挑战。为了解决这些痛点,OpenTiny推出跨端、跨框架、跨版本组件库TinyVue。本期直播聚焦于华为云的前端开源组件库TinyVue,通过mini版TinyVue的代码实践与大家共同深入解读Vue2/Vue3不同版本间的差异。这对于提升用户体验,减低维护成本,提升开发者技术洞察有重要意义。 在前端Web开发过程中,跨版本兼容性问题是一个普遍存在的挑战。为了解决这些痛点,OpenTiny推出跨端、跨框架、跨版本组件库TinyVue。本期直播聚焦于华为云的前端开源组件库TinyVue,通过mini版TinyVue的代码实践与大家共同深入解读Vue2/Vue3不同版本间的差异。这对于提升用户体验,减低维护成本,提升开发者技术洞察有重要意义。
- 前情提要目前的多端项目,在代码发布的时候,对于不同的端,需要进行不同的操作。尤其小程序端,每次都要在开发者工具中进行一次:上传->填写版本信息->提交审核(确定上线时)既然手动这么麻烦,能不能做成自动的?让开发节省重复操作时间,同时避免手动操作遗漏的可能性。我翻阅资料,发现已经有大佬实现了上面的功能,我只需要站在巨人的肩膀上,结合实际需要,做些细微的调整即可。功能计划目前想要的功能比较简单,... 前情提要目前的多端项目,在代码发布的时候,对于不同的端,需要进行不同的操作。尤其小程序端,每次都要在开发者工具中进行一次:上传->填写版本信息->提交审核(确定上线时)既然手动这么麻烦,能不能做成自动的?让开发节省重复操作时间,同时避免手动操作遗漏的可能性。我翻阅资料,发现已经有大佬实现了上面的功能,我只需要站在巨人的肩膀上,结合实际需要,做些细微的调整即可。功能计划目前想要的功能比较简单,...
- 谈到数据权限,第一时间想到的是通过请求数据增加过滤条件进行数据的筛选,其实前端技术层面也可以做限制的。这也是我在摸索过程中得到的启发。 谈到数据权限,第一时间想到的是通过请求数据增加过滤条件进行数据的筛选,其实前端技术层面也可以做限制的。这也是我在摸索过程中得到的启发。
- 而作为开发者的我,也一直期待能在编写程序的过程中,设计出令自己“拍案”的“神之一手”。但是设计的过于细致不利于后期维护,设计的过于粗糙,不利于提升代码的复用率。如何寻找合适的设计边界,是本文的核心内容。本文通过三个例子,解答前面的困惑,让我们一起来探索一下吧。 而作为开发者的我,也一直期待能在编写程序的过程中,设计出令自己“拍案”的“神之一手”。但是设计的过于细致不利于后期维护,设计的过于粗糙,不利于提升代码的复用率。如何寻找合适的设计边界,是本文的核心内容。本文通过三个例子,解答前面的困惑,让我们一起来探索一下吧。
- 之前获得了许多有趣的周边,又好看又好玩,在周边体验的过程中,突然奇想的做一个猜猜看到小游戏。灵感有了,剩下的就交给代码了。接下来分享一下实现的完整过程,以及对web小游戏的开发心得一并奉上。 之前获得了许多有趣的周边,又好看又好玩,在周边体验的过程中,突然奇想的做一个猜猜看到小游戏。灵感有了,剩下的就交给代码了。接下来分享一下实现的完整过程,以及对web小游戏的开发心得一并奉上。
- 本篇分享CSS伪类知识点中,可以组合使用的伪类们,:disabled和:enabled、:read-only和:read-write、:required和:optional,这几个组合使用可以实现不错的创意效果。 本篇分享CSS伪类知识点中,可以组合使用的伪类们,:disabled和:enabled、:read-only和:read-write、:required和:optional,这几个组合使用可以实现不错的创意效果。
- 本文主要介绍 TS 基础及在 Vue 中的实践,附赠《JS项目转TS指南》,旨在帮助还在使用 JS 的朋友快速使用上 TS,享受TS带来的丝滑体验。 本文主要介绍 TS 基础及在 Vue 中的实践,附赠《JS项目转TS指南》,旨在帮助还在使用 JS 的朋友快速使用上 TS,享受TS带来的丝滑体验。
- 用技术实现梦想,用梦想打开创意之门。宅家必备,我用CSS复刻了一个游戏机。 用技术实现梦想,用梦想打开创意之门。宅家必备,我用CSS复刻了一个游戏机。
- 前端技术从业者与非技术好友互动,用技术给好友开发了一个零食盲盒小游戏 前端技术从业者与非技术好友互动,用技术给好友开发了一个零食盲盒小游戏
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
正在直播 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签