程序调试时出现的错误

1.         程序调试时出现的错误:

a)         逻辑错误:服务器端的代码。

i.              因为服务器端的代码一般是静态的强类型语言,编译器会矫正一些拼写错误。

ii.              服务器端的代码出现错误之后,一般可以通过编译器调试代码解决。

iii.              服务器端编程要学会使用快捷键,增加编程效率,减少出错概率。

b)         拼写细节错误:xml配置文件,html文档流,CSS渲染文件,sql脚本,代码中的字符串等。

i.              客户端文件及配置文件或者是代码中的字符串拼写错误是用肉眼较难找到的,所以这种错误应该尽量避免。

ii.              字符串类型因为编译器是无法检测校验的,所以我们能用复制拷贝的时候就不要信手拈来的纯手工敲代码。

c)         良好的编程习惯,变量命名规范等是克服这些错误的解决办法。

时间: 2024-12-26 04:41:24

程序调试时出现的错误的相关文章

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案: 'Starting Tomcat v6.0 Server at localhost'has encountered a problem 错误提示: Several ports(8080,8009)required by Tomcatv6.0 Server at localhost are already in use.The server ma

AS中使用真机调试时出现解析错误的问题

时间:2019/12/8 今天使用usb调试程序时手机上出现了解析错误的问题,其实这个问题很简单,主要可能是你想要调试的程序的最低版本号大于你手机的安卓版本号的原因,只需要修改下面这个地方: build.gradle(project)文件: 只要使程序的最低版本号小于你手机的版本号就行. 原文地址:https://www.cnblogs.com/machi12/p/12005204.html

Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic).....

问题:当我们开发完成一个Android应用程序后,在发布该应用程序之前必须要经过的一步时打包应用程序. 至于从打包程序到发布的完整过程可以参考:Android 应用程序发布流程---碗豆荚发布流程 选择Eclipse ADT打包应用程序的过程如下: 可是在这时,会出现如下提示: 并且原本没有错误的程序(values/strings.xml)也会出现如下错误提示: [html] view plaincopy "app_name" is not translated in "af

VS2010开发AutoCAD 2012 .net应用程序调试时断点不起作用

VS2010+ AutoCAD 2012开发调试过程中,发现普通的Class里面的断点是可以跟踪到的,可能是创建自定义的Form做界面是,Form1.cs中的代码断点却不管用.原因在于AutoCAD的纤程(Fiber).是的,是纤程(Fiber)而不是线程(Thread).VS2010的调试器和AutoCAD的纤程一起工作时会有问题.解决的办法就是关闭AutoCAD纤程.通过系统环境变量FIBERWORLD来查看当前纤程是否打开,如果是1,则可以通过把系统环境变量NEXTFIBERWORLD设为

3、利用GDB进行程序调试

本文将用一个实际例子讲解如何通过GDB进行程序调试. 首先,我们需要理解的是GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,其产生和调试的目的是让调试者知道,程序在执行时内部发生了什么,或者运行过程中在做什么,一般来说,GDB主要帮助实现以下四个方面的功能. 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序.    2.可让被调试的程序在你所指定的调置的断点处停住.(断点可以是条件表达式)    3.当程序被停住时,可以检查此时你的程序中所发生的事.    4.动态的

零基础学Python--------第9章 异常处理及程序调试

第9章 异常处理及程序调试 9.1 异常概述 在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”.这些异常有的是由于开发者将关键字敲错导致的,这类错误多数产生的是SyntaxError:invalid syntax(无效的语法),这将直接导致程序不能运行.这类异常是显式的,在开发阶段很容易被发现.还有一类是隐式的,通常和使用者的操作有关. 实例01:模拟幼儿园分苹果 def division(): '''功能:分苹果''' print("\n===================

调试过程出现的错误汇总

程序调试过程中的错误意义: a.obj : error LNK2001: unresolved external symbol _print//未解决的外部符号_print即,printf少了个f啊.类似错误提示要看得懂.

iOS程序调试和发布时遇到的问题

最近接手一个项目,在用真机调试时出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错.一直提示指定UUID的provisioning profile找不到,感觉很奇怪.明明自己的provisioning profile是刚下载好的,并且全是新安装.于是通过谷歌找到了答案. 参考地址:http://sta

opencv检错:程序运行过程正常,当跳出函数时出现断言错误(Debug Assertion Failed)

转载http://blog.csdn.net/u012327581/article/details/51351780 1.问题描述 在VS2015下配置好Opencv后,程序在函数运行过程中正常,调试时发现,当运行至跳出函数时,出现断言错误. 2.原因分析 单步跟踪调试发现,在函数结束时会进行vector的析构,出现了析构错误.并且,如果vector在定义完成之后,进行resize或reserve操作,将vector空间做大,问题消失.后来查阅资料,结合亲身测试,发现是在调用Opencv 库时,