自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白

弱小与无知不是生存的最大障碍,傲慢才是!

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

原创 centos6.7环境上源码安装mysql5.6

centos6.7环境上源码安装mysql5.6       本文是继上篇文章centos6.7环境上源码安装nginx1.12.1,继续安装mysql的说明,因此环境同上,再次就不在赘述。一,下载mysql5.6的源码包:wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35.tar.gz注意:从mysql5.5

2017-09-01 18:15:19 455

原创 centos6.7环境上源码安装nginx1.12.1

centos6.7环境上源码安装nginx1.12.1      学习了近一个月的linux开发,自己学习了网上的教程,搭建了一套lnmp服务,本文为nginx源码安装,记录如下:            环境:虚拟机(vmware12.0.1) 操作系统 centos6.7       说明:以下操作均基于虚拟机上的centos6.7系统,系统刚装,许多依赖都没有,辛亏的是cent

2017-08-17 22:18:15 1961

原创 yaf框架学习第一篇hello world

yaf框架学习第一篇hello world       传说有鸟哥的地方就有yaf框架的运用,此言非虚。进入公司也快一个月了,最近接触到的php业务都是使用鸟哥写的yaf框架完成的。本人之前没有接触过yaf框架,因为工作需要,准备好好研究一下yaf。       首先介绍一下yaf框架吧!yaf并不同于于thinkPHP,yii2,laravel等框架。yaf框架是用c语言写的php扩展,

2017-03-16 23:16:37 14771 2

原创 mysql中的索引

mysql中的索引 复合索引 联合索引 索引失效

2016-12-04 22:26:55 661

原创 php中$i+$i++类似问题

php中$i+$i++类似问题    问题一:$i=1;                        $i+$i++  式子的值?                                            等于3吗? 不对。                      那等于4吗? 还是不对。                      那等于什么呢?

2016-12-03 14:19:10 3362

原创 ajax和HTML5异步文件上传之进度条

ajax和HTML5异步文件上传之进度条      在之前的文章中已经介绍过ajax的异步文件上传,这篇文主要是在上一篇文章的基础上,添加了一个上传进度条。      主要是思路是:在XMLHttpRequest的2版本中,添加了一个新的对象 upload,在这个对象实现了对上传进度的监控事件,通过事件属性upload的onprogress事件属性可以实时获得当前上传的大小,以及文件的

2016-11-03 10:55:24 2533

原创 ajax与html5实现异步文件上传

ajax与html5实现异步文件上传       在之前的两篇文章中,分别介绍了XMLHttpRequest对象和iframe伪异步文件上传。在此就不再介绍介绍XMLHttpRequest对象了。之前说,单凭ajax是无法实现文件上传的,原因是js不能操作主机的硬盘来获取文件。但是随着个浏览器商家逐步支持HTML5(实现了对ajax异步上传文件的支持),ajax异步文件上传变得可能。

2016-11-02 15:52:00 2664 2

原创 使用iframe伪装异步上传文件

使用iframe伪装异步上传文件       在不支持html5的前提下,ajax技术是无法实现文件的异步上传,原因很简单,ajax本质上还是js写的,而js是不能操作浏览器端的主机,不能操作硬盘上的文件。所以无法上传文件。但是我们可以通过iframe内联框架,来伪装实现无页面的跳转的异步上传。       使用iframe伪异步上传的原理很简单,我们知道在提交表单后,必然会跳转页面,但是

2016-11-02 15:17:48 3152

原创 ajax中XMLHttpRequest对象详解

ajax中XMLHttpRequest对象详解        ajax技术的核心或者说负责ajax进行同步或者异步服务器请求是XMLHttpRequest对象。在用使用ajax技术时,其实就是操作XMLHttpRequest进行相应的业务。  方法:   1创建XMLHttpRequest对象    ajax本身还是js写成的,所以在使用XMLHttpRequest,是按照js

2016-11-02 14:23:02 3740

原创 xampp集成环境中配置虚拟主机

xampp集成环境中配置虚拟主机  xampp中对apache进行虚拟主机配置,简单来说就是不只是使用htdocs作为文件根目录,我们同时还可以在其他指定的位置  制造我们认为很方便的地方。    1.在apache中打开配置文件httpd.conf文件在其中去掉 #Include "conf/extra/httpd-vhosts.conf"  前面的#号    2.找到

2016-10-28 10:37:02 736

原创 php中的文件与目录

