摘要: 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 阅读(57) 评论(0) 编辑
摘要: 前面写过 maptalks plugin ( ArcGISTileLayer ),有读者留言说文章写得太精简,根据文章给出的核心代码没办法写出一个完整的 plugin ( 文中有完整 demo 地址,可能太隐蔽 ),这篇文章具体地说下 plugin 如何编写,并实现一个 plugin ( WMTST阅读全文
posted @ 2019-06-18 22:38 lifefriend_007 阅读(81) 评论(0) 编辑
摘要: 最近需要加载 ArcGIS 瓦片图层,运行官网加载 ArcGIS 瓦片图层的 demo 是没有问题的。如果把 ArcGIS 瓦片图层 URL 换成是自已发布的 ArcGIS 地图服务,发现加载不出来,而服务本身提供的 ArcGIS API 却可以加载出来。到底是哪里的问题呢,于是便试着写了个自定义扩阅读全文
posted @ 2019-06-04 19:27 lifefriend_007 阅读(85) 评论(0) 编辑
摘要: Maptalks 项目是一个 HTML5 的地图引擎, 基于原生 ES6 Javascript 开发: - 二三维一体化地图, 通过二维地图的旋转 /倾斜增加三维视角 - 插件化设计, 能与其他图形库结合, 开发各种二三维效果, 例如 echarts/d3/THREE 等 - 很认真的优化了绘制性能阅读全文
posted @ 2019-05-20 20:41 lifefriend_007 阅读(264) 评论(0) 编辑
摘要: 以前写过利用 wordpress 搭建的一个博客『个人博客搭建( wordpress )』,绑定了域名,但是没开启 https,在浏览博客的时候浏览器会提示不安全。下面来谈下个人博客如何免费申请证书,开启 https 。 一、申请 Let's Encrypt 证书 1、安装 git 2、安装 let阅读全文
posted @ 2019-05-07 21:06 lifefriend_007 阅读(73) 评论(0) 编辑
摘要: 利用 vue-cli 搭建的项目大都是单页面应用项目,对于简单的项目,单页面就能满足要求。但对于有多个子项目的应用,如果创建多个单页面,显示有点重复,特别是 node_modules 会有多份相同的。如果全部放到单页面项目下,又显得有点乱,这时候通过改造 vue-cli 搭建的项目为多页面,就是一个阅读全文
posted @ 2019-04-23 21:06 lifefriend_007 阅读(261) 评论(0) 编辑
摘要: 前端项目打包部署,以前都是手工运行打包命令,打包结束后压缩,然后上传到服务器上解压部署。这种重复性的工作,确实有点让人烦,而且效率也不高。 本文基于 vue 的前端项目、 GitHub 的代码仓库,简述在 CentOS7 上利用 jenkins 实现自动部署。 一、安装插件 NodeJS Jenki阅读全文
posted @ 2019-04-10 21:55 lifefriend_007 阅读(733) 评论(0) 编辑
摘要: 最近为了学 DevOps,自己动手在 virtualbox 上安装 ubuntu 系统,安装完后发现好坑,没办法用 XShell 连接。在线安装 openssh-server 又发现没有配置软件源,手工把源地址敲上去,这个想法有点疯狂,最后决定利用 virtualbox 的共享文件夹功能来实现拷贝,阅读全文
posted @ 2019-03-20 19:44 lifefriend_007 阅读(116) 评论(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 阅读(110) 评论(0) 编辑
摘要: vue 开发过程中,保存一次就会编译一次,如果能够减少编译的时间,哪怕是一丁点,也能节省不少时间。开发过程中个人编写的源文件才会频繁变动,而一些库文件我们一般是不会去改动的。如果能把这些库文件提取出来,就能减少打包体积,加快编译速度。本文主要讲述在 vue-cli3 中利用 DllPlugin 来进阅读全文
posted @ 2019-03-05 20:14 lifefriend_007 阅读(971) 评论(2) 编辑