12 武当山道士

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

微信小程序 地图选取多边形【选中建筑物】

最近项目有个需求:在微信小程序内置地图上渲染出给定的多个多边形的建筑物轮廓,并且在用户点选对应建筑物的时候,给出被选中建筑物的各种详情。难点解析:地图点击的API会返回一个坐标点的经纬度,通过这个经纬度,遍历地图上已渲染出的多边形,判断在哪个多边形内最后封装了一个方法,map.js见附件,其他页面调用方法如下:import MapUtil from '../util/map.js';pa...

2020-03-31 23:54:21

微信小程序 ReferenceError: regeneratorRuntime is not defined

微信小程序里如果使用了 async + await,会报这个错误原因:async+await是 ES7 的一个特性,如果微信小程序IDE里开启了ES6转ES5,则会报这个错误。解决方案:第一种方法:开启【增强编译】第二种方法、引入 regenerator- 下载 regenerator:https://github.com/facebook/regenerator/tree/master/packages- 将下载文件里的 regenerator-runtime 文件夹放到小程序的某个目录下,

2020-05-21 17:14:42

阿里云ECS服务器 外网无法访问Mysql

阿里云ECS服务器 外网无法访问Mysql环境:centos系统php环境用的lnmp一键安装包一、阿里云配置安全组出方向开放3306端口,开通后如图:二、ssh远程登录服务器,设置防火墙1、先查看防火墙状态$ firewall-cmd --state # 显示 not running // 防火墙未开启2、开启防火墙$ systemctl start firewalld...

2019-12-13 16:17:02

docker 安装php环境lnmp + redis 最简单实践

一、安装docker mac版本的docker 下载地址:https://download.docker.com/mac/stable/Docker.dmg二、安装系统及lnmp环境1、拉取centos的镜像docker pull centos # 拉取官方centos镜像2、 通过centos镜像来创建一个名为: centos-lnmp的容器,运行容器并进入容器内docke...

2019-09-04 14:34:11

扫码进入小程序 传参接收 前后台代码+服务器配置

业务场景:商户后台设置完商品,生成预览二维码;用微信扫预览二维码,直接进入微信小程序对应的 商品详情页面( 小程序路径为: pages/item/detail ) 设置扫码进入小程序规则 微信小程序账号登录后,商户后台url字符串(用此字符串生成二维码,比如qrcode等插件)小程序js取参数...

2019-08-28 09:44:43

微信小程序传数组给后台(thinkphp后台接受前端数组参数)

