自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不知道起什么名字

学会分享,一起进步!

  • 博客(69)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 PHP接收并解析微信支付结果通知

支付完成后,微信会把相关支付结果和用户信息发送给商户,商户需要接收处理,并返回应答。微信通知信息为xml格式。信息格式大致如下:<xml><appid><![CDATA[wx65498522b9a7pokr]]></appid><bank_type><![CDATA[CFT]]></bank_type><cash_fee><![CDATA[1]]></cash_fee>&l

2020-11-26 15:07:40 43

原创 uniapp利用腾讯地图接口获取当前定位城市及计算两经纬度的实际距离

一、注册腾讯地图申请开发者密钥(key):申请密钥 开通webserviceAPI服务:控制台 ->key管理-> 设置(使用该功能的key)-> 勾选webserviceAPI -> 保存 (小程序SDK需要用到webserviceAPI的部分服务,所以使用该功能的KEY需要具备相应的权限) 下载微信小程序JavaScriptSDK,微信小程序JavaScriptSDK v1.2二、导入SDK下载后解压,将里面的 qqmap-wx-jssdk.js 文件拷贝到项..

2020-10-24 13:58:02 268

原创 jwt是什么?php jwt类封装和使用

JWT是什么JWT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。基于token的身份验证可以替代传统的cookie+session身份验证方法。JWT由三个部分组成:header.payload.signatureheader部分:{ "alg": "HS256", "typ": "JWT"}对应base64UrlEncode编码为:eyJhb.

2020-10-23 13:31:30 55

原创 uniapp export 封装函数或api方法及调用

api/index.js//对象var myobj = { 'id': 1, 'fun': function() { return "fun"; }, 'name': 'myObj', 'fun1': function() { return "fun1"; } }//函数 function abc(){ return "abc";}fu.

2020-10-21 14:16:33 86

原创 uni-app+workman之如何使用Websocket

uni-app框架websocket测试发现:【APP端无法同时开多个websocket----这个问题等待解决!!!H5端没问题】测试发现问题所在:uni.connectSocket(OBJECT)创建出来的对象socketTask在浏览器中是一个实例对象【支持同时创建多个实例】而在APP却是一个单实例【所有新建的url的websocket都指向最后一个创建的实例】总的来说,还是可以使用,在APP中尽可能把数据一起打包发过来【只开通一个websocket,一个用户在同一个页面下开通一个w...

2020-10-20 17:08:29 40

原创 Photo Sphere Viewer渲染全景图片

下载官方网站:---- https://photo-sphere-viewer.js.org附属依赖必选项:---- three.js---- browser.js注: 可以直接使用 npm install photo-sphere-viewer或者yarn add photo-sphere-viewer安装,会自动下载three.js和browser.js官网demo详解:<!DOCTYPE html><html lang="en">&l..

2020-09-03 14:40:10 60

原创 工伤单险可以单独缴纳?或者是面对非全用工形式的员工是否可以缴纳工伤单险?

相信这些问题对于hr并不陌生,也有人咨询过我,下面一一回答1.单工伤险是商业保险吗?答案,工伤险指劳动者在工作中或在规定的特殊情况下,遭受意外伤害或患职业病导致暂时或永久丧失劳动能力以及死亡时,劳动者或其遗属从国家和社会获得物质帮助的一种社会保险制度所以,单工伤险不是商业保险,而是社保(社会保险)2.五险一金里面的工伤险是否可以单独缴纳?答.理论上工伤险不能单独缴纳,必须是五险一金一起缴纳,并且只有职工才能缴纳。3.非全用工,又叫非全日制用工不用签劳动合同,不用交社保但是!!

2020-09-01 09:13:01 122

原创 PHP绕过open_basedir限制操作文件的方法

0x00 预备知识关于open_basediropen_basedir是php.ini中的一个配置选项它可将用户访问文件的活动范围限制在指定的区域,假设open_basedir=/home/wwwroot/home/web1/:/tmp/,那么通过web1访问服务器的用户就无法获取服务器上除了/home/wwwroot/home/web1/和/tmp/这两个目录以外的文件。注...

2020-09-01 09:09:09 104

原创 php发送stmp邮件类 给有需要的人

