- 博客(262)
- 资源 (1)
- 收藏
- 关注
原创 Electron基础(一) 实现最大化、最小化、关闭窗口功能
在 Electron 中,默认情况下,如果你没有隐藏或自定义窗口的标题栏,那么窗口的最小化和关闭按钮通常是自动提供的。但是,当你通过frame: false选项隐藏了默认的窗口边框和标题栏时,你需要自己实现这些功能。
2024-08-30 15:25:58 694
原创 记录Nuxt 3 官网项目的一次部署
本来以为就是一次简单的部署,之前也是部署过几次nuxt项目了,所以,并没有要记录的想法。但是过程出现了很多问题,最后考虑还是写下来吧。留个记录(完整的配置部署过程)这里我将要说明两种部署方式以供选择,直接开始...
2024-06-04 10:25:53 1421
原创 Windows 安装 Ubuntu 子系统
大约是22年的时候,开始玩这个windows的子系统,当时安装比较顺利。最近也是想看看linux,就在新电脑上装了个ubuntu,记录安装过程。打开发现,WSLRegisterDistribution Failed with Error 0x8007019e -- 报错。控制面板 / 程序 / 启用或关闭 Windows 功能,勾选下图选项,好像只需要勾选第一个就可以。验证,重新打开子系统,就会提示输入 用户名、密码,也就是成功了。打开发现,Error 0x8007019e,还有一堆问号、乱码。
2024-03-15 11:08:10 640
原创 Nginx配置说明
是指客户端发送请求到代理服务器,代理服务器再将请求转发给后端的多个服务器中的一个或多个,并将后端服务器的响应返回给客户端。# 这样配置,nginx就会到 /myTest/nginxTest/test/ 下面来寻找 index.html。这样配置可以访问 /home/test/image/ 下的图片,http://localhost/1.png。解析请求:Nginx解析请求的内容,包括请求方法(GET、POST等)、URL、头部信息等。进入目录:/usr/local/nginx/sbin。
2023-11-23 15:35:18 178
原创 浅谈项目管理(一)范围管理
项目管理是指在一定的约束条件下,通过有效的组织、规划、协调和控制,使得项目能够按照预定目标、时间和成本要求顺利完成的过程。它是一种系统化的方法,用于管理项目的各个方面,包括项目的范围、时间、成本、质量、风险、资源和沟通等。在项目管理中,通常会有一个项目经理负责整个项目的规划、执行和监控。项目经理与相关团队成员一起合作,制定项目计划,分配任务,设定里程碑,跟踪进度,解决问题,并确保项目按计划顺利进行。
2023-11-08 10:54:13 178
原创 Element的MessageBox自定义图标
Element的MessageBox 弹框如何自定义图标_如何替换 el message box 的图标-CSDN博客
2023-10-24 17:01:33 848
原创 openLayers实战(九):正多边形的绘制
最近在绘制各种图形,越来越乱,看了很多文章,启发了从最最基础的图形开始学习扩展。这是我的代码片段,老是报错,资源我该引入的都引入了,后改为在线的ol引入方式也是不行冷静下来,去看了源码:改写引入方式,成功解决,clam down,不要暴躁,不要暴躁,暴躁降智!!!
2023-08-21 14:45:32 1224
原创 openLayers实战(八):坐标系及其转换
EPSG: 3857 --web地图,基于球体的、web墨卡托投影(伪墨卡托投影Pseudo-Mercator)的投影坐标系,范围为纬度85度以下,由于google地图最先使用而成为事实标准。至今,大多互联网地图都使用EPSG3857,主要是因为该投影是等角投影,适合地图定向及导航,但是纬度越高,面积变形越大。EPSG: 4326 --全球通用,基于WGS84椭球的经纬度坐标系,大地坐标系,在 EPSG: 4326 坐标系中,经度表示位置的横向偏移量,范围为 -180 到 180,单位是度;
2023-08-18 11:05:07 2386
原创 openLayers实战(七):根据坐标信息绘制圆形
要解决这个问题,你可以尝试使用一个更适合的地图投影,例如使用球面墨卡托投影。球面墨卡托投影是一种常见的投影方式,它可以在保持形状不变的同时,将地球表面展示在平面上。地图投影的目的是将球形地球表面展示在二维平面上,但由于地球的形状是椭球形的,所以无法完美地展示。记住,在地图展示上,我们无法完美地呈现地球的真实形状,追求完美的圆形可能并不现实。在球形地球上,绘制的圆会是一个完美的圆形,但当我们在地图上使用椭球形投影时,圆形会变得扁扁的。确保设置正确的投影参数和地理坐标系,以及正确的单位,以获得更准确的圆形。
2023-08-18 09:55:44 1127
原创 openLayers实战(五):overlay绘制标记
如果你高兴,this.cerateMark随意传值来优化标记样式效果,也可以将overlay的id存入data中。
2023-08-14 10:06:46 590
原创 openLayers实战(三):图层layer与元素feature
在第一篇中,已经建立了map、view、source、layer之间的关系,并正确渲染,这里展开说明如何正确的创建图层和元素。
2023-08-09 15:11:41 3613
原创 openLayers实战(二):设置地图中心点、回到地图中心点、绘制点、移除点、点击获取坐标点
1.设置中心点,首先需要知道点的地理坐标,还需要知道如何在地图上画点。2.每次重新设置中心点的时候,还需要清除上一次设置的中心点。
2023-08-08 16:09:51 2893
原创 openLayers实战(一):vue项目中的离线地图引入
最近的项目涉及到离线地图的操作,查阅社区文章,决定使用openLayers+vue+离线地图的方式进行开发,前期基础引入操作完全参考掘金文章,非常优秀全面的文章。按照掘金文章操作,我这里没遇到问题,后续开发过程中的实际使用会实时记录...此外,开发过程的地图操作可参考官网的API说明。
2023-08-08 14:59:12 888
原创 Electron运行时报错:浏览器报错Uncaught ReferenceError: require is not defined
你可以检查Webpack配置文件中的`target`选项是否设置为`web`,以确保代码被打包为适用于浏览器的格式。另外,如果你正在使用Electron框架开发桌面应用程序,你可以在主进程中使用`require`语法,但在渲染进程中需要使用Electron提供的特殊语法来加载模块。解决这个问题的一种方法是使用Webpack等工具将你的代码打包成浏览器可执行的文件。这样可以将`require`语法转换为浏览器可识别的语法。2. 确保你的代码中没有在浏览器环境中使用了`require`关键字。
2023-07-20 13:41:02 3804
原创 Electron包装的web项目报错:“TypeError: Cannot read properties of undefined (reading ‘resolve‘)“
具体来说,当在 Windows 操作系统上运行时, path模块会假定正被使用的是 Windows 风格的路径。// path.posix 属性提供对 path 方法的 POSIX 特定实现的访问。问题就是在改造的时候,进行了替换处理,为什么要将 path.resolve 替换为 path.posix.resolve?// electron中的路由跳转路径解析path.resolve结果与在浏览器中的web项目解析结果不一致。package.json中锁死electron的版本,比如说 25.3.0。
2023-07-20 10:01:13 763
原创 Electron运行报错: Failed to fetch extension, trying ...
检查你的electron配置文件也就是 vue.config.js 中的 mian 的文件。
2023-07-19 11:32:31 831
原创 Electron报错:Invalid ‘main‘ field in ‘XXX\dist_electron\package.json‘ of ‘background.js‘
1.打包生成的 dist_electron 中 index.js 重命名为 background.js。2.根源解决 vue.config.js 中增加配置。
2023-07-19 11:22:29 1794
原创 Electron 打包报错:!include: could not find: “***\app-builder-lib\templates\nsis\include\StdUtils.nsh“
2.网上有人说,打包前需要看看任务管理器有没有electron进程,需要杀掉,但我没发现这个有什么影响。electron-builder 打包工具。1.路径不能有中文。
2023-07-19 09:51:13 294
原创 使用Electron包装ruoyi-ui/ruoyi-vue实践总结
最近公司新起的项目,由于工期、资源等原因,采用ruoyi框架快速实现开发,由于需要构建客户端,所以借助electron来实现。electron 是使用javascript html css来构建跨平台的桌面应用程序。加上自己的实践,在这里记录一下过程以及踩过的坑。
2023-07-18 14:59:14 2567 5
原创 Linux下如何部署Nuxt项目(一)
因为不是特别熟悉Nuxt.js,这里直接将整个项目复制到服务器,完成后运行一下看看是否有问题,也再次确认一下运行端口等信息。运行 pm2 start npm --name "nuxt-test" -- run web 注意名称和指令要与项目符合。这样就运行成功了,打开浏览器就可以正常访问了,如果拒绝访问,可以查一查是否端口已开启。如果没有安装建议自己百度一下,要根据Linux系统及版本来进行安装;当然还有一些其他的部署,也不可能是单单的一个 nuxt。全局安装 npm install -g pm2。
2023-07-11 10:54:29 863
原创 js中对象和数组的都是如何解构的
数组的解构过程:创建新数组 -> 遍历迭代器 -> 复制属性对象的解构过程:创建新变量 -> 枚举属性 -> 赋值属性并赋值面试官:你可以用 for of 遍历 Object 吗?对象为什么能解构?让我来告诉你😏😏😏。
2023-05-05 10:35:39 383
原创 ElementUI的不常见报错Error in beforeDestroy hook: “Error: [ElementForm]unpected width
beforeDestroy 钩子中的错误:‘Error: [ElementForm]unpected width‘
2022-11-15 14:29:18 7521 5
原创 TypeError: Object(...) is not a function at eval问题
问题描述:项目运行时控制台报错,这里拿别人的图说明一下可以看到,assginPermission.vue这个文件中报错;这里需要确定的有一下的几个点:1.引入名称,比如说getEvaluationBuyMember 这个函数在api/piaget/common.js中的名称2.存在与否,在api/piaget/common.js中是否存在getEvaluationBuyMember3.引入方式,common.js 中是 使用 export 导出的函数,所以需要 ...
2021-11-24 10:39:07 5373
原创 解决el-dialog弹出时,页面抖动,右侧会缩小的问题
问题描述:我们在使用el-dialog时,会发现弹出框弹出时,页面会抖动,直接效果就是页面右侧会发生变化,缩小了几个像素点;体验感不是很好,另一个就是会影响到页面的布局;解决方法:1.全局设置body的padding-right: 0 !important;不太可取,虽然可以解决这个问题,但是影响了页面的布局效果;2.在main.js中,找到引入element的地方,举个例子import Element from "element-ui";import "element-ui/l...
2021-11-19 10:53:48 3134 3
springboot工程实例代码
2019-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人