- 博客(270)
- 收藏
- 关注
原创 JavaScript代码段注入:动态抓取DOM元素的原理与实践
本文介绍了使用浏览器开发者工具抓取网页DOM元素的步骤:1)通过F12打开开发者工具,以百度网站为例插入代码块抓取DOM;2)在源代码菜单下新建代码段(如脚本#6);3)编写JavaScript代码并执行,可在右侧脚本区查看DOM元素;4)通过控制台打印获取的div元素,打印结果与F12查看的DOM结构一致。该方法适用于网页元素分析与调试。
2025-07-12 23:27:46
179
原创 Promise 的异曲同工:跨领域的异步编程解决方案
JavaScript Promise机制可用于处理异步组件初始化,如地图组件加载。通过创建viewReady Promise,组件初始化完成后调用setView方法触发resolve,通知所有等待回调。虽然使用setTimeout也能实现类似效果,但Promise方案更精准可靠。需注意Promise一旦resolve后状态不可改变,多次调用setView不会重新触发回调。这种模式实现了对异步事件的优雅监听和处理,示例代码展示了如何封装初始化事件并通过then方法获取组件实例。
2025-07-12 22:14:08
351
原创 Geoserver发布四川点位shape数据
本文介绍了Geoserver的基本操作流程:1)启动服务;2)登录系统;3)创建工作空间;4)添加shape格式数据源;5)发布图层;6)通过openLayers预览成果。重点说明了工作空间创建、数据源配置和图层发布的关键步骤,包括填写名称空间URL、选择数据格式、设置字符集等参数配置。最后以"内江注记"图层为例展示了预览效果,完整演示了从服务启动到数据发布的完整操作链。
2025-07-06 16:11:41
246
原创 QGIS导出Shape文件
导出Shapefile格式文件的操作步骤包括:1)右键图层选择"要素另存为";2)选择ESRI Shapefile格式(ESRI开发的通用GIS矢量格式);3)对于JSON数据需勾选"使用键/值"选项,因Shapefile仅支持文本、数值等基础数据类型。完成上述设置后即可成功导出地理空间数据。该流程兼顾了格式选择与数据类型适配的关键注意事项。(149字)
2025-06-27 22:26:25
189
原创 QGIS制作简易版重庆市地图
本文介绍了使用QGIS制作重庆市及区县边界地图的详细流程。首先说明数据准备阶段如何选择重庆市整体边界和区县边界数据;其次分步讲解QGIS操作步骤,包括边界线制作(设置符号图层、填充颜色、描边样式等)和区县标注(显示名称、设置可见比例尺);最后展示效果图并标注数据来源为DataV.GeoAtlas地理工具。整个过程涵盖了从数据获取到地图可视化的完整工作流。(149字)
2025-06-26 21:28:53
360
原创 Windows10搭建FTP服务器
本文介绍了IIS和FTP服务的配置过程:首先在控制面板启用相关功能并验证安装;接着创建FTP站点,设置基本信息、绑定端口及授权规则;然后添加用户并配置访问权限,强调每次修改需重启站点。文章还提供了Edge浏览器访问FTP的方法和Python测试脚本,通过ftplib模块实现连接验证、目录切换和文件列表获取。最后提出一个关于多用户配置的问题待解决。整个流程包含详细的步骤说明和代码示例,涵盖了从服务安装到测试验证的全过程。
2025-06-13 16:55:11
595
原创 前端与传统接口的桥梁:JSONP解决方案
"JSONP是一种通过动态创建<script>标签实现跨域请求的技术,适用于传统接口对接但需注意安全性,现代开发中正逐步被CORS等更安全的方案取代。"
2025-04-20 17:07:17
304
原创 通过 WebSocket 接收和播放 WSS 协议视频流
在现代网络应用中,实时视频流的传输和播放是一个重要的功能。本文介绍了如何使用 WebSocket 技术接收和播放基于 WSS 协议的视频流。我们将探讨如何设置 WebSocket 服务器,处理视频数据流,并在客户端使用 JSMpeg 播放器进行视频播放。通过这种方式,开发者可以实现高效、低延迟的视频流传输,为用户提供流畅的观看体验。本文还涵盖了错误处理和连接管理的最佳实践,以确保系统的稳定性和可靠性。
2025-04-20 15:28:28
2041
原创 使用 Vite 快速搭建现代化 React 开发环境
本文介绍了使用 Vite 构建工具创建 React 项目的完整流程。通过对比传统构建工具,详细说明了 Vite 在开发体验和构建性能上的优势。同时探讨了 TypeScript 与 SWC 编译器的组合使用,为读者提供了一套现代化的 React 开发环境搭建方案。文章还包含了项目初始化、依赖安装和基本配置的具体步骤,帮助开发者快速启动新项目。
2025-04-19 14:31:57
319
原创 解决 IntelliJ IDEA 项目启动时端口冲突问题
本文介绍了在使用 IntelliJ IDEA 开发 Spring Boot 项目时遇到的端口占用问题及其解决方案。通过命令行工具查找占用端口的进程,结合 Windows 系统命令和项目配置的调整,提供了多种端口冲突的处理方法,帮助开发者快速解决项目启动失败的问题
2025-04-19 10:42:47
605
原创 WebStorm中Gitee账号的密码登录与令牌登录设置
在WebStorm中配置Gitee账号时,支持密码登录和令牌登录两种方式。密码登录需在设置中直接输入Gitee账号和密码,而令牌登录更安全,需先在Gitee官网生成访问令牌,然后在WebStorm的认证界面将令牌作为密码输入。令牌可避免密码泄露风险,尤其适用于开启两步验证的账户。
2025-04-16 16:39:09
741
原创 不用写代码!如何用八爪鱼快速抓取几百个网页的数据
八爪鱼采集器是一款无需编程的可视化网页数据抓取工具,通过导入URL表格或手动输入网址,自动识别网页内容并批量采集结构化数据,支持循环翻页、Ajax动态加载和多种导出格式(Excel/CSV),适合快速抓取数百个同类型网页信息
2025-04-13 10:25:26
820
原创 WebStorm首次拉取GitLab代码的完整过程
本文详细介绍如何在WebStorm中首次拉取GitLab仓库代码,涵盖Git配置、仓库克隆、认证设置及后续同步操作。通过图文步骤解析,帮助开发者快速完成IDE与GitLab的集成,提升团队协作效率。适用于前端、全栈开发及需要版本控制管理的所有场景。
2025-04-12 15:55:01
865
原创 QGIS点图层创建
本文介绍QGIS中点图层的三种创建方法:1、手动创建GeoPackage/Shapefile点图层并设置字段属性;2、通过‘分隔文本图层’或插件导入含坐标的TXT/CSV数据生成点图层;3、利用‘从表格创建点图层’工具批量转换Excel数据为点要素,重点解析坐标字段选择、适用于GIS数据处理入门用户,提供可复用的操作流程。
2025-04-12 11:08:24
881
原创 QGIS获取建筑矢量图-Able Software R2V
QGIS获取建筑矢量图,加载天地图矢量底图,通过颜色采样+栅格转矢量(如R2V)提取建筑边界,输出DXF/SHP
2025-04-05 22:41:12
481
原创 QGIS中第三方POI坐标偏移的快速校正-百度POI
百度POI使用BD09坐标系(加密偏移),而QGIS默认使用WGS84,直接导入会导致位置偏差。
2025-04-05 15:22:31
1153
原创 nvm-The system cannnot find the file specified.
nvm安装node14或者低版本,出现The system cannnot find the file specified.
2025-02-22 10:49:02
620
原创 Cesium大屏-vue3注册全局组件
产品经理要求开发人员在地图大屏上面随意放置组件,并且需要通过数据库更改其组件大小,位置等;适用于大屏组件中场站视角、任意位置标题等
2024-07-01 20:41:50
799
原创 Three.js-实现加载图片并旋转
Three.js中加载图片时,你可以使用THREE.TextureLoader类。这个类可以帮助你加载图像文件,并创建一个纹理对象,你可以将这个纹理应用到材质上。
2024-06-02 17:13:03
1278
原创 八爪鱼-02抓取智联招聘岗位
八爪鱼网络爬虫工具来抓取智联招聘网站上的岗位信息。八爪云(又名Octoparse或Octopus Data Inc.)是一款可视化网页数据抓取软件,它允许用户无需编程知识即可通过图形界面设计并执行数据抓取任务。以上为抓取智联招聘java开发岗位为例。
2024-05-03 15:42:13
1131
原创 SpringBoot-无法从static上下文引用同非static方法
SpringBoot-无法从static上下文引用同非static方法
2024-04-21 17:19:07
518
1
原创 SSM项目前后端分离详细说明
SSM项目采用Spring作为后端框架,SpringMVC实现前后端交互,MyBatis用于数据库操作。前端采用Vue框架等技术,通过Ajax与后端通信,实现数据交互与页面渲染。后端通过Controller接收前端请求,调用Service处理业务逻辑,再由Service调用DAO层与数据库交互。前后端通过JSON格式进行数据传输,实现系统功能与用户交互。
2024-04-19 11:26:08
580
原创 TypeScript-对象的类型(接口)
在TypeScript中,对象的类型可以通过接口(Interfaces)来定义。接口用于描述对象的结构、属性和方法,类似于其他编程语言中的抽象类型或协议。
2024-03-31 19:05:49
402
x#u## 【雷达e信号处理】基于频域变标脉冲压缩与吕方法的高速多目标参数化检测算法设计
2025-06-29
nvm 1.1.9 是 Node Version Manager(Node.js 版本管理工具)的一个特定版本,专为 Windows 系统设计,用于在同一台机器上安装、切换和管理多个 Node
2025-06-24
python-3.11.9-amd64 是 Python 编程语言的一个特定版本安装包,专为 64 位 Windows 系统设计
2025-06-24
Able Software R2V
2025-04-05
TortoiseSVN-1.14.9.29743-x64.rar
2025-03-18
2024-5-3-智联招聘成都java开发岗位数据
2024-05-03
React-Chrome浏览器开发着工具
2024-03-17
Three.js是一个在计算机图形学领域的WebGL封装库,它提供场景、灯光和材质处理功能,并支持动画和交互,用于在网页上创建和
2024-02-25
SuperMap iClient3D 11i (2022) SP1 for Cesium-CH
2023-08-24
2023-8-19-智联招聘成都前端岗位数据
2023-08-19
智联招聘成都软件测试岗位数据
2023-08-19
第11章实训二:网上书城网站
2023-01-10
JSP大学实用教程(第2版) 实训一:会员管理系统
2023-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人