自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

listen_for的博客

一个很神秘的地方

  • 博客(18)
  • 收藏
  • 关注

转载 PHP的运行机制与原理(底层)

php看着很简单,但是要深入php的运行机制与原理也不是件容易的事,我们除了会使用之外还要知道它底层的工作原理,这样才能灵活的运用,对php运行机制感兴趣的朋友一起学习吧说到php的运行机制还要先给大家介绍php的模块,PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟

2016-12-29 21:21:53 621

转载 兼职DBA需要的工作

DBA在企业中有着举重若轻的地位,很多问题的解决都是起承转DBA,但是在很多小型公司中由于受规模和成本的限制没有专门的DBA,在这种情况下就需要开发人员去充当DBA的角色,监测和维护数据库的性能,解决一些常规性的问题。那么开发人员应该学习哪些方面的知识才能快速顶替DBA呢?  很多项目都是一开始很小,但是随着时间的推移,复杂性就会慢慢增加,所以在数据库或系统的原始设计中一开始是一个很好的决

2016-12-29 14:12:44 2577

转载 FastCgi与PHP-fpm之间是个什么样的关系?

刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现

2016-12-28 20:57:23 344

转载 MyISAM InnoDB 区别?

InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。  以下是一些细节和具体实现的差别:  ◆1.Inn

2016-12-28 15:15:35 251

转载 Mysql中的事物是什么?怎么使用?

什么是事务? 事务是逻辑上的一组操作,组成这组操作的各个单元,要不全都成功要不全都失败,这个特性就是事务 注意:mysql数据支持事务,但是要求必须是innoDB存储引擎 解决这个问题: mysql的事务解决这个问题,因为mysql的事务特性,要求这组操作,要不全都成功,要不全都失败,这样就避免了某个操作成功某个操作失败。利于数据的安全 如何使用:

2016-12-28 15:00:38 5576

转载 如何提高MySQL的安全性!

MySQL数据库一贯以高性能、高可性和易用性著称,它已经成为世界上最流行的开源数据库。大量的个人、WEB开发者、大型公司等都在其网站、关键系统、软件包中广泛使用MySQL数据库。通常,许多企业在部署一种产品时,安全性常常得不到应有的重视。企业最关心的是使其可以尽快地运行,企业由此也可以尽快赢利。但有的企业在安装MySQL时用的是默认选项,由此造成其数据不安全,且服务器也面临被入侵的

2016-12-28 11:59:00 8245

转载 pdo是如何防止 sql注入的

pdo如何防止 sql注入我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的 prepare 方法,就可以避免sql injection 风险。 

2016-12-28 11:54:22 547

转载 Apache2.2.22开启PathInfo模式的支持

昨天新配置了一个PHP集成开发环境,安装完后,把项目放到Apache服务器的www目录下,发现只能打开首页,其他页面全部无法打开,当时比较纳闷,以为是服务器没有配置好,测试了一下,发现环境配置没有问题。于是我想,该项目是采用ThinkPHP框架开发的,在配置文件中设置的是PathInfof访问模式,会不会是这个问题呢?于是我采用传统的URL参数模式尝试进行访问,发现没有问题。于是,很明显,真相只有

2016-12-28 08:41:14 3221

转载 Mysql命令alter add:增加表的字段

alter add命令用来增加表的字段。alter add命令格式:alter table 表名 add字段 类型 其他;例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0:   mysql> alter table MyClass add passtest int(4) default '0';1) 加索引   mysql>

2016-12-27 11:11:53 406

原创 mysql建立远程连接!

时间长不用都忘了...在Linux 命令 :mysql -uroot -proot   简历一个新用户组grant all on *.* to 'linux'@'%' identified by 'root';   //用户名为linux 密码root。终端连接 输入linux 用户名:Linux、密码:root 连接成功!!!

2016-12-19 19:01:20 354

原创 Wamp安装问题:#Includeconf/extra/httpd-vhosts.conf 去掉#无法访问问题

一直在用Qampp或者phpstudy,因公司需要换了wamp(wamp2.5),发现在 D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf 里面#Includeconf/extra/httpd-vhosts.conf 去掉#无法访问localhost,报403错误。    在网上看很多教程是在这个目录下搜索到          

2016-12-19 17:31:08 6017

转载 PHPCMS V9自定义后台登陆路径

PHPCMS V9由于采用了MVC的设计模式,所以它的后台访问地址是固定的,虽然可以通过修改路由配置文件来实现修改,但每次都修改路由配置文件对于我来说有点麻烦 了,而且一不小心就会出错。这里使用另外一个一劳永逸的方法,达到了方便修改访问后台入口的目的,整个修改共分两步:第一步:在网站根目录创建一个文件夹,以后就要通过这个文件夹进入后台登录界面的,所以文件夹名就要取一个不易被

2016-12-12 09:42:35 374

转载 JQuery追加一列tr到table中

jQuery 添加新内容有以下四个方法:append() - 在被选元素的结尾插入内容prepend() - 在被选元素的开头插入内容after() - 在被选元素之后插入内容before() - 在被选元素之前插入内容下面实例演示:点击按钮则在表格数据区域增加一行1、HTML结构table id = "test">    thead

2016-12-09 15:43:00 5502

转载 PHP数组学习

今天学习了数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之……  一、数组定义:   数组的定义使用 array()方式定义,可以定义空数组: 复制代码 代码如下:$number = array(1,3,5,7,9); //定义空数组 $result = array(); $color =

2016-12-06 18:33:31 274

转载 封装php连接mysqli类 封装增删改

class DbMysqli{ private $error = ''; private $errno = 0; private $port; private $host; private $username; private $password; private $dbname; private $charset; pri

2016-12-06 14:24:59 627

转载 PDO:什么是预处理?

什么是预处理?成熟的数据库都支持预处理语句(Prepared Statements)的概念。它们是什么东西?你可以把它们想成是一种编译过的要执行的SQL语句模板,可以使用不同的变量参数定制它。预处理语句具有两个主要的优点:1 查询只需要被解析(或准备)一次,但可以使用相同或不同的参数执行多次。当查询准备好(Prepared)之后,数据库就会分析,编译并优化它要执行查询的计划。

2016-12-05 19:12:50 1314

转载 PHP中error_reporting()用法详解

error_reporting() 函数规定报告哪个错误 。该函数设置当前脚本的错误报告级别。该函数返回旧的错误报告级别。首先要知道error_reporting()函数是用来设置错误级别并返回当前级别的。它有14个错误级别,如下:?123456789101112131415161 

2016-12-05 11:47:56 352

转载 关系型数据库与非关系型数据库的区别?

当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。非关系型数据库有 NoSql、Cloudant。nosql和关系型数据库比较?优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。2)查询速度:nosql

2016-12-05 08:31:57 293

空空如也

空空如也

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

TA关注的人

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