11 武当山道士

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

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

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

2019-09-04 16:07:53

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

业务场景:商户后台设置完商品,生成预览二维码;用微信扫预览二维码,直接进入微信小程序对应的商品详情页面(小程序路径为: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、CentOS7、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/-namehosts=================/etc/hosts#这是hosts文件所在的目录=================...

2019-01-15 12:12:23

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

准备:先去下载clipboard.js:官网移动端效果如下:应用:html+js代码如下:<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="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$wgetftp://ftp.freetds.org/pub/freetds/current/freetds-current.tar.gz$tarzxvffreetds-current.tar.gz$cdfreetds-dev.1.00.411$./configure--prefix=/usr/loca...

2018-08-10 18:19:37

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

一、GIT安装及使用说明1、不同系统安装git及设置yuminstallgit#centosapt-getinstallgit#ubuntu#mac安装需要两步如下:homebrew/usr/bin/ruby-e"$(curl-fsSLhttps://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-trsa-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如下<?phpnamespaceAdmin\Controller;useThink\Controller;/***基础扩展*@author武当山道士*/classBaseCont...

2018-06-25 16:20:24

mysql 百万级数据量 数据库优化实例及效果比较【where条件字段加单索引效果最优,毫秒级响应】

mysql百万级数据库优化(本地数据库测试,线上测试到晚上没人了再更新…)本地电脑参数:处理器:2.6GHzIntelCorei5内存:8GB1600MHzDDR3jy_item表行数(数据量)1822766条数据以下是整个优化对比过程#jy_item表行数(数据量)1822766SELECTcount(id)FR...

2018-06-05 17:32:24

js/小程序 正则获取指定字符串后的字符串

场景:源数据字符串为http://zhipur.com/item?data=SN120180525FEOCE,需要把?data=后面的字符串(SN120180525FEOCE)取出来实现:用stringobj的match()方法实现代码:varstr='http://zhipur.com/item?data=SN120180525FEOCE';varcode1...

2018-05-24 16:20:05

微信小程序 下拉刷新/上拉加载更多 (上拉加载更多怎么实现)

参考:微信小程序开发文档->框架>逻辑层->注册页面实现原理:1、下拉刷新:由于小程序数据是实时渲染的。我们把data{}内的数据清空重新加载即可实现下拉刷新。2、上拉加载更多(页面上拉触底事件):新获取的数据追加到data{}内的原数据即可。由于小程序数据是实时渲染,小程序在保持原数据显示不变的基础上,自动追加渲染显示新数据。注意(小程序官方有说明):上拉加载更...

2018-05-23 10:10:07

查看更多

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