随笔分类 -  PHP&MySQL

摘要:这几天一直在研究在Mysql下通过存储过程对数据库中的原始数据进行汇总计算。过程中最感到难以接受的就是处理的速度。虽然使用了索引,已经大大增加了速度,但还是不够。对于三张表A,B,C,数据量分别为几百万,上千万,几十万的关联分析要一个多小时。并且这么大的数据量,光处理之前的拷贝备份就够痛苦了。一个偶然的机会接触到了Infobright,看了其架构白皮书和用户使用手册,觉得这个数据仓... 阅读全文
posted @ 2012-11-08 18:24 Core Hua 阅读(3001) 评论(0) 推荐(1)
摘要:由于工作中需要直接从MySQL后台读取数据,所以安装了PHPnow,装的过程中提示Apache安装失败,80端口被占用。 在cmd中输入netstat –ano命令,发现80端口被一个PID为4的服务所占用,打开任务管理器,发现PID为4的进程为系统进程,其描述信息为NT Kernel & System,在服务里面又找不到PID为4的服务,所以没法停掉服务。 这种情况基... 阅读全文
posted @ 2012-08-28 19:25 Core Hua 阅读(2164) 评论(0) 推荐(0)
摘要:更正:下面文章的说法有误,不是php的换行符,换行符还是\n,而是PHP的文本结束符在不同的平台下有不同的表现,如下文所示。 今天运行了一下《PHP和MySQL Web开发》第二章的例子。发现给表单输入内容并提交之后,页面反馈文件保存成功,打开orders.txt来看,确实也输进去了,但是不能换行。 回来看代码,发现输出字符串的末尾加上了“\n”,但是这个却没有转换成文本文档中的换行符,why? 通过搜索,发现原来换行在不同的系统中有不同的表示方法: 其中windows是\r\n,linux是\n,mac是\r 将代码按照windows下的标志做了修改,运行,果然能换行了。这些小细节一定要牢牢 阅读全文
posted @ 2011-10-20 22:46 Core Hua 阅读(812) 评论(0) 推荐(0)
摘要:最近这段时间主要将时间和精力花在看《代码大全》和《Clean Code》上了,今晚操作了一下久违的PHP,现将第二章的主要内容摘要如下。书很久之前就看了,一直没有写笔记,突然发现很多语法已经有些生疏,看来学习一门新的语言还是要通过练习,练习再练习。当然,写笔记的过程也是一个记忆的过程,俗话说:好记心当不得烂笔头是也。 存储数据有两种基本方法:保存到普通文件,或者保存到数据库中。 1.文件处理 将数据写入文件的三个步骤:(1)打开这个文件,如果不存在则创建;(2)将数据写入文件;(3)关闭文件 从文件中读取数据的三个步骤:(1)打开这个文件,如果文件不存在则正确的退出;(2)从文件中读取数据;. 阅读全文
posted @ 2011-10-18 22:19 Core Hua 阅读(360) 评论(0) 推荐(0)
摘要:今天晚上打开笔记本,准备继续学习《PHP和MySQL Web开发》一书。打开xampp的控制面板,突然发现Apache无法启动。每次点击start按钮,都是很快闪出一个Running,然后立即又变成start了。本人算是百思不得其解,只有问问强大的google和baidu了。 在谷歌里面百度了一下,大致获取了问题的解决办法,现记录如下: 进入xampp的安装路径,查看Apache的错误日志,发现里面什么东东都没有,然后看其它几个日志,里面也是什么东东都没有。之前网上有哥们说error.log里面有,可能因为版本不同,我使用的这个版本也可能不会在错误日志里面记录。 接下来只有碰运气了。命比较好. 阅读全文
posted @ 2011-10-18 20:26 Core Hua 阅读(426) 评论(1) 推荐(0)
摘要:1.PHP标记的四种风格 (1)XML风格:<?php echo ‘<p> Order processed.</p>’;?>,这是php推荐使用的风格,服务器管理员不能禁用这种风格的标记,故可以保证在所有服务器上都能使用这种风格的标记,对于编写不同服务器环境的应用程序很方便。 (2)简短风格:<? echo ‘<p> Order processed.</p>’;?>,这种标记风格最简单,遵循SGML(标准通用标记语言)处理说明的风格。要使用这种标记风格,你必须在配置文件中启用short_open_tag选项,或启用短标记选 阅读全文
posted @ 2011-10-12 21:19 Core Hua 阅读(1394) 评论(0) 推荐(0)