您的位置:首页 > 运维架构 > Linux

linux设备驱动程序该添加哪些头文件

2013-07-09 05:30 232 查看
 

 JAVA语言博大精深,尤其是SSH2架构的项目,需要高超的编程艺术和深广的智慧。编程和调试需要全面考虑问题,要从系统的各个方面进行考虑,多角度分析问题,这样才能快速解决问题。这里提一些建议,算是自己的一些想法吧,希望对大家开发项目编程有所裨益。

 

1.   备份。

在开发的过程中, 备份非常重要,既可保存劳动成果,又可放心大胆地进行下一步开发,而无后顾之忧,万一出了问题,可以采用备份接着干。

需要建立一个bak目录,专门存放备份文件。每个备份文件都要修改名字,在原名字后加上月日,如HJYW-4-1。要备份的内容可灵活处理,既可备份整个工程,也可备份做改动的局部文件或目录。当取得一定成绩,编程有所突破成功时,一定要及时备份,这样才能保证始终高速度地开发项目。备份文件占用了硬盘空间,但却换来了开发的时间,大大地提高了效率。对于好几百个G的硬盘来说,空间不存在任何问题。所以大家一定要认识到备份的重要性,及时做好备份工作。

 

 

2.   使用SVN。

 

eclipse可使用SVN管理项目版本,便于团队开发,在实际中,要正确使用SVN来提交程序。一般来说,编写成功一个程序后就要提交SVN库,

      但程序是共享的,可能别人也修改了这个程序,因此在提交前要先更新这个程序,如果有变动,把变动的内容加进来后再提交。注意更新前最好先把原文件COPY一份。

 

3。排错。

 

开发程序最费力的就要算调式排错了,这是编程的主要内容。那么SSH工程如何调式排错呢?根据本人多年的经验,主要有以下几个环节,可以帮助大家顺利排错。

1)       Xml配置文件排错。

  SSH架构用到许多XML配置文件,项目启动时会加载这些文件。如果项目启动错误或运行时有错,首先就要在applicationContext.xml和struts.xml配置文件中找原因。再就是在HIBERNATE的配置文件hbm.xml中找原因。注意单词拼写的错误和名字的一致性。

 

2)Action文件排错。

 

  Action文件完成业务处理,调用service处理数据库。要注意业务的正确处理,单词拼写的错误,可以写打印语句,追踪变量的值和程序执行的位置,从而清楚地知了解程序运行的情况。也可以设置断点,单步执行,调试程序。

 

3.   service文件排错。

 

 service处理数据库,由于有多个数据源,因此在service的方法中要设置数据源,否则会出现数据库的报错。

 

4.   Dao文件排错。

 

Dao文件由service文件调用,通过HIBERNATE处理数据库,一般比较稳定。

 

5.   Jsp文件排错。

 

 Jsp文件显示页面,要注意格式的匹配。Jsp文件报错,一般是文件内容的写法有误,也可能是ACTION文件出错,要综合考虑。

 

6.   数据库排错。

 

达梦数据库的表名和字段名最好全部大写。新建了模式要重启,否则程序可能找不到。

 

 

7.   难度较大的问题要及时请教项目经理和同事,他们的经验丰富,可以轻松解决问题。和大家讨论,可以集思广益,产生灵感的火花。

8.   可以上百度、谷歌搜解决办法。网上的资料极为丰富,百度就是好老师,有些问题上网搜可以找到答案,快速解决。

9.   上CSDN、百度文库等网上下载资料,可以帮助编程和解决问题。我的分数较多,大家下载资料可以找我。

10.            工作时要专心致志,思想高度集中,最了解程序的是自己,做了哪些改动,变量是怎样设置的等等,自己最清楚,排错也较容易。

11.            注意基础,把JAVA的原理规则搞清楚,有助于快速编程和排错。

12.            Tomcat服务器排错。

有时候Tomcat服务器会出错,比如启动时报Struts的错,这不是程序的问题,而是Tomcat服务器的问题,解决办法是删掉Tomcat服务器,重新建一个。最好只有一个Tomcat服务器。

 

13.            缓存排错。

 

Ie浏览器会缓存页面,这样即使改动了JSP页面,看到的还是以前的页面,因此要在JSP文件中加入清缓存的语句。

 

14.            eclipse排错。

 

Eclipse不够稳定,有时候出现莫名其妙的问题,可以重启eclipse。

总之,编程和排错是极为复杂的一件事,一个问题的背后有多种原因,只有找到正确的原因才能解决问题。SSH架构的项目是多个内容共同完成的,分析问题要从多个角度考虑,不要只在一个地方下功夫,一定要全面地考虑问题,也许一个认为没问题的地方就是原因的所在。一定要综合考虑分析问题,这样才能快速解决问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: