自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 获取URL参数如何避免XSS攻击

ElMessage.error("参数格式错误或包含不安全内容");// 深度检查对象属性,确保没有嵌套的函数或危险内容。// 验证解析后的参数是否为对象且不包含函数。// 从路由参数中获取加密编码后的参数字符串。// 检查是否存在潜在的XSS攻击代码。// 检查键名是否包含危险字符。// 验证参数是否为有效JSON格式。// 检查潜在的XSS攻击模式。// 解析JSON并验证结构。// 所有验证通过,设置参数。// 解密获取路由参数。// 重定向回安全页面。

2025-12-24 16:05:57 398

原创 markdown常用符号

在 markdown 中,复选框的语法如下。:smile: 微笑。

2025-12-24 10:43:19 267

原创 vitest 单元测试 学习笔记

【代码】vitest 单元测试 学习笔记。

2025-12-23 16:00:31 63

原创 playwright学习笔记

【代码】playwright学习笔记。

2025-12-23 15:42:23 196

原创 为什么windows长期运行可能出现内存泄漏或蓝屏?

📌 举例:某打印机驱动每次打印都申请 1MB 内存但不释放 → 打印 1000 次后泄漏 1GB。Windows 桌面系统以清理状态。蓝屏是 Windows 内核遇到。

2025-12-17 10:01:10 1019

原创 你知道的操作系统

2025-12-17 09:53:46 280

原创 自定义encodeURIComponent

如果我们希望对字母和数字也进行编码,可以自己定义规则来实现自定义的encodeURIComponent。encodeURIComponent适用于URL参数传递,确保特殊字符不会破环URL结构。encodeURIComponent只对特殊字符进行编码(如空格、&、=、?这里注意:encodeURIComponent不对字母和数字进行编码。

2025-12-16 09:52:37 121

原创 vue3 el-select懒加载以及自定义指令

scrollTop 获取或者设置元素的偏移值,常用于, 计算滚动条的位置, 当一个元素的容器没有产生垂直方向的滚动条, 那它的scrollTop的值默认为0.color:#ccc">----已到底----</div>* 在el-select给一个参数popper-class="event-select-poper"* element-plus中el-select的选项是使用的popper.js生成的,无法直接获取。// 自定义v-el-select-loadmore指令。

2025-12-11 10:13:25 731

原创 linux常用命令

常用Linux指令,随用随记

2025-12-11 09:53:32 303

原创 超简单阿贝云免费部署云服务器

摘要:几分钟学会在阿贝云免费服务器部署项目,从注册到配置详解,轻松上线。

2025-12-08 15:30:19 380

原创 超简单腾讯云免费部署vue项目

几分钟帮你搞定腾讯云免费上云部署

2025-12-05 11:59:14 501

原创 打印机的添加与使用

本文介绍了电脑中打印机的添加与使用注意事项。首先区分了虚拟打印机和真实打印机,指出虚拟打印机仅用于文件格式转换而非实际打印。对于无法使用的打印机需先删除再重新添加。添加打印机的方法。安装后若显示脱机状态,建议重启计算机解决。最后说明打印机状态显示空闲即表示安装成功并可正常使用。

2025-12-05 08:43:58 356

原创 OSError:[WinError 1114] 动态链接库(DLL)初始化例程失败

WinError 1114] 动态链接库(DLL)初始化例程失败。由于我的电脑没有Nvidia显卡。在命令行运行以下命令查看是否支持Nvidia显卡。PyTorch 编译时依赖 MSVC 运行库。记录在Windows上运行PyTorch时遇到的错误。然后再运行PyTorch就不会报错啦。

2025-12-03 14:48:15 643

原创 微信的多端通信机制

微信多端信息同步机制解析:当桌面端发送文件时,数据会先上传至微信服务器并存储7天,服务器为接收方生成待接收记录。所有绑定同一账号的设备都会收到同步通知,即使手机离线,消息也会存入离线队列。当手机重新上线时,会主动拉取元数据,用户点击后才会下载文件内容(大文件仅同步通知和预览)。服务器通常保留文件7天,过期后将无法下载。这种设计实现了跨设备信息同步,同时兼顾性能和资源消耗。

