自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 PHP---禁用缓存和文件下载

在php中,有些时候需要实时查看页面或者链接,比如股票行情等,如果使用缓存可能不能更新实时价格,需要禁用缓存,代码如下:header("Expires:  -1");header("Cache-Control:  no_cache");header("Pragma:  no-cache");上面这3句话都是禁用缓存,主要是为了不同浏览器识别,所以都写上,以便可以支持所有浏览

2016-11-30 23:28:22 1737

原创 PHP--302、304、404码

在http中,浏览器向服务器发起请求,回复的代码有0到600,有几个编码需要注意下1.返回404代码,指的是浏览器请求的网页地址没有,需要修改2.代码302,是指请求的服务端页面,代码中有header("Location:b.php");,header指的是跳转,服务器进行重定向。请求的顺序是:a浏览器向服务器请求a页面b服务器返回302,并返回重定向的地址bc服务器对

2016-11-30 11:26:08 1870

原创 php--防盗链简介

php中 有个预定义全局函数  $_SERVER,里面可以得到很多本地和访问信息,其中常用的有REFERDOCUMENT_ROOT-------apache的默认存储目录REMOTE_ADDR-----------访问当前页面的的机器ip地址HTTP_HOST ----------------主机名SERVER_PORT------------端口号REQUEST_

2016-11-29 00:19:36 239

原创 php--异常处理

