热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

话说解题思路

今天,老贾同志提出一个问题,就是我们解决问题的思路都是什么。他向我们讲述了自己编程控制LDAP的过程。主要是讲述过程中遇到很多关键点,但他
今天,老贾同志提出一个问题,就是我们解决问题的思路都是什么。他向我们讲述了自己编程控制LDAP的过程。主要是讲述过程中遇到很多关键点,但他确忽视了。于是大家讨论了一下如何去解决忽略关键点的问题。
针对这个问题,我提出一个模型。如下图:

外面的大圈表示我们的所知领域,红旗表示答案所在。请注意,红旗有好几个,对于我们的问题来说,也可能是有很多个答案的。
带有角度的弧线,表示一个人的观察视角,一个人的视角有限,很可能看不到,或者看到了也忽略掉重要的信息(关键点),于是在发现问题的路上经常可能走弯路。
但是,如果我们同时有两人视角不完全相同的人,那么视角就会变大,而且以前一个人注意不到的细节,可能会被认识到并能够指导发现最终答案。

大家也发现,在现实中解决问题的时候,几个人协助解决问题的方法一般都会很迅速且进展顺利。所以,解决问题的时候,寻求别人的帮助(同事、网络、专家等)是很重要的手段。

另外,联想起《越狱》的观后感,我们又提出,解决问题,也需要拓宽自己的视野。要看到解决一个问题,不是只有一个方法。
看过越狱的朋友,一定对越狱的人物非常熟悉。不过,为了方便描述,我在每个人旁边加了一个名字(名字可能有误),没有名字的那个女人,照片是不对的,事实上他是Scofield的挂名妻子。
所有的中心人物是Scofield,Burrows是他的哥哥,Burrowsjr是Burrows的儿子。Tancredi是Scorfield喜欢的女人。
最下面的三个男人代表追捕势力。Wilian是警察势力,Kellerman是代表总统恶势力,Bellick是为了奖金而参加追捕系列的。看看下图。


   Scofield在逃亡,所有追捕势力的任务就是抓到Scofield,那么,如何去追捕呢?这和咱们解决问题也是一样的啊。看看《越狱》给我们带来的答案!
   Willian和Scofield的智力相当,所以,他采取了最直接的方法,跟踪Scofield的所有痕迹。可是我们的Kellerman可没这 么多智慧,但他也不笨。他想,Scofield最喜欢的女人是Tancredi,那么我只要接近Tancredi,就可以通过他们的联系而追踪到 Scofield。后来还针对Burrows的儿子进行设计,引Burrows出来。我们的Bellick可没有那么大力量,但他同样也找到了 Scofield,他只是根据Scofield和他的挂名妻子有过联系(曾经),就是死心塌地的跟踪她,最终也达成了目标。
   当然了,追到和抓到还差很远,需要我们的基本功做保障。找到解决问题的路径,也需要靠我们的能力去执行。
   
   总之一句话,解题需要拓宽思路,可以通过增加人员,也可以通过改造自己。你选择哪一个呢?
 

推荐阅读
  • 使用Numpy实现无外部库依赖的双线性插值图像缩放
    本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ... [详细]
  • 深入理解父组件与子组件的引用和访问
    本文详细介绍了如何在Vue.js中通过$children和$refs属性实现父组件对子组件的访问,并提供了具体的代码示例及最佳实践。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • PyCharm中配置Pylint静态代码分析工具
    本文详细介绍如何在PyCharm中配置和使用Pylint,帮助开发者进行静态代码检查,确保代码符合PEP8规范,提高代码质量。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
author-avatar
鸡__腿孜然小朋友
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有