写通用性程序考虑兼容性是很头痛的事情,关于用PHP生成缩略图的代码很多,不过能完全兼容gd1.6和gd2.x,并能保证缩图清晰性的代码几乎没有,我把我以前的代码改了一下,就能实现了。

preg_replace比ereg_replace快多少? 不指定

jed , 2006-10-12 07:51 , 代码编程 , 评论(0) , 阅读(2152) , Via 本站原创
preg_replace是Perl内置的一种文字匹配模式,不过用起来一些参数会比ereg_relace复杂一些,实际的项目运用中,用ereg的人还是不少,近日我写了一个获取HTML中的文本的函数,发现preg_replace居然比ereg_replace快了近一倍,两个函数如下:

用preg_replace

自己动手做一个SQL解释器 不指定

jed , 2006-10-12 07:47 , 代码编程 , 评论(0) , 阅读(2426) , Via 本站原创
这是从别的地方看到的,俺还不会写这么无聊的东西
如果使用 iconv() 函数转换编码就相比比较简单了,不过很多虚拟主机里并不支持这个组件,我在网上找半天,才找到一个gb2312转utf-8的方法,但不能逆向转换。

这个函数如下:

/*******************************
//GB转UTF-8编码
*******************************/

细细品味PHP程序的算法 晴

jed , 2006-10-11 15:50 , 代码编程 , 评论(2) , 阅读(4279) , Via 本站原创
   在一般的应用中,PHP的程序员会比较少的注意到php程序的细微算法对性能影响的问题,但在处理一些比较占用资源的东西的时候,适当调整算法,会让程序的性能整倍的提高。
   这几天,我在研究分词的算法,如果不预先载入词典的话,那种运算速度简直惨不忍睹,因此我考虑了预先载入词典在一个数组中的做法,我手上有一个十多万词汇的词典,开始的时候,用这样的方式载入:
Tags: ,

用php写的一个HTTP下载类 晴

jed , 2006-10-11 15:28 , 代码编程 , 评论(0) , 阅读(2961) , Via 本站原创
在php中,下载http资源比较常用的一种做法就是用 file_get_contents 这个函数,但这函数无法获得http头的信息,会给一些应用带来不方便,因此我写了一个http下载类来解决这个问题,测试感觉速度和file_get_contents相差无几。
Tags: ,

个人网站,你想赚多少? 晴

jed , 2006-10-11 15:16 , 站长建站 , 评论(0) , 阅读(4266) , Via 本站原创
如果你的个人站月收入过万本篇对你已经没有意义,关于商业站点的规划我会在以后写到,如果你的站点收入在0-9000元/月,我建议您仔细看完全文。

个人站点的赢利是个让很多站长头疼的问题,一开始没流量愁,有了流量没钱赚还愁,赚了点钱却看不到将来的发展方向更愁。为了把这个东西写的好一点,看来今晚要多泡两杯咖啡了。今天的心情不错,公司明天放假,进入值班日程,今天领红包(过节费),虽然只有几K,但心里挺高兴的,毕竟可以让大脑放松一下了。今天公司的王工看了偶的文章,说偶写策划都写出职业病来了,连文章都写的这么干巴,连点故事性都没有,观点再好恐怕也要被许多个人站的站长PASS了。当时嘴上没认错,不过仔细想想,有道理,怪不得人家一个月几十K呢。呵呵,这是题外话。不过从这篇开始,我会尽量避免写成策划书,努力写成故事书,一看就明白的那种,呵呵。
 有很多人不知道在多选框中全选怎么还编写代码。其实很简单,下面就是代码以及说明,请仔细阅读。
Tags:
作了一年的WEB应用,在这里面无疑核心就是数据的出出进进。而在作数据条件查询时,经常会遇到多项查询条件的组合,对于这种情况下SQL语句的生成经过这么长时间的实践加思考,最终给自己定下了一个规范性的编写方法。

举例如下:

现有数据库表,表名:student,表内字段如下:ID,GENDER,NAME,NUM,CLASSID。
1.递归法
  递归是指在函数中显式的调用它自身。
  利用递归法实现树状结构的特点是写入数据速度较快,显示速度较慢(在树的分支/层次较多的情况下尤其明显)。适用与写入数据量大,树的结构复杂的情况下。
  数据结构(以mysql为例)
分页: 65/75 第一页 上页 60 61 62 63 64 65 66 67 68 69 下页 最后页 [ 显示模式: 摘要 | 列表 ]