08 2019 档案
摘要:1 下载生成二维码类库 composer require aferrandini/phpqrcode 2 点击按钮下载 //二维码下载 public function down_qrcode() { if($this->request->isPost()){ $shop_id = input('sh
阅读全文
摘要:Laravel-admin可以快速构建一个功能强大的后台,方便快速开发。 以下内容记录简单使用Laravel-admin,以及遇到小错误的解决方法。 Laravel-admin 依赖以下环境 需要提前装好(安装的Laravel-admin版本为1.5) 1 2 3 Apache+PHP+MYSQL
阅读全文
摘要:mysqldump --opt -h192.168.0.156 -uusername -ppassword databasename>database.sql 方法一 cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername
阅读全文
摘要:项目开发过程中遇到一个需求,运营人员需要上传图片到七牛云,最开始的做法是,后台对接七牛,然后出一个接口,前端调用接口,先将图片传到后台,然后后台再上传七牛云,用的过程中发现,图片小的情况下还好,图片一旦到了几十兆甚至几百兆的时候就很慢,前端上传图片到后台需要一定时间,后端上传到七牛又需要一段时间,很
阅读全文
摘要:jsonp安全性防范,分为以下几点: 1、防止callback参数意外截断js代码,特殊字符单引号双引号,换行符均存在风险 2、防止callback参数恶意添加标签(如script),造成XSS漏洞 3、防止跨域请求滥用,阻止非法站点恶意调用 针对第三点,我们可以通过来源refer白名单匹配,以及c
阅读全文
摘要:利用nginx 反向代理解决跨域问题 说到nginx,不得不说真的很强大,也带来很多便利用于解决一些头疼的难题。 一般来说可以用来做:静态页面的服务器、静态文件缓存服务器、网站反向代理、负载均衡服务器等等,而且实现这一切,基本只需要改改那万能的配置文件即可。 之前的博文记录了作为负载均衡。这里先记录
阅读全文
摘要:通过nginx反向代理实现跨域访问 同源策略 同源策略是一种约定,它是浏览器最核心也最基本的安全功能 同源 指的是 域名、协议、端口都相同。如果其中有一个不同,浏览器会认为不同源,也就是跨域 跨域访问实现过程 写一段最简单的请求后台的代码,将后台返回结果在控制台输出,此时,浏览器请求地址和代码里请求
阅读全文
摘要:js分享功能(微信,QQ,微博,空间,豆瓣等) 日常编程中,我们可能会碰到项目中的分享功能,各大平台都有分享接口和文档说明,当然也有一些一键分享插件,例如:sosh,iShare.js等等 但有些同学不想引用插件,那么我整理了一些常用的分享至平台功能,以供参考。 html结构: 1 2 3 4 5
阅读全文
摘要:js去除字符串空格(空白符) 使用js去除字符串内所带有空格,有以下三种方法: ( 1 ) replace正则匹配方法 去除字符串内所有的空格:str = str.replace(/\s*/g,""); 去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,"");
阅读全文
摘要:主要思想: 使用canvas.toDataURL()方法将图片的绝对路径转换为base64编码. 一、图片在本地服务器: 二、跨域 最近做了一个项目用到了这个, html代码生成canvas然后生成图片。但是html里面的图片路径必须用base64.所以就找了这个东西。 这个测试分享给大家:链接:h
阅读全文
摘要:最近在写支付 , 遇到了一些支付宝的坑,这里也记录分享一下 首先必须在蚂蚁金服上面有一个应用 , 并且把商户私钥 , 支付宝公钥等都设置好 然后下载支付宝php的SDK , 链接如下 https://docs.open.alipay.com/270/106291/ 我用的是TP5框架 这里把SDK下
阅读全文
摘要:如上图所示,我们要做的是,搜索结果的同时把得到的结果实时的展示到界面上就是下面的下拉框中 做发非常简单,首先是获取上面搜索的三个条件 如果条件为空则表示这个项目不做限制 获得条件后通过ajax发送查询请求: Copy Copy 然后在服务端接受ajax发送的参数,根据参数进行数据的查询: Copy
阅读全文
摘要:前言 在MySQL 5.6版本以前,只有MyISAM存储引擎支持全文引擎.在5.6版本中,InnoDB加入了对全文索引的支持,但是不支持中文全文索引.在5.7.6版本,MySQL内置了ngram全文解析器,用来支持亚洲语种的分词. 在学习之前,请确认自己的MySQL版本大于5.7.6.我的版本为5.
阅读全文
摘要:前言: 简单介绍下为什么要用断点调试,很多人说我在代码调试的部位用var_dump 或者 exit 或者print_r来进行断点,但是当项目足够大的时候这样的做法就比较费时费力,因为你断点后需要删除原有的打印,很多时候我们自己也不知道在什么地方打印, 但是安装断点调试就可以解决这些问题,越用你会越来
阅读全文
摘要:首先要明白php对接极光推送要做些什么,极光推送的大致流程是:你的服务器 >极光服务器 >app端。而php要做的就只有我们的服务器到极光服务器这个过程。极光服务器到app端需要app的开发人员去配置就行了。 操作步骤: 1.注册极光推送的账号,然后创建你要推送的应用。 2.app端集成极光推送,在
阅读全文
摘要:直接写 或者 jq: //验证只能输入数字 function displayResult(){ var name = $("#username").val(); var nameValue = name.replace(/\D/g,''); $("#username").val(nameValue); }
阅读全文
摘要:本文提纲: 为什么我们写的代码都是if-else?这样的代码有什么缺点?是否有优化的方法?如何重构?异常逻辑处理型重构方法状态处理型重构方法为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else, 可随着代码逻辑不断完
阅读全文
摘要:被折腾了一个小时左右。终于理清了,先前已经解决了,但是没有做笔记,不记得了又得重新捋一遍。 APPID中的数字要 开放平台密钥中的app_id app_id放这里 然后下载支付宝密钥生成器 https://docs.open.alipay.com/291/105971 生成 设置应用公钥 https
阅读全文
摘要:360软件管家直接下 一.概念 二.git安装 传送门==>https://gitforwindows.org/ 下载完后,开始安装git 默认安装即可 git安装完成。 三.小乌龟安装和汉化 传送门 >https://download.tortoisegit.org/tgit/2.8.0.0/ 这
阅读全文