自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xin_ge_cheng_xu的博客

个人记录的一些自己的知识点

原创 记一次踩坑 nginx配置SSL证书进行https访问

当我配置完成SSL证书后,访问线上的TP3.2.3框架确一直在下载index.php文件,百思不得其解,好烦!! 我的nginx.conf中结尾有这样一句话 : include /etc/nginx/conf.d/*.conf; 于是我创建了以 .conf结尾到的 local.conf文件, ...

2019-05-29 18:13:28

阅读数 1405

评论数 0

转载 超详细LNMP环境搭建,测试与域名配置

原文网址:https://yq.aliyun.com/articles/524607?spm=5176.11065265.1996646101.searchclickresult.254d4441eRbXiM 转载请注明出处!!!! ------------------代码的搬运工........

2019-05-28 00:30:47

阅读数 234

评论数 0

转载 Godaddy SSL证书解析到阿里云后配置nginx服务器https

一、购买Godaddy SSL证书 1、打开Godaddy官网http://www.godaddy.com/; 2、点击网站导航里的 Hosting & SSL >>SSL Certificates ; 3、直接点击"Get Started"在出来选择...

2019-05-24 11:23:58

阅读数 296

评论数 0

转载 PHP CURL库之GET、POST数据大小限制导致请求失败解决方案

背景概述: 我有一个脚本,里面定义了一个方法,方法里面是一个CURL GET的封装。在使用过程中一起正常。突然发现有一天一直报失败警报。于是,我去查看代码,发现没有任何问题。最后通过百度,发现这个PHP的CURL库并默认情况下,当发送的数据超过1024字节的时候,不会返回响应的内容。这就是问题的所...

2019-05-10 10:28:43

阅读数 765

评论数 0

原创 base64图片上传服务器以及图片翻转顺时针翻转和逆时针翻转

最近做一个H5活动的时候遇到问题,在做人脸识别的时候出现本地上传文件太大从而无法识别人脸,这是接口的大小限制,需要先在前端压缩,将返回的base64格式的二进制文件图片字符串上传到服务器,使用的下面的方法. $base64_img = trim($_POST[...

2019-03-07 09:25:16

阅读数 270

评论数 0

转载 新浪长链接转短链接的方法

网址是:https://www.cnblogs.com/Steven-shi/p/5738398.html 需要有一个新浪的 “SINA_APPKEY”  ,到官方API申请即可。 用户访问短网址 时的过程: 1、浏览器访问短网址http://short.cn/Xvdf23,经过DNS解析会指...

2018-07-25 10:46:26

阅读数 1200

评论数 0

转载 Composer安装错误 - 输出不是tty,输入不是tty

网址是:https://stackoverflow.com/questions/33622087/composer-installation-error-output-is-not-a-tty-input-is-not-a-tty  还别说,老外的问题确实值得借鉴,七牛云的SDK包安装wind...

2018-07-23 23:58:04

阅读数 241

评论数 1

转载 TP5验证码操作

本文与TP5手册略有不同,实现也很简单。1、首先确认文件夹\vendor\topthink\think-captcha存在2、显示验证码的方法,我这里是写在:\application\admin\controller\Login.php[php] view plain copy //显示验证码  ...

2018-04-28 15:29:41

阅读数 2043

评论数 0

转载 TP5 视频切片上传

本文转自:https://blog.csdn.net/xunhuanxiaogongzhu/article/details/80108499这篇文章很详细,网上很难找到,有任何问题请找原博主,我只是内容的搬运工,蟹蟹vio.html页面(视频上传页)<html>  &a...

2018-04-27 15:30:29

阅读数 1721

评论数 1

转载 swoole的linux下安装及简单实用

Swoole是:PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole虽然是标准的PHP扩展,实际上与普通的扩展不同。普通的扩展只是提供一...

2018-04-12 13:50:06

阅读数 1185

评论数 0

转载 osi七层模型 及tcp UDP http协议

ISO/OSIOSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即ISO开放系统...

2018-04-09 21:00:12

阅读数 1060

评论数 0

转载 socket的简单解释与即时通信

简单理解php的socket编程    php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样...

2018-04-09 16:07:35

阅读数 982

评论数 0

原创 jquery的使用

jquery知识点一、 基本概念jQuery是一个基于javascript的框架。它提供了丰富的选择器和大量的函数,可以方便的实现网页中各种动态的效果。1. 文档加载完毕函数常规形式:$(document).ready(function(){… …});简写形式:$(function(){… …}...

2018-04-08 10:24:49

阅读数 92

评论数 0

原创 session与cookie的详解与区别

1. 为什么需要Cookie?HTTP是一种无状态的协议,客户端与服务器建立连接并传输数据,数据传输完成后,连接就会关闭。再次交互数据需要建立新的连接,因此,服务器无法从连接上跟踪会话,也无法知道用户上一次做了什么。这严重阻碍了基于Web应用程序的交互,也影响用户的交互体验。如:在网络有时候需要用...

2018-04-08 10:19:05

阅读数 102

评论数 0

原创 php函数小结

字符串    1.isset      检测变量是否设置    2.unset      销毁变量,删除数组元素    3.define     定义常量关键字    4.defined    检测常量    5.strlen     获取字符串长度    6.substr     截取字符串  ...

2018-04-08 10:15:02

阅读数 48

评论数 0

转载 Cookie禁用了,Session还能用吗?

Cookie与 Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。但为什么禁用Cookie就不能得到Session呢?因为Session是用Session ID来确定当前对话所对应的服务器Session,而Ses...

2018-04-04 09:54:49

阅读数 146

评论数 0

原创 linuxcentos虚拟机一键安装phpstudy时报错解析

[root@localhost ~]# wget -c http://lamp.phpstudy.net/phpstudy.bin首先我在根目录输入命令  使用wget后台下载 wget -b这时候报错:--2018-04-01 18:35:45--  http://lamp.phpstudy.n...

2018-04-01 19:37:45

阅读数 641

评论数 0

原创 Linux Crontab 定时任务 命令详解

linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。安装yum -y in...

2018-03-30 14:51:08

阅读数 53

评论数 0

原创 PHP命令行执行程序php.exe参数说明

PHP命令行执行程序php.exe参数说明-f <file>:以命令行方式运行指定的PHP文件,只要指定具体的PHP文件(带绝对路径),php.exe就可以执行PHP文件,所以这个参数单个使用其实有没有都无所谓,他有点类似于在游览器方式下显示PHP执行的结果,区别在于由...

2018-03-30 14:46:15

阅读数 365

评论数 0

原创 Redis实现消息队列

个人理解在项目中使用消息队列一般是有如下几个原因:    把瞬间服务器的请求处理换成异步处理,缓解服务器的压力    实现数据顺序排列获取 ​redis实现消息队列步骤如下:1).redis函数rpush,lpop2).建议定时任务入队列3)创建定时任务出队列 文件:demo.php插入数据到re...

2018-03-30 14:44:47

阅读数 2791

评论数 0

原创 Linux下php安装Redis扩展

Linux下php安装Redis扩展操作系统:CentOSphp安装目录:/usr/local/phpphp.ini配置文件路径:/usr/local/php7/etc/php.iniNginx安装目录:/usr/local/nginxNginx网站根目录:/usr/local/nginx/htm...

2018-03-30 14:39:21

阅读数 315

评论数 0

原创 redis队列缓存 + mysql 批量入库 + php离线整合 PHP解决抢购、秒杀

【mysql批量入库】需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮。问题分析思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然是最优选择;但是,如果能在现有的框架的基础上提出简单可依赖的解决...

2018-03-30 14:32:31

阅读数 401

评论数 0

原创 redis超强、超详细Redis数据库入门教程

【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据结构 – 集合...

2018-03-30 11:35:03

阅读数 211

评论数 0

原创 堆排序的简单实现

       堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。...

2018-03-28 20:55:39

阅读数 73

评论数 0

原创 php模拟GET与POST向微信接口提交及获取数据的方法

Get提交获取数据12345678910111213141516171819/*** @desc 获取access_token* @return String access_token*/function getAccessToken(){  $AppId = '1232assad132...

2018-03-28 20:32:45

阅读数 1285

评论数 0

原创 svn的安装和使用

                    本地yum源安装SVN一、配置本地yum源    xxxx略过此步骤--------------------------- 准备完毕 ---------------------------------二、安装SVN服务器端1.安装SVN服务端    rmp ...

2018-03-24 10:50:36

阅读数 71

评论数 0

原创 linux常用命令

Linux命令格式:命令 选项 参数 清屏:clear 文件属性:r:可读  权限码为4W:可写  权限码为2X:可执行 权限码为1 有一个文件属性为:-rw-r--r--分析:第一个字符为-代表文件,为d代表目录,剩下的3个字符为一组第一组为:owner简称 u 文件或者目录的所有者第二组为:g...

2018-03-24 10:39:10

阅读数 48

评论数 0

原创 common防非法登录

<?php// 本类由系统自动生成,仅供测试用途namespace Admin\Controller;use Think\Controller;class CommonController extends Controller {   public function __constr...

2018-03-24 10:19:36

阅读数 76

评论数 0

原创 php文件上传

文件上传 原理:文件由客户端通过post方式到上传服务器端临时文件夹里,再从临  时文件夹里移动到服务器端指定的目录里的过程称为文件上传  实现步骤:1)首先在表单页面将提交方式声明成post没加上文件上传头信息  :  enctype="multipart/form-data&qu...

