自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一篇 理解PHP设计模式

ps:以下内容均为《PHP设计模式》的阅读笔记,只做了概括,想了解详情可以去查看此书。谢谢阅读哈。一、OOP的思想1、抽象类(abstract)(1)抽象指示一个对象的基本特征,使它与其他对象区分开来,从而从查看者的角度提供了清晰定义的概念边界。(2)如果在一个抽象类中声明了一个抽象方法,那么继承这个父类的各个子类中都必须实现这个方法。换种角度来看,抽象类中的方法可以看

2017-10-31 21:28:43 264

原创 Explain详述(Sql查询优化器) -Mysql深化学习-持续更新

MySql 深化学习1 explain用法explain可以帮助我们分析select语句,找出select语句的瓶颈,从而可以针对性地去做优化,让MySQL查询优化器更好地工作。MySQL查询优化器有几个目标,其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行。使用explain+select语句,会返回以下的一个表: 下面对上述表的每一列进行说

2016-07-10 23:58:45 1833

原创 js默认当月日期以及时间比较

//将时间转化成时间戳function transdate(time){var date=new Date();date.setFullYear(time.substring(0,4));date.setMonth(time.substring(5,7)-1);date.setDate(time.substring(8,10));return Date.parse(date

2016-05-24 11:43:49 1432

原创 PHP文件上传与下载

这篇文章主要讲的是关于文件上传与下载的涉及到的一些知识,在这里总结一下,方便以后自己查阅。一、文件上传(1)php.ini配置文件//之前有一个朋友找我一起翻译php.ini文件,当时不以为然,觉得这些配置不懂得时候就上网搜搜就行了,但通过最近练手写模块开发的时候,发现有些东西如果你不知道,不去了解那么你就可能永远也接触不到那个点上。在php.ini中有很多辅助开发以及其他方面的相关配

2015-11-14 11:11:29 1270

原创 php中mysqli扩展封装数据库类conn(mysqli实例)

最近在拿一些小模块练练手,上网找了一个用mysql封装的数据库类,deprecated报错让我好是厌烦,然后搜索了mysqli的用法,结合了之前代码,整理了mysqli扩展封装数据库类conn,接下来练手过程中会看需要添加一些新的函数,若有冗余或错误,请大家多多指教。class Mysqli_conn{private $host = 'localhost';//

2015-11-11 14:52:24 2788

原创 纯php文件不加结束标记的好处

(1)合理性:PHP闭合标签"?>"在php中对php分析器是可选的,在一些编程规范里面,php结束符在纯php脚本文件里是必须忽略的,php结束符仅仅用于在php与html混写时表示php代码的结束,而对于纯php文件来说,这个文件结束了,代码就结束了,没必要加上结束符,因为加上结束符会引发很多不必要的麻烦。(2)影响:倘若加上结束符,那么在结束符之后,包括你看不见的空格

2015-11-09 16:03:35 3873

转载 PHP的编程细节

自增自减运算++,–,这玩意在以前学校考试的时候用的多,正常使用情况在循环时用。12345$a = 1;echo $a+$a++; //3 $a = 2;echo $a+$a+$a++; //3这个大家可以自己亲测下,两者都是3。要想搞懂原理就要看php对它的实现了,看看opcode的执行。自增自减

2015-11-09 12:39:19 725

翻译 服务器CGI模式的运行机制

PHP在Apache中有三种工作方式的区别:(1)CGI模式(2)Apache模块化(DLL)(3)fastCGI模式(4)CLI命令行模式这里将详细介绍CGI。

2015-10-29 01:13:56 5937

转载 一些实用PHP代码片段

当你开发网站、app或博客系统时,如果有一些实用的代码片段可以直接使用,就可以节省你大量的时间和精力。这篇文章就为你分享几个实用的PHP代码片段,帮助你的Web开发。更多PHP的学习内容,您还可以参考《深入探讨PHP类的封装与继承》《PHP比较运算符的详细学习》《国外PHP学习网站书籍资料汇总》《超实用PHP函数总结整理》,希望对你的PHP学习有帮助。 一.查看邮件是否已被阅读

2015-10-27 23:54:11 494

转载 PHP会话处理相关函数介绍

[导读] 在PHP开发中,比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,这里我们详细介绍一下PHP处理会话函数将要用到10个函数。

2015-10-27 23:39:53 345

原创 工厂方法及其设计原则

一、第一个设计模式原则:按接口编程Interface IAlpha 接口名Class Alpha 实现接口Variable useAlpha 实例化新的Alpha第二个设计模式原则:优先选择对象组合而不是类继承在大程序当中,组合可以避免维护多个继承层次上的各个子类,  而且还可以避免可能导致的错误,例如:父类的一个改变会逐级向下传递到子类实现,这可能会影响子类使用的某个算法。

2015-10-27 16:52:46 2882 1

转载 使用PHP搭建自己的MVC框架

一、什么是MVCMVC模式 (Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式 的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过

2015-10-27 16:35:06 4411 1

转载 学习PHP到底要学习哪些东西?

很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样,没有什么不同。下面的内容,就是针对一个Java程序员掌握的技能对比PHP来说的!告诉你,它们其实是一样的,不过是工具而已,没有高低贵贱之分。只不过你不熟练,不知道而已。语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且

2015-10-27 16:27:37 482

空空如也

空空如也

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

TA关注的人

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