05 2023 档案

摘要:在使用 setup() 语法糖时,方法的定义和 watch 的调用都在 setup内部进行。 需要确保方法在 watch 调用之前可访问。 **错误示例** ```html ``` 这个时候,会报错`Uncaught (in promise) ReferenceError: Cannot acces 阅读全文
posted @ 2023-05-26 10:51 槑孒 阅读(971) 评论(0) 推荐(0) 编辑
摘要:**问题描述** 在tsconfig.json文件里types字段添加"element-plus/global"后出现报错。 **问题原因** TS升级到5.x带来的规范性问题。可以通过npm view typescript version命令查看下你的TS版本。 ![](https://img20 阅读全文
posted @ 2023-05-24 22:55 槑孒 阅读(924) 评论(0) 推荐(0) 编辑
摘要:```json // tsconfig.json { ... "compilerOptions": { // noUnusedLocals 设置为 false "noUnusedLocals": false, } } ``` 阅读全文
posted @ 2023-05-24 22:50 槑孒 阅读(384) 评论(0) 推荐(0) 编辑
摘要:在项目根目录或 src 文件夹下创建一个后缀为 .d.ts 的文件,并写入以下内容: ```ts declare module "*.vue" { import { App, defineComponent } from "vue"; const component: ReturnType & { 阅读全文
posted @ 2023-05-24 21:59 槑孒 阅读(166) 评论(0) 推荐(0) 编辑
摘要:在Cesium中,加载影像图层主要通过ImageryLayer、ImageryProvider和ImageryLayerCollection三个类来实现;首先我们先来认识下这三个类 # 一、ImageryLayer类 在Cesium中,使用`ImageryLayer`对象来表示一个影像图层。`Ima 阅读全文
posted @ 2023-05-24 11:10 槑孒 阅读(2437) 评论(0) 推荐(0) 编辑
摘要:**GeoJSON格式** GeoJSON是一种常用的基于JavaScript对象表示法(JSON)的地理数据交换格式。GeoJSON支持诸如点、线、面和多边形等地理要素的表示,并且可以和矢量数据结构相互转换。 在Cesium中,使用`Cesium.GeoJsonDataSource.load()` 阅读全文
posted @ 2023-05-24 10:35 槑孒 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:使用`Cesium的viewer.camera.flyTo`方法将相机定位到指定的位置,并设置相机的方向和倾斜角。 ```js viewer.camera.flyTo({ //摄像机在 WGS84(世界)中的最终位置坐标或从自上而下的视图中可以看到的矩形 destination: Cesium.Ca 阅读全文
posted @ 2023-05-24 10:07 槑孒 阅读(2609) 评论(0) 推荐(0) 编辑
摘要:```js // 将原来鼠标中键倾斜视图修改为鼠标右键触发 viewer.scene.screenSpaceCameraController.tiltEventTypes = [ Cesium.CameraEventType.RIGHT_DRAG, ]; // 将原来鼠标右键放大缩放修改为鼠标滚轮滚 阅读全文
posted @ 2023-05-24 09:27 槑孒 阅读(325) 评论(0) 推荐(0) 编辑
摘要:## 实现思路 将倾斜摄影OSGB数据转换为3dtile(转换方式很多,可以利用第三方工具cesiumlab) 利用Cesium加载GIS地图,我这里使用的是天地图,可以加载其他地图都行 加载3dtile数据到地图中展示 ## 安装插件 ``` npm install cesium ``` ## 加 阅读全文
posted @ 2023-05-23 15:40 槑孒 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:首先配置CESIUM_BASE_URL全局变量 window.CESIUM_BASE_URL = import.meta.env.BASE_URL + "Cesium/"; 把node_modules\cesium\Build\Cesium这个文件夹复制到public目录下 使用 <template 阅读全文
posted @ 2023-05-23 15:07 槑孒 阅读(448) 评论(0) 推荐(0) 编辑
摘要:在浏览器地址栏输入 [https://get.webgl.org/](https://get.webgl.org) 如果得出下面图形,就说明浏览器是支持WebGLS的,经过尝试,发现Chome浏览器,微软Edge以及搜狗浏览器都能很好的支持WebGL。 ![](https://img2023.cnb 阅读全文
posted @ 2023-05-23 14:54 槑孒 阅读(335) 评论(0) 推荐(0) 编辑
摘要:https://github.com/turban/Leaflet.Graticule import "leaflet-graticule"; L.graticule().addTo(map); 解决办法: import "leaflet-graticule"; L.LatLngGraticule. 阅读全文
posted @ 2023-05-18 11:21 槑孒 阅读(50) 评论(0) 推荐(0) 编辑
摘要:将glTF PBR材料从规格/光泽转换为金属/原石 KHR_materials_specularKHR_materials_ior 命令行 安装 Node.js ≥14 后,打开终端运行以下命令: # install npm install --global @gltf-transform/cli 阅读全文
posted @ 2023-05-17 16:56 槑孒 阅读(358) 评论(0) 推荐(0) 编辑
摘要:JavaScript 中的 for...in 和 for...of 是两种常用的迭代循环语句。它们的用途和行为是不同的。 for...in 循环用于循环遍历对象的属性,它会遍历对象的可枚举属性和原型链上的可枚举属性。 const obj = { a: 1, b: 2 }; for (let prop 阅读全文
posted @ 2023-05-11 17:06 槑孒 阅读(20) 评论(0) 推荐(0) 编辑
摘要:while (Math.abs(lon) > 180) { lon -= Math.sign(lon) * 360 } 阅读全文
posted @ 2023-05-11 10:41 槑孒 阅读(22) 评论(0) 推荐(0) 编辑
摘要:npm i @types/testing-library__jest-dom -D 即可 Webpack 5 & Jest - Property 'toBeInTheDocument' does not exist on type 'JestMatchers' 阅读全文
posted @ 2023-05-11 00:49 槑孒 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Invalid options object. Dev Server has been initialized using an options object that does not match the API schema. - options.allowedHosts[0] should b 阅读全文
posted @ 2023-05-11 00:30 槑孒 阅读(830) 评论(0) 推荐(1) 编辑
摘要:解决方法,命令行输入以下命令后重启即可。 net stop winnat net start winnat 阅读全文
posted @ 2023-05-10 23:55 槑孒 阅读(121) 评论(0) 推荐(0) 编辑
摘要:如果使用的是Windows系统,可以使用以下步骤来查看端口5432被哪个程序占用: 打开命令提示符窗口(Win+R,输入cmd并按回车键) 。 在命令提示符窗口中执行以下命令: netstat -ano | findstr :5432 这个命令将列出占用端口5432的进程的PID。 执行以下命令,其 阅读全文
posted @ 2023-05-10 23:47 槑孒 阅读(498) 评论(0) 推荐(0) 编辑
摘要:在 package.json 文件中,依赖包的版本号前面的符号表示版本号的范围。常见的符号和意义如下: ^:锁定主版本号(major),例如:"^3.2.1" 表示使用 3.x 版本,4.x 版本需要手动升级。 ~:锁定次版本号(minor),例如:"~3.2.1" 表示使用 3.2.x 版本,3. 阅读全文
posted @ 2023-05-10 17:18 槑孒 阅读(638) 评论(0) 推荐(0) 编辑
摘要:Windows系统下安装docker步骤参考这篇文章 Windows下安装Docker详细过程及问题解决 拉取morlov/tippecanoe镜像 docker pull morlov/tippecanoe 执行以下命令,运行容器,进入交互模式 docker run --rm -it -v $HO 阅读全文
posted @ 2023-05-07 00:31 槑孒 阅读(437) 评论(0) 推荐(0) 编辑
摘要:这个错误通常出现在使用 utf-8 编码解码包含非法字节(invalid byte sequence)的字符串时。 在 utf-8 编码中,每个字符的编码用一个或多个字节表示,如果字节序列不符合 utf-8 编码规则,则会引发 UnicodeDecodeError 异常。 要解决这个问题,可以尝试使 阅读全文
posted @ 2023-05-05 00:18 槑孒 阅读(790) 评论(0) 推荐(0) 编辑
摘要:使用os模块中的os.listdir()函数来列出特定文件夹下的所有子文件夹的名称,具体代码如下: import os folder_path = '/path/to/folder' # 指定文件夹路径 subfolders = [f.name for f in os.scandir(folder_ 阅读全文
posted @ 2023-05-04 23:59 槑孒 阅读(698) 评论(0) 推荐(0) 编辑
摘要:克隆(或复制)Python 列表有几种方法: 使用切片操作符[:] list1 = [1, 2, 3, 4, 5] list2 = list1[:] 这会创建 list1 的一个完整副本并将其分配给 list2。 使用 list() 函数 list1 = [1, 2, 3, 4, 5] list2 阅读全文
posted @ 2023-05-04 21:48 槑孒 阅读(90) 评论(0) 推荐(0) 编辑
摘要:两个 Python 字典可以通过多种方式进行合并: 使用 update() 方法:使用 update() 方法将一个字典中的键值对添加到另一个字典中,如果存在相同的键,则更新对应的值。 dict1 = {'a': 1, 'b': 2} dict2 = {'b': 3, 'c': 4} dict1.u 阅读全文
posted @ 2023-05-04 20:46 槑孒 阅读(63) 评论(0) 推荐(0) 编辑
摘要:在进行生产环境部署时,开启 Gzip 压缩可以减小静态资源文件的大小,提高网站的加载速度。 动态压缩 动态压缩实际上就是由nginx服务器对编译造物进行压缩,需要在nginx.conf的http、https模块中开启下面的配置: gzip on; # 开启gizp压缩 gzip_min_length 阅读全文
posted @ 2023-05-03 23:27 槑孒 阅读(277) 评论(0) 推荐(0) 编辑
摘要:要将 Docker 容器中的 Nginx 配置文件复制到主机上,可以使用 docker cp 命令完成。 以下是具体的步骤: 执行以下命令,在运行中的 Nginx 容器中复制 /etc/nginx/nginx.conf 文件到主机的某个目录中(例如,当前目录中的 nginx.conf 文件): do 阅读全文
posted @ 2023-05-03 22:58 槑孒 阅读(562) 评论(0) 推荐(0) 编辑
摘要:要查看Nginx容器中的配置文件,可以按照以下步骤进行: 进入正在运行的Nginx容器: docker exec -it <nginx-container-name> bash 其中,<nginx-container-name>是Nginx容器的名称。 在容器内部,浏览到/etc/nginx/目录, 阅读全文
posted @ 2023-05-03 22:46 槑孒 阅读(949) 评论(0) 推荐(0) 编辑
摘要:gzip on; gzip_min_length 1k; gzip_buffers 16 64k; gzip_http_version 1.1; gzip_comp_level 4; gzip_types text/plain application/javascript application/x 阅读全文
posted @ 2023-05-03 22:30 槑孒 阅读(214) 评论(0) 推荐(0) 编辑
摘要:一、使用轻量云控制面板的登录,sudo su获取root账号权限; 二、执行passwd命令,输入新密码来修改root密码。 三、修改密码登录为yes,步骤如下 1、运行命令 vi /etc/ssh/sshd_config 2、将参数PasswordAuthentication设置为yes,前面不能 阅读全文
posted @ 2023-05-03 22:06 槑孒 阅读(1520) 评论(0) 推荐(0) 编辑
摘要:package.json 是一个常用的配置文件,用于描述你的 JavaScript 项目。其中,scripts 字段可以用来定义一组命令,用于开发、构建、测试和部署你的应用程序。下面是一些常用的命令和配置方式: 开发 dev:用于启动本地开发服务器。例如: "scripts": { "dev": " 阅读全文
posted @ 2023-05-03 21:50 槑孒 阅读(1349) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示