问问题的艺术..
make clean的重要性
今天配置了一台lamp..
在编译PHP的时候..遇到了一点问题..就是需要加载gd扩展库.
所以要先安装gd库
安装的时候一定要设定参数..不然害惨我了..
./configure –with-png=/usr/local/gd –with-freetype=/usr/local/gd –with-jpeg=/usr/local/gd
目的就是为了指定下目录..
但是..我以开始没有指定目录..貌相默认直接安装到/usr/local下…
所以我编译PHP的时候就这样.
./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –with-zlib –with-iconv –enable-mbstring –enable-ftp –with-curl –with-gettext –with-imap –with-mysql –with-mysqli –with-pdo-mysql –with-imap-ssl -with-gd=/usr/local –with-png=/usr/local –with-freetype=/usr/local –with-jpeg=/usr/local –enable-soap –enable-trans-sid –enable-sysvsem –with-kerberos –with-mcrypt
结果编译的时候出问题了..
看来是gd库的问题..所以我就重新编译了下gd库.然后再编译PHP
但是这样来来回回试了N次..都是同一个错误..我非常纳闷.我的配置改了啊..
后来网上搜索了下…突然看到一个make clean..我突然发现也许是configure的缓存问题..
结果make clean一下..编译成功..phpinfo也有了gd库.
所以以后大家还是能形成一个好习惯…第二次configuer的时候一定要提前make clean一下..:)
计算100以内的乘积..
看到这个题很有意思..其实这个没算法可言..
一般来说都是使用for循环..
但是PHP提供了强大的数组..我们可以用数组实现..
想比较..用数组占用内存大..但是使用时间非常非常的少..
我们来看下代码
- //第一种算法
- $time_start = $tm_start = array_sum(explode(' ', microtime()));
- $a = memory_get_usage();
- for($i=2,$h=1;$i<=100;$i++){
- $h *=$i;
- }
- echo $h."\n所用内存:";
- echo memory_get_usage() - $a;
- echo "\n所用时间:";
- $time = array_sum(explode(' ', microtime())) - $time_start;
- echo $time."\n";
- //第二种算法
- $time_start = $tm_start = array_sum(explode(' ', microtime()));
- $a = memory_get_usage();
- echo array_product(range(1,100))."\n所用内存:";
- echo memory_get_usage() - $a;
- echo "\n所用时间:";
- $time = array_sum(explode(' ', microtime())) - $time_start;
- echo $time."\n";
大家执行一下比较一下..
MySQLReback修正版.
上个版本有个问题.
就是不可能一条包含所有的..数据量大的情况下..会出现SQL错误….
MYSQL就无法识别了..因为SQL是有长度限制的..数据量大SQL语句错误..
但是又不能做成完整的INSERT语句..那样语句就太多了.会出现mysql has gone away
PMA的解决办法是:测定多少字节..一部分合在一起..一部分又拆分开..你可以看下我写的类..也是用类似的方法..
NND因为这个问题我折腾了一下午.
还有一个分隔符的问题..暂时没问题..不过以后肯定还得修改..
大家直接去SVN中下载吧..以后更新就不发日志了.
MySQL数据库备份通用类 – MySQLReback
写这个初衷是工作需要..但是网上又找不到一个适合自己并且好用的..
所以就写出来个练练手..:)
好长时间没写PHP了..一直在弄页面..都快成前端了..
以后看有时间可以做一个数据库备份的完成的程序来..:)
暂时就先这样吧..忙死了最近..
代码就不贴了.太长了..直接给下载地址吧..
算法题 生成类似excel的列
用php生成excel列
型如:
A B C D E …… Z AA AB AC AD………AZ BA BB BC BD………BZ………ZZ AAA AAB …………
比如给一个参数27
返回AA
这道题看似简单..其实不太容易..至少我没想出更好的办法..
最初想的是用base_convert 把他们当成一种进制算了..结果很失败..
还需要转换..更麻烦..所以只好去余递归了..
期待更好的方法..
分类目录
- ActionScript (2)
- CSS (25)
- Java (3)
- JavaScript (41)
- PHP (105)
- 心情杂谈 (34)
- 收集整理 (77)
- 本站原创 (55)
最近文章
- 将google ssl设置为IE8的默认搜索引擎..
- 我们来做一个会呼吸的菜单吧!!
- 在编译php-fpm0.6的时候需要注意的一些问题
- 使用PHP将大文件导入到数据库中..
- 关于用PHP调用WebService中参数为complexType的问题
- 神奇的两次按位非运算符
- 百路推免费短网址服务..首创”收藏夹获取短网址”..
- 哥学社正式上线..
- jQuery中getJSON跨域原理详解
- Web辅助工具条(原名:河蟹工具条CrabBar)0.1发布
- 腾讯微博PC端发图教程
- goo.gl URL Shortener for WordPress
- PHP上传进度条深度解析
- Google短网址(goo.gl)服务类
- TinyURL.class.php
最近评论
- 匿名 在 一个PHP+AJAX留言板的完整例子.非常简单! 上的评论
- pfeng 在 将google ssl设置为IE8的默认搜索引擎.. 上的评论
- pfeng 在 将google ssl设置为IE8的默认搜索引擎.. 上的评论
- 北戴河旅游住宿 在 PHPer的历练 上的评论
- konakona 在 将google ssl设置为IE8的默认搜索引擎.. 上的评论
- 宁静致远 在 PHPer的历练 上的评论
- Corsair_Boss 在 强人作品 – jQuery1.2.6源码分析 上的评论
- fanglor 在 PHPer的历练 上的评论
- fanglor 在 百路推免费短网址服务..首创”收藏夹获取短网址”.. 上的评论
- 匿名 在 Web辅助工具条(原名:河蟹工具条CrabBar)0.1发布 上的评论
文章索引模板
- 2010年七月 (3)
- 2010年六月 (4)
- 2010年五月 (2)
- 2010年四月 (9)
- 2010年三月 (12)
- 2010年二月 (1)
- 2010年一月 (3)
- 2009年十二月 (2)
- 2009年十一月 (3)
- 2009年十月 (3)
- 2009年九月 (5)
- 2009年八月 (4)
- 2009年七月 (6)
- 2009年六月 (8)
- 2009年五月 (8)
- 2009年四月 (16)
- 2009年三月 (19)
- 2009年二月 (22)
- 2009年一月 (20)
- 2008年十二月 (38)
- 2008年十一月 (22)
- 2008年十月 (7)
- 2008年九月 (3)
- 2008年八月 (24)

Jessica
