- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 cesium绘制动态墙体
2.在添加图形的时候一定要使用Primitive添加,Entity生成的实例无法修改其材质,但是可以也可以使用CallbackProperty对位置进行实时修改。这样只要修改material 的 u_time就能实时修改了,设置定时器或者通过按钮绑定都可以。1.书写自己的shader,随便先写一个最简单的片段着色器,顶点着色器的添加方法还在研究。此文主要讲解如何将自己写的webgl与cesium结合起来。
2022-12-19 15:03:35
1214
原创 vue cli4 如何使用 element ui以及ant design
直接下载都会报错ant-design需要下载通过npm install ant-design-vue@next --saveimport { createApp } from 'vue';import Antd from 'ant-design-vue';import App from './App';import 'ant-design-vue/dist/antd.css';const app = createApp();app.config.productionTip = false
2022-03-30 17:34:16
1355
原创 Error:Cannot run program “C:\Program Files\Java\jdk1.8.0_66\bin\java.exe“ (in directory “D:\ideaIU-2
就离谱,我在公司电脑写java,项目上传git以后,回家使用自己的电脑就报了如下错误:Error:Cannot run program “C:\Program Files\Java\jdk1.8.0_66\bin\java.exe” (in directory “D:\ideaIU-2018.3.4.win\bin\IdeaConfig\system\compile-server”): CreateProcess error=2, 系统找不到指定的文件。问题分析:公司的电脑使用的java1.8_66版的
2021-12-13 21:10:23
3720
1
原创 使用Vue写小程序项目的框架以及ui
在这里,我只代表我自己推荐写小程序的一些方法。使用mpvue(Vue.js in mini program)这是一个非常好用的框架,链接里面讲了如何初始化项目以及小程序的生命周期。与mpvue能够很好搭配使用的是Vant Weapp链接,如何配置也说得很清楚。如果小程序中要嵌入H5的页面多话,使用webview标签可以导入,然而现在你可能使用element-ui,ant之类的框架,嵌入之后会导致展示风格有所不同,这也是我为什么要使用vant的原因,因为vant链接 可以在vue的项目中使用。这样即使
2021-12-01 15:17:27
2079
原创 关于openlayers图层的放大缩小以及中心坐标
首先要引入openlayers的defaults,看看官网的文档.import { defaults } from "ol/control";import { fromLonLat } from "ol/proj";const map = new Map({ layers: [ new TileLayer({ source: new OSM() }),], target: "map", controls: new defaults({ attri
2021-12-01 14:27:02
1857
原创 openlayers实现属性查询
openlayers+geoserver从发布地图到点击查询安装geoserver打开geoserver跨域权限发布shp要素地图1.创建工作区2.添加数据3.发布图层4.查看图层属性查询点击查询从发布地图到点击查询安装geoserver1.安装geoserver,我这里提供了geoserver2.19.2版本的下载链接 geoserver.2.下载以后解压,点击bin目录中的startup.bat启动服务。3.注意8080端口不要被占用,很多vue项目的端口也是8080,注意改为8081。4
2021-11-26 10:32:55
4438
原创 JavaScript数据结构树
关于树的前、中、后序遍历,有递归和非递归两种方法。采用递归的话,代码就会相对简单,并且让人更加好理解,但是对新手可能不太友好。采用非递归的话主要是使用Object模拟栈和队列来实现代码的前中后遍历。//先序遍历 根节点->左节点->右节点//递归const preorder = (root) => { if (!root) return; newarr.push(root.val); preorder(root.left); preorder(root.right);
2021-06-25 12:33:42
100
原创 font字体标签小技巧
关于文本格式化标签<strong>加粗</strong> <b>加粗</b> <em>倾斜</em> <i>倾斜</i> <del>删除线</del> <s>删除线</s> <ins>下划线</ins> <u>下划线</u>...
2021-06-19 20:38:14
428
原创 JS实现374.猜数字
本章主要用两种方法实现递归与非递归使用递归的话,可能会导致空间消耗要比非递归代码要大很多。非递归var guessNumber = function (n) { let low = 1, high = n while (low <= high) { let mid = Math.floor((low + high) / 2) const res = guess(mid) if (res === 0) { re
2021-06-16 12:34:30
158
1
原创 JS实现二分查询
二分查询是针对有序数组进行的高效率搜索方法,如果数组无序可以使用数组的sort方法Array.prototype.sort.call(arr,(a,b)=>{retrun a-b})再使用二分查询的代码const binarySearch = (arr, target) => { let low = 0; let high = arr.length - 1; while (low <= high) { //使用地板除保证不会右小数出现 const mid
2021-06-15 21:41:43
121
原创 如何取消正则的贪婪性
关于正则的贪婪性通过正则的量词元字符去除正则的贪婪性符号作用*代表0到多次,即可以出现也可以不出现+代表1到多次?代表0次或者1次在进行捕获的同时,reg = /\d+/g 会一次性捕获多个数字,只需要在+后面加上?即可// +?的使用let reg = /\d+?/g;let str = '1342';console.log(str.match(reg));关于问号的多种用法(5种)?本身就是量词元字符,代表0次或者1次?可取消量词元字符的贪
2021-05-06 19:26:48
851
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人