自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 ArcGIS Vue By Webpack 创建地图

如何使用 webpack 创建一个最基础的 ArcGIS 地图效果以下是package.json 中需要的依赖 "devDependencies": { ... "vue-template-compiler": "^2.6.10" }, "dependencies": { ... "es...

2019-10-22 10:02:45 344

原创 ThinkPHP中关于session的Bug修复和session设置的自定义支持无限维数组

这里不是说TP不好,只是说没有什么是完美的,我们喜欢TP,我们希望TP变得更好ThinkPHP中自带的session有些缺点:如果不设置前缀,session(null)无效 同样,如果不设置前缀,session的过期时间也无效 根据源码,虽然支持数组设置,但是最多只能支持二维数组,有些场景下不够用// 获取sessionif (strpos($name, '.')) { ...

2019-05-22 02:25:09 391

原创 原生JS中关于全屏显示的各个操作

设置全屏显示与退出全屏显示function toggle_full_screen(){ if(document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement){ if...

2019-05-20 15:29:39 333

原创 php实现GitHub第三方登录

这里是在tp3.2里面写的,但是对框架没有什么太大的依赖,很容易修改需要配置的参数//Github 配置'GITHUB' => array( 'CLIENT_ID' => '', 'CLIENT_SECRET' => '',),首先是用户登录的页面,直接跳转GitHub的授权页面public function login(){ // 记...

2019-05-05 14:28:17 528

原创 手动引入thymeleaf-layout-dialect

最近在研究用 java 写网站,在使用 spring-boot-starter-thymeleaf 的 thymeleaf-layout-dialect 时老是无效,查阅了网站才知道,2.0之前的 spring-boot-starter-thymeleaf 自带 thymeleaf-layout-dialect 。2.0之后就没有自带了。那么怎么手动引入呢?应该是compile 'nz....

2019-04-14 10:34:43 1411

原创 Vue 子组件修改父组件props值 wangEditor

首先说点题外话,子组件修改父组件的值,这个内容很多人都写过,但是很大一部分是基于 Vue2.0 写的,需要在父组件中专门定义一个方法/函数,很是麻烦。今天仔仔细细把官方文档看了一下,有了今天这篇博客。首先这个wangEditor是使用比较广泛的一个开源富文本编辑器,对于输入内容不复杂的需求来说非常棒。这里是它的官网http://www.wangEditor.com这个组件可以直接套在w...

2019-03-30 08:59:58 2599

原创 PHP 检测用户设备

使用专门用于检测用户设备信息的开源项目Mobile Detect原生PHP:<?php// 引入类库require_once 'Mobile_Detect.php';// 实例化$detect = new Mobile_Detect;/** * 查询设备的类型 */// 是否为移动设备(包含手机与平板)if ( $detect->isMobile() ) ...

2019-02-05 21:35:35 843

原创 Openlayers + Vue 实现自定义鼠标右键为改变视图角度事件

openlayers 5.3 + Vue 2.5效果:持续按下鼠标右键再拖动鼠标可以实现变换视图的角度(openlayers的样式被我改了一下,看上去有点像ArcGIS API for JS 4.x的样式)关键点Vue里面如何阻止浏览器的默认右键事件 如何阻止openlayers自带的鼠标点击拖动地图事件1.Vue里面如何阻止浏览器的默认右键事件这里有一个坑,下面的...

2019-01-07 16:46:42 1849

原创 ArcGIS API for JS + Vue 实现 2D / 3D /不同底图 的无缝切换(视图位置不发生改变)

需要用到:Vue 2.5 、Bootstrap 4 、ArcGIS API for JS 4.10说明:这里的底图切换和2D/3D的切换思路和官网一致,但是实现方法完全不同,是利用Vue将初始化的参数变成响应式从而实现的无缝切换效果:初始状态:初始状态是 Google 的底图,为 3D 状态随机变换视图位置后切换底图:不会改变视图位置切换显示维度:同样不会改...

2018-12-27 15:04:23 5036 6

原创 CentOS 7 下为 Apache 安装 SSL 证书,并使用 443 端口实现 https 安全访问

本文的环境是阿里云的轻量级应用服务器的 LAMP前提条件:需要一个已经完成备案的站点首先申请你的 SSL 证书,这里可以用免费的 DV SSL购买完成后等待1~2天,等待证书签发,签发后下载下载完成后,重命名文件名(为了后面方便配置 Apache)在你的 Apache 安装目录下新建 cert 文件夹把上面的三个文件放到该文件夹中接下来先打开 Apach...

2018-12-08 16:40:16 2705 1

原创 oplenlayers 与 Vue 结合,实现添加任意内容到地图指定位置,并跟随放大级别缩放

先上效果:可以在地图的指定位置(坐标)上放任何 html 标签,并实现跟随地图放大级别缩放下面是地图放大级别特别大的时候的效果:下面是放大级别特别小的时候的效果(可以设置成不显示):原理和说明放置任意 Html,这里毫无疑问是使用的 ol.Overlay 这个类。但是问题是,在 ol 封装好的 ol.Overlay 类中,显示的内容是无法跟随地图的级别缩放的,而可以...

2018-12-08 16:02:54 2021 3

原创 使用 php 构建产品级网络爬虫(一)设计爬虫需要考虑的地方

前言说到网络爬虫,绝大多数人可能想到的都是 python 或者是 C,前者拥有众多的类库、出色的可拓展性等优点,后者拥有杰出的运行效率(对于上亿的 Web 数据量而言,python 和 C 爬虫之前微小的性能差距会被放大数亿倍)。其实,只要是服务器端的脚本语言,都可以用来构建爬虫,php 拥有优秀的运行效率和同样少不的类库,lamp 作为全球使用最广泛的建站全家桶,毋庸置疑有众多的 phper...

2018-12-08 12:01:53 437

原创 Vue 2.x 下 Bootstrap 4 中将 iframe 视频嵌入 modal 组件并给予相应的视频播放与关闭控制

Bootstra 4 的 Modal 本身不带有视频控制的 JavaScript ,在将视频 iframe 嵌入其中时需要自己编写相应的 Javascript 。在 Bootstrap 4 的官方教程中 ,推荐的 https://stackoverflow.com/questions/18622508/bootstrap-3-and-youtube-in-modal Stackoverflow...

2018-11-05 09:31:48 2201

原创 使用PHP爬取中国银行实时汇率信息,并为前端提供json数据(前端篇)

先上效果:如何获取汇率信息我已经在之前的博客里面详细地讲过了,下面我们来看如何使用后端返回地汇率信息html:<section> <h4><i>实时汇率</i></h4> <div id="exchangeRateInfo"> 数据加载中…… </div&

2018-08-06 10:09:52 1843

原创 使用PHP爬取中国银行实时汇率信息,并为前端提供json数据(后端篇)

先上效果: 思路:访客请求一旦请求汇率信息,就让服务器执行一次跨域请求,让服务器读取包含汇率信息的界面,通过正则或者其他的类库(simple_html_dom解析器)提取我们所需的信息,以json的格式返回给客户端。这里用到的simple_html_dom下面是后端的代码(getCurrencyInfo.php)<?php //允许跨域访问 header("A...

2018-07-12 17:08:26 3686 2

原创 在网页中使用iframe嵌入B站视频(腾讯视频同理)

先上效果:首先是自己的页面:点击图片后出现一个遮罩、遮罩上显示B站的视频:这个效果很常见,例如在索尼中国的网站中:点击图中的播放图标会出现腾讯视频的iframe窗口:那么下面来看代码:<!DOCTYPE html><html><head> <title></title> <style type="text/css"&gt

2018-07-08 19:15:01 54370 22

原创 使用Yahoo天气接口实现全球天气预报 JavaScript+Ajax

2019年1月7日更新Important EOL Notice: As of Thursday, Jan. 3, 2019, the weather.yahooapis.com and query.yahooapis.com for Yahoo Weather API will be retired. To continue using our free Yahoo Weather APIs...

2018-07-07 12:57:22 9661

原创 ArcGIS API for JavaScript 3.x 下实现标记点要素

效果如下:鼠标滑动上去的时候出现详细信息数据以json格式传递,数据如下(data.js):var data = [ //json数据 { "id":"01", "name":"长城", "x":116.016033, "y":40.364233, "desc":"长城(Great Wall),

2018-05-12 21:40:52 4466 2

原创 使用新浪股票接口实现股票价格实时刷新JavaScript+Ajax+PHP

效果如下:低于上个交易日收盘价时“当前价格”为绿色,高于则为红色,等于为黑色;当股票价格上升时,背景闪烁红色一下,下降时闪缩绿色。(这个接口可以返回很多数据,包括买一价格、买一手数、当日最高价等信息,这个例子里面只写出了股票名称、股票代码、上个交易日的收盘价和当前价格)关于这个接口具体返回的数据可以看这篇新浪实时股票数据接口http://hq.sinajs.cn/list=code下面是后台的PH...

2018-05-11 12:05:23 7966

天气图片包

天气预报的PNG图片包,本图片包包含了常见的30种天气类型。

2018-07-07

ArcGIS Server 10.2 for Linux

ArcGIS Server 10.2 for Linux ,安装帮助:http://enterprise.arcgis.com/zh-cn/server/latest/install/linux/welcome-to-the-arcgis-for-server-install-guide.htm

2018-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除