- 博客(24)
- 收藏
- 关注
原创 微信支付 jsapi支付,服务端踩过的那些坑
首先必须声明一点,相对于微信来说用户的unionid是唯一的,但是针对不同的appid来说,openid是不唯一的,openid的唯一型是指同一个appid下的用户的openid是唯一的,声明这点的原因是因为就博主做过的小程序支付、APP支付和jsapi支付来讲,APP支付时不需要使用openid的,所以如果在同一个项目中同时存在多种支付方式的时候最好使用同一个appid,否则就要在记录用户信息的...
2019-03-28 17:14:51
1813
1
原创 PHP跨域问题解决
前后端分离,最常见的问题就是跨域,在前端里面,解决跨域的时候总显得那么的奇怪,什么jsonp啊,ajax啊,CORS啊什么的,总觉得是在钻空子进行跨域,其实在PHP文件里面只需要加一段代码就可以跨域了,前端你该怎么写还是怎么写,post,get随便用:一、直接在PHP文件里添加允许跨域访问,当然,这是最灵活的也是最笨的方法,当你左右的文件都存在跨域的时候就得一个一个的配置,所以会比较麻烦,但是...
2019-03-20 14:41:19
573
原创 微信支付 app支付开发 服务端的那些坑
话说微信支付 app支付开发 服务端的那些坑服务端调用统一下单接口成功时:返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP,一定是两次签名。注:我的服务端使用php写的第一次签名字段名:appid,body,mch_id,nonce_str,notify_url,out_trade_no,spbill_create_ip,total_fee,trade...
2018-12-24 14:37:51
959
原创 git创建分支和bug处理
1.创建本地分支git branch 分支名,例如:git branch test123注:test123是分支名称,可以随便定义。2.切换本地分支git checkout 分支名,例如从master切换到分支test123:git checkout test123假设远程分支有,但是本地分支没有:抓取远程分支信息并创建同名本地分支git checkout -t orig...
2018-07-26 15:14:54
1183
原创 微擎的目录结构
了解微擎的目录结构:pro├─ addons ………………………………………… 【模块安装目录】 (意为附加组件)│ ├─ business …………………………………… 模块的名称 (示例)│ │ ├─ images 建议 css 文件也放此目录.│ │ ├─ template
2018-04-24 11:42:23
1270
原创 网站优化---安装redis
Linux安装radis下载radis安装包《已在本地下载》将本地的安装包上传至linux rz《yum -y install lrzsz下载命令上传文件,方法很多,自定义》解压安装包tar zxvf redis-2.6.14.tar.gz进入文件目录cd redis-2.6.14 make cd src在该目录下可以看到:《...
2018-03-16 23:13:41
322
原创 网站优化---mamcache的安装及memcached安装
Linux下安装mamcached和memcached的扩展包 一:Linux下安装memcached服务端yum安装 yum -y install memcached启动 /usr/bin/memcached -d root查看是否启动 ps -ef|grep memcached 二、安装客户端PHP1操作memcache的memcached扩展 ...
2018-03-16 22:33:48
543
原创 网站优化---解决网站的大流量问题
首先解决网站的大流量问题可以从一下几个方面进行1、防盗链2、减少http请求3、配置浏览器缓存4、文件配置压缩,减少数据传输量5、占流量大的资源单度部署服务器(比如云存储)6、花钱买带宽7、动静分离(动态文件和静态文件分别放置服务器)下面部分详解:一:防盗链(防止文件的资源被盗链,多存在于一些大型的资源类型的网站)现在有两个网站分别为A、B,当A网站请求B网
2018-03-14 21:39:07
561
原创 获取当前视频播放时间
基于tpshop的视频播放页面修改了写了一点原声js获取时间的代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/...
2018-03-08 16:22:29
8191
原创 windows配置域名
一:更改apache路径 E:\wamp\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf比如:<VirtualHost *:80> ServerName www.test.com(文件路径) DocumentRoot E:\wamp\www\edu\edu(文件地址) <Directory "...
2018-02-28 15:42:08
12877
原创 版本控制器-Git
版本控制器:集中式、分布式集中式:CVS/SVN等 缺点:必须联网,(代码必须推送到中央服务器)分布式:Git等 不必联网,速度快,安全性很高,(每个人的电脑都有完整的版本库) Git的使用一:安装:linux安装:git (查看是否安装)Debian或Ubuntu Linux:sudo apt-get install git (安装)windows...
2018-02-27 12:06:04
480
原创 AJAX技术
一、什么是AJAXAJAX(Asynchronous Javascript And XML)是指一种创建交互式网页应用的网页开发技术AJAX是一种用于创建快速动态网页的技术,在无需重新加载整个网页的情况下,能够更新部分的网页优点:页面无刷新,用户体验非常好基于标准化的并被广泛支持的技术,不需要下载插件或者小程序AJAX可使因特网应用程序更小、更快,更友好减小服务器的压力和带...
2018-02-22 10:19:01
312
原创 linux查看清空历史命令
历史记录:history:查看历史记录history -c:清除所有历史记录;linux中存放历史命令的文件是(bash_history),通过清空该文件,清除历史;(./var/lib/yum/history)
2018-02-12 16:17:14
5422
原创 linux清屏命令
清屏:①clear:刷新屏幕,本质上只是让终端显示页向后翻了一页,并不删除,向上滚动屏幕还可以看到之前的操作信息②ctrl+l快捷键:清屏效果同clear③reset:终端控制错乱时非常有用,速度有点慢,完全刷新终端屏幕...
2018-02-06 20:17:29
1415
原创 关于http
什么是Http协议?客户端和 服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。什么是Http协议无状态协议?怎么解决Http协议无状态协议?1、无状态协议对于事务处理没有记忆能力。缺少状态,这就意味着如果后续处理需要前面的信息要重新请求,2、无状态协议解决办法: 通过1、Cookie 2、通过Session会话保存。3、说一下Http协议中302状态http协议中,返回状态码302表...
2018-01-31 21:25:58
190
原创 将XML文档内的内容转化为PHP数组
* 将xml文档内的内容转化为php数组的两种方法 * * * $url xml文档路径 必须以http://开头 * 接口:路径 */ $url = "http://www.wamp.com/test/xml.xml";/** * 一:simplexml_load_file() 需要将文件的路径 *...
2018-01-31 21:21:34
290
原创 js字符串截取的方法
js字符串截取的方法:截取至倒数第二位var str = "abc,dfg,jkl";一:data = str.substr(0,str.length-1);二:data = str.substring(0,str.length-1);三:data = str.substring(0,str.lastIndexOF(','));...
2018-01-30 10:38:37
851
转载 yii2文件上传
文件上传在Yii里上传文件通常使用yii\web\UploadedFile类,它把每个上传的文件封装成 UploadedFile 对象。结合yii\widgets\ActiveForm和models,你可以轻松实现安全的上传文件机制。创建模型和普通的文本输入框类似,当要上传一个文件时,你需要创建一个模型类并且用其中的某个属性来接收上传的文件实例。你还需要声明一条验证规则以验证上传的文件...
2018-01-12 12:03:12
2001
转载 DML、DDL、DCL区别详解
DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的...
2017-12-28 17:24:58
245
转载 Cookie与Session的作用与原理
cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送cookies,在客户终端,浏览器解析这些cookies并将它们保存为一个本地文件,它会自动将同一服务器的任何请求缚上这些cookies 。具体...
2017-12-08 17:25:51
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人