<?php/*** email smtp (support php7)** Modified by: Reson 2017/06* UPDATE:* 1、change ereg to preg_match;change ereg_replace to preg_replace.* 2、change var to public/private.** More: http://www.daixiaorui.com**/class Smtp{ /...

2020-07-01 14:48:33 181

原创 uniapp之微信小程序开发教程记录

微信小程序开发教程目录正篇1 目前遇到的坑2 如何合理使用WebSocket3 根据主题色动态修改svg的颜色番外微信小程序开发之路——地图调用,你得注意的几个坑“一人一程”系列——【约球online】小程序技术选型及架构设计写在开头20190729暑期的开始,也是微信小程序开发之旅的开端。所谓的坑1. main.js你最好别瞎改当我们在HBuilder X中新建一个uniapp项目时,默认的main.js长这样:import Vue from 'vue'import Ap

2020-06-24 08:53:08 828

原创 uniapp之微信小程序开发教程及如何合理使用WebSocket

一、背景上一篇集中写了一些坑,接下来的教程主要针对具体问题进行探讨。本章主讲uniapp微信小程序如何使用websocket,具体包括应该在哪里连接服务器、在哪里监听消息等等。本人目前正在开发的“不做鸽王”小程序由于用到了Websocket,对这方面的问题研究的比较多,在此分享以下我的经验,希望可以为遇到同样问题尚未解决的人提供解决思路。二、WebSocket接口有哪些?由于小程序和uniapp的接口基本一致,只是wx->uni,这里直接介绍uniapp中ws相关的接口。小程序推荐使用so

2020-06-24 08:50:17 193

原创 vue $emit、$on、$refs简介

1、$emit触发当前实例上的事件。附加参数都会传给监听器回调ex: 子组件调用父组件的方法并传递数据注意:子组件标签中的时间也不区分大小写要用“-”隔开子组件:<template> <button @click="emitEvent">点击我</button></template><script> export default { data() { return { msg:

2020-06-10 11:16:53 51

原创 VUE父子组件方法及属性互相传递

一、父传子1、父传子-属性传递 //父组件index.vue<template><view><childs :childData="childData"></childs></view></template><script> import childs from '../../components/child/child'; export default {data() { retu

2020-06-10 10:26:10 81

原创 Vue或uniapp中:Prop传值(父to子),this.$emit(子to父),this.$refs 父调用子组件方法

通过Prop向子组件传递数据第一步父组件App.vue中<template> <div id="app"> <Users :users="users"></Users> </div></template><script>import Users from './components/Users'export default { name: 'App', data: funct

2020-05-27 14:10:49 379

原创 vscode运行 es6 export,import的模块时 SyntaxError: Cannot use import statement outside a module

当vscode运行es6 export,import的模块时,出现:SyntaxError: Cannot use import statement outside a module at wrapSafe (internal/modules/cjs/loade...

2020-05-25 22:22:44 1758

原创 ES6 Promise你了解怎么用,promise用法

promise是什么?1、主要用于异步计算2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果3、可以在对象之间传递和操作promise,帮助我们处理队列为了避免界面冻结(任务) 同步:假设你去了一家饭店,找个位置,叫来服务员,这个时候服务员对你说,对不起我是“同步”服务员,我要服务完这张桌子才能招呼你。那桌客人明明已经吃上了,你只是想要个菜单,这么小的动作,服务员却要你等到别人的一个大动作完成之后,才能再来招呼你,这个便是同步的问题:也就是“顺序交付的工作1234,必须按照1

2020-05-24 14:42:03 145

原创 python写爬虫

import requestsimport reimport osheaders={'user-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}res=requests.get('https://www.vmgirls.com/12945.html',headers=headers)html=res.tex.

2020-05-14 13:07:45 64

原创 Php+redis+锁机制实现高并发秒杀抢购解决方案

<?php$redis=new Redis();$redis->connect('127.0.0.1',6379);$num=$redis->get('num');//购买数量$ku=1;//库存量if($num<$ku){$file=fopen('1.lock',"a");if(flock($file,LOCK_EX)){$store=$redis-&...

2020-05-07 15:45:30 382

原创 swoole TCP协议同步堵塞通信

php 服务端 s.php//创建Server对象,监听 0.0.0.0:9501端口$serv = new Swoole\Server("0.0.0.0", 9501); //监听连接进入事件$serv->on('Connect', function ($serv, $fd) { echo "Client: Connect.\n";});//监听数据接收事件...

2020-04-15 09:47:17 73

原创 Centos7安装Swoole扩展

设置环境变量//打开文件vi ~/.bashrc//在文件末尾添加这两行,保存退出export PATH=/usr/local/php/bin:$PATHexport PATH=/usr/local/php/sbin:$PATH //输入命令source ~/.bashrc//查看版本php -v在/usr/local/src 存放安装包wget -O ...

2020-04-13 12:04:48 32

原创 用Jquery animate 写的图片轮播滚动效果

<style> * { margin: 0; padding: 0; box-sizing: border-box; } .clearfix:after, .clearfix:before { content: ""; display: table; } .clearfix:after { clear: bo...

2020-03-25 15:20:42 256

原创 Windows下php redis安装

一、Redis服务端下载地址:https://pan.baidu.com/s/1gE59KS-pKD2bbTyhwrcL0g 提取码:nrug解压安装,没毛病,直接进入安装步骤。1.临时服务安装cmd敲命令进入Redis安装文件下,启动临时服务:redis-server.exe redis.windows.conf,如果出现一个方形图标,安装临时服务成功。备注:通...

2020-03-14 20:50:29 62

原创 配置apache反向代理进行跨域

配置apache反向代理打开配置文件httpd.conf 开启 proxy_http_module 和 proxy_module 模块,将#号删除#LoadModule proxy_module modules/mod_proxy.so#LoadModule proxy_http_module modules/mod_proxy_http.so代理详细配置可以单独为某一个虚拟...

2020-03-02 13:20:32 109

转载 Nginx反向代理以及负载均衡配置

前提:最近在研究nginx的用法,在windows上小试了一下,由于windows下不支持nginx缓存配置,所以本文主要是讲nginx,以及反向代理与负载均衡。【一、为什么要使用nginx】  要回答为什么要使用nginx,那就先说说nginx能做些什么。  首先,nginx能做反向代理,那么什么是反向代理呢,举个栗子,我想在本地使用 www.mickey.com 的域名去访问...

2020-03-02 13:19:23 65

原创 VUEJS脚手架

Vue 安装vue-cli /webpack 全局安装全局webpack:npm install webpack -gvue脚手架vue-cli:npm install vue-cli -g安装webpack 版vue 项目在指定的目录中打开命令窗口(编辑器中自带的命令窗口也可以)vue init webpack myvuedemoProject name (回车默认...

2019-10-27 21:58:01 48

原创 利用grid实现响应式布局

css.row{ display: grid; grid-template-columns: repeat(12, 1fr); grid-gap: 5px;}.col-12{grid-column:span 12}.col-11{ grid-column:span 11}.col-10{ grid-column:span 10}.col-9{ g...

2019-10-25 09:29:36 257

原创 Jquery封装函数$.extend()、$.fn和$.fn.extend()的使用区别

<div id="myDiv"></div><script src="./js/jquery.min.js"></script><script type="text/javascript">/*(function(){ alert("立即执行");})();(function(parameter){ al...

2019-10-17 13:22:15 207

原创 js类的几种定义和使用方法

//0工厂模式function person(name,age){ var obj=new Object(); obj.name=name; obj.age=age; obj.getName=function(){ return this.name; } return obj;}var person=person("顽固",12);// console.log(per...

2019-10-16 22:32:57 224

原创 PHP使用CURL实现对带有验证码的网站进行模拟登录的方法

<?php/*** 模拟登录*///初始化变量$cookie_file = "tmp.cookie";$login_url = "http://111.com/member/login";$verify_code_url = "http://111.com/member/verifycode";$url = "http://111.com/member/loginpro...

2019-10-14 20:56:39 64

原创 redis实现限制同一ip、一定时间内限制访问次数

//限制同一ip,60秒内访问次数为3次。function getVisitCount() {$redis=new Redis();$key=get_client_ip();$check = $redis->exists($key); if($check){ $redis->incr($key); $count = $redis->get...

2019-10-11 08:55:58 1069

原创 事务锁或redis实现商品库存出现超卖或秒杀场景

事务锁实现超库存解决:<?php$pdo = new PDO('mysql:host=127.0.0.1;port=3306; dbname=test','root','123456');$pdo->beginTransaction();//开启事务$sql="select `number` from storage where id=1 for UPDATE ";//利...

2019-10-11 08:53:09 341

转载 Centos禁止ping的设置

网站攻击一般是从ping开始的,黑客攻击网站前会先ping下服务器看其是否在线,所以如果服务器禁止ping,可以有效减少服务器被攻击次数。Centos系统默认是允许ping的,如你有服务器root账户管理权限,可以通过修改Centos系统内核参数永久禁止ping。编辑/etc/sysctl.conf,vi /etc/sysctl.conf在/etc/sysctl.conf最后增加以...

2019-10-08 09:12:44 42

原创 打造微信一样的聊天功能:tp5+workerman实现在线聊天客服功能(二)

今天要分享的内容有两块,1、保存聊天记录到数据库(形成持久化);2、初始化打开聊天界面,显示最近的聊天记录。等不及了,那么开始吧……一、建立数据库表聊天记录表:用户名表:二、在《打造微信一样的聊天功能:tp5+workerman实现在线聊天客服功能(一)》代码的基础上修改代码:1、在events.php增加或修改(红框中的代码):2、视图层i...

2019-10-06 16:40:58 978

原创 打造微信一样的聊天功能:tp5+workerman实现在线聊天客服功能(一)

国庆放假在家充充电哈,开始学习workerman,因为之前也一直想研究下socket通信,趁此机会把学到的分享给大家哈~~,话不多说直接上效果图:效果图是用户10与20间的聊天截图,因为界面是自己随便做的,比较丑请大神见谅哈。。。。。。。1,先到workerman官网下载GatewayWorker框架;2、将下载好的解压放在tp5的vendor里面,GatewayWo...

2019-10-04 18:36:07 1925

原创 lnmp1.6安装fileinfo扩展

cd /root/lnmp1.6/src //进入lnmp安装目录tar xvf php-5.6.40.tar.bz2 //解压phpcd php-5.6.40/ext/fileinfo //进入fileinfo 扩展的目录phpize ./configure --with-php-config=/usr/local/php/bin/php-config //运行配置make ...

2019-09-27 15:10:03 233

原创 centos下composer安装

下载composer.phar文件curl -sS https://getcomposer.org/installer | php将composer.phar移动到环境变量中并且更名为composermv composer.phar /usr/local/bin/composer使用国内镜像composer config -g repo.packagist compos...

2019-09-26 16:51:29 26

原创 lnmp更改MySQL数据库的存放目录

现在购买云服务器,一般建议买一个数据盘,也就是系统盘和数据盘分开,将网站文件和Mysql数据库等都保存在数据盘,即使系统盘或者环境出问题,重置系统盘和重新配置环境,都不会影响数据盘的东西。配置好LNMP环境以后,默认的网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘。更改网站文件目录如果你使用的是军哥的lnmp安装包,那默认的虚拟主机配置环境在 /usr/local/n...

2019-09-26 11:32:58 156

原创 Nginx负载均衡session会话保持方法

负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法:1.使用cookie将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实现session会话保持。缺点是存入cookie有安全隐患。2.使用缓存利用memcache,Redi...

2019-09-26 09:49:32 85

转载 centos下nginx的负载均衡搭建(图文详解)

先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。测试环境由于没有服务器,所以本次测试直接host指定域名,然后在VMware里安装了三台CentOS。测试域名:test.comA服务器IP :192.168.131.18...

2019-09-26 09:24:57 30

原创 linux centos7 防火墙命令实操

一、系统环境Centos7二、安装 $ yum install -y firewalld三、 基本启动命令 $ systemctl status firewalld # 查看状态 $ systemctl start firewalld # 启动 $ systemctl stop f...

2019-09-25 13:27:08 33

tpshop单商户商城源码 支持分销团购

tpshop单商户源码支持分销团购 全开源 市面上很多种的版本 配置下数据库就ok 下载地址在百度云盘!

2020-07-24

大商创小程序原生前端源代码

大商创小程序前端源码,大商创小程序前端,小程序前端,商城小程序前端,有兴趣的朋友可以下载试试(供学习使用呀) 小程序前端修改app.js里面的地址配置参数

2020-07-16

大商创分销商城系统V2.7.3开源版网盘下载地址

请下载txt文档里面有下载地址!mysql数据库及系统文件都在里面。 大商创V2.7.3完美运营完整全开源版——2018年09月30日新发布b2b2c多用户商城系统,性能卓越,视觉体验更佳,强过现在市面上的其他b2b2c多用户商城系统!包含PC+WAP端+微分销+微商城+拼团+批发+主流wx支付宝支付+商家入驻+砍价+H5+独家视频语音教程+独家开发在线更新功能+主图视频+云旺小程序+独家采集软件+独家bug修复+新手到运营原创录制语音视频教程等给力主流服务功能!

2020-07-15

php如何进行一段文字的匹配正确性

发表于 2019-07-20 最后回复 2019-09-28

空空如也

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

TA关注的人 TA的粉丝

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