- 博客(33)
- 收藏
- 关注
原创 (已解决)wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
在C:\Users\用户名下面,找到.wslconfig(没有就创建),写入下面内容,并保存。然后打开windows上面安装的Ubuntu,输入。若成功显示HTTP开头的内容就成功了;不用关闭cmd,继续输入wsl,启动wsl。很大一部分原因是你开了梯子clash。然后重新安装 WSL 发行版。以管理员身份启动cmd输入。
2025-03-07 17:21:49
553
原创 TransUNet训练报错:AttributeError: Can‘t pickle local object ‘trainer_synapse.<locals>.worker_init_fn’
不能将局部对象worker_init_fn进行pickle序列化。然而worker_init_fn就是一个局部函数,不能被序列化。②将num_workers设置为0,使用单进程运行程序。①将worker_init_fn定义为全局函数。时,PyTorch 需要将某些对象通过。序列化,以便将其从主进程传递到工作进程。
2025-02-26 14:17:30
427
原创 (.nnunet) H:\Modelsnvitopnvitop : 无法将“nvitop”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,
【代码】(.nnunet) H:\Modelsnvitopnvitop : 无法将“nvitop”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,
2025-02-24 17:36:07
112
原创 (已解决)wps无法加载此加载项程序mathpage.wll
尝试了网上的方法,将C:\Users\Liai_\AppData\Roaming\Microsoft\Word\STARTUP路径中的替换为32位的Mathtype加载项。后来知道了,这是因为64位的程序和32位的程序不兼容所导致的,并且wps在加载的时候不仅会加载自己路径下面的加载项,而且还会加载word的加载项,然而wps又是32位的。注意,要确保你的Word加载项中只有64位的Mathtype加载项;第三步,禁用word中的加载项,重启之后就不会出现报错啦!第二步,在菜单栏-工具中,打开加载项。
2024-11-25 18:11:24
5353
1
原创 vue项目配置cesium
在Vue中配置Cesium的步骤如下:首先在项目文件夹终端中执行命令 pnpm install cesium。接着将安装的Cesium文件夹中的 Build/Cesium 复制到 public 文件夹下。然后,在 public/index.html 中添加必要的引用代码。创建 cesiumExp.vue 组件,配置 Cesium.Ion.defaultAccessToken 并初始化 Cesium.Viewer。在 App.vue 中引用该组件,最后在 package.json 中添加相应配置代码。完成这些
2024-10-06 19:40:53
622
原创 geoserver报错:java.security.PrivilegedActionException: java.io.IOException: Failed to bind to 0.0.0.0/
①点击D:\geoserver-2.26.0-bin目录中的start.ini。②改成没有被用过的端口,例如8089。
2024-10-03 16:34:37
336
原创 YOLOv8目标检测——迁移学习
使用yolov8x.yaml的模型配置作为教师模型,学生模型采用yolov8n.yaml。先使用较大的教师模型在数据集上面进行训练,之后再用学生模型的网络将教师模型训练成为学生模型。参数数量:68125494 parameters。参数数量:1336652 parameters。计算性能:257.4 GFLOPs。计算性能:13.2 GFLOPs。模型结构:268 layers。模型结构:400 layers。
2024-09-16 16:09:22
1375
原创 YOLOv8目标检测模型——遥感小目标检测经验分享
本文主要探讨了YOLOv8在小目标检测中的应用与优化。通过引入BiFPN、CA注意力机制和SCConv模块对模型进行改进,增强了YOLOv8在小目标检测上的性能。数据增强技术如仿射变换和亮度调整,显著提高了模型的鲁棒性;迁移学习则加快了模型训练并提升了精度。实验结果显示,BiFPN-p2改进后的模型在精度、速度和模型大小上表现最佳。本研究表明,模型改进、数据增强和迁移学习结合可有效提升小目标检测效果。
2024-09-16 16:06:05
3419
6
原创 JAVA各版本-安装教程
下拉选择自己需要的版本(本教程以Windows环境下,JAVA11为例)打开命令行窗口,输入java -version,检查是否安装成功。到Oracle官网下载自己需要的版本。win+r输入环境,打开系统属性界面。出现如图所示界面代表安装成功。注册登录之后,会自动下载。点击新建,添加环境变量。找到下载文件之后双击。选择安装路径,下一步。
2024-07-01 17:30:52
431
原创 Python导入Shapefile到PostGIS的常见问题和解决方案
这篇文章分享了我在导入Shapefile到PostGIS过程中遇到的一些常见问题及解决方法。首先,我列出了先决条件,即拥有GDAL的Python环境。接着,我描述了四个常见问题,包括QGIS无法连接到PostGIS数据库、访问被拒绝无法启动PostgreSQL服务、Unicode解码错误和几何类型不匹配。对每个问题,我都提供了简洁明了的解决方案。最后,我分享了导入Shapefile到PostGIS的最终解决方案代码,并说明了如何找到所需的路径。文章以QGIS展示的截图作为结束,强调了解决方案的实际可
2024-05-17 15:47:31
845
1
原创 在Windows(Linux/Mac)中查找某个.exe文件
提供了针对 Windows 和 Linux/Mac 两个操作系统的解决方案,用于查找 GDAL 中的 ogr2ogr.exe 可执行文件的位置。对于 Windows 用户,作者建议使用命令行工具,在其中输入"where ogr2ogr"以查找文件位置。而对于 Linux/Mac 用户,则应使用"which ogr2ogr"命令来查找。文章强调了这两种方法的简便性和有效性,并在结尾提供了成功查找文件位置的示例输出。
2024-05-17 14:58:38
392
原创 在Jupyter Notebook中添加一个已有的环境作为kernel
在这篇博客中,我记录了自己在学习过程中遇到的问题,即如何在Jupyter Notebook中添加已有的虚拟环境作为内核(kernel)。首先,我介绍了两种激活环境的方法,一种是使用conda激活环境,另一种是使用虚拟环境。接着,我详细说明了安装IPython kernel的步骤,这是添加内核所必需的。最后,我解释了如何将环境添加到Jupyter Notebook中作为内核,并指定所显示的名称。整个过程简洁清晰,以确保读者能够顺利实现在Jupyter Notebook中使用已有虚拟环境的目标。
2024-03-06 23:16:36
1106
1
原创 webgis开发之vue(1)
概括了 Vue.js 的基础知识和功能,包括组件介绍、事件处理、条件渲染、列表渲染、双向数据绑定、v-model 原理以及生命周期钩子函数。展示了如何利用 Vue.js 构建交互式的单页面 Web 应用程序,以及如何通过数据驱动视图来管理前端应用程序的界面和行为。
2024-03-03 23:32:20
633
原创 webgis开发之vue(2)
涵盖了 Vue.js 中的一些重要概念和功能,包括动态类型、计算属性、watch、父子组件、父传子、路由和插槽。动态类型部分展示了如何动态设置类名,包括使用对象、数组和条件语句来设置类名,以及如何根据点击事件切换类名;计算属性部分演示了如何创建计算属性以便于处理复杂的逻辑计算;watch 部分介绍了如何监听数据的变化;父子组件部分展示了如何创建父子组件,以及父组件如何传递数据给子组件;路由部分演示了如何在 Vue.js 中使用路由进行页面导航;插槽部分介绍了如何在父组件中插入子组件的内容,并展示了匿名插槽
2024-03-03 23:32:07
480
原创 webgis开发之L7(2)
AntV L7是由蚂蚁集团的数据可视化团队推出的基于WebGL的开源大规模地理空间数据可视分析引擎。该引擎支持点图层、线图层和面图层的可视化。其中,点图层可视化包括波纹图、雷达图和自定义图标的展示。线图层可视化提供了流线图的功能,支持对道路数据进行可视化展示。面图层可视化则展示了城市建筑扫光和深圳3D建筑模型的示例,通过动态效果和颜色渲染实现了对建筑物的立体呈现。
2024-03-02 13:20:25
541
原创 webgis开发之L7(1)
AntV L7是蚂蚁集团数据可视化团队推出的基于 WebGL 的开源大规模地理空间数据可视分析引擎。该引擎提供了丰富的功能模块,包括地图初始化、使用图层绘制要素、组件以及画笔功能。在地图初始化部分,介绍了如何使用 L7 来管理地图,加载地图样式和数据源。在使用图层绘制要素部分,介绍了加载点图层和面图层的方法,并演示了如何控制图层的显隐和删除。组件部分介绍了标注与弹框、地图控件的添加,以及如何加载 logo。最后在画笔部分展示了如何使用 L7 提供的画笔功能来绘制点、线、面等要素并将结果转换为 GeoJSON
2024-03-01 20:30:03
601
原创 webgis开发之mapbox(城市天气查询)
一个基于Mapbox的网页应用,其中包括主页面代码和热门城市跳转页面。主页面代码(draft2.html)使用了Mapbox地图库以及相关样式,并实现了城市选择、地图展示和天气信息显示等功能。用户可以通过输入城市名称或点击热门城市按钮来获取相关地图信息和天气情况。同时,热门城市跳转页面(draft3.html)提供了一些常用城市的快速选择,点击后可返回主页面,并显示所选城市的地图和天气信息。这一应用利用了Mapbox地图服务和天气信息API,为用户提供了便捷的城市地图浏览和天气查询功能。
2024-03-01 20:15:00
636
原创 webgis开发之mapbox(2)
介绍了使用Mapbox创建交互式地图的方法,包括控件的添加、marker点的标注、点击事件添加marker点、添加点、线、面要素以及标注弹出框的实现。通过引入Mapbox库和样式,设置地图容器及其属性,以及利用turf库创建地理数据,实现了地图要素的可视化展示和交互功能。通过添加控件、marker点、点击事件、点、线、面要素和标注弹出框,使地图具有更丰富的功能和交互性。
2024-02-29 13:23:34
517
原创 webgis开发之mapbox(1)
介绍了使用Mapbox加载地图的方法和相关功能。通过引入Mapbox库和样式文件,创建地图容器,并使用JavaScript代码创建地图实例,设置地图参数来加载地图。演示了切换地图风格和投影方式的方法,以及加载高德底图的实现。另外,还介绍了设置大气层样式和地图事件的方法,包括定时器自转和事件自转的实现。最后,通过点击控制自转展示了地图的交互功能。
2024-02-29 13:22:29
1105
原创 webgis入门之JavaScript(练习3)网易云页面开发
项目包含两个主要页面:主页面和详情页。主页面是一个网页,展示了一些音乐节目的推荐信息,包括节目名称、所属电台、收听人数等,并提供了链接跳转至详情页的功能。主页面的HTML代码中通过Ajax请求获取了音乐节目的推荐数据,并使用jQuery动态生成了推荐节目的展示内容。详情页展示了单个音乐节目的详细信息,包括封面、节目名称、所属电台等,并提供了播放、点赞、评论、分享等功能按钮。详情页的HTML代码中通过Ajax请求根据URL参数获取了特定音乐节目的详细数据,并动态生成了页面内容。CSS代码用于样式设计。
2024-02-29 10:39:29
746
原创 webgis入门之JavaScript(练习2)
第一段代码是一个扑克牌组合生成器,通过嵌套循环生成了扑克牌的排列。第二段代码是一个工资计算器,计算并排序了员工工资,然后输出了工资总和。第三段代码用于保护电话号码的隐私,将中间四位替换为星号。第四段代码是一个字符串替换器,将字符串中的等号替换为冒号,并输出拆分后的数组。最后一段代码统计了数组中奇数和偶数的个数,并计算了数组元素的平均值,将结果输出到控制台。
2024-02-29 09:36:14
436
原创 webgis入门之JavaScript(练习1)
介绍了一系列与WEBGIS开发相关的前端交互和JavaScript编程实例。包括使用三元表达式求三个数的最大值、判断一个数是奇数还是偶数的三种方法、打印倒三角形、用户输入登录账号密码验证、打印星星阵列、求出1到100之间既是3的倍数又是5的倍数的数字之和、以及根据存款金额推荐购买车型等内容。
2024-02-29 09:35:58
401
原创 webgis入门之JavaScript(3)
介绍了WEBGIS开发中常见的一些前端交互效果和JavaScript编程技巧。涵盖了输入框焦点样式变化、鼠标移入移出效果、键盘事件处理、间隔行效果、window对象的基本操作、页面事件监听、页面跳转与刷新、定时器的使用以及清除定时器的方法等内容。同时,还介绍了一些实用的前端技术,如倒计时跳转、短信验证码、轮播图的实现,以及使用jQuery库进行简化操作和数据请求的方法。
2024-02-29 00:17:27
401
原创 webgis入门之JavaScript(2)
介绍了WEBGIS开发中的面向对象编程基础,包括类的定义、属性与行为的定义,以及对象的创建方式。进一步介绍了JavaScript中的内置对象,如Math和Date,以及数组和字符串的操作方法。此外,还介绍了ES6的const关键字和DOM操作中的节点增删改查,以及事件绑定。最后,给出了一个灯泡切换的示例并介绍了内联事件的使用。
2024-02-29 00:16:25
394
原创 webgis入门之JavaScript(1)
包括了JavaScript入门的基本语法和概念,以及一些实用的例子。从内嵌式和外联式的JavaScript开始,介绍了变量声明、输入输出、基础数据类型、强制转换、运算符、自增自减、比较符、逻辑符、赋值运算、二元运算符等基础知识。接着介绍了流程控制中的if、if-else、if-else-elif和switch语句,以及for循环的运用。最后涉及了函数的定义、参数、返回值以及如何利用函数判断闰年等实用例子。这些内容涵盖了JavaScript入门的基础知识和常见应用场景。
2024-02-26 13:48:03
606
1
原创 webgis入门之html与css(练习)
展示了两个不同风格的网页布局。布局一是关于生活的内容,页面上方为标题和一条装饰线,中间是一张图片和相关文字内容。布局二是个人网站风格,包含了一个搜索框和按钮,下方是关于网站的介绍文字和图片,以及一些链接到外部网站的按钮。每个布局都有其特定的样式和排版方式,展示了不同主题和目的的网页设计风格。
2024-02-25 16:56:53
401
1
原创 webgis入门之html与css(2)
介绍了一系列关于前端开发的主题,包括CSS选择器权重问题、表单设计、浮动、内联块标签的使用问题、定位、z-index图层顺序、固定定位、transform变换、阴影效果、以及flex布局等内容。每个主题都通过HTML和CSS代码示例进行了详细解释和演示,涵盖了前端开发中常见的一些技术和问题。
2024-02-25 16:41:56
451
1
原创 webgis入门之html与css(1)
从HTML的结构开始介绍,包括常见的HTML标签、CSS样式的应用,以及CSS中的选择器、盒子模型、样式重置等内容。其中还包括一些CSS技巧,如文字居中、hover效果、水平居中、以及标签的分类和互相转换等。通过这些内容,可以初步了解如何创建简单的网页,并为进一步学习和掌握网页开发打下基础。
2024-02-25 16:15:37
488
1
原创 解决ImportError: cannot import name ‘CoordAtt‘ from ‘ultralytics.nn.modules.conv‘
在使用 YOLOv8 模型导入注意力机制模块时,我遇到了 "ImportError" 问题。错误消息指出无法导入 'CoordAtt',来自 'ultralytics.nn.modules.conv'。我尝试了多种方法,但最终通过重新安装 "ultralytics-main" 和使用原始环境解决了问题。我创建了虚拟环境,并安装了适合我的环境的 PyTorch 版本。在确认环境设置无误后,我成功地运行了模型训练,解决了问题。这次经验可能对其他遇到相似问题的人有所帮助。
2023-12-07 20:27:25
2289
1
原创 记录打开labelimg错误,QMimeDatabase: Error loading internal MIME dataAn error has been encountered at line
错误原因在于直接使用了anaconda的base环境(python>3.10),安装labelimg。安装labelimg的python环境必须低于3.10,否则labelimg会出现闪退。创建python3.8的虚拟环境,并重新执行以下代码。安装成功之后,在虚拟环境cmd环境下运行。成功运行,且不发生报错和闪退。
2023-11-11 11:29:34
11682
16
“图像增强+标签扩充” 一段代码实现,只需要传入图像文件和标签文件的路径
2023-12-02
使用ArcGIS Pro评估公共交通的可达性.pdf
2023-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人