- 博客(121)
- 资源 (7)
- 收藏
- 关注
原创 记一次 微信小程序封装请求方法
// 封装 wx.request 获取数据(孕期提醒)const request = (path, params, method = 'GET') => { const baseURL = 'https://api.*****.com/'; const userInfo = getUserInfo() || {}; const userId = userInfo.id || 0; const token = userInfo.token || ''; const header = {};
2021-09-27 14:19:46 164
原创 使用vue-video-player 方法 视频全铺满以及过程中遇到的问题
安装、调试、修改效果:安装插件及环境问题:1、安装vue-video-player2、组件使用(全部)还需调整的地方:效果:安装插件及环境问题:1、安装vue-video-playernpm install vue-video-player -save使用中遇到的环境问题:1、Failed to resolve loader: sass-loader You may need to install it安装sass-loadercnpm install sass-loader -Dcn
2021-04-02 18:11:16 5717 4
原创 VUE项目引入微信JSSDK 实现微信自定义分享
VUE项目引入微信JSSDK 实现自定义分享前端vue、后端php问题:后端获取config参数所需的url 需要和请求自定义分享页面url一致一、微信公众号后台添加 js安全域名(白名单)二、(前端) VUE引入微信JSSDK1、yarn add weixin-js-sdk或者npm install weixin-js-sdk --save-dev2、封装wx分享功能在asset中新建wx.jsimport axios from "axios";import wx from 'weix
2021-03-18 15:47:08 1003 1
转载 php Redis操作类
<?php/** * redis操作类 * 说明,任何为false的串,存在redis中都是空串。 * 只有在key不存在时,才会返回false。 * 这点可用于防止缓存穿透 * */class Redis{ private $redis; //当前数据库ID号 protected $dbId=0; //当前权限认...
2020-12-14 14:28:41 222
原创 php memcached操作类
1、简易版:使用:<?phpheader('Content-Type:application/json; charset=utf-8');header('Access-Control-Allow-Origin:*');if (!defined('MEMCACHE_HOST')) { define('MEMCACHE_HOST', '***5'); define('MEM...
2020-12-14 14:27:40 174 2
原创 php5.3 mysql数据库的 mysql引擎 通用配置文件(简易版)
同一个类里连两个数据库,实例化两次即可。实例:<?phpheader('Content-Type:application/json; charset=utf-8'); define("NEW_DB_CONFIG", '1'); //选择数据库include_once(BABY_PATH . "/common/inc/global.php");//包含数据库配置文件………...
2020-12-14 14:23:51 117
原创 前端页面 cdn引入 elementUI和vuejs使用
这里写自定义目录标题H5直接使用cdn引入 elementUI vue(照常使用)1、cdn引入 (建议下载到本地)2、html标签使用elementUi3、正常使用vue初始化效果图H5直接使用cdn引入 elementUI vue(照常使用)1、cdn引入 (建议下载到本地)<script type="text/javascript" src="../js/vue.js"></script><!--<script type="text/javascript"
2020-10-30 10:27:15 3693 2
原创 前端页面 Vuejs针对安卓低版本 、ios9.x 不兼容 ES6语法导致失效解决方法
Vuejs 针对 安卓低版本 、ios9.x 不兼容 ES6语法导致失效解决方法解决方法:ES6转ES5cdn引入形式cli脚手架解决方法:ES6转ES5cdn引入形式3点:正常编写vue,修改script 类型type=“text/babel”,引入browser.min.js遇到一些API不转化的情况使用polyfill.min.js正常编写vue 注意类型修改:type=“text/babel”<script type="text/babel" src="my.js">
2020-07-24 15:04:29 2217 1
原创 Layui 新增表单demo 音频+图片
样式代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>....</title> <link rel="stylesheet" rev="stylesh.
2020-05-18 14:28:10 1806
原创 喜马拉雅数据接口 JSSDK API 接入 demo WEB版 标准登录 、免登陆
1、引入jssdkconfig, XMLY, XMplayer 喜马拉雅sdk封装好的<script src="https://s1.xmcdn.com/yx/web-jssdk/last/dist_cdn/1.3.4/xmsdk.min.js"></script>2、初始化(授权登录、免登陆)config({ app_key: '2e*****1...
2020-04-29 11:50:32 3057
原创 喜马拉雅数据接口 接入 demo PHP版 API
记录一下使用经验,常规参数封装使用。API接口版具体操作类XmlyApi.php示例,更多需求可前往喜马拉雅官方文档查询,调用方法同理。<?php/** * author : zhw * 2020-03-03 * 喜马拉雅认证接口 */header('Content-Type:application/json; charset=utf-8');include...
2020-04-29 10:04:45 2461
原创 前端页面 微信内部分享网页 自定义 分享标题,文案,图片(php快速版)
1、“公众号设置”的功能设置里面填写js接口安全域名,ip不可以。(微信开发不熟的可以阅读下微信文档)2、引入js https://res.wx.qq.com/open/js/jweixin-1.0.0.js3、调用js 方法(需要各种参数可接口获得,快速版直接php插入)以下是所需代码index.php(当前页面引用)<script type="text/jav...
2019-12-30 15:29:56 799
原创 微信公众号 支付----企业付款微信用户(商户号,微信公众号:appid,openid)demo
流程: 微信用户从微信公众号进入查询页面(网页授权获取openid),进行提交申请单。 后台管理员进行审核(支付,驳回),主要记录支付操作。事先准备: 1、商户号 2、公众号(开通支付功能) 3、商户号绑定到公众号 4、证书(由商户号进行生成导出,用于a...
2019-11-14 15:37:59 1692
原创 微信小程序 账户系统使用unique_id 多平台账号通用
小程序端获取数据:使用session_key 去获取uniqueid。app.jslogin: function () { var that = this; // 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey wx.r...
2019-10-25 13:25:55 1372
原创 前端页面 h5使用vue搭建带播放列表切换的音频播放器 audio
一个h5的音频播放器,播放列表与播放器上下首切换样式效果对应起来。五秒后自动收缩形成挂件(不可移动)。点击播放器图片 即可展开、收起。audio.js audio.css 资源下载详细代码上篇样式 部分代码:html<!DOCTYPE html><html><head>...
2019-08-22 15:47:40 1195 5
原创 前端页面 cdn引入vue形式的前端页面(首页+列表页+详情页) demo
页面中含有H5 自定义音频播放器另作说明H5自定义带列表音频播放器1、页面首页: 列表页: 详情页: 2、各网页需要的通用点 cookie操作 //设置cookie setCookie(cname, cvalue, exdays) { ...
2019-08-22 15:03:53 5153 4
原创 vue-cli 富文本编辑器vue-quill-editor demo,以及一个页面多个富文本编辑器出现的冲突。
需求一个页面需要多个 富文本编辑器 ,暂选vue-quill-editor。在使用过程中,添加 上传图片、视频的操作。单个编辑器正常使用,复用之后,第二个编辑器上传成功后找不到quill正确对象,还是用的第一个编辑器的对象。(请教大神后,需添加index,如下图),还未使用,目前使用vue-quill-editor 和vue-quill-editor-extend,哈哈哈哈,当时急着用...
2019-07-24 11:25:22 4385 18
原创 vue-cli ElementUI搭建单页面后台(table,form,router,组件传值)(以及中途遇到的 npm打包、axios,第三方插件等问题)
1、前台展示首页:添加页:音频列表页:修改页:数据统计页:vue可使用<script>引入,这里使用的是npm 命令行形式:2、代码1.代码结构2.具体代码App.vue 正常引入php项目组件<template...
2019-06-26 15:32:42 1296
原创 PHP 对图片的裁剪,缩略图 方法(后台方法)
//裁剪function get_thumb_img($old_src){ $new_src = "******/".time().rand(0,5000).rand(5000,10000).'_n.jpg'; $old_info = getimagesize($old_src); switch($old_info[2]){ case 1:$im = imagecreatefrom...
2019-06-13 15:33:49 501
原创 php5.3 发送邮件phpemail的使用 (适用php5.3)
1、下载phpemail资源包github上的PHPMailer,需要php版本>=5.5;用在php5.3上回有各种问题,所以找了个适用于php5.3的phpemail 下载地址(如何改下载 所需积分,还请留言告知,上传之后默认要5积分!!无奈)2、php5.3的实例(写法大致一样)展示事先准备邮件服务器实例使用163的邮箱,开启授权码。代码//引用...
2019-06-12 10:27:52 1435 10
原创 前端页面 使用swiper插件的轮播图
主要记一下插件swiper。方便以后查找添加备注:swiper 与 vue 数据渲染有冲突!!暂时解决是分开了,放vue 实例块外面。2019-12-26只需简单配置即可。HTML示例代码块<link rel="stylesheet" href="http://***/js/swiper/css/swiper.min.css"><script sr...
2019-05-22 09:51:36 221
原创 设计模式的学习了解(六大原则,五大创建型模式,十一大行为型模式,七大结构型模式)
主要是大脑中有个印象,过程中能想到就往上靠,想不到就想不到了。(摆手表情)更新2019-05-28,看到对设计模式进行详细分析的文章设计模式看了又忘,忘了又看?常见的模式工厂模式:减少new 操作。单例模式:避免大量new操作,创建一个实例,必须给其他对象提供这一实例,必须自行创建这个实例。注册模式:全局共享,交换对象。策略模式:面向对象多形式。适配器模式:将各种截...
2019-05-20 10:28:26 229
原创 layui php+PHPExcel 拉取excel表格数据一键导入
需求:大量数据需要导入数据库,直接拉取excel表格进行读取数据并存入数据库,过程中不对文件进行存储(使用上传过程中的缓存文件)。前端代码(layui+php):<?php if(!defined('MEMCACHE_HOST')) { define('MEMCACHE_HOST','1****5'); define('MEMCACHE_PORT',1***2)...
2019-05-07 17:10:01 3245 2
原创 layui 简易后台 特定文章放到特定位置(layui+php,缓存)
需求:在展示已有的文章列表的同时,把特定文章放到特定位置(位置1-10),并规定放置时间。前端显示使用缓存替换特定位置的内容。可直接新增文章下的回复。方式一:添加原有的文章(通过固有id),通过id定位。方式二:新增文章。新增后的id代码:<?php //include_once("/****global.php"); if(!defined('MEMC...
2019-05-05 13:38:34 285
原创 前端页面 卡片浮动、分类动态切换 瀑布流形式
注意:导航条切换目前是写死在页面里的,没有做到从后台获取导航条目进行改变。<?phpdefine("BABY_PATH","/****/baby");include_once(BABY_PATH . '/**ew.php');include_once("/o*****/memcache.php");$ms=new Mysqls();$daren_arr = array(...
2019-04-22 13:59:01 1153
原创 前端页面 数据处理input、textarea输入框实时 统计字数(真实字数)
需求:实时监听textarea/input的输入变化,并在页面上显示还能够输入多少字符。初始做法(有问题,不准确):仅仅使用on keyup事件 :导致在输入的时候会根据输入法状态把汉字拼音算进去,在换成汉字时并不改变统计结果如下图:改过的方法 使用多个事件绑定(可行)://实时监听字数变化$(document).ready(function(){ $('.i...
2019-04-19 10:06:45 4671
原创 Linux 开启MySQL binlog日志 、并通过binlog文件 恢复mysql 数据库
开启MySQL binlog日志1、登录MySQL,查看binlog日志的状态登录MySQL后,输入show variables like '%log_bin%';查看到binlog日志为OFF关闭状态;(我的已经开了)mysql> show variables like '%log_bin%';+---------------------------------+----...
2019-04-18 17:08:55 4164
转载 CentOS 7 MySQL自动备份shell脚本 (附带 --master-data, -e的作用)
1、新建shell脚本vim /shell_jiaoben/mysqlBackup.sh#!/bin/bash# 以下配置信息请自己修改mysql_user="root" #MySQL备份用户mysql_password="123456" #MySQL备份用户的密码mysql_host="192.168.163.12"mysql_port="3306"mysql_char...
2019-04-18 16:37:47 487
转载 CentOS7+mysql5.6配置主从
一、安装环境操作系统:CentOS-7-x86_64-DVD-1611.iso数据库版本:mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz数据库地址: 192.168.2.1(主) 192.168.2.2(从)MySQL在5.6之前和之后的安装方式是不一样的。自己整理的mysql安装,主从配置基于这篇安装:http://w...
2019-04-18 16:17:54 330
转载 CentOS 7 查看系统时间、更新系统时间
一、查看系统时间、硬件时间# date // 查看系统时间#hwclock // 查看硬件时间二、时间服务器上的时间同步的方法安装ntpdate工具# yum -y install ntp ntpdate设置系统时间与网络时间同步# ntpdate cn.pool.ntp.org将系统时间写入硬件时间# hwclock --systohc原文:http...
2019-04-18 15:33:36 596
转载 nagios 发送命令 /nagios/cgi-bin/cmd.cgi无法打开(nginx环境下)
原因分析,nginx不支持post。解决方法,重新编译nagios1、vi /nagios-4.0.8/cgi/cmd.c 找到printf("<form method='post' action='%s'>\n", COMMAND_CGI); post修改为get2、重新make,不需要make install 复制新的cmd.cgi替换旧的的 c...
2019-04-18 15:31:55 574
原创 centos7 使用nagios发送通知预警邮件
事前准备:服务器可发送邮件centos7 发送邮件实测一、安装:安装 mailx 和 sendmail:yum install mailx -yyum install sendmail -ysystemctl start sendmail二、设置发件人信息:vim /etc/mail.rcset from=xxxxx@163.com #作为发送邮件的账号set...
2019-04-18 15:28:05 717
原创 Nagios之监控mysql check_mysql check_mysql_query check_mysql_health
Nagios之MySQL单机监控监控MySQL的两种方法:一种是通过Nagios官方的check_mysql插件(还有第三方类似的check_mysqld插件,据介绍拥有check_mysql及其他功能),另一种第三方的check_mysql_health插件。check_mysql1、安装略check_mysql、check_mysql_query插件使用要求MySQL库可用,可...
2019-04-18 15:03:50 461
原创 centos7 nginx环境下搭建nagios监控
准备资源(在使用wget时有的资源失效了,所以可自行下载资源备用)链接:https://pan.baidu.com/s/1SZFn4X8HAq2nAqVsIWE2gA提取码:hsqb准备工作1、FCGI模块 安装wget http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/FCGI-0.73.tar.gztar xvz...
2019-04-18 14:07:20 780
原创 centos7 yum安装不到指定资源(No package php-mcrypt available.)
问题:No package php-mcrypt available.Error: Nothing to do方法:yum install epel-release //扩展包更新包yum update//更新yum源yum install libmcrypt libmcrypt-devel mcrypt //再执行一遍...
2019-04-18 10:48:07 1133
转载 centos7 编译时显示 ./configure: No such file or directory
一般情况下,多看看目录下的readme和INSTALL文件,里面会告诉你怎么安装软件。这里我目前知道可能有两种情况:1、目录下没有configure,但有configure.am或configure.in时,需要用autoconf命令来生成configure。代码如下:$cd(软件名)-(版本号)$autoconf2、此软件或库安装方式不是按以下套路来安装,$cd(软...
2019-04-18 10:44:17 8870
原创 linux awk,sort,grep,sed指令简单应用(ip连接数,排前10的url,某一时间段的ip连接数)
例子通过日志查看当天ip连接数,过滤重复:1、查看nginx/apc进程:nginx/httpd[root@localhost ~]# ps -ef | grep nginxroot 7294 1 0 01:15 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx -c /opt/ngi...
2019-03-21 10:08:46 792
原创 centos7 安装memcached
1、安装libevent库依赖yum -y install libeventyum install libevent-devel2、解压memcached 安装tar -zxvf memcached-1.5.0.tar.gzcd /lnmp/src/memcached-1.5.0./configure --prefix=/opt/memcachedmake &am...
2019-03-18 15:10:48 640
原创 centos7 配置 phpmyAdmin ,设置nginx服务器域名访问 禁止ip访问 配置遇到的问题
安装wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gztar -zvxf phpMyAdmin-4.7.0-all-languages.tar.gz#放置根目录下mv phpMyAdmin-4.7.0-all-languages /opt/nginx/ht...
2019-03-18 14:27:24 835
原创 centos7 源码安装lnmp环境 到指定位置 以及过程中遇到的问题(安装lnmp脚本)
源码安装安装条件:事前准备1.关闭防火墙centos7 使用firewalld systemctl stop firewalld2.关闭SELinuxvim /etc/selinux/configurationsSELINUX=enforcing #注释掉SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq ...
2019-03-18 13:51:24 497
browser.min.js+polyfill.min.js.rar
2020-07-24
scws+phpanalysis.rar
2020-06-23
mustache 前端渲染模板
2019-08-23
H5 带 播放列表,时间轴,前后首可切换的音频播放器 的js 与 css
2019-08-22
PHP 利用getid3 获取mp3、mp4、wav等媒体文件时长等数据
2019-06-20
phpmailer.rar 适用于php5.3 亲测有效
2019-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人