自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux系统安装RabbitMQ及PHP安装amqp拓展库详细教程

1.RabbitMQ依赖Erlang, 需要先安装Erlang。首先下载Erlang 下载地址 https://www.erlang.org/downloads/2.将下载好的源码上传到Linux服务器上3.在安装之前需要先安装依赖yum install ncurses-devel4.解压文件tar xvf otp_src_22.0.tar.gz5.切换到...

2019-08-19 13:43:09 2894

转载 linux 磁盘空间满了,排查记录

先贴命令:du-m--max-depth=1或du-h--max-depth=1du:用于统计linux中文件或目录所占磁盘空间的大小du参数######-m:以M为单位展示查询结果-h:以K、M、G为单位展示查询结果,提高信息可读性--max-depth=1:其中,数字“1”是指查询结果中最多显示的目录层数,这里指最多显示一层目录查看磁盘空间#df -mFilesyste...

2019-07-25 11:20:04 1386

转载 JS面向对象编程之封装

我们所熟知的面向对象语言如 C++、Java 都有类的的概念,类是实例的类型模板,比如Student表示学生这种类型,而不表示任何具体的某个学生,而实例就是根据这个类型创建的一个具体的对象,比如zhangsan、lisi,由类生成对象体现了抽象模板到具体化的过程,这叫做基于类的面向对象方式,而 JavaScript 没有类的概念,是基于原型的面向对象方式(虽然 Es6 增加了class,实质是对...

2019-07-15 10:15:03 234

原创 Codelobster PHP Edition 快捷键大全(超详细)

Codelobster PHP Edition 快捷键大全:1、CTRL + O :打开文件;2、CTRL + F4:关闭当前文件;3、CTRL + S:保存当前文件;4、CTRL + SHIFT +S :保存所有文件;5、CTRL + ALT + S:当前文件另存为;6、CTRL + SHIFT +O:改变当前文件的字符集编码;7、CTRL + Z:撤销上一步操作;...

2018-12-28 14:37:04 917

转载 php模式设计之 观察者模式

         这是我写的《php模式设计》的第五篇。前面的四篇在不断学习不断加深认识,到了今天再看观察者模式,觉得非常容易理解。这也许就是我们积少成多的结果吧。希望还是能够不断进步。   开篇还是从名字说起,“观察者模式”的观察者三个字信息量很大。玩过很多网络游戏的童鞋们应该知道,即便是斗地主,除了玩家,还有一个角色叫“观察者"。在我们今天他谈论的模式设计中,观察者也是如此。首先,要有一个...

2018-08-27 15:47:47 135

转载 php模式设计之 适配器模式

  在这个有没有对象都要高呼“面向对象”的年代,掌握面向对象会给我们带来意想不到的方便。学编程的小伙伴从开始能写几行代码实现简单功能到后来懂得将一些重复的操作组合起来形成一个“函数”,再到后来将“函数”和属性组合起来形成一个“类”。一步步走来,我们在考虑着机器运行代码效率的提高的同时也在考虑减轻程序员的工作量。 那么我们今天讲到的适配器模型更着重考虑的是什么呢?是程序员工作量。  什么时候会用...

2018-08-27 15:45:54 143

转载 php模式设计之 注册树模式

在前两篇单例模式和工厂模式后,终于迎来了最后一个基础的设计模式--注册树模式。  什么是注册树模式?  注册树模式当然也叫注册模式,注册器模式。之所以我在这里矫情一下它的名称,是因为我感觉注册树这个名称更容易让人理解。像前两篇一样,我们这篇依旧是从名字入手。注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上采摘的模式设计方法。   这让我想起了小时候买糖葫芦,卖糖葫芦的...

2018-08-27 15:42:45 106

转载 php模式设计之 工厂模式

今天讲述第二种基础的模式设计——工厂模式。那么何为工厂模式?  从名字来看,似乎看不出什么端倪。工厂模式,和生产有关?还是和生产流程有关?难道还和工厂领导有关?和领导秘书有关?秘书...     好了不卖关子了,所谓工厂模式还真和生产有关。生产什么呢?生产出来的是一个实例对象。通过什么设备生产?通过一个工厂类生产。怎么生产呢?工厂类调用自身静态方法来生产对象实例。   工厂模式有一个关...

2018-08-27 15:40:41 117

转载 php模式设计之 单例模式

  模式设计是什么?初学者一开始会被这高大上的名称给唬住。而对于有丰富编程经验的老鸟来说,模式设计又是无处不在。很多接触的框架就是基于各种模式设计形成的。 简单说,在写代码的过程中一开始往往接触的是面向过程的,简单的基础的编程。这个时候我们往往追求的是代码能够实现某项功能就万事大吉。管他代码多么冗余,管他代码是否可重用,管他效率如何,能实现功能就好。但是,真正应用于实际的,更被大家采纳的是那些高效...

2018-08-27 15:27:52 155

转载 MySQL定时执行脚本(计划任务)命令实例

登录mysql服务器mysql -u root -p查看event是否开启show variables like '%sche%'; 将事件计划开启set global event_scheduler =1;创建存储过程testCREATE PROCEDURE test () BEGIN update examinfo SET endtime = now()...

2018-08-16 09:43:50 1437

转载 MySQL5.0+提示字段没有默认值(doesn’t have a default value)的解决方法

方法一:打开my.ini,查找 sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”修改为 sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”然后重启MYSQL 。方法二: MySQL 5 uses a strict mo...

2018-07-31 10:04:27 9018

转载 超强、超详细Redis入门教程

转载自:http://www.h5min.cn/article/56448.htm这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据...

2018-06-25 10:48:56 186

转载 深入浅出讲解:php的socket通信

今天再看一点邮件发送的功能,所以了解一下socket变成,看到了一篇不错的文章,转发过来做个笔记吧。原文链接:http://www.cnblogs.com/thinksasa/archive/2013/02/26/2934206.html文章中的例子已亲测,没有问题。。。对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.   ...

2018-02-26 11:40:16 127

转载 微信支付curl出错及错误码解决方案

本文介绍微信支付开发集成过程中,常见的错误码及其解决方案。1. curl错误码6出现场景PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:6' in WxpayAPI_php_v3/lib/WxPay.Api.php:565Stack trace:#0 Wxp

2018-01-11 15:38:18 6750

转载 解决UC浏览器、微信浏览器使用display:flex;的兼容性问题

flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器)。然而在移动开发中,本来绝大多数浏览器(包括安卓2.3以上的自带浏览器)都支持的属性,偏偏有个例外,就是国产某某X5内核神器(不知哪个版本的webkit,仅支持 display:box ),自主研发这东西也不好多说什么了,下面入正题。

