自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 在linux中搭建lamp和lnmp环境(Centos)

转载来源:https://www.cnblogs.com/xiaoxitest/p/6130065.html作者:小郗测试一、安装Lampwget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full &amp...

2019-07-11 23:01:17 541

原创 初识python(2)

1、python自定义函数(一般用def来定义)#第一种方式def Sum(x,y): return x+y#第二种方式y=lambda x:x**2y1=lambda x:x[1]res=Sum(1,2)#调用函数 3res=y(10)# 100res=y1(['hello',13])# 132、面向对象class Human: def __ini...

2019-07-11 22:37:38 97

原创 初识python(1)----python基础

Python是一种解释型脚本语言,可以应用于以下领域: Web 和 Internet开发 科学计算和统计 教育 桌面界面开发 软件开发 后端开发 一、python 语法规则1、空格很重要(一般四个空格)2、python支持中文(一般使用英文)3、变量不需要提前声明,可以直接使用二、python数据类型(我只写了两个特别的)数字...

2019-07-11 22:26:18 123

原创 框架准备自动加载

function __autoload($class){ if(strtolower(substr($class,-5))=='Model'){//截最后5个字符,然后变成小写 require(ROOT.'Model/'.$class.'.class.php'); }else{ require(ROOT .'include/'.$class.'.class.php'); }} ...

2019-05-12 13:36:46 134

原创 MVC

1、controller:负责相应用户,调度model/view 不负责sqlmodel:操作数据库,不针对数据的合法性(可以在外界直接操作数据库)view:一般不含逻辑,只负责输出查了以后说 (将操作后的结果显示出来)/*百度查的:model的出现就是为了把数据层全部控制在model,mvc 的 c 是拿来衔接model和view的MVC的核心思想是分离界面(View),逻辑(C...

2019-05-12 11:07:45 98

原创 增加日志功能

1.作用:记录信息到日志2.思路:给定内容写入文件(fopen、fread...)如果文件>1M,重新写一份传给我一个内容判断当前日志大小如果>1M,备份否则,写入文件class Log{ const LOGFILE='curr.log';//建一个常量代表日志文件的名称 //写日志 public static function write($cont){...

2019-05-12 10:49:20 771

原创 php商城之无限级查询(2)

查询家族树1.递归//只有parent!=0,继续找function familytree($area,$id){ static $tree=array(); foreach($area as $v){ if($v['id']==$id){ $tree=$v; //判断要不要找父栏目if($v['parent']>0){$tree=array_merg...

2019-05-07 23:47:40 107

原创 php商城之无限级查询(1)

一、无限级分类查询:应用 --->查子孙树1是找指定栏目的子栏目2是找指定栏目的子孙栏目,子孙树3是找指定栏目父栏目/父父栏目.....即家谱树二、查子孙树1.用递归查询(递归就是在过程或函数里面调用自身)#注意:static的使用--->在函数中声明static 无论调用多少次都只初始化一次//parent:该栏目父栏目的id//找子栏目function...

2019-05-07 23:46:29 189

原创 文件内容的读取与写入

一、小文件1、file_get_contents()用来获取一个文件的内容或一个网络资源的内容(比较快捷)#一次性将文件内容全部读出来,放在内存里,处理较大文件慎用--->封装打开希尔关闭细节 file_get_contents()若要获取文件不存在,会报错$file='./a.txt';$str= file_get_contents($file);2、file_...

2019-05-05 10:14:25 244

原创 php数据类型

1.boolean(布尔型)true/false2.字符串型1>字符定义方式:单引号:'双引号:'' //两者区别:双引号所包含变量会自动被替换成实际数值,而单引号包含的变量按普通字符输出定界符:<<< 标识符 (和双引号类似)例如:$string=<<<str要输出的字符串str2>转义字符 ...

2019-04-02 20:17:14 132

原创 myql数据类型

1.数值类型:1>整型列:bigint,int,mediumint,smallint,tinyint可选参数:unsigned (无符号,列的值从0开始,不为负) zerofull(适用于学号、编码等固定宽度数字,可以用0填充)2>浮点列:float(M,D) M--->总位数 D--->小数点后面一位数...

2019-04-02 19:39:57 121

原创 sql语句的增删改查

1.增 insert intoinsert into thread(tid,username)values(1,'liai');thread:表格名 thread括号里面是表里面的列名,后面那个括号里面是对应前面要加入的内容#注意:列与值应该严格对应2.删 deletedelete from thread where tid=4;3.改 updateupdat...

2019-04-02 19:25:37 118

原创 Mysql

1.PHP连接MySQL服务器mysqli_connect([string $sever (服务器),[string $username(账号),[string $passward(密码),[bool $new_link(是否重新连接)]]]])函数如果连多次资源相同,则可以像上面那样写;若不同,则第四个参数写true指定服务器连接:mysqli_connect('localhost'...

2019-04-01 21:27:16 77

原创 类的自动加载与异常处理

1.类的自动加载如果调用某个不存在的类,报错前还有一次介入集合__autoload函数系统会调用__autoload()函数并把 类名 自动传给__autoload函数要用 spl_autoload_register通知系统,让系统知道自己写了一个自动加载的方法2.异常处理(显示异常):throw-->try--->catchError_reporting(0);c...

2019-04-01 21:26:06 149

原创 php之常量

1.类常量<1>语法:define('常量名',常量值);<2>区别:普通常量---->全局有效,页面内,函数内,类内都可以访问类常量------->作用域在类内,类似于静态属性且还不可以更改类内声明用 const不用加修饰符public、private、protected且权限是public2.魔术常量:无法手动修改它的值,但是值又随环...

2019-04-01 21:23:24 101

原创 php之抽象类与接口

1.抽象类:不能实例化 ,不能有方法体 类前加abstract 意义:子类都继承自一个抽象父类,子类的规格必和抽象的父类一致2.抽象方法:方法前加abstract #注意:抽象方法不能有方法体 例如:abstract class Flyde{ public abstract function engine(); public abstract function ...

2019-04-01 21:23:17 596

原创 php之重写与重载

1.重写/覆盖override子类重写了父类的同名方法的内容例如:class Human{ public function say($name){ echo $name,'吃了吗?';}}class Stu extends Human{ public function say($name){ echo '切克闹'; }}$min...

2019-04-01 19:37:52 148

原创 魔术方法

1.魔术方法__contruct:构造方法__destruct:析构方法__clone:克隆方法,对象被克隆时,自动调用例1:class Human{ public $age=22; public function __clone(){ echo '有人克隆'; }}$lisi=new Human();$zhangsan=clone $lis...

2019-03-31 23:16:23 67

原创 静态与单例模式

<1>静态与普通的区别:1.属性方面:从内存角度看,静态属性存放在类的区域里 普通属性存放在对象中类声明处,该静态属性就已经存在;当一个对象都没有,静态属性也已经随类声明而存在2.方法调动:普通方法需要对象去调动,需要绑定$this(必须有对象,由对象去调动)...

2019-03-31 23:10:15 974

原创 php面向对象之继承

1.继承:以一个类为父类,另一个类可以作为其子类 子类在继承了父类的属性/方法的基础上,进一步增添或修改2.语法:class 子类 extends 父类{}例如:(一个比较简单的例子)class Human{ private $height=160; public function cry(){ echo '55...

2019-03-27 21:10:24 142

原创 php面向对象之封装

1.面向对象三大特征:封装、继承、多态2.把某些重要属性封装起来,然后通过一个开放的接口来操作----封装 对于一个对象,对外界开放一个接口,调用接口时,内部进行的操作,不需要让外界知道, 隐藏了内部的一些实现细节(对方法的封装)3.权限限制问题权限修饰符:用来说明属性/方法的权限特点-->只能写在属性/方法前private 私有的,保护最严protecte...

2019-03-27 20:57:06 659

原创 php面向对象语法1

1.声明类:class 类名{属性/方法}注意:1.关于属性值可声明属性并赋值,也可声明先不赋值 若不赋值,则属性初始值是NULL 2.关于PHP中的类,属性必须是一个“直接的值” 是8种类型任意的值 不能是:表达式1+2的值 不能是:函数的返回值time();...

2019-03-21 17:57:23 288 1

原创 正则

1.结构分离:将css、body、script分为三部分2.patt=/^[a-zA-Z0-9]{6,11}$/; patt=/^\w+@\w+(\.\w+)+$/;(检测) patt=/\w+@\w+(\.\w+)+/;(匹配)例如:检测邮箱<!DOCTYPE><html><head><title> 新建网页&lt...

2019-03-19 21:55:42 76

原创 事件

事件对象包含事件相关的信息:如鼠标、事件、触发DOM对象等 事件对象被系统传递给事件函数的第一个参数 事件对象的属性在IE/W3C略有不同 一个重要的事件属性:target,srcElement(IE下),代表事件发生的所作DOM对象/*onclick元素点击时 onfocus元素获得焦点时 onblur元素失去焦...

2019-03-19 21:54:39 70

翻译 定时器

1.创建setTimeout('bang()',3000);//毫秒(三秒后变化时间就停下)setInterval('bang()',3000);//(三秒后变化时间不停下)2.清除(必须对应)clearTimeoutclearInterval3.setTimeout实现每n秒执行一次(n秒后停下)<script> function bang(){...

2019-03-19 21:54:21 67

原创 小练习1

题目:点击div使其背景色红绿色交替 宽高增加5px 下边框增粗1px方法一:(样式在标签内)<style> .test1{ background:green; } .test2{ background:red;...

2019-03-19 21:54:05 134

原创 节点

1.删除节点&lt;script&gt;    function del(){    var lis=document.getElementsByTagName('li');    var lastli=lis[lis.length-1];  //找对象(最后一个li)     lastli.parentNode.removeChild(lastli);//找到他的父对象,用父对象删除...

2019-02-13 15:16:32 96

原创 找对象与操作对象

找:1.用id查询,返回值是"对象"console.log(document.getElementById('test1'));2.用标签查询,返回值是"对象的集合",即使只找到一个对象也包装成对象集合返回console.log(document.getElementsByTagName('p').length);3.对于表单元素,可以用name查询,返回值是对象集合 alert...

2019-02-13 14:33:57 160

原创 javascript 对象操作

1.string对象str.length:计算长度str.substr(2,3):截取部分字符2 3【从键值为2开始截取3个长度】arr.join(','):将数组的值粘起来str.split(','):将数组的值粘起来拆开var str='helloworld';//返回子串位置,如果没有找到返回-1alert(str.indexOf('he')&gt;=0?'find':'n...

2019-02-12 12:04:42 118

原创 javascript基本语法要点

1.js的引入:(1).页内&lt;script&gt;&lt;/script&gt;(2).外部&lt;script scr="直接写代码或引用.js"&gt;&lt;/script&gt;!!!两者不能混合使用;script标签head body 均可用且最后执行2.变量命名(-,数字,字母,$)数字不开头  区别      变量类型null:无对象     undefin...

2019-02-12 11:41:41 128

原创 for与foreach的区别

for($i=0;$i&lt;count($arr);$i++){echo $arr[$i],'&lt;br/&gt;';    }for只能访问键为数字的数组 foreach($arr as $k=&gt;$v){echo $k,'&lt;br&gt;';}//$k:循环的键值   $v:循环的值foreach循环结构是按照数组内部的指针去循环的,当 foreach 开始...

2018-12-17 17:41:29 914

原创 PHP 九九乘法表

html&lt;!DOCTYPE&gt;&lt;html&gt;&lt;meta charset="utf-8"&gt;&lt;head&gt;    &lt;title&gt;九九乘法表&lt;/title&gt;&lt;/head&gt;&lt;body&gt;    &lt;form action="table.php&q

2018-12-09 22:24:00 975 2

空空如也

空空如也

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

TA关注的人

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