如何有效的提问

来源:互联网 发布:混合所有制改革 知乎 编辑:程序博客网 时间:2024/04/28 21:13
如何有效的提问 发表时间: 2004-11-11 00:30 回复此帮助 1。在提出你的问题之前,请用Google搜索解决的方法,或者在论坛搜索是否有人讨论过类似的问题,重复提问是在浪费大家的时间和精力;
2。请将你出现问题的平台及版本说清楚。例如,Linux+ Apache 2.x + DSO PHP安装问题,特别当你是问关于 Linux 的问题时,一定要特别指出来;
3。将出错信息全部贴出来。这非常重要,没什么丢人的,谁都是一步一步走过来的;
4。将要问的问题尽量描述清晰,不要只有你能明白,其他人都看不懂,这样别人没法帮你。“我的Apache起不来了,怎么办?”,这种问题没人回答是你自己的问题;
5。特别注意的是,要将你要解决的问题先提出,然后是你的解决方案,和具体到中间的那个细节有问题。不要一上来就跳到细节上,最后发现解决方案就不对,绕了一个大圈子;
6。最重要的是,当你提问完以后,请记得回来看答案。如果超过一天以上,就顶一下,以防你的帖子被别人的淹没了;
7。当你确认答案正确后,请回贴,并表示感谢,以表示尊重别人的劳动。经常有新人发问以后,就不见了,过三天或是一周才来回帖或是又来问同样的问题,请避免这样不够专业的行为;
8。如果你自行发现了问题的解决方法,也请你将你的答案贴回来,与大家分享,不要只加一句“解决了”。因为即使是你自己看来蠢笨的问题。但是如果你能说出来,下次别人可能就不会犯同样的错误;
9。任何时候,有任何问题,请及时与斑竹联系,我就是为你们服务的。而且免费。PM 时,不要说“请帮我看一下,网络论坛的第一个帖子”。请将你问题的 url 贴上去,这样定位更精确;
10。 发问时,标题尽量能够定义你的问题范围,不要只写“高手帮忙”,“有事”这种标题。问问题时,尽量精确具体一些,不要问,比如“如何学习Windows 2000?”。这种问题太大了,最好的答案是去买本书,先扫扫盲。“在Cisco路由器上如何配置策略路由?”,这样比较具体的问题是受欢迎的;

比较好的提问如下:

CODE  

主题:Apache 2.0.43 + PHP 4.2.3(DSO Mode)上传文件出错的问题
内容:

Redhat 8.0 
PHP 4.2.3 
Apache 2.0.43 
DSO模式安装 

错误现象:上传大文件出错。上传的文件长度与原文件不符合。

apache 2.0.43 
./configure --prefix=/usr/local/apache --enable-so --enable-cgi --enable-deflate --enable-ssl 
make 
make install 

php install 
./configure / 
--with-apxs2=/usr/local/apache/bin/apxs / 
--with-mysql=/usr/local/mysql / 
--prefix=/usr/local/apache/php / 
--with-config-file-path=/usr/local/apache/php / 
--enable-track-vars 
make 
make install 

httpd.conf: 
LimitRequestBody 20971520 

php.ini: 
memory_limit = 20M; 
file_uploads = On; 
upload_max_filesize = 20M; 
post_max_size = 20M; 


测试代码: 
upload.php 


<?php print_r($HTTP_POST_FILES);echo $php_errormsg;?<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000"> <INPUT NAME="UploadedFile" TYPE="file"><INPUT TYPE="hidden" name="set" value="go"> <INPUT TYPE="submit" VALUE="Upload"></FORM> </BODY></HTML> 

结果: 
Array ( [UploadedFile] => Array ( [name] => avatar.gif [type] => image/gif [tmp_name] => /tmp/phpvdbGoP [error] => 0 [size] => 120792 ) ) 

这里面的size就是与原文件不一样! 

 


可以理解你希望更多的人可以看到你的问题。这样,你可以得到更多的答案和参考意见。问题是我发现有些人根本都不知道自己到底贴在那里了,已经贴晕了头了,这样别人给你的意见全都无效了,甚至在几天内重复贴同样的问题。

有一点,希望提问者理解并牢牢记住:从某种意义上讲,所有的提问者都是不劳而获,因此,当别人回答完问题后,去看一下答案,并说声谢谢是最最基本做人的规矩。同样的,解答问题者也会再去看看问题是否真的被解决了,有没有更好的解决方案。提问者不要总是抱怨没有高手,没有人回答你的问题,先看一看自己的问题是否阐述清楚,平台,错误等相关信息是否都写明白了。同时,对回答问题的人表示你的敬意。