2025-11-24 09:49:46 160

原创 端口占用windows

net stop winnatnet start winnat

2025-09-16 11:25:30 141

原创 vite+vue+js项目使用ts报错

解决全局属性调用报错,可通过以下步骤:1)创建.d.ts文件声明window._CONFIG类型;2)配置tsconfig.json包含声明文件路径;3)检查类型作用域和模块合并。适用于TypeScript环境下的全局变量扩展。(98字)

2025-09-11 11:45:52 260

原创 Windows安装使用Docker

以管理员身份打开windows PowerShell,安装相关配置。

2024-09-04 13:35:43 1051

原创 前端代码注释风格 - CSS篇

本文基于《阿里巴巴CSS编程规约》、stylelint rules进行编写,涉及预编译语言(Sass、Less)的编码风格和最佳实践。

2024-09-02 15:00:49 1844

原创 企业数字化转型的简介、发展及未来趋势

因此,顺应时代潮流,响应政策号召,适应行业竞争,呼应市场需求,数字化已成为各大企业的创新和提高企业竞争能力的中坚驱动力量。企业数字化转型是利用数字化技术(云计算、大数据、人工智能、物联网、区块链等)和能力来驱动组织商业模式创新和商业生态系统重构的途径和方法。数字经济时代,VUCA成为常态,V,Volatility,易变性;指出,企业数字化转型呈现十大发展趋势:去物理化、去物质化、去边界化、去人工化、去管理化、去单位化、去中心化、去拥有化、去确定化。决策层,数据驱动决策,”机在干,网在看,云在算“

2024-08-29 15:07:46 569

原创 echarts隔行背景色

看了下使用说明,试了半天终于搞对了。

2024-06-21 15:25:56 418

原创 如何使用node生成api接口

【代码】如何使用node生成api接口。

2024-05-10 14:14:14 255

原创 js实现同步请求

XMLHttpRequest实现同步请求

2024-05-08 16:44:16 1294

原创 网格简化算法

(Vertex Splitting)为基本操作,记录了模型在连续的简化过程中的拓补变动信息,于是就可以做到基于视点的(view-dependent)、无损的(lossless)、可复原的连续简化,这样子在摄像机靠近模型的过程中,就不会出现切换LOD模型产生的视觉突变的状况,而是非常顺滑的~[3] Progressive Mesh是Hugues Hoppe大神在1996年提出的网格动态化简方法。(edge collapse,之前提到的几何元素删除方法之一)与。

2024-04-30 14:02:32 424

原创 console.log进阶

【代码】console.log进阶。

2024-04-18 10:38:58 368

原创 对wasm的个人理解

浅理解一下:将无自动垃圾回收机制的非JavaScript语言如C、C++\Rust编译成wasm,就可以在浏览器上运行。主要用于CPU密集型场景,如3D渲染。缺点:和js通信频繁或数据量大会降低性能。优点:高效快速,可移植性。

2024-04-18 10:17:52 394

原创 react开发中遇到的问题-随手记

花括号里写执行函数会导致立即求值。造成react太多的重复渲染。这里用立即执行函数将其包裹起来,使其只在点击时触发。

2024-04-15 21:21:26 332

原创 报错解决:Failed to load config “react-app“ to extend from.

查资料发现时,大多数问题在于eslint缺失导致加载失败,于是我们应该在自己要启动的示例项目的根目录下添加.eslintrc.js,这样就可以正常运行了。解决方法,直接一点:F:\Web\redux\examples\shopping-cart\.eslintrc.js。在学习redux时,从官方github上克隆下来的代码运行时报错。

2024-04-08 16:35:28 1375

原创 geoserver+mapbox-gl 加载图层组矢量切片地图服务

