27
2013-02

mysql基本连接,mysqli,pdo,adodb,pearDB之间的区别,速度测试

测试了一下mysql基本连接,mysqli,pdo,adodb,pearDB这几个的速度,结果如下:
用火狐测试1000次查询:
mysql基本连接: 2.26953577995
mysql基本连接: 2.18697500229
mysql基本连接: 1.75704884529
mysql基本连接: 2.14706707001

25
2013-02

在Linux下如何进行shtml配置(LAMP环境中)

在Linux下进行shtml配置(LAMP环境中)
修改httpd.conf:
vi /server/program/apache/conf/httpd.conf
去掉这两行前的注释:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

22
2013-02

如何在editplus等php编辑器中做正则匹配?

以Editplus为例,Ctrl+F,打开查找窗口,选中正则选项。填写正则,进行查找。
比如要在以下代码中:

<?php $categorys = preg_match('/,$/', $brands['info'][0]['categorys']) ? substr($brands['info'][0]['categorys'], 0, -1) : $brands['info'][0]['categorys']; $brands = preg_match('/,$/', $brands['info'][0]['brands']) ? substr($brands['info'][0]['brands'], 0, -1) : $brands['info'][0]['brands']; ?>

20
2013-02

如何把一个二维数组的第一维数组和第二维数组对应的索引放到一个数组里面组成一个新的二维数组

如何把一个二维数组的第一维数组和第二维数组对应的索引放到一个数组里面组成一个新的二维数组
原数组:

20
2013-02

php程序员面试题第十二季

61、请说明在php.ini中safe_mode开启之后对于PHP系统函数的影响
safe_mode是唯一PHP_INI_SYSTEM属性,必须通过php.ini或httpd.conf来设置。要启用safe_mode,只需修改php.ini: safe_mode = On 或者修改httpd.conf,定义目录:
Options FollowSymLinks php_admin_value safe_mode 1

20
2013-02

php程序员面试题第十一季

51、session与cookie的区别?
session是服务器端缓存,cookie是客户端缓存。
cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。

18
2013-02

CI中SESSION的用法及其注意事项

Session 类
Session类可以使用户在浏览您的网站时,维持他们的状态并跟踪他们的行为。 Session类将每个用户的session信息序列化(serialize)后存储到到cookie中(并同时进行加密)。您还可以将session数据存储到数据库中来增强安全性,但是这时要求存储在用户cookie中的session ID值能与数据库中存储的用户session ID值相匹配。程序默认只在cookie中存储session。如果您在要在数据库中存储session的话,需要按照下面指示的方法,在您的数据库中创建需要的数据表。

17
2013-02

教你认识PHP垃圾回收机制

   每一种计算机语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,php也不例外,但是在面向对象编程(OOP)编程中,有些对象需要显式的销毁;防止程序执行内存溢出。
   一、PHP 垃圾回收机制(Garbage Collector 简称GC)
   在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制,防止内存溢出。
当一个PHP线程结束时,当前占用的所有内存空间都会被销毁,当前程序中所有对象同时被销毁。GC进程一般都跟着每起一个SESSION而开始运行的.gc目的是为了在session文件过期以后自动销毁删除这些文件.

17
2013-02

php程序员面试题第十季

56、全局变量与局部变量

$a=1;

sum()

{

echo $a;

}

sum();

17
2013-02

php程序员面试题第九季

46、如果模板是用smarty模板。怎样用section语句来显示一个名为$data的数组。比如:
$data = array(
      0 => array( 'id'=>8, 'name'=>'name1'),
      1 => array( 'id'=>10, 'name'=>'name2'),
      2 => array( [id]=15 [name]='name3')
)

06
2013-02

phpmyadmin无法加载mcrypt的解决方法

无法加载 mcrypt (外链,英语) 扩展,请检查您的 PHP 配置:很多朋友在运行phpmyadmin程序都会见到这样的提示,"无法加载 mcrypt (外链,英语) 扩展,请检查您的 PHP 配置",那么遇到这样的问题应当怎么解决呢?下面我们就一点一点把这个问题解决掉:

无法载入 mcrypt 扩展,请检查 PHP 配置
出现以下几种情况后可能会造成运行phpmyadmin程序 提示“无法载入 mcrypt 扩展,请检查 PHP 配置”的 错误提示

06
2013-02

如何在服务器上配置shtml

如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例:打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。

06
2013-02

Apache伪静态,urlrewrite说明

简单使用步骤:
1、修改httpd.conf, 去掉这行前页的注释#:
LoadModule rewrite_module modules/mod_rewrite.so

06
2013-02

android adt与android sdk有什么关系,他们在开发中各起到什么作用

ADT(Android Development Tools):
   目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。