自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 异常的规则

需要进行异常处理的代码应该放入 try 代码块内,以便捕获潜在的异常。每个 try 或 throw 代码块必须至少拥有一个对应的 catch 代码块。使用多个 catch 代码块可以捕获不同种类的异常。可以在 try 代码块内的 catch 代码块中再次抛出(re-thrown)异常。简而言之:如果抛出了异常,就必须捕获它。

2017-07-30 23:13:31 390

原创 PDO常用方法及其应用

PDO::query() 主要是用于有记录结果返回的操作,特别是SELECT操作 PDO::exec() 主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作 PDO::lastInsertId() 返回上次插入操作,主键列类型是自增的最后的自增ID PDOStatement::fetch() 是用来获取一条记录 PDOStatement::fetchAll() 是

2017-07-30 23:05:18 473

原创 pdo连接数据库

PDO连接mysql数据库 new PDO("mysql:host=localhost;dbname=db_demo","root",""); 默认不是长连接,若要使用数据库长连接,需要在最后加如下参数: new PDO("mysql:host=localhost;dbname=db_demo","root","","array(PDO::ATTR_PERSISTENT => true

2017-07-30 23:03:43 323

原创 pdo配置

PDO配置 PHP.ini中,去掉"extension=php_pdo.dll"前面的";"号,若要连接数据库,还需要去掉与PDO相关的数据库扩展前面的";"号,然后重启Apache服务器即可。 extension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_pdo_pgsql.dll extension=php_

2017-07-30 23:02:56 464

转载 pdo的概念

1、可以加快sql的处理速度。2、可以更加安全的执行sql。加快sql的处理速度是PDO自己的功能,和数据库没有什么关系(如mysql,下文将用mysql代替数据库常用词)。PDO是PHP的一个扩展(extend)。本质的说PDO是用来隔离数据与逻辑的一个中间件,可以更加简便安全的处理数据。当程序接受到一个sql的时候,PDO会使用一个语法模板,将参数和模板进行分离。经过预处理之后

2017-07-30 22:57:23 494

转载 php面向对象编程之构造方法的使用

面向对象的构造方法主要是为了实现类的初始化。对于construct要注意前面有两个“_”,并传递参数。接着我们举例说明。工具/原料php环境搭建好。了解面向对象方法和构造函数的定义和使用。方法/步骤1先定义类。.在类里有三个属性,public $age;public

2017-07-23 20:15:58 355

转载 PHP面向对象编程思想介绍

面向对象编程:  OOP,  Object   Oriented  Programming; 工具/原料PHP面向对象编程思想介绍面向过程的编程思想:1看一个例子——之前的常规例子:2其执行顺序是:从上往下(从前往后),依次进行。

2017-07-23 20:11:27 667

转载 面向对象和面向过程的区别

下面举个小例子说明一下:php连接数据库:面向过程:$conn = mysql_connect('服务器名称', '数据库登陆名', '密码') or die('连接不成功!');          mysql_select_db('库名', $conn) or die('数据库不存在!');          $queryid = mysql_query("select

2017-07-23 20:07:43 439

原创 魔术方法

魔术方法以两根划线开头的类方法,放在类里面被自动调用__get():获取属性的值__set():有两个参数值public void __set ( string $name , mixed $value )public mixed __get ( string $name )在给不可访问属性赋值时,__set() 会被调用。 读取不可访问

2017-07-23 20:00:47 373

原创 php中static、self、parent

static关键字:将类的属性和方法声明为静态以后,可以直接访问静态属性和方法,而不需要实例化对象PHP中静态成员和方法的特性如下:1.静态成员不能通过类的实例访问,但是静态方法可以。2.静态成员不能通过->运算符访问。3.在静态方法的作用域中,不能出现$this关键字,也就是说不能在静态方法中访问普通的成员变量。4.静态成员和方法,都可以通过类名直接访问,而无需实例化对象。

2017-07-17 23:34:29 342

转载 php面向对象有什么用

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。php程序编写分总分两种方式,分别为面向过程和面向对象,用两者比较你会更容易理解些以下数据库操作为例:面向过程:$conn = mysql_connect('

2017-07-16 21:49:57 759

原创 php中面向对象的三大特征

继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。这也体现了大自然中一般与特殊的关系。继承性很好的解决了软件的可重用性

2017-07-16 15:47:56 685

原创 构造函数和析构函数的区别

构造函数 __construct:是在对象被创建是自动调用的方法,用来完成初始化操作构造函数有以下特点:1.构造函数的名字必须与类名相同;2.构造函数可以有任意类型的参数,但不能具有返回类型;3.定义对象时,编译系统会自动地调用构造函数;4.构造函数是特殊的成员函数,函数体可以在类体内,也可写在类体外;5.构造函数被声明为公有函数,但它不能像其他成员函数那样被显式调用,

2017-07-14 00:21:02 3645

转载 win7操作系统:键盘快捷方式

轻松访问键盘快捷方式下表包含了可以有助于使计算机更易于使用的键盘快捷方式。 按键 功能按住右 Shift 八秒钟 启用和关闭筛选键 按左 Alt+左 Shift+PrtScn(或 PrtScn) 启用或关闭高对比度 按左 Alt+左 Shift+Num Lock 启用或关闭鼠标键 按 Shift 五次 启用或关闭粘滞键 按住 Num Lock 五秒钟 启用或关闭切换键 Wi

2016-09-11 10:31:48 459

转载 win7系统32位和64位的五大不同

第一,设计初衷不同。64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位操作系统是为普通用户设计的。    第二,要求配置不同。64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥

2016-09-11 10:29:36 357

转载 windowsXP操作系统的基本功能

操作系统的基本功能从资源管理的观点来看,操作系统具有以下几个主要功能:1.处理机管理来自www.Examw.com处理机管理主要有处理中断事件和处理器调度两项工作。正是由于操作系统对处理器的管理策略不同,其提供的作业处理方式也就不同,例如,批处理方式、分时处理方式、实时处理方式等等。2.存储管理存储管理的主要任务是管理存储器资源,为多道程序运行提供有力的支撑。存储管理的主要功能

2016-09-11 10:27:41 1310

转载 HTML字符集

在网页中除了可显示常见的ASCII字符和汉字外,HTML还有许多特殊字符,它们一起构成了HTML字符集。有2种情况需要使用特殊字符,一是网页中有其特殊意义的字符,如:;二是键盘上没有的字符。HTML字符可以用一些代码来表示,代码可以有2种表示方式。即字符代码(命名实体)和数字代码(编号实体)。字符代码以&符开始,以分号结束,其间是字符名;数字代码也以&符开始,以分号结束,其间是#号加编号。

2016-08-28 21:19:37 631

转载 正文标记的使用

每种HTML标记符在使用中可带有不同的属性项,用于描述该标记符说明的内容显示不同的效果。正文标记符中提供以下属性来改变文本的颜色及页面背景。BGCOLOR 用于定义网页的背景色BACKGROUND 用于定义网页背景图案的图像文件TEXT 用于定义正文字符的颜色,默认为黑色LINK 用于定义网页中超级链接字符的颜色,默认为蓝色VLINK 用于定义网页中已被访问

2016-08-28 21:19:04 639

转载 HTML文件的整体结构

一个网页对应于一个HTML文件,HTML文件以.htm或.html为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑来产生HTML文件。 标准的HTML文件都具有一个基本的整体结构,即HTML文件的开头与结尾标志和HTML的头部与实体2大部分。有3个双标记符用于页面整体结构的确认。折叠1)标记符标记符说明该文件是用HTML来描述的。它是文件的开头,而则表示该文件的结尾

2016-08-28 21:18:20 1320

转载 响应式的基本信息

基本信息中文名称响应式布局提出时间2010年5月英文Ethan Marcotte 解释一个网站能够兼容多个终端目的解决移动互联网浏览优点面对不同分辨率设备灵活性强等

2016-08-21 20:43:53 348

原创 响应式布局

响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,言之总之,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用"大势所趋"来形容也不为过。随着越来越多的设计师采用这个技术,我们不仅看到很多的创新,还看到了一些成

2016-08-21 20:42:56 218

转载 JavaScript 正则表达式语法

定义JavaScript定义正则表达式有两种方法。1.RegExp构造函数var pattern = new RegExp("[bc]at","i");它接收两个参数:一个是要匹配的字符串模式,另一个是可选的标志字符串。2.字面量var pattern = /[bc]at/i;正则表达式的匹配模式支持三种标志字符串:g:global,全局搜索模式,该模式将被应用

2016-08-21 20:41:02 246

原创 canvas标签

定义图形,比如图表和其他图像。 标签只是图形容器(画布),必须使用脚本来绘制图形。 <script type="text/javascript"> var canvas=document.getElementById('myCanvas'); var ctx=canvas.getContext('2d'); ctx.fillStyle='#FF0000'; ctx.fill

2016-08-11 15:33:58 214

原创 什么是 CSS3 中的动画?

动画是使元素从一种样式逐渐变化为另一种样式的效果。您可以改变任意多的样式任意多的次数。请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%。0% 是动画的开始,100% 是动画的完成。为了得到最佳的浏览器支持,您应该始终定义 0% 和 100% 选择器。

2016-08-11 15:31:28 321

转载 前端,HTML,JS

css盒模型。  javascript中的prototype。  javascript中this对象的作用域。  IE和firefox事件冒泡的不同。  什么?标准模式,近标准模式。  DTD的定义  IE/firefox常用hack.  firefox,IE下的前端js/css调试工具。

2016-08-11 15:25:41 248

转载 unix/linux 基本使用

linux下查看当前系统负载信息的一些方法。  vim的基本快捷键。  ssh 安全增强方法;密码方式和rsa key 方式的配置。  rpm/apt/yum/ports 装包,查询,删除的基本命令。  Makefile的基本格式,gcc 编译,连接的命令,-O0 和-O3区别。  gdb,strace,valgrind的基本使用.

2016-08-11 15:24:27 466

转载 PHP中set_include_path()函数相关用法分析

这篇文章主要介绍了PHP中set_include_path()函数相关用法,结合实例形式分析了php针对文件路径设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了PHP中set_include_path()函数相关用法。分享给大家供大家参考,具体如下:先看如下代码:?12345678910

2016-08-03 14:52:48 400

转载 分析PHP中单双引号的误区和双引号小隐患

PHP中单双引号常常会给人带来很多的误区,其中双引号还有些小隐患,下面是小编给大家整理的,需要的可以参考。许多程序员以为在PHP中单引号和双引号是一样的,其实这要看怎么用法,在有些方面它们确实是一样,但有一些方面它们也有着很大的区别,今天小编就来为您说说有哪些区别。1、一般情况下两者是通用的.但如果双引号内写的是变量就会执行解析操作,而单引号则不解析,这个怎么说?还是举个例

2016-08-03 14:49:15 391

转载 PHP购物车类Cart.class.php定义与用法示例

这篇文章主要介绍了PHP购物车类Cart.class.php定义与用法,结合实例形式给出了购物车类Cart.class.php的完整定义代码并分析了相关的使用技巧,需要的朋友可以参考下本文实例讲述了PHP购物车类Cart.class.php定义与用法。分享给大家供大家参考,具体如下:之前的开发人员使用了JS的技术开发了一套前台购物车(删除添加什么的都使用JS),但是浏览器兼容不

2016-08-03 14:47:51 542

转载 功能强大的php分页函数

这篇文章主要为大家分享了功能强大的php分页函数,为php初学者分析一下php分页实现方法,感兴趣的小伙伴们可以参考一下分页是每一个程序需要去理解的东西,学习过的几门语言中我发现分页原理都是一样的,下面为php初学者分析一下php分页实现与最后面补充了一个超级强大的分页函数。文章内容分页主要有两个办法:办法一、按字数控制进行分页按字数分页办法简单易用,但效果不好.大

2016-08-03 14:45:50 1084

转载 php中json_decode()和json_encode()的使用方法

1.json_decode() json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode — 对 JSON 格式的字符串进行编码 说明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量

2016-08-03 14:42:50 341

转载 php获取网页内容方法总结

用php抓取页面的内容在实际的开发当中是非常有用的,如作一个简单的内容采集器,提取网页中的部分内容等等抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的,以下就是几种常用的用php抓取网页中的内容的方法。1.file_get_contents PHP代码 复制代码 代码如下:$url = "http

2016-08-03 14:41:14 290

转载 常用介绍

文本最常用的可能是了,它用于改变字体,字号,文字颜色。点击查看效果64红色的5黑体的字加粗,下划线,斜体字也是常用的文字效果,它们分别用,,表示:点击查看效果Bolditalicunderline还有一些,用来指出包含的文本有特殊的意义,比如(表示缩写),(表示强调),(表示更强地强调),(表示引用),(表示地址)等等。这些不是为

2016-07-30 11:24:25 270

转载 HTML文档可以包含的内容

通过不同的,HTML文档可以包含不同的内容,比如文本,链接,图片,列表,表格,表单,框架等。文本HTML对文本的支持是最丰富的,你可以设置不同级别的标题,分段和换行,可以指定文本的语义和外观,可以说明文本是引用自其它的地方,等等等等。链接链接用来指出内容与另一个页面或当前页面某个地方有关。图片图片用于使页面更加美观,或提供更多的信息。列表列表用于说明一系列条目是彼此相关的。表格表格是按行与

2016-07-30 11:22:36 2212

转载 html5标签概括

H 定义超链接  定义缩写 定义地址元素 定义图片地图的某区域 定义加粗文字  定义整个页面的基础URL 定义文本显示的方向 定义一个长引用 定义主体元素 插入单个的换行 定义按钮 定义表格的标题 定义引用  定义一个控制按钮 指树或表格状数据格式中的动态数据  定义一个下拉列表  定义一个元素的细节 定义会话或人的交谈 

2016-07-30 11:20:39 281

转载 9个优秀的CSS框架

前端开发是一项非常繁琐的工作,你不仅需要拥有和别人不一样的审美观和设计观,而且需要了解诸如HTML、CSS、JavaScript等错综复杂的技术,因此选择一些优秀的CSS框架或许可以帮助你大大提高工作效率。本文向你推荐了9个还不错的CSS框架,希望对你有所帮助。1、Twitter开源杰作 - BootstrapBootstrap是一款由Twitter推出的开源CSS框架,它的核心是

2016-07-24 21:45:40 588

原创 如何创建BFC

当一个HTML元素满足下面条件的任何一点,都可以产生BFC:常见的:float的值不为”none” (如:float:left/right)overflow的值不为”visible”(如:overflow:hidden)display的值为 “table-cell”, “table-caption”, or “inline-block”中的任何一个

2016-07-24 21:40:32 2789

原创 1、什么是BFC

BFC(Block Formatting Context,块级元素格式化上下文)是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。通俗讲,BFC就是一种布局方式,在创建了 BFC后,其子元素会一个接一个地放置:盒子们自所在的 containing block 顶部起,水平方向上一个接一个撑满整个宽度,垂直方向上他们的起点是包

2016-07-24 21:39:30 433

原创 HTML5 Canvas

HTML5的Canvas可以使用JavaScript脚本在网页上绘制图形。- 允许我们绘制直线,椭圆,矩形,字符,图像等- 像素级绘制图形- 支持渲染内容以png,jpg格式保存画笔对象:Canvas Rendering Context

2016-07-16 10:09:54 219

原创 应用缓存

- 将经常需要访问的数据,放在内存中或者本地磁盘里应用缓存优势- 离线浏览:在没有网络的情况使用应用- 效率:已缓存的资源加载速度更快- 减少服务器负载:浏览器只下载更新的资源

2016-07-16 10:09:04 297

空空如也

空空如也

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

TA关注的人

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