涉及到多个图层不适合通过addlayer去进行添加,建议通过style的方式进行添加。参考mapbox的style格式进行代码构建。同样切换到tile caching,选择切片格式为mapbox矢量切片。在图层组中选择添加图层,将上篇文章中的矢量切片图层添加进来。点击保存,回到首页,通过tms进入到tms地图服务地址。加载通过图层组发布的矢量切片服务。

2024-03-06 16:37:12 858

原创 geoserver+mapbox-gl 离线部署矢量切片地图服务学习笔记

geoserver的安装包可以在官网下载,想要选择版本点击Archived找到指定版本进行下载(如果网络不稳定,也可以直接使用下面的下载地址)

2024-03-05 17:56:09 3257

原创 钉钉云打印操作指南

1、将需要打印的文件(excel除外)发送至钉钉本人对话框2、点开要打印的文件并选择云打印3、选择如下图所示的打印机3、选择A4纸张尺寸进行打印5、打印完成后去打印机处领取所打印的文件

2024-02-20 10:45:09 2328

原创 操作指引插件boarding.js推荐

它的使用方法和driver几乎一样,所以用过driver的人都可以很快的适应boarding。比如在执行上下一步操作时,我们希望可以对它的行为进行监听拦截,并在执行上下一步操作之前执行一些异步请求操作登,这时我们就可以在onNext和onPrevious里这样写。这里的preventMove是暂停接下来的指引操作,接着你可以写代码执行自己的操作了,执行完成后,再调用continue,那么它就会进行下一步或上一步的操作了。也可以先定好一些总的样式规则,再到步骤时进行细化。找到需要修改的操作指引步骤step。

2024-01-22 10:13:59 527

原创 前端代码注释风格

分号本文基于《阿里巴巴JavaScript编程规约》、ESLint rules进行编写。分号统一以分号结束语句,可以避免JS引擎自动分号插入机制的怪异行为,在语义上也更加明确。自动分号插入机制自动分号插入机制(即,简称ASI) 是当JS遇到不带分号的语句时判断是否自动添加分号的机制,它在个别情况下的行为比较怪异,可能导致意想不到的效果。此外随着JS新特性的增加,异常的情况可能变得更加复杂。

2024-01-11 19:01:52 483

原创 glsl - 内置函数学习笔记

glsl很多内置函数和js的Math下的数学函数使用是一致的,但由于glsl偏图形学计算,js里的Math函数更多倾向于单纯的数学计算,所以还是有很多不一样的方法在里面的。

2024-01-10 13:53:00 764

原创 数据交互dat.gui使用记录

它的使用方式是这样的。

2024-01-08 15:22:40 506

原创 借助Lottie实现前端svg动图效果

svg

2024-01-05 17:40:07 907

原创 threeJs学习 - 基础篇(一)

直接上手webgl难度太大,可以先从threeJs入手threeJS可以看作是webgl封装的一个图形库。

2023-12-20 18:00:28 402

原创 minemap地图字体替换笔记

mimemap字体本地部署

2023-11-29 16:44:33 695 2

原创 mapbox地图字体替换笔记

mapbox本地字体部署

2023-11-29 16:28:52 1032

原创 webpack、rollup打包

使用rollup进行vue打包配置、使用webpack进行组件打包等

2023-11-28 17:52:52 574

原创 python机器学习

Python 机器学习是当前最为热门的机器学习领域之一,其简洁、易用、高效的特点,让越来越多的开发者开始探索其应用。本文将从以下几个方面介绍 Python 机器学习的基础知识和实践案例,帮助读者更好地理解和应用机器学习技术。

2023-11-28 11:35:41 2371

Windows版Docker应用程序docker-desktop-installer-windows-x86-64

因为昨天网速太拉跨,下了大半天都没下下来,今早借助超神网速终于下下来了,不知道别的小伙伴会不会遇到这个问题,所以把下载好的包放在这里,送给有需要的小伙伴

2024-09-04

hls.js前端视频流播放插件

