论坛首页 海阔天空论坛

论坛提问的智慧(提问必读)[2006.09.13修订]

浏览 42295 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-10-06  
论坛提问的智慧

一、确定自己无力解决该问题

首先你应该为解决问题花费了至少5个小时,并最终确定自己无力解决。多数问题是因为粗心导致,比如说多写了一个空格,用=判断相等,关键单词拼写错误,大小写敏感等等。因此依靠别人也解决不了问题,最终还是要自己用心和细心。

二、查看论坛精华文章

你遇到的问题很有可能已经有文章详细的论述如何解决了,而大家经常遇到的问题一般都已经被收录到精华区。你需要做的就是先仔细浏览一遍精华文章,找找看是否已经有文章教你怎么做了。

三、使用论坛搜索功能

本论坛提供了强大的的文章搜索功能,你可以搜寻作者,可以在帖子主题或者帖子的内容中搜索特定的关键字。由于本论坛会将经常出现的关键字在数据库中进行索引,因此搜索的结果往往会令你非常满意。

四、详细的准备问题

上面3个办法都试过了,如果你还是解决不了问题,那么你才可以考虑发帖提问。在提问之前,你要做足够的准备工作,这将包括你需要提供如下的信息:

1、标题的命名约定:

1) 如果是普通问题,在标题栏加『提问』,然后跟问题范围的简单描述,例如“提问:怎么在Hibernate中使用Cache?”
2) 如果是程序出错寻求帮助,在主题栏前面加『出错』,后面跟出错简单描述,例如“出错:在Hibernate中使用Cache报错!”
3) 如果本人已有解决方案,征询更好方案,前面加『讨论』,后面跟简单描述,例如“讨论:如何高效的使用Cache?”

凡是故意使用吸引眼球的夸张标题,一概视为垃圾贴删除!

2、软件环境:
包括操作系统,数据库,JDBC驱动,Hibernate版本,App Server的详细配置等等信息

3、配置文件和Java源代码:
你必须提供Hibernate的hibernate.properites 或者hibernate.cfg.xml,持久对象的hbm配置文件,Java源代码以及数据库表的sql语句。你无须担心论坛会无法正常显示包含了特殊字符的配置文件,正常情况下都可以显示出来,特别是当你使用code标记把代码包含起来,会得到非常美观的显示。

如果你的配置文件太多,无法一一张帖,那么你可以把文件打包为zip或者rar,使用帖子的附件上传功能。

4、错误提示信息:
你必须提供完整的错误提示信息,不要遗漏,这将包括:

1)  Java运行出错的堆栈输出信息
2)  打开程序的log输出功能,贴出来log日志
3)  可能的数据库出错码和出错提示,例如Oracle的ORA-xxxx出错码
4)  以及其它有可能出现的错误信息

很可能你认为不重要的提示信息却是解决问题的关键,如果太长,也可以使用附件上传功能。

5、你的分析:
你自己对该问题的分析判断对于解决问题也非常重要,因此你需要非常详细的描述问题的发生,这将有助于别人帮助你诊断和解决问题。

凡是不按照上述约定,提供信息残缺不全的帖子一概视为垃圾贴删除!

按照上面所述的约定来使用本论坛,你将会得到最快的问题答复速度,同时这也是尊重你自己和尊重别人的方式,是一种非常礼貌的论坛行为,将会得到广泛的尊重。而那些不看精华帖,不搜索历史帖子,总是三番两次重复提问那些已经广泛讨论过的问题也将被视为无礼的行为。对于不遵守论坛提问约定的发贴,视为垃圾贴删除!

五、不要把问题的解决寄希望于论坛,凡事要靠自己

对于问题分支已经比较细、比较深的问题,不是无人解答你,是你已经走到了别人没有走到的地方,解决问题主要是靠自己,不会有真正的高手进入这样的问题来研究,高手也是要养家糊口的,大家的时间都有限。(一般大家都会选择自己已经解决过的问题进行回答)

如果你的问题很长时间无人解答。那么请先考虑问题本身的逻辑思维问题。从问题的本身出发。想想你的想法是否有异常人(当然不排除你是天才,我会仰视你的光芒的),使得别人觉得这样的问题无法回答。
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics