以图明志

PHP服务器脚本

PHP调试利器XDebug的安装与使用

XDebug的简单介绍
在我们平时的php开发中,一个大的项目经过长时间的积累以后你会发现性能越来越慢,而性能到底消耗在了什么地方,常常是一个令人头疼的问题,function a()调用了多少次,function b()又消耗了多少时间,我们到底怎么查找是哪个蛀虫拉慢了我们的程序运行速度呢?在这里给大家介绍一款工具xdebug,相信很多人已经听说过了,希望借助这个工具我们可以起到简单分析php程序性能瓶颈的问题。

编程思想

有趣的橡皮鸭程序调试法

这就是 Code Review 的雏形
下面,让我来为你介绍一个程序调试大法——“橡皮鸭程序调试法”,这个方法在调试界是很出众的,实施起来相当方便和简易,几乎可以随时随地地实验,几乎不需要借助任何的软件和硬件的支持,你甚至可以把你的程序打印出来,在纸面上进行调试。

PHP服务器脚本

PHP session错误提示与调试

session这个机制不了解的话可能会遇上这些问题
错误提示:Warning: Cannot send session cookie - headers already sent 这一类问题,原因是你在程序中使用session_start()时,之前已经有实际的html内容输出了。或许你说,我没有啊,我只不过是echo或print一条消息了。很抱歉,你的echo或print语句所产生的输出,就是实际的html内容输出。

编程思想

编程高手与调试高手

两者关系密不可分
业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。

JavaScript

[专题] JavaScript探秘:调试器中的函数名

将函数的名字显示在调用的栈上
如果一个函数有名字,那调试器在调试的时候会将它的名字显示在调用的栈上。有些调试器(Firebug)有时候还会为你们函数取名并显示,让他们和那些应用该函数的便利具有相同的角色,可是通常情况下,这些调试器只安装简单的规则来取名,所以说没有太大价值。

C/C++编程语言

[专题] 漫谈C指针:一个指针应用实例

学会调试指针传递的方法
上面代码,你认为会是输出什么呢?运行试试。唉!怎么输出的是:没有找到!而不是“找到了,……”。明明a值为’d’,而str字符串的第四个字符是’d’,应该找得到呀!再看函数定义处:void find1(char array[], char search, char *pa)看调用处:find1(str, a, p); 依我在前面的分析方法,函数调用时会对每一个参数进行一个隐含的赋值操作。
1 / 1 首页 < Prev 1 Next > 尾页 页码: