认识问题
文章作者:开尔文
问题有千万种,其中有两种很有意思,写出与大家分享。一种问题:一件事情表现给外界是无穷无尽的问题,往往解决掉一个问题后,其它的问题会全部自动解决。 另一种问题:整个事情看似好好的,这只是没有因素去触发它,只要有一个元素触发,整个事情就会一发不可收拾。
下面给大家有个感性的认识,用C语言写程序时,有时为了增强可移植性和未来的可维护性会用到typedef(延伸阅读:http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=3493&kindId=7019&postId=7710&readSg=1)
【为了不影响阅读,简单说一下typedef的用法,我们定义一个指向字符变量的指针:
char* pa;
当我们应用Typedef, 可以给char* 起一个别PCHAR
typedef char* PCHAR;
要是再定义一个指向字符变量的指针,可以定义为 PCHAR pa; 】
在程序中定义 typedef char* PCHAR;并大量地使用PCHAR, 可是在拼写的时候所有的PCHAR都误拼写为Pchar。在编译时,就有会大量的Error提示,使用的PCHAR越多,Error提示越多,当初学者,一看这么多的Error,可能就会一种恐惧心理:错误太多了。其实解决的办法很简单,把typedef char* PCHAR; 改成 typedef char* Pchar; 所有的问题都可以解决。
接下来用我的个人经历来说第二种情况。我有两颗智齿长歪了【在医学上,智齿又叫第三磨牙,从前往后数的第八颗牙,智齿是人类三十二颗恒牙当中,最后长出的恒牙,位于上下左右牙弓的最后方。因为在智齿长出时大多会在十六到二十四岁左右,在人的智慧成长后,所以又有智慧齿之称, 简称智齿】,从开始长智齿到上周一直都好好的,没有任何感觉,根本就不知道它已经长歪。就在上周末,不小心把脚崴了,买了些活血化瘀、养血生骨的药,吃了几天后,脚倒是好了,牙又突然开始痛,实在痛的厉害,到诊所看后,医生说我上火了,给了些消炎药和去火之类的药物。吃了几天还算管用,可是过几天又开始痛,后来越来越严重,搞的没办法工作,吃饭和睡觉。没办法,大医院看病再贵也得去啊。去一个三甲医院检查,拍牙片后,才知道是智齿长歪了,伤害到了相邻牙齿,导致周围牙齿的发炎。唯一解决的办法就是把智齿拔掉。尽管很贵,还是把牙齿拔掉了,拔掉后再辅助吃些消炎的药物,没几天后又开始“牙好,胃口就好,身体倍儿棒,吃嘛嘛香”,哎呀,整个世界美好了!事后我想,长智齿就是一个隐含的问题,早就存在(没有任何征兆),崴脚就是一个触发因素,崴脚后吃养血生骨的药,导致了智齿稍许的生长(这只是事后猜想,不知道是不是科学),紧接着导致牙痛和牙齿发炎即产生一个新问题,注意此时有两个问题,智齿和牙齿发炎。此时我刚意识到问题的存在,不过把问题归结的牙齿发炎上,接着用吃消炎要的办法,来解决这个问题,不管用。反复消炎药和止痛药来解决问题,效果不明显。此时意识到可能有更深的问题,到医院检查,发现问题的本源:智齿长歪了。解决问题:拔掉智齿。然后辅助吃消炎药把其它问题解决掉。
以上只是万变问题中的两种,不过我们可以看到,解决任何问题的关键都在于找到问题的根本,否则可能所有的努力都会是徒劳。怎样才能找到问题的根本,我觉得这需要在实践中去锻炼,不断的去实践,反思,总结,最终可以达到一种随心所欲的境界。我在努力,你呢?
发表日期:07/12/24 00:00
网友评论(5)
【mouse 发表于:07/12/25 18:37】
寻根究底~
想起了中学时候学的古文,扁鹊见蔡桓公了,好像是这个名字吧,嘿嘿
根治才是关键,所以我现在都不敢睡懒觉,看能不能根治我这根懒筋~
【goal00001111 发表于:07/12/25 12:14】
说的很好
【游客 发表于:07/12/25 09:46】
用实例说明问题,不错。
【Wednesday 发表于:07/12/24 19:24】
痛定思痛,获益良多!
哈哈,实际联系理论,佩服!
【fishboy 发表于:07/12/24 18:01】
这个人生经历剖析的很...牛啊!
当前1/1页 首页 上一页下一页 尾页