热门标签 | 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和他的挂名妻子有过联系(曾经),就是死心塌地的跟踪她,最终也达成了目标。
   当然了,追到和抓到还差很远,需要我们的基本功做保障。找到解决问题的路径,也需要靠我们的能力去执行。
   
   总之一句话,解题需要拓宽思路,可以通过增加人员,也可以通过改造自己。你选择哪一个呢?
 

推荐阅读
  • C语言基础入门:7个经典小程序助你快速掌握编程技巧
    本文精选了7个经典的C语言小程序,旨在帮助初学者快速掌握编程基础。通过这些程序的实践,你将更深入地理解C语言的核心概念和语法结构。 ... [详细]
  • Windows 环境下重启 MySQL 服务的方法
    本文详细介绍了在 Windows 操作系统中如何正确地重启 MySQL 数据库服务,包括常见的权限问题及其解决方案。 ... [详细]
  • 算法题解析:最短无序连续子数组
    本题探讨如何通过单调栈的方法,找到一个数组中最短的需要排序的连续子数组。通过正向和反向遍历,分别使用单调递增栈和单调递减栈来确定边界索引,从而定位出最小的无序子数组。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 本文详细介绍Python编程的基础知识,涵盖从安装环境到编写简单程序的核心内容,并深入探讨网络编程的基本概念和实践。提供多种资源下载方式,帮助读者快速上手。 ... [详细]
  • 本文详细介绍了C语言的起源、发展及其标准化过程,涵盖了从早期的BCPL和B语言到现代C语言的演变,并探讨了其在操作系统和跨平台编程中的重要地位。 ... [详细]
  • Linux 文件管理命令详解
    本文详细介绍了 Linux 系统中常用的文件管理命令,包括目录创建与删除操作,帮助用户更好地理解和使用这些命令。 ... [详细]
  • 获取Jedis和Commons Pool JAR包的两种方法及详细步骤
    本文介绍如何通过网盘链接或官方网站获取Jedis和Commons Pool的JAR包,并提供详细的图文教程。同时,还附有导入JAR包到项目的相关建议。 ... [详细]
  • 云计算的优势与应用场景
    本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ... [详细]
  • 本文探讨了Java编程的核心要素,特别是其面向对象的特性,并详细介绍了Java虚拟机、类装载器体系结构、Java类文件和Java API等关键技术。这些技术使得Java成为一种功能强大且易于使用的编程语言。 ... [详细]
  • 对象自省自省在计算机编程领域里,是指在运行时判断一个对象的类型和能力。dir能够返回一个列表,列举了一个对象所拥有的属性和方法。my_list[ ... [详细]
  • 基于结构相似性的HOPC算法:多模态遥感影像配准方法及Matlab实现
    本文介绍了一种基于结构相似性的多模态遥感影像配准方法——HOPC算法,该算法通过相位一致性模型构建几何结构特征描述符,能够有效应对多模态影像间的非线性辐射差异。文章详细阐述了HOPC算法的原理、实验结果及其在多种遥感影像中的应用,并提供了相应的Matlab代码。 ... [详细]
  • 解决Anaconda安装TensorFlow时遇到的TensorBoard版本问题
    本文介绍了在使用Anaconda安装TensorFlow时遇到的“Could not find a version that satisfies the requirement tensorboard”错误,并提供详细的解决方案,包括创建虚拟环境和配置PyCharm项目。 ... [详细]
  • 如何将本地Docker镜像推送到阿里云容器镜像服务
    本文详细介绍将本地Docker镜像上传至阿里云容器镜像服务的步骤,包括登录、查看镜像列表、推送镜像以及确认上传结果。通过本文,您将掌握如何高效地管理Docker镜像并将其存储在阿里云的镜像仓库中。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
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社区 版权所有