场景:需要前端传关联数组给后端尝试:常规写法不好使解决:前端json序列化对象数组为字符串str,然后将此字符串str作为参数的值传给后端(比如schools:str),后端将收到的参数先进行htmlspecialchars_decode,然后json反序列化为对象数组微信小程序js代码:test.jstestArrPost:function(){ //对象数...

2019-07-02 16:43:09

微信小程序【Promise】 通过code请求开发服务器获取openid实例

功能分析:多次回调,用Promise来简化流程app.js 内添加如下代码 /** * 获取微信code * Promise * 用于后续换取openid等操作 * @resolve {String} code * @reject {String} 错误提示 */ getWxCodePromise: function () ...

2019-05-23 13:16:41

phpcms v9 网站迁移 详细步骤及注意事项

场景:本地搭好网站放到线上服务器,或者 网站域名变更1、准备:服务器上新建一个数据库 比如: www,并设置对应的账号密码。(尽量不要用root账户)注意:采用pcv9源生安装加回复数据的方式,数据库密码不能有特殊符号。我安装的时候卡在,数据库连接验证这一步,pcv9提示说:”数据库连接成功,但是不能创建...“。所以着重提醒一下2、上传:源码上传到空间根目录,并赋予权限 755,用户...

2019-03-11 16:25:57

阿里云ECS 配置mysql数据库主从(灾备)

用途: 生产mysql数据库灾备,或者用作读写分离环境: 两个服务器环境配置相同(硬件带宽等不同,从库性能略低)- 阿里云ECS、CentOS 7、lnmp1.5集成环境( Mysql5.7 )准备工作:主服务器mysql停止数据读写工作并备份从数据库拷贝主库的完整备份,库名要相同1、master数据库配置文件$ vi /etc/my.cnf #[mysqld] 下面添加 # ...

2019-02-20 18:12:02

lnmp 配置nginx 实现内网/本地域名

需求:微服务 客户端服务器 需要内网访问 api接口服务器解释:传统的外部网址(比如二级域名)也能实现,但是不安全,于是采用内网域名的形式实现步骤:1、nginx解析域名 _innerapi.sd.cn 到 127.0.0.1$ find / -name hosts=================/etc/hosts #这是hosts文件所在的目录=================...

2019-01-15 12:12:23

H5 js点击按钮复制文本到粘贴板

准备:先去下载clipboard.js: 官网移动端效果如下:应用:html+js 代码如下:<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> &am

2018-12-18 10:06:49

MySQL... ERROR! The server quit without updating PID file

原来mysql运行正常,今天改了一下/etc/my.cnf,结果出事了:StartingMySQL...ERROR!TheserverquitwithoutupdatingPIDfile(/usr/local/mysql/var/izdfdm53ffn7zjgs74ru5xsd4sd45z.pid).各种百度谷歌,没解决,那些都是别人的方法,解决不了问题,自己看错误...

2018-12-05 17:19:02

微信公众号分享自定义标题、内容、图片 + php后台封装签名signature生成函数

php 微信公众号签名signature生成方法因为要做网页的微信分享,分享的时候想自定义 分享标题 分享摘要 和分享缩略图,所以要用到微信公众号的jssdk,必然就牵扯到微信签名。以thinkphp5为例,展示整个生成和使用的过程。步骤:1、获取微信access_token : 自定义函数 getWxAccessToken();2、根据1 的access_token,获取ticket:...

2018-11-10 16:52:04

SQLSTATE[42S22]: Column not found: 1054 Unknown column '1' in 'field list' -- IF查询出错

mysqlIF()查询的时候出现这个错误场景:user表age字段,查询并输出字段is_adult(0表示未成年,1表示已成年)查询语句如下:SELECTIF(age>18,1,0)asis_adultFROMuser;错误原因:默认返回值类型是任何返回值的相容集合类型,但具体情况视其所在语境而定。如果用在字符串语境中,则返回结果味字符串。如果用...

2018-09-05 11:07:17

微信小程序 换行 空格&连续空格 view不自动换行

一、换行1、必须在<text/>里,才能用\n来换行;2、<view>里的不能用\n换行,想在view里换行,只能再包含一个text换行例子:<viewclass='outer_box'><textclass='inner-box'&

2018-08-17 09:23:07

LNMP CentOS 服务器安装 freetds 和 pdo_dblib,TP5里连接sqlserver

1、安装freetds$ cd /root/lnmp1.5/src$ wget ftp://ftp.freetds.org/pub/freetds/current/freetds-current.tar.gz$ tar zxvf freetds-current.tar.gz$ cd freetds-dev.1.00.411$ ./configure --prefix=/usr/loca...

2018-08-10 18:19:37

git + gitolite 搭建版本管理服务器 及操作使用说明

一、GIT安装及使用说明1、不同系统安装git及设置yum install git #centosapt-get install git #ubuntu#mac 安装需要两步如下:homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/ins...

2018-07-31 18:11:18

gitolite 使用说明

前提 已经在服务器安装好gitolite了 安装 gitolite 请参考官方最新指南(有些老的操作说明已经不适合新版本了):http://gitolite.com/gitolite/fool_proof_setup/一、切换管理员(假设新管理员公钥在 keydir/admin.pub): 1、本地生成 并 拷贝公钥 id_rsa.pub:$ ssh-keygen -t rsa -C ...

2018-07-21 09:49:52

微信小程序的 scroll-view 上拉加载数据重复

微信小程序的 scroll-view 上拉加载更多的BUG(数据会多加载,甚至有重复数据)。 问题描述:上拉一次,会多次触发触底函数 onReachBottom();换成自定义加载更多函数, 例如 loadMore(), 问题依旧存在。 生产环境:调试基础库 目前最新版本1.9.94 依旧存在这个问题。 解决方法:加状态控制变量,限制 触底函数/加载更多函数 的触发条件。页面上拉加载更多...

2018-06-28 15:09:44

thinkphp3.2.3 多图片上传 保存原图和缩略图到数据库

图片上传函数 _upPics() 放到控制器 BaseController.class.php 里,方便其他控制器继承调用 BaseController.class.php 如下<?phpnamespace Admin\Controller;use Think\Controller;/** * 基础扩展 * @author 武当山道士*/class BaseCont...

2018-06-25 16:20:24

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。