2017-12-01 14:42:10 3155

转载 MySql 存储过程中要用到的运算符

mysql存储过程学习总结-操作符算术运算符+ 加 SET var1=2+2; 4- 减 SET var2=3-2; 1* 乘 SET var3=3*2; 6/ 除 SET var4=10/3; 3.3333DIV 整除 SET var5=10 DIV 3; 3% 取模 SET var6=10%3 ; 1比较运算符> 大于 1>2 False

2017-10-09 11:59:12 2152

转载 css的div垂直居中的方法,百分比div垂直居中

我们都知道,固定高宽的div在网页中垂直居中很简单,相信大家也很容易的写出来,但是不是固定高宽的div如何垂直居中呢?我们在网页布局,特别是手机等web端网页经常是不固定高宽的div,那么这些div如何垂直居中呢?这篇文章,我总结一下。固定高宽div垂直居中如上图,固定高宽的很简单,写法如下: position: absolute; left: 50%; top:

2017-09-11 10:28:46 641

转载 js模板引擎-art-template常用总结

art-templatejavascript 模板引擎,官网:https://github.com/aui/art-template分为原生语法和简洁语法,本文主要是讲简洁语法基础数据渲染输出HTML流程控制遍历调用自定义函数方法子模板引入基础数据渲染一、引入art-template.js文件二、编写HTML模板 {{title}}三、向模板插

2017-08-10 15:06:01 770

转载 微信支付curl出错及错误码解决方案

1. curl错误码6出现场景PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:6' in WxpayAPI_php_v3/lib/WxPay.Api.php:565Stack trace:#0 WxpayAPI_php_v3/lib/WxPay.Api.php(62

2017-08-09 09:54:19 2773

转载 js中的extend

1.    JS中substring与substr的区别之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的。这样就直接按照在C#中使用Substring的方式,直接在js中用了substring,在实际的项目中,有时候能得到正确的结果,但是有时候得到的结果却让人匪夷所思,后来仔细的调试跟踪之后才发现,

2017-05-02 11:22:20 540

转载 解决手机端中文输入法中keyup不灵便的方法

项目中有一处需求是,搜索框依据用户输入的值实时检索,一开始自然而然想到keyup,在拼音状态时,啥问题也没有,后来切换到中文输入法,问题出来了,不灵便了,后来在网上搜了下,找到了思路,主要是给搜索框注册focus事件,隔个时间去检索下,贴出代码[javascript] view plain copy print?"javascri

2017-04-25 15:36:05 3900

转载 PHP中利用PHPMailer配合QQ邮箱实现发邮件

前言:由于作业的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客。以下的内容是我结合网上的例子加上自己的实践的出来的。希望对大家有帮助。PHPMailer的介绍:优点:可运行在任何平台之上支持SMTP验证发送邮时指定多个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅win平台下smtp方式支持支持多种邮件编码包括:8bit,base64,bina

2017-04-17 09:56:45 717

转载 php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法

