
web
dragonrxl
这个作者很懒,什么都没留下…
展开
-
Cesium实现相机360度环绕固定点旋转
目前使用cesium开发项目,使用到相机环绕固定点的技术,面对百度编程的习惯,找了下发现别人写的不对,在这里写个简单的案例,其实就是根据时间不断的改变偏航角,位置变化是由flyTo函数自己实现的,代码很简单,如下所示:<!DOCTYPE html><html lang="en"> <head> <!-- Use correct character set. --> <meta charset="utf-8" />原创 2021-05-21 10:34:36 · 2746 阅读 · 1 评论 -
若依框架非根目录注销时404错误
在使用若依框架时,如果非根目录的情况下,需要进行一部分设置1、修改项目router配置,router=>index.js:export default new Router({ base: '/vuejs-admin/', mode: 'history', // 去掉url中的# scrollBehavior: () => ({ y: 0 }), routes: constantRoutes})这里一是要修改router模式为history,另一个就是修改base原创 2021-03-24 19:59:59 · 1133 阅读 · 0 评论 -
若依框架使用war包方式部署的注意点
偶尔发现若依框架,使用spring boot + bootstrap等一些列前沿技术,符合一般工程的开发使用,但在使用过程中,还比较顺利,到了最后一步部署服务的时候有了小小的问题,做个记录,前提是我用的多模块版本,不是前后端分离版本。 需要修改的地方如下:1、ruoyi-admin模块中的pom.xml,修改jar=>war<!-- 将jar修改为war --><!-- <packaging>jar</packaging>...原创 2020-05-11 17:16:32 · 5407 阅读 · 5 评论 -
Spring Boot工程如何使用freemarker模板
第一步 Spring Boot工程默认是支持freemarker模板的,需要在pom中添加如下内容:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId&...原创 2020-01-03 10:18:46 · 309 阅读 · 0 评论 -
Cesium中关于Entity放置到地图上会随着鼠标偏移的问题
在使用cesium中的实体时,发现当放置了一个实体到地图上,实体会随着鼠标的拖动而移动,困扰不已。比如以下错误示例代码: /** 开始添加立方体开始 ***/ var redBox = viewer.entities.add({ name: 'my first box', position: Cesium.Cartesian3.fromDegrees(120.516502...原创 2019-09-03 11:03:16 · 3878 阅读 · 1 评论 -
如何在Cesium使用视频作为立方体的材质
最近因为要用到倾斜摄影模型,需要在地图中播放视频,在网络上看了好多文章,其实都已经说明白了,但是因为环境之类的问题,都没能正常运行起来,总体来说,对于新手来说不太友好。鉴于此,做了一个最简单的Demo,资源已上传到csdn,地址是https://download.youkuaiyun.com/download/dragonrxl/11568472如何运行?只需要将文件解压缩后,放到容器里面,例如t...原创 2019-08-16 14:14:38 · 2230 阅读 · 0 评论 -
使用cesium使用飞行漫游功能以及原地平滑转向
在cesium里面实现飞行漫游,由于没有找到合适的案例,自力更生,丰衣足食。相机的移动主要两种方式:setView,flyTo其中flyTo测试了,感觉不合适,所以用了setView,当然只是自己的浅薄认识,如有错误,敬请指正。废话不多说了,直接上代码,基本都能看懂吧,我尽量写了注释了。另外代码和环境我都上传了,地址:https://download.youkuaiyun.com/down...原创 2019-08-19 17:42:47 · 8824 阅读 · 28 评论 -
javascript中逻辑与和逻辑非以及赋值表达式的浅析
一 &&首先说下逻辑与&&,说起来惭愧,用了好多年逻辑与只是知道条件表达式中使用它,无非是将两个true或者false的条件做下判断而已。第一层关系,最简单的true和false的判断使用例如var isActive = true;var isManager = true;if(isActive && isManager) {...原创 2019-07-18 14:39:30 · 443 阅读 · 0 评论 -
servlet的url-pattern匹配规则
首先需要明确几容易混淆的规则:servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern。 Servlet 2.5开始,一个servlet可以使用多个url-pattern规则,<servlet-mapping>标签声明了与该servlet相应的匹配规则,每个<url...转载 2019-01-08 11:08:59 · 160 阅读 · 0 评论 -
初识WEBGL
WebGL 使得在支持HTML 的 canvas 标签的浏览器中,不需要安装任何插件,便可以使用基于 OpenGL ES 2.0 的 API 在 canvas 中进行2D和3D渲染。WebGL程序包括用 JavaScript 写的控制代码,以及在图形处理单元(GPU, Graphics Processing Unit)中执行的着色代码(GLSL,注:GLSL为OpenGL着色语言)。WebGL 元...翻译 2018-10-16 11:23:09 · 295 阅读 · 0 评论 -
使用three.js画的简单的墙壁 在墙上挖了个门,做纪念
项目要用到web3d 但是webgl学习起来太麻烦,先用three.js库写这点,初期做个记录。 关于框架的基本搭建和js引入,场景相机等的基本添加就不说明了,随便搜一下就一堆说明,重点说下如何在墙壁上挖一个门出来。 首先使用了ThreeBSP.js的类库 然后是主要代码: var sphere1BSP = new ThreeBSP(cube);原创 2018-07-02 14:36:59 · 10484 阅读 · 16 评论 -
前端性能优化(JavaScript篇)
前端性能优化(JavaScript篇)正巧看到在送书,于是乎找了找自己博客上记录过的一些东西来及其无耻的蹭书了~~~小广告:更多内容可以看我的博客优化循环如果现在有个一个data[]数组,需要对其进行遍历,应当怎么做?最简单的代码是:for (var i = 0; i < data.length; i++) { //do someting}这里每次循环开转载 2014-08-29 16:16:34 · 731 阅读 · 0 评论