php中的文件与目录   1.文件属性函数         file_exists() 检查文件是否存在filesize()    获取文件字节数is_readable() 判断文件是否可读is_writable() 判断文件是否可写is_executable()判断文件是否可执行filectime()   文件创建时间filemtime()   文件修改修改时间

2016-10-28 10:33:51 478

原创 php中include与require的区别

php中include与require的区别  include 与 require的区别         两者的作用都是加载指定路径下的文件。(1)include 是每次都打开文件读取。而require是将文件中程序读出作为当前脚本的一部分。  所以要多次执行某个文件中的程序使用require效率更加的高,而如果每次执行的程序都是不同文件则用include跟假的高效。(2)

2016-10-28 09:28:01 472

原创 php中heredoc与nowdoc的区别

php中heredoc与nowdoc的区别 heredoc技术是php中用来引用字符串的一种方式    1.标识符可以自定义 一般的 有EOT ,EOD  EOF 等, 只有保持开始表示符和结束表示符一样即可。    2.结束表示符必须独占一行,且必须顶格写,不能有空格,最后以 ‘;’ 分号结尾。    3.所有引用的字符串中可以包含变量,无需字符串连接符。  可以看出here

2016-10-28 09:20:11 2433

原创 php中流程结构控制

php中流程结构控制     在php中的流程结构控制  与其他语言相似,分为顺序结构,循环结构,条件结构三种这些都没有什么好说的,在此只记录几个特殊的知识点。   1. switch 语句中 需要注意  switch 判断逻辑 是 ==  而不是===      什么意思呢?       例如       switch('0'){   case 0:       ec

2016-10-28 09:05:49 607

原创 php中的日期与时间

php中的日期与时间UNIX时间戳:以1970年1月1日0时为起点,单位为秒的32位数字格式数据。范围在(1902~2038)      1.将日期和时间转为时间戳          strtotime() 将字符串形式的时间转为时间戳 time()      获得当前时间的时间戳 mktime()    将日期时间转为时间戳    2.格式化时间输出

2016-10-28 08:58:21 461

原创 php中的类

php中的类  1.在php的类定义中。成员属性前面加 var,表示该成员变量不需要特殊的意义,如需要特殊的意义可以加 static public private 等关键字。      2.类的构造函数的声明方式可以是    function __construct(){} 或者是 与类名相同的函数  function  className(){} 这种是php5之前的版本,现在可

2016-10-27 23:03:03 490

原创 单引号和双引号的区别

单引号和双引号的区别        在php中 单双引号是有区别的     单引号:不会解析引号之间的变量,和大部分的转义字符,但是正因为如此所以运行速度快。  例子: ' \' ' 输出单引号   ' \\ ' 输出正斜杠。在单引号中只有这两转义可以被解析,其它的不能      '$t' 输出$t  而不会解析成$t变量的值。     双引号:可以解析转义字符,和php变量,

2016-10-27 17:14:31 1002

原创 php中的几个常用的魔术常量

php中的几个常用的魔术常量在php中我们可以自定义常量,同时php中也自定义了一些好用的常量,这些常量会根据其所在的位置而自动变化。   我们称之为魔术常量。魔术常量可以大写也可以小写,是不区分大小写的     (1). __FILE__                当前文件路径     (2). __DIR__                  当前文件目录     (3

2016-10-27 17:11:33 8331

原创 php中的函数

php中的函数  函数,由于php是弱类型的语言,这不但使得php变量与众不同,同时也使得php函数也变得与众不同。     在php中函数的声明方式很简单:如下           function  fcuntion_name([参数列表])           {  }   函数可以分为这么几类:(1).常规参数函数,就是参数中规中矩。在函数该变参数的值,对原变量

2016-10-27 16:58:41 397

原创 php中的数组

php中的数组   在php中数组是一个很强大的符合数据类型,它甚至可以完成其他语言中的数据结构的功能。   在php中数组分为:        1.索引数组:数组的索引值全为整数。 2.关联数组:数组的索引值不全为整数,可能是字符串。   在php中数组是不需要提前声明,设定数组长度,设定数组类型的。PHP中数组长度是自增,数组里可以放入不同类型的数据。      1

2016-10-27 16:18:44 581

原创 php中字符串

php中字符串   1.字符串也可以看做是数组,但是不是真正的数组,但是字符串可以像数组那样通过索引获得单个字符。     注意字符串不能使用,数组的函数。 $t='lamp'; echo $t{0}  //输出l  echo $t[0]  //输出l php5.3后推荐使用。      2.双引号中变量的解析      php中双引号中的变量可以被解析,但是有时候

2016-10-27 16:04:33 284

原创 php中预定义的超全局数组变量

php中预定义的超全局数组变量超级全局变量,类型是数组。注意必须大写         $_SERVER  一个包含头信息,路径和脚本位置的数组。$_ENV       $_GET         url get访问方法传递的参数$_POST        url  post方法访问传递的参数$_REQUEST     包含$_GET $_POST  $_COOKIE的内容

2016-10-27 15:08:28 1171

原创 php中局部变量和全局变量

php中局部变量和全局变量 局部变量:在函数内部中定义的变量,它的作用域为函数定义范围内。 全局变量:在函数外部定义的变量,它的作用域从定义处一直到文件结尾。 在php中函数被视为单独的程序片,所以局部变量会覆盖全局变量,即使局部变量中并定义没有全局变量相同的变量,也会被覆盖。如下:$a=5;$b=3;function t(){ echo $a-$b;//输

2016-10-27 15:00:38 9114

原创 php中变量与常量的区别

php中变量与常量的区别  变量与常量       1.变量特点:   在定义后后还可以多次赋值定义在那个范围就在那个范围有效,如函数中定义的变量就只在函数中有效。可以通过unset()销毁2.常量特点        常量前面面没有$符号常量只能通过define()函数定义或者是const关键字定义(const定义常量,是在php5.3版本后),如 define

2016-10-27 10:55:57 4981

原创 php中变量的数据类型判断函数

php中变量的数据类型判断函数       在php中我们可以通过 var_dump()打印出变量的类型和值。同时我们可以通过一些函数判断变量的类型。如果只是想得到一个变量的数据类型,可以使用gettype()函数,gettype($t) 返回$t的数据类型的字符串,要是$t不属于php中8种基本变量类型,返回"unknow type"。我们还可以通过is_type系类函数直接判断是否为typ

2016-10-27 10:45:55 5587

原创 php中变量的数据类型转换

php中变量的数据类型转换       在php中,当遇到不同类型数据进行混合运算时,php执行引擎会很智能将混合运算转为同一类型进行运算。有时我们自己需要将一些变量强制转为其他数据类型,也可以通过php中提供的一些机制和函数来实现。        变量类型转换:变量类型转换分为 自动转换和强制转换        自动转换:在php中自动转换常常发生在不同数据类型数据的混合运算中。在自

2016-10-27 10:36:03 1415

原创 php中的基本类型总结

php中的基本类型总结         php是弱类语言,所以在数据类型上,并不像其他语言图c++,java等那么严格要求,各种数据类型之间转换麻烦。同时在定义php变量时,直接使用$符号就可以了,不需要在变量前面声明数据类型,只是由于php执行引擎,会自动根据变量的内容自动为该变量选择是某种数据类型。 所以在php中 一个变量只要在被赋值后才会被分配内存空间。只声明变量,不作任何的赋值操作,

2016-10-27 10:12:33 910

原创 html中表单使用总结

html中表单使用总结 1.表单的标准格式:                        其中method的值可以使get或者是post 区别在于get请求时,数据大小不能超过2k,同时请求的内容会出现在地址栏上。post请求时,一般请求数据不能超过8M 但是可以通过设置加大。同时请求参数放在主体中,不会被看到。隐蔽性好。    action是请求的url路径。

2016-10-26 20:53:39 1706

原创 html中伪类选择器

html中伪类选择器伪类选择器,并不是像之前css中选择器一样,选择一种标签,而是选择标签的一种状态,是属于html标记语言内容。   例如以a标签为例,   a:link{ }    表示鼠标没有被点击之前。CSS。   a:hover{ }   表示当鼠标放在标签上时,CSS变化。   a:active{ }  表示鼠标点击的瞬间,CSS发生变化。   a:visite

2016-10-23 10:00:02 5745

原创 在CSS中设置文本和字体格式

在CSS中设置文本和字体格式在CSS中控制标签内文本格式        1.首行缩进 text_indent:20px;   首行缩进20px2.文本居中,居左,居右显示 text-align:center|left|right   3.文本修饰线  text-decoration:none|underline|overline|line-through|blink 表示 无|下划

2016-10-23 09:48:21 1130

原创 html块状标签背景属性设置

html块状标签背景属性设置背景    1.设置背景为某种颜色  backgroud:color; 2.设置背景为某张图片  background:url(图片路径) no-repeat|repeat-x|repeat-y  scorll|fixes|attachment  position          切记图片路径不用加引号,  图片默认是向xy轴平铺,也可

2016-10-23 09:46:00 4102

原创 常用html标签介绍

常用html标签介绍  1.html标签分为单标签和双标签,其中单标签是少数。无论是单标签还是双标签,自身必须闭合。如:     2.html标签可以嵌套,但是不能相互嵌套,必须保持闭合。     例如嵌套:  正确相互嵌套:  错误  3.标签html单标签     1.换行标签   2.图片标签,alt在网页加载图片时,再出现问题时,在图片区显示的

2016-10-23 09:37:53 769

原创 CSS和CSS选择器总结

CSS和CSS选择器总结CSS:层叠样式表,是用来设置html标签的一些属性如:宽高 边框 内外边距 背景等等,从而根据属性设定,显示特定的效果         对于标签而言不使用css来控制自己的属性,也是行的。但是使用css来控制html标签的属性的好处在于,将属性与html标签本身拆分开,代码结构更加的清晰,修改维护更加的方便。其次将内容与表现分离开来,使得html标签像xml标

2016-10-22 15:43:04 266

原创 js和css代码嵌入html文件的方式总结

js和css代码嵌入html文件的方式总结 css代码在html文件中声明   1.在head部分直接写代码        2.css数量过多,另存为.css文件,在html文件head部分直接引用css文件  js代码在html文件中声明   1.在head头部直接写代码        或者简单的写        2.js代码量

2016-10-22 15:41:47 4044

原创 margin,padding和border在css中设置方式

margin,padding和border在css中设置方式 1.margin和padding设置方式:          margin:10px;                    表示上右下左四个边的外边距都为10px              margin:10px,20px;            表示上右下左四个边的外边距为10px,20px,10px,20px,即当四个

2016-10-19 11:06:53 866

原创 html浮动布局

html浮动布局浮动布局:        之所以要使用到浮动布局,只要是像div等块标签,在网页显示时,无论其宽的大小,都是独占一行。而在网页布局中,我们常常需要将两个或者是多个div并排放置。由于div独占一行,并排是不可能实现的。所以我们需要采用浮动布局,所谓的浮动布局,可以这么来理解,将网页当作游泳池,游泳池分为水底和水面,一般的网页布局就是将标签贴在水池地面上,固定着,而浮动布局就

2016-10-19 10:31:34 18650

原创 html标签的盒子模型介绍

html标签的盒子模型介绍 盒子模型,这主要是针对像div等块标签而言,是拿生活中的实物形象比喻。   1.盒子模型       在html标签中div和div中的内容,可以比喻成生活中一个锦盒,并且这个大的盒子里还装着一个小盒子中情景。   首先这个盒子是有边框的,至于边框多厚就看是什么盒子了,其次,小盒子并不是硬生生的噻进大盒子的,而是留有空隙   的放进大盒子中,这就是是

2016-10-19 00:42:13 19125

原创 html文档基本介绍

html文档基本介绍       首先简略的说一下html与xhtml的历史和区别。       在最开始,还是静态网页的时代时,3wc组织统一网页标签规范,即html规范,但是html是一种内容与结构相结合的一种规范,还是不够纯粹,于是3wc组织又开发出一种新的规范xml规范,但是但是大多数的网站都已经采用了html规范,重新采用xml规范就意味着要重新构建网站,从成本来看是不现实的,所

2016-10-18 21:11:26 536

原创 php错误异常处理

php错误异常处理一.错误处理       在运行php脚本时,PHP解析器会尽可能的去报告他所遇到的问题。在php中,错误报告的处理行为都是通过php的配置文件php.ini有关的配置指令确定的  在php中错误是分级别的,如下:  E_ERROR 致命的运行时错误,一旦发生阻止脚本的运行  E_WARNING 运行时警告(非致命的错误)  E_PARSE 语法解析错

2016-09-22 12:36:00 789

转载 base64加密原理详解

base64加密原理详解         声明:本文是在看了他人总结,并摘抄大部分图文,和少量自己的总结写成         原作者地址链接:Base64算法原理      Base64编码,是我们程序开发中经常使用到的编码方法。它是一种基于用64个可打印字符来表示二进制数据的表示方法。它通常用作存储、传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准

2016-09-11 23:18:56 41921 4

空空如也

空空如也

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

TA关注的人

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