自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Composer包的编写

准备工作1,有自己的github账号2,有自己的https://packagist.org 网站的账号新建一个目录(示例)laravel|--src| |-composer.php初始化 composer.json文件在laravel文件下 composer init 命令// 1. 输入项目命名空间// 注意<vendor>/<name>...

2019-09-04 13:57:35 538

原创 微信公众号(五)错误处理

微信开发者工具 the permission value is offline verifying 错误原因是在微信开发者工具是没有权限的在手机上是正常的

2019-06-19 09:55:46 768

原创 微信公众号(四)网页版添加卡券签名

签名方法$params是参与签名的数组形式,字段一定要写对 public static function getSign($params) 添加卡券的签名和拉取用户券签名 { $tmp = []; foreach ($params as $k => $v){ array_push($tmp,(string)$v); } sort($tmp,SORT_STRI...

2019-06-10 16:38:58 479

原创 PHP-ImageMagick抠图

关于ImageMagick 抠图容差度的解释fuzz 算法解释Fuzz Distance and Transparent Colors 根据两个rgb的颜色范围进行抠图比如 一张背景为绿色的图片 使用颜色拾取器识别出要去掉绿色的主要rgb 在找出边缘绿色的rgb就好了解释$bgcolor 是你要去掉颜色的主要rgb的颜色 diff 的算法是 abs( 主要rgb颜色...

2019-03-19 14:51:51 2181

原创 Redis-模糊查询问题

介绍流程准备 : 安装好redis 和 PHP的redis扩展 。 具备sql知识和后台语言(例如PHP、Java)使用的方法set() get() keys() 方法 详细解释 http://www.redis.net.cn/order/数据表结构(分类)idTitleDesc1春游人民公园步骤先使用sql语句查询出所有分类表的内容将...

2019-03-13 13:43:24 922

原创 PHP-积分问题(依次使用有效的积分)

问题描述某系统根据用户的使用情况分发一些积分(有效期)给用户使用。使用的时候优先使用有效期内最小的积分设计思路数据库表 points表iduser_idpointsvaliad1152019-04-06 18:43:412152019-04-06 18:43:43例子 现在需要花费7积分 那么id为1的points变成0,id...

2019-03-08 16:15:39 1485

原创 PHP-查询无限极分类

1.关键点&amp; 的使用 $b = &amp; $a 意思是 $a的地址和 $b 是共享的详细介绍&amp;的使用方法2.数据库的创建id pid3.无限查询的方法$list 是要处理的数组 我的理解利用 &amp; 一直在改变 $list数组的值public static function genTree($list, $pk = 'id', $pid ...

2019-02-28 09:35:48 1377

原创 微信公众号(三)分享接口的坑

官方文档分享接口使用的是1.4的JSDK首要任务是进行配置在(二)中讲过接口的填写 jsApiList: [] // 必填,需要使用的JS接口列表&quot;updateTimelineShareData&quot;,&quot;updateAppMessageShareData&quot;, (1.4.0) 'onMenuShareAppMessage', 'onMenuShareTimeline',(1.4.0以前...

2019-01-28 11:13:51 2760 8

原创 微信公众号(二)config接口注入权限验证配置-signature无效的情况

官方文档config接口验证配置里面的封装的httpGet()请看https://blog.csdn.net/y_z_w123/article/details/81456540注意点:1.JS接口安全域名 一定要是展示页面的域名(不需要http:// 或者 https://)。2.获取签名的随机字符串和时间戳一定要和config验证配置里面的一样 。3.获取前端页面的地址不用做处理。第...

2019-01-25 12:59:19 2354

原创 微信公众号(一)网页授权

官方文档说明:以后的章节测试功能基于微信测试平台网页授权测试号登录地址所有操作都是基于laravel框架进行测试第一步:配置域名注意点:只有域名不要带http:// 或者 https://第二步:看文档说明第三步:模拟网页授权准备:微信开发者工具客户端&amp;amp;lt;a href=&amp;quot;线上能请求到的地址?parameters=parameters&amp;quot;&amp;amp;gt;网页授权&amp;

2019-01-25 12:22:22 1099

原创 微信小程序(六)视频组件的应用--播放下一个关闭上一个

仔细看文档https://developers.weixin.qq.com/miniprogram/dev/component/video.html 视频组件videohttps://developers.weixin.qq.com/miniprogram/dev/api/VideoContext.html 视频原生API直接上代码可执行wxml&lt;view w...

2019-01-11 16:16:45 2602 3

原创 微信小程序(五)新版的用户授权和判断是否是否已经授权和自动提示更新版本

index.wxml&amp;amp;amp;amp;lt;button open-type='getUserInfo' bindgetuserinfo=&amp;amp;amp;quot;onGotUserInfo&amp;amp;amp;quot; &amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;/button&amp;amp;amp;amp;gt;button标签详解index.js

2018-09-19 10:04:58 13554

原创 centos环境下安装PHP的OpenSSL扩展

一、下载和你PHP对应的或者相近的源码包PHP源码包下载地址 查看PHP版本 php -v二、进行解压安装PHP源码包tar -zxvf 相应的php源码包(php-5.6.16) cd php-5.6.16/ext/openssl/mv config0.m4 config.m4/usr/local/php/bin/phpize //phpize是...

2018-09-17 15:04:22 7544

原创 SQL(二)删除字段名相同的数据并保留其中一条

例子相同的字段(caiName)有好几条数据,表名是Answer步骤一、取出想同名字的id和caiNamesql语句:select caiName,id from Answer where caiName = &quot;菠萝炒饭&quot;;二、取出其中id最小的一条记录sql语句:select id from Answer where caiName = &quot;菠萝炒饭&quot; g...

2018-09-05 12:53:27 3223 2

原创 微信小程序(四)canvas绘图并保存到手机相册并分享到朋友圈和fileText绘制文本进行自动换行

思路首先准备好一张图片,本地图片和网络图片均可作为你的背景图小程序目前不支持截屏,这里讲解本地图片。会用到 wx.createCanvasContext(#获取画布的id)、drawImage(#将图片画到背景图上)、setFillStyle(#设置字体的颜色)、setFontSize(#字体大小)、fillText(#设置你所需的文字)、draw(#保存画好的图片)、wx.ca...

2018-08-27 16:16:34 2221

原创 微信小程序(三)自定义分享按钮和原生分享&区分不同按钮的分享&带参数分享和获取

官方的分享 点击右上角的三个点/** * 用户点击右上角分享 */ onShareAppMessage: function(ops) { wx.showShareMenu({ withShareTicket: true }) }自定义分享 wxml&amp;amp;amp;amp;amp;amp;amp;amp;lt;button open-ty

2018-08-23 17:35:52 10890

原创 $_FILES详解与$_FILE['file']['error']=7错误码的处理

仅供自己学习笔记,不喜勿喷PHP编程语言中的常见的$_FILES系统函数用法有:$_FILES['myFile']['name'] 显示客户端文件的原名称。$_FILES['myFile']['type'] 文件的 MIME 类型,例如&quot;image/gif&quot;。$_FILES['myFile']['size'] 已上传文件的大小,单位为字节。$_FILES['myFile']['tmp...

2018-08-23 09:36:08 5346

原创 MAC电脑vue文件无法操作和webstorm不能编辑文件的问题

简介因为mac电脑有类似的权限问题。找到你的项目路径点显示简介如下图修改权限如下图关于webStorm软件不能编辑文件问题 把下图所指的地方✔️去掉,下面是去掉后的 表示禁用vim...

2018-08-16 16:42:40 2255

原创 微信小程序(二)屏幕的截取图片和图片内容转为base64格式

直接上代码 wxml 用到了camera 和 canvas组件调试的时候建议把hidden去掉方便看到图片的截取&amp;lt;view class='ev'&amp;gt; &amp;lt;camera id='photo' device-position='back' flash='off' binderror='error' style='width:100%;height:300px'&amp;gt...

2018-08-15 16:35:14 4020 2

原创 VUE的爬坑之路(二)--组件的注册及头部和尾部共用

1.建立文件 说明&amp;lt;template&amp;gt;标签内div标签不能同级但可以嵌套&amp;lt;/template&amp;gt;2.组件注册 在main.js里3.App.vue的书写4.效果图

2018-08-11 23:54:45 1582

原创 人脸识别人脸检测

说明 可以动态识别脸部特征首先调用的是百度的人脸识别SDK百度AI人脸识别地址JAVA版本介绍对运行流程的简单说明 代码的版本仓库PHP版本的(小编自己的) 运行流程可以参照JAVA版本的小编完整代码仓库地址,仔细看注释...

2018-08-10 16:50:25 244

原创 Curl请求

A服务器接收数据,用B服务器数据接口处理数据的curl请求 例子:path图像搜索需要图片文件路径,path图像搜索需要图片文件路径,path图像搜索需要图片文件路径,url是B服务器的数据接口地址,$userId其他接收的数据 function curl($path,$url,$userId = null){ $curl = curl_init(); if (cla...

2018-08-06 16:32:00 590

原创 Mongodb(一)aggregate聚合函数的用法

命令行操作db.book_info.aggregate({&quot;$match&quot;:{&quot;ObjectType&quot;:&quot;3&quot;,&quot;Language&quot;:&quot;0&quot;,&quot;EndTime&quot;:{&quot;$gt&quot;:时间}}},{&quot;$sort&quot;:{&amp

2018-08-03 15:15:16 4491

原创 Scrapy(三)获取控制台的错误和错误位置

上图需要导入的包import tracebackimport sys解决办法用try: yield scrapy.Request(url, self.parse) time.sleep(10)except Exception as e: # 错误位置 elocal = traceback.extract_tb(sys.exc_inf...

2018-08-03 12:10:48 574

原创 微信小程序(一)setData绑定数据的坑

简单说明在进行请求数据返回的时候,控制台打印的返回字符串是正确的格式。在AppData 观看却多了一个 \例子如下var result= '\&amp;quot;[{\&amp;quot;Title\&amp;quot;:\&amp;quot;\\u72ee\\u5b50\\u732b\&amp;quot;,\&amp;quot;Desc\&amp;quot;:\&amp;quot;\\u53ef\\u80fd\\u602

2018-08-03 11:55:26 5503

原创 Scrapy(二)获取script标签里面的数据内容

1.数据例子演示 不是按0开始数就是从1开始数 view-source:http://www.hdb.com/party/a0lz2.html 第六个2.开始撸代码(python3.6) 只是部分主要代码import requestsfrom bs4 import BeautifulSoupimport js2xmlfrom lxml impor...

2018-08-03 10:59:00 16431

原创 Scrapy(一)日志的设置

日志设置错误级别CRITICAL - 严重错误ERROR - 一般错误WARNING - 警告信息INFO - 一般信息DEBUG - 调试信息目录文件Hello/scrapy.cfgHello/ __init__.py items.py pipelines.py settings.py spiders/ ...

2018-07-24 11:44:03 1656

原创 Django安装爬坑

环境介绍需要的文件python 3.6.5Django 2.0.5python安装Python官网自行安装相应版本 操作步骤 https://jingyan.baidu.com/article/3ea51489bebde652e61bbad3.htmlDjango安装1.对pip进行更新python -m pip install --upgrad...

2018-05-19 19:37:08 181

原创 SQL(一)查询每个用户最新的记录

举一个评论的例子表的数据id name common time1 qq qqq 2018-05-07 16:45:232 qq wwww 2018-05-17 16:45:503 ww ssssss 2018-05-14 16:46:094 ww dddddd 2018-05-18 16:46:285 qq c...

2018-05-16 18:27:03 19826 10

原创 VUE的爬坑之路(一)--跨域

一个简单的增加查询的例子 Vue官网前提使用脚手架安装的情况第一种本地使用代理的情况在confin/index.js 13行proxyTable: { '/api': { target: '你自己的接口地址', changeOrigin:true,//实行跨域 pathRewrite: { '^...

2018-05-09 11:36:10 719

原创 qq登录接口

原生的qq的登录接口 下载地址码云 qq登录文件

2018-04-10 16:23:18 2586

原创 原生的邮箱接口

码云地址邮箱接口文件地址主文件&amp;lt;?php require(&quot;class.phpmailer.php&quot;); //这个是一个smtp的php文档,网上可以下载得到$mail = new PHPMailer(); //建立邮件发送类$mail-&amp;gt;CharSet = &quot;UTF-8&quot;;$address =&quot;自己申请邮箱服务器的邮箱&quot;;$mail-

2018-04-10 16:02:46 2274

原创 阿里大鱼的短信接口申请和调用

阿里大鱼短信接口调用精简版(验证码类型)接口网站申请步骤登录-&gt;控制台-&gt;使用短信服务-&gt;左侧(接口调用)-&gt;1.(获取AK-&gt;开始使用子用户AccessKey)。2.(添加模板)。3.(添加签名。注意:签名会成为短信开头的文字)注意:子用户AccessKey一定要授权调用代码 第一个文件 w.php文件&lt;?...

2018-04-10 11:59:03 6099

原创 数据库视图的使用。

什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。SQL CREAT...

2018-04-08 15:48:42 1085

原创 定时任务操作shell脚本

crontab的介绍linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。cron介绍我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。/var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创...

2018-04-04 13:56:35 13961

原创 申请Let's Encrypt永久免费SSL证书

作者:StrongZhao 链接:https://www.jianshu.com/p/3ae2f024c291 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。申请Let’s Encrypt永久免费SSL证书Let’s Encrypt简介 Let’s Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cis...

2018-04-04 11:55:57 4038

转载 为什么要去使用数据库视图,视图的优点

作者:仁者 链接:https://www.zhihu.com/question/34740311/answer/275085248 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。比如一个比较复杂的查询不想每次都写很多语句,就可以写个视图。或者给特定用户开放某些表的读取权限,但要加一些行和列的限制,也可以写个视图。第一点:使用视图,可以定制用户数据,聚...

2018-04-02 10:55:05 7475

翻译 单例模式

单例模式的解释百度百科:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素:1. 它们必须拥有一个构造函数,并且必须被标记为pr

2018-02-07 09:33:07 205

原创 Composer的下载安装并使用

Composer的下载安装并使用和Packagist的实例应用 Composer的介绍(百度百科)2017/12/20 9:46:40 Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项

2017-12-20 10:32:56 5130

原创 hexo的安装和主题的替换

hexo的安装和主题的替换 准备工作安装node.js(必须安装)node.js下载 注意:检查是否成功安装 npm 检测方法 npm -v 申请Github账号Github官网 记住用户名下面会用到 创建博客仓库注意:仓库名应该为:用户名.github.io。我的仓库名yzw1.github.io。我的博客尚在完善之中 安装Gitgit下载地址。下载完成执行并安装。会在

2017-12-14 11:51:03 11033 3

quill编辑器改进

可以支持手机端编辑,PC端编辑,上传本地图片和视频,

2019-03-05

H+后台模板

快速搭建后台模板,简便而且美观,适合那些正在苦苦寻找模板的人,我这还有一些博客模板

2018-08-10

SFTP传输工具

只适用于苹果用的软件,可以连接服务器进行传输,而不用操作终端,有图形化界面

2018-08-07

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

TA关注的人

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