自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一切都是最好的安排

越努力越幸运

  • 博客(24)
  • 收藏
  • 关注

原创 微信支付 jsapi支付,服务端踩过的那些坑

首先必须声明一点,相对于微信来说用户的unionid是唯一的,但是针对不同的appid来说,openid是不唯一的,openid的唯一型是指同一个appid下的用户的openid是唯一的,声明这点的原因是因为就博主做过的小程序支付、APP支付和jsapi支付来讲,APP支付时不需要使用openid的,所以如果在同一个项目中同时存在多种支付方式的时候最好使用同一个appid,否则就要在记录用户信息的...

2019-03-28 17:14:51 1738 1

原创 PHP跨域问题解决

前后端分离,最常见的问题就是跨域,在前端里面,解决跨域的时候总显得那么的奇怪,什么jsonp啊,ajax啊,CORS啊什么的,总觉得是在钻空子进行跨域,其实在PHP文件里面只需要加一段代码就可以跨域了,前端你该怎么写还是怎么写,post,get随便用:一、直接在PHP文件里添加允许跨域访问,当然,这是最灵活的也是最笨的方法,当你左右的文件都存在跨域的时候就得一个一个的配置,所以会比较麻烦,但是...

2019-03-20 14:41:19 514

原创 微信支付 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 913

原创 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 1113

原创 微擎的目录结构

了解微擎的目录结构:pro├─ addons  ………………………………………… 【模块安装目录】 (意为附加组件)│  ├─ business  …………………………………… 模块的名称  (示例)│  │  ├─ images                             建议 css 文件也放此目录.│  │  ├─ template    

2018-04-24 11:42:23 1161

原创 微擎安装

本地安装测试用:我选择的是离线下载:并将文件下载安装至环境的根目录(www)下,解压完成后:开启环境后本地测试登录,

2018-04-24 00:28:19 10561

原创 网站优化---安装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 292

原创 网站优化---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 505

原创 网站优化---解决网站的大流量问题

首先解决网站的大流量问题可以从一下几个方面进行1、防盗链2、减少http请求3、配置浏览器缓存4、文件配置压缩,减少数据传输量5、占流量大的资源单度部署服务器(比如云存储)6、花钱买带宽7、动静分离(动态文件和静态文件分别放置服务器)下面部分详解:一:防盗链(防止文件的资源被盗链,多存在于一些大型的资源类型的网站)现在有两个网站分别为A、B,当A网站请求B网

2018-03-14 21:39:07 498

原创 网站优化---页面静态化技术

页面静态化技术

2018-03-14 21:07:49 6313

原创 获取当前视频播放时间

基于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 8068

原创 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 12772

原创 版本控制器-Git

版本控制器:集中式、分布式集中式:CVS/SVN等  缺点:必须联网,(代码必须推送到中央服务器)分布式:Git等   不必联网,速度快,安全性很高,(每个人的电脑都有完整的版本库) Git的使用一:安装:linux安装:git   (查看是否安装)Debian或Ubuntu Linux:sudo apt-get install git  (安装)windows...

2018-02-27 12:06:04 440

原创 laraver框架更改路由指定地址

 一:更改路由指定位置

2018-02-24 15:23:31 299

原创 git安装/并使用gethub

一:安装git(安装过程中可以更改安装路径,并必须更改)二:申请Github账号 填写用户名、邮箱、密码、      

2018-02-23 22:00:56 1288

原创 AJAX技术

一、什么是AJAXAJAX(Asynchronous Javascript And XML)是指一种创建交互式网页应用的网页开发技术AJAX是一种用于创建快速动态网页的技术,在无需重新加载整个网页的情况下,能够更新部分的网页优点:页面无刷新,用户体验非常好基于标准化的并被广泛支持的技术,不需要下载插件或者小程序AJAX可使因特网应用程序更小、更快,更友好减小服务器的压力和带...

2018-02-22 10:19:01 273 1

原创 linux查看清空历史命令

历史记录:history:查看历史记录history -c:清除所有历史记录;linux中存放历史命令的文件是(bash_history),通过清空该文件,清除历史;(./var/lib/yum/history)

2018-02-12 16:17:14 5337

原创 linux清屏命令

清屏:①clear:刷新屏幕,本质上只是让终端显示页向后翻了一页,并不删除,向上滚动屏幕还可以看到之前的操作信息②ctrl+l快捷键:清屏效果同clear③reset:终端控制错乱时非常有用,速度有点慢,完全刷新终端屏幕...

2018-02-06 20:17:29 1274

原创 关于http

什么是Http协议?客户端和 服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。什么是Http协议无状态协议?怎么解决Http协议无状态协议?1、无状态协议对于事务处理没有记忆能力。缺少状态,这就意味着如果后续处理需要前面的信息要重新请求,2、无状态协议解决办法: 通过1、Cookie 2、通过Session会话保存。3、说一下Http协议中302状态http协议中,返回状态码302表...

2018-01-31 21:25:58 156

原创 将XML文档内的内容转化为PHP数组

* 将xml文档内的内容转化为php数组的两种方法 * * * $url xml文档路径 必须以http://开头 * 接口:路径 */ $url = "http://www.wamp.com/test/xml.xml";/** * 一:simplexml_load_file() 需要将文件的路径 *...

2018-01-31 21:21:34 254

原创 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 656

转载 yii2文件上传

文件上传在Yii里上传文件通常使用yii\web\UploadedFile类,它把每个上传的文件封装成 UploadedFile 对象。结合yii\widgets\ActiveForm和models,你可以轻松实现安全的上传文件机制。创建模型和普通的文本输入框类似,当要上传一个文件时,你需要创建一个模型类并且用其中的某个属性来接收上传的文件实例。你还需要声明一条验证规则以验证上传的文件...

2018-01-12 12:03:12 1936

转载 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 183

转载 Cookie与Session的作用与原理

cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送cookies,在客户终端,浏览器解析这些cookies并将它们保存为一个本地文件,它会自动将同一服务器的任何请求缚上这些cookies 。具体...

2017-12-08 17:25:51 155

空空如也

空空如也

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

TA关注的人

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