异常处理,指的是在程序运行时,有段代码可能会出问题,通过异常捕获,可以进行处理。异常抛出后,try段的代码就暂停执行,跳到catch段。异常处理的代码格式为 try{正常处理的代码}catch (Exception $e){遇到异常的处理代码}有的异常可以分类处理,比如,,可以不同的异常,走不同的处理流程try{正常处理的代码}catch (

2016-11-28 00:35:23 231

原创 PHP--错误处理

PHP的错误处理机制是面向对象的,有以下几种方式1.简单的die()语句,die功能同exit();,只是在退出前可以输出指定的信息2.自定义错误和错误触发器。set_error_handle(响应函数名称,错误的级别),可以设置对应级别的 错误的响应函数(或叫响应方法)。trigger_error(错误信息,错误级别)可以自己设定错误级别,然后调用设定好的错误触发器,调用时错误级

2016-11-26 00:12:00 261

原创 PHP--静态变量、常量、final

静态变量,是类中的公共属性,因为类实例化以后,每个对象的属性都是分别存储的,如果相对有些属性进行统计或者公共的属性进行定义就需要静态变量。比如学生这个类,有姓名、成绩、班级属性,可以定义一个总成绩为静态变量,把每个学生的成绩在这个变量中进行加总,大家都可以调用,或者是平均成绩也适用静态变量。而静态方法是调用静态变量的方法。常量是定义好的变量,在定义的时候就赋值,后面不许更改。比如税率定

2016-11-24 23:11:17 1023

原创 PHP---继承和接口

在php中,implements和extends,接口和继承是2个重要的概念。继承是个父类,可以把自己的方法和属性传递到子类,子类可以不用复写方法。接口是先把方法定义好,但是不允许有方法体,实现这个接口的类,需要实现接口中的所有方法。继承只能有一个父类,接口可以同时实现多个接口。父类是提取相同的类属性和方法,避免重复写代码。而接口是因为类有共同点,但具体的实现方法都不同。可以在接口中先定义好接

2016-11-23 22:53:34 291

原创 PHP---面向对象的3个特性

面向对象有3个特性,1是封装2是继承3是多态封装 就是类中的属性,一般不直接被类外调用,使用get和set方法调用,封装后使用。封装后安全性高,属性和方法有访问3个修饰符 类内           类外 子类public                  可以调用      可以       可以protected            可以调用      

2016-11-22 23:04:14 892

原创 PHP----构造方法、析构方法

在程序中,方法也叫函数。类的构成有构造方法,也有析构方法。php的类,默认包含构造方法。如果自己定义了构造方法,会在类实例化时,自动执行。构造方法一般是对类的属性进行赋值。析构方法指的是回收,即类调用完毕,后续没有调用时,php自动会执行析构函数。php的垃圾回收是系统自动执行的。全局变量,就是在程序中任何位置都可以使用的变量。静态变量应该被用在类中,从本质上说和全

2016-11-21 22:58:38 284

原创 PHP函数传递参数方式

函数构成function name(参数){函数命令可能有return}调用函数的时候$a=name($b)写函数时候的参数名,和实际调用时的参数名,没有必然联系。函数调用时候,如果是普通的变量参数(字符、整形、浮点、数组)是直接去的这个变量参数的值,传递进函数中进行运算,不会对函数外的参数进行修改。如果参数是对象,则会把参数的地址传递进函数中,函数

2016-11-20 20:55:51 2536

原创 PHP-------面向对象的类和实例化

面向对象编程思想,是现在大行其道的一种方式。其中有2个重要的概念,一个是类。类的意思是  抽象化一个具体的事物,是个名词,可以代表相同的一类,比如人类,猫,动物,坦克,武器。它是对象的一个抽象化,抽象的是对象的具体属性。也就是说类是有相同属性的抽象。所以类里面重要的就是属性,比如人,属性可能有性别、年龄、名字、国家等等,这些属性根据程序需要来指定。另一个重要的概念就是对象,动词太叫

2016-11-20 11:11:09 5879

原创 PHP--多维数组

在php中,数组可以表示为$a=array(1,2,3),二维数据就是$a=array(array(a,b),array(c,d),array(e,f));这个数组可以理解为是一个3行2列的矩阵a,bc,de,f如果需要2行3列就可以是$a=array(array(a,b,c),array(d,e,f));当需要调用时,普通的数组一般这么表示 $

2016-11-18 23:30:44 232

原创 排序

排序分为内部排序和外部排序。内部排序就是在内存中排序,外部排序指使用外存储器排序,主要是大数据使用。内部排序方法,基础有冒泡法、选择法、插入法、快速排序法1.冒泡法是相邻数比较,较小的数向前交换位置,就像气泡一样,轻的浮上来。2.选择法是选择最大的放在最后,然后从剩余数中选择最大的,放在剩余数的最后,一直到所有的数都排好3.插入法,是从数组中顺序取出数,把取出的数放入新数组,放入前需要和新数组中进

2016-11-17 22:48:09 192

原创 PHP---数组

在php中数组有3中创建方法1是直接赋值,比如$a[0]="huang"2是数组赋值,$a=array(123,"huang",true)3是key-value键值对赋值$a=array("fruit1"=>"apple" , "fruit2"=>"orange" )第3种方法,可以指定数组的下标,一般来说下标都应该是常量。如果使用第3中方法,可以不从0开始顺序赋值。

2016-11-16 00:00:03 201

原创 PHP--函数的概念

函数是指 为了实现 某个功能或者目的,coding的一段代码。变量在函数内外,是不同的,看起来名字一致也有区别,因为存储变量的是内存地址,在函数外的变量是一个地址,进入函数内,会打开一个新的栈,会给变量分配一个新的地址。 如果需要函数内外使用相同的变量,一个是使用全局变量global,另外还可以是用地址符&。另外,在循环(switch\for\while)中,break或者cont

2016-11-14 21:50:30 252

原创 HTML---javascript:增加option的onclick点击响应

在下拉列表中,一般在select上做响应,可以是onclick点击响应,也或者是onchange改变响应。有时我们也需要不改变也响应,就需要对option也做点击响应,但是option不支持,需要增加如下代码:function simOptionClick4IE(){      var evt=window.event  ;  //获取事件控件,如果是ie就是ele

2016-11-09 09:25:15 2023

原创 html---javascript随机数random

javascript生成随机数,是在0到1之间。因为我的需求是生成1-3的随机数,所  写成Math.random()*3。但是生成的数字是包含小数的,所以需要取整Math.round向上取整,-1.6=-2-1.5=-2-1.4=-12.4=22.6=3最后检查得到的数字不能超过最大和最小值的范围整体代码如下function getRandom(m

2016-11-09 08:22:53 1255

原创 HTML--javascript的日期变量

做了个星座的网页,需要判断日期是否在星座区间内,新建个日期变量var date = new Date();设置日期和月份,月份需要注意,是实际数字减一date.setDate(day);date.setMonth(month-1);可以在新建两个日期变量,一个是起始的月日,另一个是截止的月日,用大于小于判断就可以if (date>=start &

2016-11-08 21:53:44 866

原创 PHP 我的一个错误

今天做了一个比较判断,判断字符串是否是预设值。结果怎么都不对,英文没问题,如果把预设值改为中文就不能成功。原来是因为2个php页面的代码格式不一致,一个是utf-8,一个是ansi。以后一定要注意了

2016-11-08 12:24:27 161

原创 PHP list的使用

在解决问题时,想用数组来进行解决,于是定义了个数组array(32),发现不能被正确的识别。通过搜索来看,php是一个弱类型的语言,定义的时候不需要数组的长度,也不需要数组的类型,$fish=array();想数组追加数据时候,$fish[]="第一条鱼";从数组删除数据,array_splice($fish, $offset, 1);//$offset是要删除数据的序号,删除后,会进

2016-11-08 08:37:52 735

原创 PHP学习小结

HTML是静态的网页语言,而PHP是可以通过编程来实现动态的HTML语言,所以写php的时候HTML语言也是生效的,比如,&nbsp,这些。我理解就相当于用一个程序语言来写一个静态的html,只不过php可以根据请求的参数,运行程序后,在生成这个静态的HTML,所以其实相当于用程序去写html。

2016-11-06 22:34:27 203

原创 switch循环的default

switch循环中的default是默认情况,如果没有进入其他的case,则会进入default,但是default不是必备选项。如果default写在case的前面,或者插在case的中间,是不会影响case的执行的,会先把case执行完成在进入default选项。

2016-11-05 21:17:52 2706

原创 PHP 变量

PHP变量定义是不需要指定类型,程序会自动进行类型分配,并且可以在后面根据需要,通过表达式更新为其他类型,所以一个变量的类型不是固定死的,可以在程序运行过程中发生变化

2016-11-04 20:13:49 109

原创 浏览器访问流程

浏览器输入网址后,本地先解析出主机名,把名称和windows下hosts文件中的名称和ip地址映射表进行查询,通过查询到了,就直接对该ip地址发起访问请求。如果没查询到,就向dns服务器发起查询,对返回的ip地址发起访问请求。apache服务器收到访问请求,先转给php处理,php进行数据库查询,得到返回结果后,php生成静态页面,apache把静态页面返回给浏览器

2016-11-03 14:00:13 265

原创 PHP2.4+mysql5.7安装后的一个问题

按照PHP的教程,顺序安装了apache2.4,PHP7,mysql5.7,然后按照教程写了个mysql的php文件来测试是否成功$conn =mysql_connect("localhost","root","root");if($conn){echo "ook";}else{echo "no";}?>这个时候提示:Fatal error: U

2016-11-02 10:15:34 201

mdb链接破解版无次数无条数限制

mdb链接破解版,Access_JDBC30.jar无次数无条数限制,可以正常使用

2019-01-07

空空如也

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

TA关注的人

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