2018-03-23 21:05:45

阅读数 45

评论数 0

原创 cookie+session

会话控制 会话指的是客户端和服务端之间的交互过程,控制可以理解为客户端在和服务端进行交互的时候进行的控制。为什么使用会话控制? http协议是一个超文本无状态协议,没有一种内建机制来维护客户端和服务端间的对话,所以使用会话控制来解决这一问题。(-)cookie Cookie的概念:cookie是一...

2018-03-23 20:48:26

阅读数 127

评论数 0

原创 JavaScript的使用

定义:javascript是一门客户端的脚本语言,可以嵌套到html里面,浏览器能直接解析 特点:JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言 作用:制作网页特效、实现表单验证、增加浏览器与用户交互的动态效果 使用方式:直接在html页面里面写:引入js脚本:&lt...

2018-03-23 20:23:14

阅读数 104

评论数 0

转载 数据库的简介与类型

1.1 什么是数据库? 简单的说,数据库(英文Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区...

2018-03-23 10:04:26

阅读数 72541

评论数 4

原创 mysql数据库简介

如果您的 PHP 服务器没有 MySQL 数据库,可以在此下载 MySQL:http://www.mysql.com/downloads/index.html。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。M...

2018-03-23 09:49:50

阅读数 1382

评论数 0

原创 apache配置虚拟主机

1、打开Apache的配置文件,找到:#Include conf/extra/httpd-vhosts.conf把前面的#去掉,指的是打开配置虚拟主机的文件扩展项,让Apache支持配置虚拟主机2、打开Apache的安装目录中conf/extra/中的httpd-vhosts.conf:仅仅留下:...

2018-03-23 09:39:38

阅读数 43

评论数 0

原创 php入门数组和基本增删改查的sql资料

<?phpDay1互联网:       网络和网络之间的通信连接网站发展历程:      web1.0 特点:只能从网站获取一些信息,没有动态交互(静态网站)      web2.0 特点:有动态交互,评论、点个赞,关注(动态网站)      web3.0 特点:数字化,服务型(支付...

2018-03-23 09:33:57

阅读数 280

评论数 0

转载 php结合redis进行高并发下的商品抢购、秒杀功能

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规写法:查询出对应商品的库...

2018-03-22 16:57:46

阅读数 110

评论数 0

原创 微信公众平台开发

<?php/**  * wechat php test  *///define your tokendefine("TOKEN", "endsh");$wechatObj = new wechatCallbackapiTest();$wecha...

2018-03-22 16:53:31

阅读数 35

评论数 0

原创 自己封装的一个CURL类

<?php//初始化//获取数据function get_content($url){        return _curl_init($url, 1);    }//初始化信息function _curl_init($url, $return = 0){    $ch = cur...

2018-03-22 16:37:53

阅读数 97

评论数 0

转载 ab压力测试工具

ab命令压力测试网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的...

2018-03-22 15:31:57

阅读数 62

评论数 0

原创 apache与nginx的优缺点比较

本文只是整理了一些apache和nginx的优缺点或性能的比较nginx 相对 apache 的优点:  1 、轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,  2 、nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,  3 、在高并发下nginx 能保持...

2018-03-18 19:02:40

阅读数 626

评论数 0

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