存在Or不存在?

今天調整一段初始化代碼,將其參數設置及其功能看完,并調整后。想到以前因為初始化時漏掉一些參數設置,導致的程序調試,總結一點如下。

關于硬件初始化操作,要仔細看其手冊,根據手冊的描述設置相應參數。這里需要對使用的硬件功能,以及其相應參數設置。根據需求設置相應參數,硬件實現其要求的功能。

如此理解:這些功能(實現)是已經存在的,現在需要了解的,就是怎樣將這些功能表現出來。而這里參數的設置,就是它的藥引。這些參數的設置,在一份手冊中已經有描述,只有讀懂了這些手冊,才會懂得如何設置,如何引導硬件展現其功能。這是通過硬件表現出來的現象,能看到,能操作的初始化。

對比于軟件,是否可以這樣理解:軟件表現出來的功能(實現)是我們能夠看到的,這是一段程序寫好后,執行表現出來的。如此,軟件的功能(實現)是由我們思考后,編寫程序,執行表現出來的。這里我們的思考,等同于上述的手冊:功能已經存在,通過查找手冊(思考),設置參數(編寫程序),將功能表現出來。而我們思考這本手冊,是由平時的積累而一點點編寫而成的。

由此,無論是要實現什么,都要有很好的了解,在功能其沒有展現前,我們無法得知,只有參閱那本手冊,猜想或許有什么。真正去設置,編寫后,當其表現出來時,我們才能確定。
但是,如果是我們對于手冊讀的不細(思考不周),不恰當的設置(不恰當的編寫程序),造成了其功能沒有表現出來,這不是其不存在而是我們的不察。

故,之前的準備,決定了之后的結果。既然我們要最后的結果符合預期,多準備一些總是好的。問題是,我們不知道自己準備的是否合適,多了?少了?過猶不及,取舍之間,亦是智慧。

多些閱讀,多些思考。

注:
其存在,給了我們實現的可能;
我們的實現,證明了其存在。
存在的,我們看到了;
我們的看到,證明了其存在。
我們沒有的實現,沒有的看到,不一定就不存在。

記于:
2012-3-17

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容