张映 发表于 2010-11-10

分类目录: php

今天我把G盘格掉了,准备装个centos5.5,备份数据的时候,发现了一个不错的读取excel的工具PHPExcelParser,以前做过一些读取excel的工作,这些工具就存了下来。现在推荐给大家,也许将来用得着。

阅读全文>>

张映 发表于 2010-11-09

分类目录: php

一,什么是XHProf

XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递归调用中每个深度的调用一个有用的命名来避开死循环。XHProf分析报告有助于理解被执行的代码的结构,它有一个简单的HTML的用户界面( PHP写成的)。基于浏览器的性能分析用户界面能更容易查看,或是与同行们分享成果。也能绘制调用关系图。

阅读全文>>

张映 发表于 2010-11-06

分类目录: mysql

mysql workbench用的不多,前段时间装了一下,然后用了一下,感觉操作比dbdesigner4要更人性化一点。其中二个方面做了改进,让我觉得很爽。

第一,就是端口可以修改了,以前就是定死3306

第二,dbdesigner4导入xml时,只能是erwin xml,这样用mysqldump导出的xml根本无法导入到dbdesigner4中。现在不一样了,mysql workbench可以直接导入.sql文件了。

阅读全文>>

张映 发表于 2010-11-05

分类目录: apache/nginx

配置web服务器时,一般我们都会记录下请求的信息,以及错误的相关信息。

ErrorLog "/home/zhangy/apache/www.test.com-error.log"
CustomLog "/home/zhangy/apache/www.test.com-access.log" common

做了上面的配置,如果你不定期删除的话,我想随着时间的推移,这些日志文件能达到几个G的大小。占用资源不说,还不利于我们查看日志信息。其实对访问信息,以及错误错误只是为了帮助我们了解服务器的访问,运行情况,个人觉得只要了解近期的就OK了。

阅读全文>>

张映 发表于 2010-11-04

分类目录: shell

因为经常会用到shell脚本,所以经常会写一些,但是我从来没有系统的学习过shell脚本,遇到问题,就去看手册,或者google一下,到了一定的程度才发现自己的基础真的好差。下面在系统学习shell时,顺便写了点有用的小脚本。
阅读全文>>

张映 发表于 2010-11-03

分类目录: mysql

一,什么是DBDesigner4

DBDesigner4 是一个可以在单一,无缝环境下进行数据库设计,建模,创建和维护的可视化数据库设计系统。个人觉得它的最大作用就是可视化的设计数据库,对于设计比较大的数据库,它的优势比较明显。

阅读全文>>

张映 发表于 2010-11-02

分类目录: php

什么是计数器,这篇博文讲的计数器是用于记录访问网站页面的次数,独立ip数,或者根据一定的规定来统计页面访问数等。下面是曾经做过的一次计数器,下面是一个简单的流程。

阅读全文>>

张映 发表于 2010-11-02

分类目录: shell

每一种语言都有他独自的字符串操作方法,shell也一样,下面以以例子的方式,简单介绍常用方法。

阅读全文>>

张映 发表于 2010-10-30

分类目录: linux

cut主要是用来分割文件中的字符串,并且根据要求进行显示的一个命令。虽然他的用法基本上都可以用其他的linux命令所代替,但是用cut会更方便一点。

阅读全文>>

张映 发表于 2010-10-28

分类目录: js/jquery

正则的思想都是一样的,但是具体的写法会有所不同,在这里提到的/g,/i,/m在其他的地方也许就不能用了。

一,js正则标志/g,/i,/m说明

1,/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个

2,/i  表示匹配的时候不区分大小写

3,/m 表示多行匹配,什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号

阅读全文>>