删除Visual studio起始页中无用的项目 - 从中谈程序员的思考方式

Visual studio起始页中无用的项目,作为一个完美主义者的我不把它们删除,实在是有点郁闷。

 

调查思路如下:

step01.

这个项目信息会存在那里?VS的工作空间中?

于是到工作空间中grep了一下我的项目名:Console。发现Setting文件夹下有几个文件包含control关键字。可进入一看,都不是我要找的内容。

step02.

看来我的关键字不够准确,control字符串在别的地方出现的频率还是很高的,但不管怎么说,排除了在工作空间中的可能。那么这个信息还会在哪里?该不会把这个信息放入了注册表?

于是马上到注册表里面搜索,这回使用的关键字是我项目的绝对路径:C:\dpsv2\Control\Control.dsw

step03.

这回得到正解:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList\ 下面有很多个键值,每一个对应一个项目。手动删除。

 

 

这个问题解决之后,我想谈一下关于程序员思考方式的话题:

工作中,总能遇到这样或者那样的问题需要我们去解决,也因此能够去解决不知道的问题是一项很重要的能力。在解决问题过程中,我们经常会使用到'思路"这个词。拿到一个问题有的人能顺着这个思路,很快的把问题解决,而有的人则很少有思路。思路这个东西也许对程序员来说是一种内功。最近晚上回到家中,也经常和宝宝探讨如何更好的帮助别人,帮助自己去修炼这个思路。我们俩目前的结论是‘多练,多想,多联系”。

 

对于程序员拿到一个问题,应该怎么去看待这一问题,我和宝宝也一直认为这里面是有技巧的,所以我们想先把问题的解决过程记录下来,多积攒写case,然后针对这些case进行总结。虽然都是些小case,但我们相信,大的道理应该从小东西中学习,然后举一反三。

 

对于“删除Visual studio起始页中无用的项目这一问题”的解决,我想我们是不是要刻在心中那句经典:程序=数据+算法。算法都是二进制的,我们没办法改,那么我们的思路是不是就是找到数据,然后删除?

你可能感兴趣的:(C++,c,工作,算法,Microsoft)