- 博客(18)
- 资源 (51)
- 收藏
- 关注
原创 php面向对象(一),类,类成员,构造方法,析构方法及对象的销毁
示例代码(先看个大概)<?php class Person{ const MAX_AGE = 130; // 类常量:假设人的最长年龄为130 var $name; // 普通属性:姓名 public $age; // 普通属性:年龄,public和var是一样的 static $resource = 100; // 静态属性:
2016-01-29 12:10:47 4250
原创 php数组,数组相关操作及数组三种遍历方式
数组基础含义:数组就是系列数据的集合体,他们按设定的顺序排列成一个链的形状”,php中的数组下标可以不是连续的。定义:(赋值)$arr1 = array(2,34,5,6,7); // 最常见的数组形式,下标为默认下标,就是从0开始的整数$arr2 = array(“a”=>3,”bb”=>11,”cc23”=>6); // 关联数组,下标为字符串,常见$arr3 = array(1=>3,10
2016-01-26 12:15:38 4126
原创 php函数,static,global关键字及三种变量作用域
函数和js函数类似,关注php与其他语言不用的地方函数的形参默认值形式:function f($a,$b=3,$vc = "abc"){}注意:没有给默认值的形参必须传递值,形参的传值问题一句话:形参的传值问题,其实就是“变量之前的传值问题”,即实参变量传给形参变量,有值传递和引用传递引用传递(需要在形参前面加&符号而不是实参):function f($a,& $b){}函数参数的数量的问题通
2016-01-25 16:48:54 5713
原创 php循环,die/exit脚本运行控制,文件加载及错误控制
循环控制大部分和c/java相同for循环while循环do while循环foreach循环(特有)循环中断 : 1、break: 用于完全停止某个循环,让执行流程进入到循环语句后面的语句2、continue 用于停止当前正在进行的当次循环,而进入循环的“下一次”过程中去php中,该两个循环有更强的能力,中断“更多层”循环,语法如下break 正整数n; // 比如1,2
2016-01-24 18:03:10 1977
原创 php基本运算符,数组运算符,错误控制运算符及基础知识
基本运算符1、算术运算符(+,-,*,/,%)2、自增和自减运算符:不同类型的数据的自增自减写个测试程序即可3、比较运算符符号一般比较==和===比较:前者通常叫做模糊相等的比较,后者叫做精确相等的比较(只有数据的类型和数据的值、内容都相等,才是全等的)。必须能够找到手册的“类型比较表”不要对浮点数直接进行大小比较常见不同类型的比较(不用记,用到时测试一下即可)如果比较的数据中,有布尔值,
2016-01-21 11:23:39 1877
原创 php常量,预定义常量,魔术常量及基本数据类型
常量定义:形式一 // define("PI",常量值); define("PI",3.14); define("school","讲理");形式二 // 定义形式二 const cc1 = 1234; const cc2 = "abcd";使用:形式一 // 直接使用常量名 echo "PI的值:".PI;形式二 // 通过con
2016-01-20 12:03:08 4244 2
原创 php基本语法,变量,预定义变量及表单传值
php标记形式1、第一种形式(推荐)<?php php语句代码 ?>2、第二种形式<script lanagluge="php">php语句</script>3、第三种形式(不推荐)<?php语句?>第三种形式需要在php.int中把short_open_tag标签由Off改成On才可以使用ps:当php代码后面没有html代码的时候,php的结束标志可以省略php区分大小写
2016-01-20 11:37:01 4244 4
原创 apache多站点配置
前言 虽说apache安装好后给了我们一个默认的一个站点,而且我们还可以将这个默认的站点修改成我们自己的站点,但是这似乎还不能完全满足我们的需要,因为当我们要在本机上开发(phpWeb)或者测试另外一个站点的时候,那么我们是不是要将那个默认的站点修改成我们自己的那个站点呢,如果我们希望我们电脑上有同时多个站点,那又该怎么办呢?所以需要一种可以同时在一个电脑上同时提供多个站点,那么就需要配置多站点了。
2016-01-19 19:28:30 3731
原创 apache主机(站点)配置,端口监听,目录访问权限及分布式权限
前言一个站点的两个核心信息为:主机名称(服务器名/站点名):ServerName 服务器名站点位置(站点目录路径):DocumentRoot “实际物理路径”默认情况下,apache安装成功后,就默认配置好了一个“站点”,该站点的实际位置是在apache安装目录的htdocs目录,同时也有默认的主机名叫localhost。单站点配置项1、端口监听 默认 http 协议通信的端口号是 80 ,不
2016-01-18 06:27:05 6949
原创 php开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建
前言 一直以来在web这个领域对php 可是早有耳闻,大家对php赞不绝口,称赞有加,这让php火了一阵子,现在也依旧流行,所以我实在是忍不住想搞搞php了,以前以为学了jsp就没必要学php了,因为用j2ee这个平台也照样做web开发,但是,听到php这么多优点,这么火,所以打算学学php,而且据说有c和java基础的人学习起来特别快,因为php善于吸收其他语言的优点,如c的语法和指针(虽说没有真
2016-01-15 22:37:02 9402
原创 面向对象的设计模式(十三),解释器模式
解释器模式,从字面上解释来说就是为一个文法(具有特定语法的形式的语句或表达式)构造解释器,这个解释器用来解释这个文法,使得这种具有某种书写规则的文法能够表示特定的功能,这种特定书写规则也就是通常所说的语法,如C/C++,Java,Python等计算机语言有自己的语法。还有,一些解释型语言如Python,它在运行的时候需要Python解释器,这也就是一种解释器。定义:解释器模式为一些具有特定书写规则的
2016-01-11 16:26:50 1875 2
原创 面向对象的设计模式(十二),外观模式
终于考试完了,瞬间感觉轻松了许多,又可以安心地写代码了,下面进入今天的正题–外观模式。 外观模式,也称门面模式,顾名思义,就是一个对象封装了一系列相关的操作(行为),使得这些操作仅对外提供(暴露)方法(接口),客户端根据这些外观(暴露的接口)就可以简单地完成一系列操作,达到了客户端无需知道内部实现细节,只需知道对象的外观就可以实现一系列行为,简单来说就是面向对象的封装。这一系列行为也就是一个系统
2016-01-09 10:09:59 1680
原创 不吐不快,关于新版csdn
随着csdn的不断升级维护,现在的csdn功能挺丰富,但新版csdn还是做的不是很好,特别是数据统计这一块存在bug,有的时候不能及时统计数据。其次是博客发布和资源发布需要经过很长时间的审核,有的时候晚上8点写的博客,得等到次日中午才审核通过。我知道这样做是为了保证博客内容和资源的安全性,但是可以提升一下审核的效率,这效率确实有点低。接下来我最想说的是关于csdn的博客管理制度。
2016-01-05 21:42:17 13762 6
原创 面向对象的设计模式(十一),装饰模式
装饰模式(包装模式),也是结构型设计模式之一。它主要用于动态地对一个类或者对象添加新的功能,使得原有的类得到扩展,与代理模式不同的是该模式是直接对一个原有的对象进行扩展功能,而代理模式代理原对象的行为,而不是对原来的对象进行扩展。同时也不同于适配器模式,适配器模式是对一个接口或者类进行适配,使得在新的场合下也可以使用。而装饰模式则是对对象进行扩展包装,是继承关系的代替方案。但比继承的子类更加灵活,因
2016-01-05 20:15:08 5305
原创 面向对象的设计模式(十),代理模式
代理模式也称委托模式,是结构型设计模式之一,在实际应用中使用非常广泛,因此我们必须掌握这个设计模式。定义:为一个对象提供一个代理对象,通过这个代理对象控制这个对象的行为。使用场景:直接访问或者控制对象的行为困难的时候,可以通过对象的代理对象间接控制对象的行为,为了使用简单透明,委托对象和代理对象需要实现相同的接口,即同类型,使用方法一样。可以一定程度上保证对象的安全性。即不必直接将对象暴露给客户
2016-01-04 16:44:31 12900
原创 面向对象的设计模式(九),适配器模式
记得刚学Java SE的AWT(新版Swing)编程的时候,那个时候自己特别兴奋,因为学了那么久的Java了,没看到一点实在点的东西,觉得很没有成就感。后来学到Swing的时候,用它编写图形化界面,于是写了一个小小的计算器和其他简单的图形化程序。然而,在知道了Java的在图形化界面方面做的不是很好以后,心里有点失望,于是对Swing的热情也慢慢消退了。但是,我并不后悔花了点时间学Swing编程,因为
2016-01-03 14:38:35 13906
原创 面向对象的设计模式(八),责任链模式
废话不多说,最近要期末考试了,还没预习呢,下面直接进入正题。定义:定义多个可以处理请求(承担责任)的类,并将它们连成一条链,沿着该链向下传递请求(责任),直到有能力解决问题(承担责任)的类处理之。这使得它们都有机会(看能力大小咯)处理请求。使用场景:一个请求有多个类可以处理,但具体由那个类处理要在运行时刻确定;在请求不知道由谁来处理的时候,可以沿着责任链传递请求;需要动态指定一组对象处理请求。
2016-01-02 16:44:01 14317 5
原创 面向对象的设计模式(七),观察者模式
似乎所有的设计模式都是为了使得程序具有低耦合,灵活性高,可扩展性好,程序结构清晰等等。今天的这个设计模式—观察者模式自然也不例外,但程序结构清晰可能就不是重点了。好吧,废话少说,模式这种简单粗暴的东西还是要快点学习,下面直接进入正题。定义:观察者模式是让对象与对象之前建立一种一对多(不是Bean之前的一对多)的关系,这种关系使得当一的一方的状态改变时,所有多的一方自动根据一的一方的改变做出相应的改变
2016-01-01 09:44:17 6708
com.lifesting.tool.encoding_1.0.0.jar
2015-10-18
test_from_to_patch
2020-11-13
CTS总结表格
2017-09-07
jsoup-1.8.3.zip
2015-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人