`
fansfirst2008
  • 浏览: 97950 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

记录一下低级错误,确花了好长时间才解决的

阅读更多

一:没有注意大小写

    今天在修改以开源框架的代码时,基本上找到了修改点!可是怎么都没有按照预期运行!编译器上好像也没有任何错误信息!

程序一直报空指针错误!

    好像怎么调试都找不到问题的节点在哪儿!

    最后请了一高手来,只是按照我做的重做下,结果就好了!后来才发现原来是大小写错误!把大写忽略掉了!

 总结:由于过分的关注程序的逻辑,导致习惯地认为逻辑上的错误!

二:不主动找错误,确一直靠感觉来修改

   同样一次修改开源框架的源代码的过程中,逻辑上怎么都觉得正确,编译器上也没有发现错误,实际上后来编译器报错了,只是没有好的显示出来!

  最后慢慢的调试,一:发现调用包错误,本来应该指向自己复写的文件,可是引用时却指向原来的文件!二:编译器错误没有发现!

 总结:任何事情都不要基于猜测,一定要有确凿的证据.对于程序来说,源代码和文档是最正确的东西!虽然非真理,但是比所有参考资料都正确!

 

 

0
0
分享到:
评论

相关推荐

    测试典型低级错误

    在提供的“测试典型低级错误.txt”文件中,可能包含了关于如何识别和解决这些错误的实例、示例代码或解决方案。通过深入研究这份文档,开发人员可以增强自己识别和修复低级错误的能力,从而提高代码质量和软件性能。

    移动硬盘低级格式化汉化版

    此外,这个过程可能需要较长时间,具体取决于硬盘的容量和健康状况。 汉化版的移动硬盘低级格式化工具则为不懂英文的用户提供了方便,使得这一专业操作变得更为亲民。使用这类工具时,用户需按照软件提供的指南进行...

    低格工具 HDDLLF.

    这个过程可能会花费较长时间,具体取决于硬盘的大小和速度。 4. 完成后,硬盘将被清除所有数据,并恢复到出厂状态。此时,用户可以重新分区和格式化硬盘,然后安全地存储新的数据。 需要注意的是,低级格式化并不是...

    j2me低级界面字符串自动换行代码包

    在实际应用中,这样的代码包能够帮助开发者避免手动计算和处理字符串换行,节省时间并减少错误。如果开发者需要在J2ME应用中显示大量文本,比如在消息显示、日志记录或者用户提示等场景下,这个代码包会是一个很有...

    缺陷严重级别定义缺陷严重级别定义

    D类 - 较小错误:主要涉及辅助说明不清晰、显示格式不规范、长时间操作无进度提示、提示窗口语言不专业以及输入区域和只读区域区分不明显等问题,这些问题对软件的使用体验有影响,但不影响基本功能。 E类 - 测试...

    U盘 exFAT分区格式只读的修复工具

    标题中的“U盘 exFAT分区格式只读的修复工具”指的是针对U盘上采用exFAT文件系统出现只读状态问题的专业软件。...此外,定期对U盘进行维护和检查,避免长时间不拔出U盘,也有助于减少此类问题的发生。

    超强磁盘修复

    磁盘在长时间使用后,可能会出现各种问题,如坏道、文件系统损坏、逻辑错误等,这些问题都需要特定的工具和方法来解决。 首先,我们来看看"uformat.exe"这个文件。这通常是一个磁盘格式化工具,用于将磁盘上的数据...

    Memory_and_Exception_Trace_C 内存泄漏_exception_trace_内存泄漏检测_泄漏

    内存泄漏指的是程序在申请内存后,无法释放已申请的内存空间,一次小的内存泄漏可能在长时间运行或大量请求时累积成大问题,最终可能导致系统资源耗尽。 标题"Memory_and_Exception_trace_C"提示我们这是一个关于...

    更改系统时间的小源码

    6. **测试策略**:这个源码的主要用途是在测试中快速模拟时间流逝,这在需要长时间运行才能完成某些操作的软件测试中非常有用。例如,在定时任务、日志记录或者基于时间触发的事件处理等方面,这种加速时间的工具能...

    安师大C++实训模板

    例如,如果程序运行时间过长,可以考虑优化算法;如果程序出错,分析错误原因并提出修正措施。 七、成绩评定 指导教师会根据你的实验报告质量和实际操作情况给出评价,包括: 1. 报告完整性:是否全面覆盖实验目的...

    操作系统复习题及其答案.docx

    操作系统是计算机系统的核心组成部分,负责管理和控制硬件资源,以及为用户提供服务...这里需要具体计算每个算法的情况,例如轮转调度算法中,根据时间片大小和各作业的执行时间计算每个作业的周转时间和平均周转时间。

    如何更灵活更智能的管理网线.docx

    4. **人为错误频发**:拔错线缆或误解手写记录等低级错误时常发生。 #### 二、现有管理方法的局限性 1. **仅限于网络层**:大多数网络管理软件只能监测逻辑链路故障,无法提供物理层错误的位置和原因。 2. **缺乏...

    C语言学习的好帮手C语言库函数

    6. **错误处理**:C语言中的`errno`全局变量和`perror`函数,用于记录和报告程序运行过程中的错误信息。当函数调用失败时,`errno`会被设置为特定的错误代码,`perror`则将这个错误代码转换为可读的错误消息。 7. *...

    职工工资管理系统c语言课程实践报告.doc

    【职工工资管理系统C语言课程实践报告】 ... 完成这个项目花费了较长时间,但通过实际操作,学生深入理解了C语言的编程技巧,提升了程序设计和调试能力。这次实践经验对于增强编程信心、巩固理论知识具有重要意义。

    硬盘坏道介绍及维修.docx

    - **成因**:主要包括硬盘内部机械故障、硬盘遭受撞击、长时间使用导致的磨损等。 - **解决方法**: - 对于物理坏道,一般无法通过软件修复。 - 可以尝试使用硬盘的隐藏扇区功能绕过物理坏道区域。 - 最终可能...

    UmpToolV7200U盘量产工具

    然而,U盘在长时间使用后可能会出现各种问题,如无法识别、读写速度慢、数据丢失等。这时,我们就需要借助专业的工具来进行修复或“量产”。本文将深入探讨U盘量产工具——UmpToolV7200,以及如何利用它进行U盘修复...

Global site tag (gtag.js) - Google Analytics