摘要: 上篇文章介绍了如何搭建 react cesium 开发环境。在开发环境下,项目一切运行正常。最近把项目打包发布出来,却遇见了 cesium 不能正确初始化。打开浏览器的调试面板,出现好多 404,资源路径错误。下面是项目的资源处理过程整理,其中 cesium 需要独立处理,大家以后要注意。 一、re 阅读全文
posted @ 2019-08-23 15:22 lifefriend_007 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: Vue Function-based API RFC 一出来,感觉 vue 越来越像 react 了。新立项目,决定尝试下 react.js。下面是 react 集成 cesium,核心部分是 webpack 的配置。 一、安装 create-react-app npm install -g cre 阅读全文
posted @ 2019-07-04 15:37 lifefriend_007 阅读(4637) 评论(0) 推荐(0) 编辑
摘要: 前面写过 maptalks plugin ( ArcGISTileLayer ),有读者留言说文章写得太精简,根据文章给出的核心代码没办法写出一个完整的 plugin ( 文中有完整 demo 地址,可能太隐蔽 ),这篇文章具体地说下 plugin 如何编写,并实现一个 plugin ( WMTST 阅读全文
posted @ 2019-06-18 22:38 lifefriend_007 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 最近需要加载 ArcGIS 瓦片图层,运行官网加载 ArcGIS 瓦片图层的 demo 是没有问题的。如果把 ArcGIS 瓦片图层 URL 换成是自已发布的 ArcGIS 地图服务,发现加载不出来,而服务本身提供的 ArcGIS API 却可以加载出来。到底是哪里的问题呢,于是便试着写了个自定义扩 阅读全文
posted @ 2019-06-04 19:27 lifefriend_007 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: Maptalks 项目是一个 HTML5 的地图引擎, 基于原生 ES6 Javascript 开发: - 二三维一体化地图, 通过二维地图的旋转 /倾斜增加三维视角 - 插件化设计, 能与其他图形库结合, 开发各种二三维效果, 例如 echarts/d3/THREE 等 - 很认真的优化了绘制性能 阅读全文
posted @ 2019-05-20 20:41 lifefriend_007 阅读(7887) 评论(0) 推荐(1) 编辑
摘要: 以前写过利用 wordpress 搭建的一个博客『个人博客搭建( wordpress )』,绑定了域名,但是没开启 https,在浏览博客的时候浏览器会提示不安全。下面来谈下个人博客如何免费申请证书,开启 https 。 一、申请 Let's Encrypt 证书 1、安装 git 2、安装 let 阅读全文
posted @ 2019-05-07 21:06 lifefriend_007 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 利用 vue-cli 搭建的项目大都是单页面应用项目,对于简单的项目,单页面就能满足要求。但对于有多个子项目的应用,如果创建多个单页面,显示有点重复,特别是 node_modules 会有多份相同的。如果全部放到单页面项目下,又显得有点乱,这时候通过改造 vue-cli 搭建的项目为多页面,就是一个 阅读全文
posted @ 2019-04-23 21:06 lifefriend_007 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: 前端项目打包部署,以前都是手工运行打包命令,打包结束后压缩,然后上传到服务器上解压部署。这种重复性的工作,确实有点让人烦,而且效率也不高。 本文基于 vue 的前端项目、 GitHub 的代码仓库,简述在 CentOS7 上利用 jenkins 实现自动部署。 一、安装插件 NodeJS Jenki 阅读全文
posted @ 2019-04-10 21:55 lifefriend_007 阅读(8642) 评论(0) 推荐(0) 编辑
摘要: 最近为了学 DevOps,自己动手在 virtualbox 上安装 ubuntu 系统,安装完后发现好坑,没办法用 XShell 连接。在线安装 openssh-server 又发现没有配置软件源,手工把源地址敲上去,这个想法有点疯狂,最后决定利用 virtualbox 的共享文件夹功能来实现拷贝, 阅读全文
posted @ 2019-03-20 19:44 lifefriend_007 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 1、下载 spring-tool-suite 2、解压运行 3、新建工程 打开 Dashboard,点击 CREATE SPRING STARTER PROJECT 进入 New Spring Starter Project,设置项目名称(Name)、项目 maven 坐标(Group、Artifa 阅读全文
posted @ 2019-03-11 19:58 lifefriend_007 阅读(532) 评论(0) 推荐(0) 编辑