在演示Java版数据结构与算法教材中的头插法代码时遇到了空结点问题 。 先上代码。 链表类 节点类 测试类 测试时,在判断p是否为空执行输出的时候,p一直为null。 打断点调试的时候发现了问题所在。 因为java把引用类型当作了指针,所以在addFromHead方法里,head里的next存的是p ...
分类:
编程语言 时间:
2019-09-10 01:18:26
阅读次数:
109
最近写了一个函数,把数组作为了它的参数,在这个函数中用到了这个数组的长度,按照正常的求长度的方式,应该不会出错;但是运行之后发现结果却不是我想要的。于是写了一个测试程序来验证我的猜想。 上述代码是为一个数组排序,打印结果发现,前后的结果并没有什么改变,断点调试发现它的长度只是1;如下所示: 也就是说 ...
分类:
编程语言 时间:
2019-09-07 13:27:56
阅读次数:
122
IDE——集成开发环境 一般我们使用IDLE写一个小程序还是可以的,但是涉及到 python 项目,需要用一些其它的功能的时候,比方说断点调试。我们就可以使用 IDE (集成开发环境)来编写python项目。常用的有PyCharm,这也就是在Windows下编写python所涉及到的工具的问题了。 ...
分类:
编程语言 时间:
2019-09-05 23:30:06
阅读次数:
136
1.项目开发完成,部署到服务器进行测试,遇到一个问题:同样的接口,同样的数据库表,同样的功能,得到不同的查询结果,具体如下图: 可以看到一个是有值的,一个是无值的,断点调试会发现所以的状态都是对的,不存在异常信息,挺无奈的,但是经过一定时间的分析,最后发现是环境不同,影响了查询结果; 也就是说一个部 ...
分类:
其他好文 时间:
2019-09-05 18:52:00
阅读次数:
70
最近用phpstorm+xdebug调试一段php代码的时候莫名其妙的无法切入断点调试 本地用的php集成环境是UPUPW ANK V1.1.7 64Bit 选择了集成环境中php版本为7.1.x 搞了好几天了一切配置都很正常之前都是好好的最后实在是没招了就改了下php版本5.6 既然可以了,我又把 ...
分类:
Web程序 时间:
2019-09-05 00:54:43
阅读次数:
117
简要说明 php.ini文件的修改 [xdebug];断点调试xdebug.remote_enable=On ;远程调试xdebug.remote_autostart=On ;开启远程调试自动启动xdebug.remote_host=192.168.33.1xdebug.remote_port=90 ...
分类:
Web程序 时间:
2019-08-31 00:47:37
阅读次数:
125
一、错误 1、语法错误 出现错误,有提示,很容易的解决。 2、逻辑错误 不容易发现 二、调试方式 1、alert() 方式 2、console.log()/console.error() 方式 3、断点调试 断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步 ...
分类:
编程语言 时间:
2019-08-11 10:28:51
阅读次数:
148
移动端数据爬取 fiddler抓包工具 Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功 ...
分类:
移动开发 时间:
2019-08-07 19:23:17
阅读次数:
569
前言: 简单介绍下为什么要用断点调试,很多人说我在代码调试的部位用var_dump 或者 exit 或者print_r来进行断点,但是当项目足够大的时候这样的做法就比较费时费力,因为你断点后需要删除原有的打印,很多时候我们自己也不知道在什么地方打印, 但是安装断点调试就可以解决这些问题,越用你会越来 ...
分类:
Web程序 时间:
2019-08-06 00:22:51
阅读次数:
141