在index.html页面中直接加载使用 源地址https://cdn.jsdelivr.net/npm/hls.js@latest、https://www.bootcdn.cn/hls.js/ HLS.js is a JavaScript library that plays HLS in browsers with support for MSE. hls.js是一个JavaScript库,可实现HTTP Live Streaming客户端。 它依靠HTML5视频和MediaSource扩展进行播放。 它通过将MPEG-2传输流和AAC / MP3流转换为ISO BMFF(MP4)片段来工作。 如果在浏览器中可用,可以使用Web Worker异步执行此转换。 WWDC2016期间宣布,hls.js还支持HLS + fmp4 hls.js不需要任何播放器,它可以直接在标准HTML 元素上运行。

2024-03-15

geoserver-2.15.0java安装包

geoserver-2.15.0Java环境安装包, 建议使用适配版本以减少兼容问题

2024-03-05

快过年了,找了一些前端3d烟花渲染效果

还在改进中,不建议下载

2024-01-31

谷歌浏览器 120.0.6099.225给国内的小伙伴提供方便,网上找的,不要积分

谷歌浏览器 120.0.6099.225给国内的小伙伴提供方便,网上找的,不要积分

2024-01-29

dat.gui数据交互js工具包,方便自己写demo,单页面开发使用,使用简单方便

dat.gui数据交互js工具包,方便自己写demo,单页面开发使用,使用简单方便

2024-01-08

threejs是一个3d渲染引擎工具,网上有现成的,放这里是为了方便自己使用的,没啥别的目的哦

threejs是一个3d渲染引擎工具,网上有现成的,放这里是为了方便自己使用的,没啥别的目的哦

2024-01-08

canvas导出jpg、png格式等图片工具

上传在这里是为了方便自己找到该文件使用的,没啥别的目的哦

2024-01-08

svg动图所需json文件

svg动图所需json文件

2024-01-05

minemap地图2d雷达扫描效果

minemap结合threejs实现雷达扫描效果,使用webgl编写渲染效果

2023-12-13

minemap结合threejs加载gltf

minemap结合threejs加载gltf示例

2023-12-12

地图加载资源gltf广播台

mapbox示例中常用的3d地图加载资源gltf广播台https://docs.mapbox.com/mapbox-gl-js/assets/34M_17

2023-12-12

建筑模型,gltf格式

建筑模型,gltf格式

2023-12-12

GLTFLoader.js

cdn方式three.js加载GLTFLoader.js进行gltf加载

2023-12-12

python练习题:给定n个砝码,每个砝码的重量为mi,数量为xi 现在要用这些砝码去称物体,问能称出多少种不同的重量

这道题目可以使用动态规划来解决。我们可以定义一个数组dp,其中dp[i]表示能否称出重量为i的物品。对于每个砝码,我们可以将其重量和数量分别记为w和c,然后从大到小遍历dp数组,对于每个dp[j],我们可以更新dp[j+w*k],其中k的范围为[0,c]。最终,dp数组中为True的元素个数即为能称出的不同重量的种数。

2023-12-01

字体替换,无硬边圆滑字体

主要用于矢量地图的字体替换

2023-11-29

MapboxDraw绘制扩展插件 - 画圆,支持再编辑

包含插件以及使用示例 适用于mapbox开发人员和minemap开发人员 (在原有的mode中进行了扩展,在扩展上再次进行扩展,使其能够支持对已绘制的元素进行再次编辑,示例稍后上传)

2023-11-08

mapboxdraw 画圆

mapboxdraw 画圆

2023-10-31

eachrts+arcgisJs.rar

eachrts结合arcgis js4.x,代码+完整示例,直接上手,一看就会

2021-08-31

4.12api.rar

arcgis js api 4.12分享给由于各种原因无法下载它的朋友 源下载地址为:https://developers.arcgis.com/javascript/latest/guide/get-api/ 可自行下载

2020-12-31

geoserver-2.15.0.rar

geoserver-2.15.0 安装包下载,亲测可用,分享给大家 GeoServer is a Java-based software server that allows users to view and edit geospatial data. Using open standards set forth by the Open Geospatial Consortium (OGC), GeoServer allows for great flexibility in map creation and data sharing.

2020-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除