认识Perl15-01-15

认识Perl
Perl是什么?      Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。      .Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。      .与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程
....
MySQL数据库文件的备份和恢复方式
        有经验的开发者,都知道数据库的数据要定期备份,因为都知道数据的重要性或者是经历过系统崩溃数据全无的事件,其实我就经历过,程序还活着,数据没了,那叫一个悲催!    下面就介绍几种,备份的几种方式:        1.MYSQLDUMP    这种方式也是最基础的,支持MyIsam和InnoDB两种表引擎,支持Win和Linux系统,初期常用。代码实现备份:admin>mysqldump -uroot -p d
....
ThinkPHP的目录安全
    在本地测试项目过程中,自己是可以查看目录结构的,是因为没有设置目录权限管理,访问的效果是这样的:        当然这是不安全的,需要设置目录权限管理,但是在ThinkPHP中需要相应的配置。具体方法如下://添加目录安全文件 define('BUILD_DIR_SECURE',true); //定义安全文件的文件名 DIR_SECURE_FILENAME ,默认是index.html define('DIR_SECURE_FILENAME', 'default.html,default.htm'); //定义写入安全文件的内
....
解决IIS环境下不能使用$_SERVER['REQUEST_URI']
    在ThinkPHP中的分页中使用了$_SERVER['REQUEST_URI']获取地址.导致在使用IIS服务器上出现问题,因为在IIS6.0的$_SERVER中没有此项的值!    这也是本地apache测试正常,然后将网站上传到主机之后,无法正常运行的根本性问题!    解决问题时,有人用$_SERVER['SCRIPT_NAME']代替,只能解决部分问题,不能很好的支持伪静态。    解决方法是,通过程序代码解决如下:// 使用于IIS,不支持$_SE
....
Win8下的memcache和memcached
    Win8 下的memcache和memcached     此处只是初步认识memcache,其实真正发挥其作用应该是在Linux下的使用和配置!    memcache和memcached的区别     在自己的新程序中打算全面应用memcached技术,这个很容易理解这memcached是内存缓存,但是怎么还有memcache呢?     其实很简单,memcache是php的一个扩展,用于php管理memcached,php-memcache.dll。     如果安装
....
ThinkPHP 伪静态配置(Apache+IIS)(二)
    上一篇说过了apache环境下的thinkPHP的伪静态配置,今天咱们说说IIS环境的配置,以下内容参考ISAPI_Rewrite 下IIS6.0。    同样的需要在根目录下新建.htaccess文件,在此注意的是thinkPHP官方手册推荐的web.Config文件没有起到应有的作用,在此不做深究,先解决燃眉之急;有了apache的配置经验,针对.htaccess文件应该是比较熟练了,新建完后就可以去写对应的规则了。    与apache的.htaccess文件不同的是,不像
....