- 博客(103)
- 资源 (23)
- 收藏
- 关注
原创 十八、QGIS的作用和下载
最近在学习webGIS的时候,发现路径文件是geoJSON文件,那么如果是你没有这个文件怎么办,从哪里能够获取呢,我最近就查询了文档,发现大多数都是shp转geoJSON,或者是osm转geoJSON,那如何去转换呢,就有两个方法,如果只关注QGiS,第一个方法可以忽略。shp转geoJSON只是它一个很小的功能,它还能自己创建点,线,面合并、编辑等功能,还支持PostGis数据库、源码可更改操作,有的我还不知道,还需要慢慢研究。
2024-04-23 10:30:42 154
原创 十七、openstreetmap下载全球任意地方的地理信息
在我们webGIS开发的时候,无论是高德地图还是百度地图,都会牵扯到街道路线的文件信息,如果只是省市区的区域或者点的信息,只需要从高德API获取或者到echarts上获取就行了,那不是常规的省市区,只是要求只有一个角,或者就是某个街道的信息呢,能够怎么获取呢。
2024-04-23 10:22:14 322
原创 十六、Qgis工具如何将shp转换geoJson类型文件
在使用GIS地图的时候线路图是非常重要的一个部分,根据以前的下载方法下载好了Qgis工具,那么如何将在openstreetmap下载下来的.shp文件转换为geoJson呢
2024-04-23 10:17:19 803
原创 十七、vben合并行后操作按钮如何合并
上期我们说了如何在table内部合并行,行内的内容都是字符串,那么如果是多个操作按钮呢,他们是如何合并的,事件是怎么触发的,怎么写呢。
2024-02-02 17:56:30 245
原创 十六、Vben框架table内部合并行
在vben项目中合并内部的行是一个常规的操作,以前我们说过如果是一条数据内部只需要分割拿高撑开就可以实现,在第三章的时候我们已经讲过了,那么如果是不定的条数合并为一条数据呢,怎么能够实现呢,下面我们就来讲讲。
2024-02-02 17:53:16 492
原创 二十五、报错 Git: npm WARN exec The following package was not found and will be installed:lint-staged
not found and will be installed:lint-staged
2024-01-25 11:46:56 377
原创 HarmonyOS 应用开发入门
HarmonyOS 应用有两种模型,分别是 FA(Feature Ability)模型和Stage模型。FA模型ArkTS应用(过时)JS应用(最新版IDE已不再支持)Stage模型ArkTS应用(推荐)应用模型的演进API 4-8 仅支持FA模型,API 9 后新增 Stage模型,是目前主推且会长期演进的模型,FA 暂时保留但不推荐。Stage模型的优点为复杂应用而设计支持多设备和多窗口形态平衡应用能力和系统管控成本对比传统FA模型和Stage模型。
2024-01-18 10:45:53 3074
原创 VScode 好用的插件合集
VS Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的VS Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开发让VS Code成为了开发语言工具中的霸主,让其同时支持开发多种语言成为了可能。俗话说的好工欲善其事必先利其器,安装一些实用插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的开发插件开始。以下是我整理的一些比较实用的VS Code插件希望对大家有用。
2024-01-18 09:24:44 3803
原创 charles抓包工具使用方法
Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。
2024-01-18 09:10:06 856
原创 十五、CSS3DObject和CSS2DObject的区别
在3d场景中我们会遇到很多标签,主要分为三种,css3dobject、css2dobject、css3dsprite三种,今天主要说说css3dobject和css2dobject的相似点和区别。
2024-01-16 17:33:01 657
原创 十四、Three场景物体增加描边
以上就是实现物体描边的步骤,只需要调节composer.js里面outlineParams的参数就可以调节到你需要的描边的颜色、粗细等参数,还有是否闪烁,闪烁的交替颜色等,如果还有不懂的可以联系我哦。项目的场景中需要点击建筑物产生描边的效果,看着很是不错,本期就来给大家讲解一下怎么来实现。本次使用的是threejs138版本,在vue3+vite+ant的项目中使用。
2024-01-16 15:22:26 368
原创 十三、Three场景物体增加发光特效
物体发光效果非常炫酷,本期来讲three场景内物体自带发光效果怎么来实现。本次使用的是threejs138版本,在vue3+vite+ant的项目中使用。
2024-01-15 17:41:03 1470
原创 十一、three场景实现太阳光晕
大概内容为以下,其中16个参数,分别为是否展示、位置、透明度、星形点数,炫光大小,太阳大小,闪烁速度,锐化数、刻度,是否旋转,是否光斑变形,是否开启重影,启用或禁用星爆,重影比例数,启用或禁用传统条纹,启用或禁用跟随鼠标镜头光斑。这个灯光,而是在场景里面能真实看到的光线特效,也可以叫做光晕。
2024-01-15 09:16:55 219
原创 十、Three场景实现多个物体的合并
目的产品需求是让物体的光柱墙包含一个多边形的区域,二而我的多边形只能使用原型,方向,多边形。那么再研究的时候就需要将这些多边形合并成为一个形状,那么就行实现了。
2024-01-15 08:59:52 947
原创 九、IndexedDB前端缓存
在通才 3D 数字工厂项目中,由于场景文件(glb 资源文件)过大,并且每次加载页面时,glb 文件都会被重新加载,造成页面加载缓慢,最后通过保存生成 Blob 格式存储到 IndexedDB 中,增加文件缓存,减少资源重复加载。
2024-01-12 17:48:55 1195
原创 二十四、同域名下JSESSIONID重叠导致退出
a](http://example:8081/a,https://example:8081/a" \o “http://example:8081/a,https://example:8081/a _ JavaClub全栈架构师技术笔记” \t "https://www.javaclub.cn/server/_blank) , [http:/ 192.168.以上就是两种解决方案,其中我选用的是第一种,因为我嵌套的项目不需要使用JSESSIONID,所以不需要那么高的要求改系统权限。
2024-01-12 17:43:17 320
原创 前端规范扩展
提示注意,若不执行git cz 而是直接执行 git commit ,会跑检测代码格式的脚本lint-staaged,会对配置的 .jsx、.vue、.tsx、.ts语法格式和规范进行检查,若不符合规范,如。修补结束以后,再合并进Master和Develop分支,它的命名,可以采用hotfix-*的形式;预发布分支是从Develop分支上面分出来的,预发布结束以后,必须合并进Develop和Master分支。3:git临时性分支:用于应对一些特定目的的版本开发(验证OK后,应该删除此分支),主要有。
2024-01-12 17:40:51 879
原创 二十三、关于vite项目中无法使用minio的解决方案
项目需要上传大文件,既然是大文件,如果一次性进行读取发送、接收都是不可取的,很容易导致内存问题。所以对于大文件上传,就一定要实现切片上传、断点续传。如果自己实现相对比较麻烦,但好消息是我们的文件服务使用了开源的minio作为对象存储服务,并且minio也提供了 JavaScript Client SDK ,顿时喜出望外,但当我正准备一顿操作时就遇到了问题… 难受至极。
2024-01-12 17:27:26 366
原创 七、热力图展示
在开发3d模型之中,热力图是非常常见的需求,比如需要了解人口密度,空气质量,热力分布等这些都需要热力图来展示,那么3d常见的热力图是怎么实现的呢,现在我们就来看看。先看效果图。
2023-09-28 12:05:41 650
原创 五、3d场景的卡片展示的创建
在我们3d的开发中,对某一些建筑和物体进行解释说明是非常常见的现象,那么就不得不说卡片的展示了,卡片展示很友好的说明了当前物体的状态,一目了然,下面就是效果图。
2023-09-28 10:33:35 1467 1
原创 谈谈前端和后端的选择
说到全栈开发,前端和后端都能做的了,没啥不能做的,敢想就去做,就怕没人请你全栈开发个项目,只能自己给自己开发了。说起来这个我群里的很多人都有这个能力,但是要真的有人放心让他一个人开发全栈吗。最后谈谈我的想法。如果轻松就选前端,逻辑能力强就选后端,毕竟都是差不多的工作,不是有句话说得好,‘革命分工不同,没有高低贵贱’,加油吧,搬砖人。
2023-09-27 18:00:04 3524
原创 三、gsap(动画)
GSAP JS顾名思义是指GSAP的js版本,GSAP JS是GreenSock公司新出的一个2D动画引擎,可以说是AS版本的移植版,虽然功能还不够AS版本的完善,但是一样是非常强大、高效、好用的,据说它的运行速度是JQuery的20倍。一个为ActionScript 版本,已经在flash平台上运行多年,是一个“轻量级”、“高效率”、强大的2D动画引擎,一直深受ASer(学ActionScript的人都叫自己 ASer)的欢迎,学AS的人,没有一个说是不知道、没使用过GSAP的。
2023-09-25 09:15:42 167
原创 二、飞线或者路线的实现(TubeBufferGeometry:管道缓冲几何体)
在做three大屏的时候我们经常会遇到绘制发光路线和指向的情况,那么就需要使用到管道(TubeBufferGeometry)这个API。。
2023-09-21 17:06:38 233
原创 二十一、vite中的glob-import批量导入
一个返回由Promise异步引入的键值对对象(相对于当前模块的相对路径 -> 该模块的异步导入函数)。: 一个返回由同步引入的键值对对象(相对于当前模坐的相对路径 -> 该模块的导出对象)。是同步加载,返回的是一个包含路径和模块内容的对象,适合于模块较少的情况。适合于模块较小,希望立即加载,并且不会由于尺寸过大而影响应用性能的情况。返回的是一个由模块路径和模块异步导入函数构成的键值对对象,而。导入,可以完成模块引用的实时更新,以及开发服务器的热更新。返回的是一个由模块路径和模块导出值构成的键值对对象。
2023-09-12 10:45:32 424
原创 HTTP与RPC的取舍
HTTP和RPC都是常用的网络通信协议,它们各有优劣。选择何种协议,主要取决于应用的需求和场景。HTTP和RPC都有各自的优点和缺点,首先我们对两种协议进行一个总结。HTTP与RPC的取舍。
2023-08-23 21:01:53 1399
原创 设计模式-责任链
收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。既然每个关卡中都有下一关的成员变量并且是不一样的,那么我们可以在关卡上抽象出一个父类或者接口,然后每个具体的关卡去继承或者实现。如何解决这个问题,我们可以通过链表将每一关连接起来,形成责任链的方式,第一关通过后是第二关,第二关通过后是第三关…这种代码不仅冗余,并且当我们要将某两关进行调整时会对代码非常大的改动,这种操作的风险是很高的。对于上面的请求链,我们也可以把这个关系维护到配置文件中或者一个枚举中。
2023-08-23 20:59:41 422
原创 函数式编程
函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。
2023-08-23 20:49:47 623
原创 模型文件放到线上(CDN)是否会优化加载的研究
最近在3d场景开发中,想让模型加载的更快,原先在开发其他项目的时候,发现放到线上(CDN)这个方法如果网速好就会影响加载和展示的速度。
2023-08-09 10:22:55 171
1.12版本解决登录注册的漏洞问题,并增加层级结构的方案
2024-01-12
这是一些天空和天空大海3d场景的天空图, 主题为天空和天空大海的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些夏季3d场景的天空图,主题为春季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些冬季3d场景的天空图 主题为冬季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些春季3d场景的天空图 主题为春季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些3d场景的天空图 主题为秋季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
使用js模块实现,再threejs实现的3d场景中展示烟囱冒烟效果
2023-08-02
vue2+iview+webpack 和vue3+vben+vite的技术对比的ppt
2022-07-31
Free File Recovery 文件恢复软件
2022-06-09
unity3d技术安装包,用于大家学习和使用unity工具的包
2022-05-26
使用docsify搭建文档管理平台
2022-05-25
yapi二次开发的详细手册
2022-04-08
一款全屏展示的软件,类似F11,但是它把F11禁止了,达到了全屏的效果。
2022-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人