在做查询过程中,例如要实现查上个月从第一天到最后一天的佣金(提成),那我们在程序实现过程中就要让程序在上个月的范围内查询,第一天是比较好办,但最后一天就不定,要去写段函数进行月份及年份判断来得出上个月共有多少天.那就比麻烦,还有获取当前月份,当前年份等常规日期获取函数,以下代码都是经过本公司工程师测试后的正确代码,可以放心使用. 1.获取上个月第一天及最后一天.   echo date('

2017-04-07 16:47:39 617

转载 mysql截取函数常用方法使用说明

常用的mysql截取函数有:left(), right(), substring(), substring_index()下面来一一说明一下:1.左截取left(str, length)2.右截取right(str, length)3.substring(str, pos); substring(str, pos, len)4.sub

2017-03-25 09:56:48 713

转载 MySQL中concat函数(连接字符串)

MySQL中concat函数使用方法:CONCAT(str1,str2,…)  返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式

2017-03-25 09:51:44 693

转载 Javascript中document.execCommand()的用法

document.execCommand()方法处理Html数据时常用语法格式如下:document.execCommand(sCommand[,交互方式, 动态参数])其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即表示不显示对话框),动态参数一般为一可

2017-03-17 14:45:42 371

转载 高德地图-删除多个点标记

1、问题背景     高德地图上有自己创建的marker,单击删除按钮,可以删除多个标记2、实现源码[html] view plain copy print?>  html>      head>          meta charset="UTF-8">          meta http-equiv="X-

2017-02-23 17:55:06 7364 1

转载 file_get_contents("php://input")的使用方法

$data = file_get_contents("php://input"); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $HTTP_RAW_POST_DATA 默认没有填充, 比激活 alwa

2016-11-05 11:22:24 33375

转载 mysql添加外键

为已经添加好的数据表添加外键:语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user

2016-07-11 19:04:15 580

转载 每天一个linux命令(8):cp 命令

cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。 1.命令格式:用法:   cp [选项]... [-T] 源 目

2016-07-08 13:41:42 304

转载 每天一个linux命令(7):mv命令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式:    mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,

2016-07-08 13:40:40 292

转载 每天一个linux命令(6):rmdir 命令

今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。1.命令格式:rmdir [选项]... 目录...2.命令功能:该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有

2016-07-08 13:39:38 179

转载 WebSocket详解

作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket 格外吸引开发人员的注意。WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。Web 开发人员可以非常方便地使用 Web

2016-07-06 09:58:23 1506

转载 NuSOAP webservice接口使用详解

PHP SOAP服务器用PHP和NuSoap来建立SOAP服务器非常容易。基本上,你只要写出你想要暴露给你的Web services的函数,然后用NuSoap去注册它们就可以了。OK,另外还需要两步才能完成PHP SOAP服务器的建立。首先你还要在你的PHP代码中创建NuSoap对象的一个实例,然后用HTTP POST方法将原始数据传给NuSoap进行处理NuSOAP的使用比较简单

2016-07-05 14:51:15 1855

转载 每天一个linux命令(5):rm 命令

昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm *

2016-07-05 09:47:39 248

转载 每天一个linux命令(4):mkdir命令

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且

2016-07-05 09:46:31 208

转载 每天一个linux命令(3):pwd命令

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:

2016-07-05 09:43:39 205

转载 每天一个linux命令(2):cd命令

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。    1. 命令格式:cd [目录名]    2. 命令功能:切换当前目录至dirName    3. 常用范例3.1 例一:进入系统根目录命令:

2016-07-05 09:39:56 187

转载 WebSocket 是什么原理?为什么可以实现持久连接?

作者:Ovear链接:https://www.zhihu.com/question/20215561/answer/40316953来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1

2016-07-05 09:28:43 275

转载 Mysql编码引起的Illegal mix of collations

前几天写了个Mysql存储过程,在本地环境能执行成功,但是Linux服务器里却报:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误。让我很无解,我对比了这个错误相关的两张表的编码,发现字符序collation都是utf8_unicode_ci,就连两表的连接查询

2016-07-01 17:26:27 3018

基于thinkphp3.2.3开发的电子商城(包含前后台)

一款基于thinkphp3.2.3二次开发的电子商城(前后台)!

2017-06-17

微信支付开发demo

最近在研究微信支付对接微商城,顺便把文档发出来,供给大家分享学习,包含微信支付详细文档,demo

2015-12-22

微信支付开发

最近在研究微信支付对接微商城,顺便把文档发出来,供给大家分享学习,包含微信支付详细文档,demo

2015-12-22

FlashFXP(破解版最新汉化版)

FlashFXP使用简介1.第一运行,点击Enter code,即可注册成功。 2.点击菜单Options/Language切换语言 3.点击菜单Sites/Site Manager,打开站点管理器 4.New Site建立新站点,然后将FTP的地址、用户名、密码填进去,即可登陆。

2015-06-16

Sublime Text 32bit.rar

Sublime Text 32bit.rar 是很好用的一款软件!

2014-10-17

wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe

wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe最新的版本

2014-10-17

空空如也

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

TA关注的人

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