国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

庖丁解羊--閑談編程思想(轉)

庖丁解羊--閑談編程思想(轉)

更新時間:2022-04-26 文章作者:未知 信息來源:網絡 閱讀次數:

庖丁解羊

----閑談編程思想

作者:HolyFire

經過多年的編程,我發現編程的思想對一個程序員是至關重要的,以前拿到一個問題,馬上就開始考慮如何來一點一點把他用代碼來實現,于是啃啊啃啊于愁眉籠罩千辛萬苦下每完成了一點就欣喜若狂。編著編著發現這里不足,那里沒考慮到于是東補補西湊湊,異常蹩腳的完成了一個小程序,當時的感覺就像我完成了全世界,或許那個時代是我最開心的。

完成了四五個程序的我,開始發現我做了很多重復的勞動,于是乎開始做我的程序庫,編寫功能型模塊。想到了這些模塊只要寫一遍就可以受用無窮不禁得意洋洋,或許那個時代我是聰明。

當我寫了五六千行代碼的時候,我發現我寫的功能模塊已經記不清什么是干什么的了,而我已經習慣使用別人寫的比我好的模塊時,我開始迷茫,我做的一切究竟是為了什么。這時我開始研究別人的代碼,開始懂得什么是優化,什么是數據結構,什么是數學建模,我開始研究應用數學和軟件工程。這時我開始使用C++用類來寫程序,或許那個年代我是明智的。

當我寫了四五十個*.h和*.cpp后,開始發現我寫的類一點都不通用,無法再利用。我開始深入學習類以及面向對象,明白了繼承和封裝,這時的我才開始深深思考什么是重要的,于是我開始分析問題而不是一上手就開始編代碼。或許以前的我是個傻瓜^_^。

我足足花了三年多的時間來浪費我的青春做了別人僅需一年的事情(當然著三年中我積累的經驗不可能是一年能做到的,但是對于編程上的修養,我浪費的時間已太多),如果你們沒有意識到這點,或許也會浪費很多時間。

分析能力對一個程序員來說是一個重要的屬性,它直接關系到你對事物的理解能力和組織能力,程序員做的工作就是將一個事物分解成數學元素然后重新組織在計算機里重現,所以如何處理事物是個要點。

我們了解一個事物并進行描述的時候,往往是先處理它的一部分,接著處理另一部分,然后等所有的部分都處理完的時候,具體的事物就重現了。比如給一個不知道山羊的人介紹山羊,如果你對他說山羊就是山羊,他是無論如何都不會明白的。如果你說山羊是一種有四只腳的腦袋上有兩只角,還有短短的尾巴,那他模模糊糊會有些形象在腦海里了,如果加上有絨絨的毛,可笑的胡子,咩咩的叫的食草動物,至少他不會和牛混淆起來,如果你能描述的更詳細更好,那他有九成知道山羊是什么樣子了,當他看見山羊的時候就會立刻明白。對于什么都不懂得計算機你不用說明什么,但是要是別人或者幾年以后的你自己能看明白你的文檔,詳細的說明是必須的。而從上面的過程看來,將事物分成小塊來處理是個好辦法,我們把這個過程叫做劃分。當然劃分是可以繼續下去,將劃分的小塊繼續劃分直到不能劃分為止。當然要對一只山羊劃分需要一個對山羊有著全面了解的人,所以劃分你的問題的時候要對問題有全面的了解。看上去這對一個還沒有了解這個問題的人是一個矛盾,劃分一個事物有助于了解這個事物而要很好的劃分卻需要對事物充分的了解。于是我們要有所改變,要改變的是我們的做法。我們先粗略的了解問題,然后粗略的劃分一下,將劃分的模塊再粗略的了解一下,然后將它粗略的劃分,等到都成為不可劃分的小塊時,我們再來組織它。而且這個時候,我們對問題已經有全面的了解了,這時候我們將小塊的重復部分扔掉(一般一定會有重復的部分),然后將這些小塊重新將問題組合起來,想一下將一只大卸八塊的山羊組合起來,哈哈,一定是活不過來了,不過有羊肉吃也不錯。如果你很順利的組合起來了,表示你很好的劃分了這個問題而且了解的很透徹,以后的事將會一帆風順,你這時腦袋里一定充滿了解決這個問題的方案,已經躍躍欲試了。不要急,聰明的人會仔細的將劃分的過程多看幾遍,重組的方法多試幾種,這不但對以后和編程有好處,也是更好解決方案的起點。

現在我們來解剖一只山羊,如果你愿意還可以細分,動物愛好者請回避。

山羊

-> 腦袋

-> 軀體

-> 四肢

-> 尾部



腦袋
軀體
四肢
尾部

-> 五官
-> 胸
-> 兩只前肢
-> 尾巴

-> 胡子
-> 腹
-> 兩只后肢
-> 絨毛

-> 絨毛
-> 背

-> 骨架

-> 骨架
-> 內臟




-> 絨毛




-> 骨架





五官

-> 耳朵

-> 眼睛

-> 鼻子

-> 嘴巴



內臟

-> 心

-> 脾

-> 肝

-> 肺

-> 胃

-> 腸

-> 腎



前肢
后肢

-> 腳
-> 腳

-> 絨毛
-> 絨毛

-> 骨架
-> 骨架



最后我們得到的是:

山羊 腦袋 軀體 四肢 尾部 腦袋 五官 胡子 絨毛 骨架 軀體 胸 腹 背 內臟 絨毛 骨架 四肢 兩只前肢 兩只后肢 尾部 尾巴 絨毛 骨架 五官 耳朵 眼睛 鼻子 嘴巴 內臟 心 脾 肝 肺 腎 胃 腸 前肢 腳 絨毛 骨架 后肢 腳 絨毛 骨架

去掉重復的部分:

山羊 腦袋 軀體 四肢 尾部 五官 胡子 絨毛 骨架 胸 腹 背 內臟 兩只前肢 兩只后肢 尾巴 耳朵 眼睛 鼻子 嘴巴 心 脾 肝 肺 腎 胃 腸 腳 腳

最終的不可劃分的子模塊:

胡子 絨毛 骨架 胸 腹 背 尾巴 耳朵 眼睛 鼻子 嘴巴 心 脾 肝 肺 胃 腸 腳

現在我們將它重新組合一下,是不是很簡單的就完成了。而且我們需要處理的東西并不多。現在我們來用數學元素來描述一下

胡子: 數量不多的多種形狀的輪廓,有各種顏色

絨毛: 非常多的多種形狀的輪廓,有各種顏色

骨架: 多種形狀的輪廓,有一種顏色

胸: 某形狀的輪廓,有一種顏色

腹: 某形狀的輪廓,有各種顏色

背: 某形狀的輪廓,有各種顏色

尾巴: 某形狀的輪廓,有各種顏色

耳朵: 最多兩個的某形狀的輪廓,有各種顏色

眼睛: 最多兩個的某形狀的輪廓,有各種顏色

鼻子: 最多一個的某形狀的輪廓,有各種顏色

嘴巴: 某形狀的輪廓,有各種顏色

心: 某形狀的輪廓,有一種顏色

脾: 某形狀的輪廓,有一種顏色

肝: 某形狀的輪廓,有一種顏色

肺: 某形狀的輪廓,有一種顏色

胃: 某形狀的輪廓,有一種顏色

腸: 多種形狀的輪廓,有一種顏色

腳: 多種形狀的輪廓,有各種顏色

現在我們又得出了數量、輪廓和顏色這個三個元素,他們是所有元素都有的共性,我們找到了組合山羊的最小劃分,雖然在科學上這不是正確答案,但粗略地表達一只山羊這已足夠。好,雖然歷時不多,我們在腦海里已經解決了這個問題。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        成人av电影免费在线播放| 青青草视频一区| 视频一区中文字幕国产| 色94色欧美sute亚洲线路二| 亚洲人精品午夜| 欧美系列日韩一区| 日本伊人色综合网| 精品少妇一区二区三区日产乱码| 美女一区二区三区| 久久久久国产一区二区三区四区| 国产aⅴ综合色| 夜夜揉揉日日人人青青一国产精品| 在线看不卡av| 精品伊人久久久久7777人| 亚洲国产精品av| 欧美色中文字幕| 国产一区二区三区四| 亚洲精品免费电影| 日韩欧美资源站| 床上的激情91.| 午夜欧美大尺度福利影院在线看| 久久久亚洲精品一区二区三区| 不卡的av电影在线观看| 亚洲成人1区2区| 中文字幕精品一区二区精品绿巨人| 欧美在线影院一区二区| 激情图片小说一区| 亚洲一区二区av电影| 久久久www免费人成精品| 91国偷自产一区二区三区成为亚洲经典| 奇米一区二区三区| 亚洲裸体xxx| 久久精品一区八戒影视| 在线观看欧美黄色| 风间由美一区二区三区在线观看 | 欧美成va人片在线观看| 97久久精品人人澡人人爽| 久久精品国产色蜜蜜麻豆| 一区二区欧美视频| 国产精品久久三| 久久夜色精品国产欧美乱极品| 欧美伊人久久大香线蕉综合69| 成人午夜视频在线| 国产一区二区三区高清播放| 丝袜美腿高跟呻吟高潮一区| 亚洲欧美激情插| 国产精品欧美经典| 国产午夜精品在线观看| 欧美成人性战久久| 日韩美女一区二区三区| 日韩一级黄色大片| 日韩欧美在线一区二区三区| 91精品免费在线观看| 欧美日韩大陆在线| 欧美日韩一区成人| 欧美三级视频在线观看| 在线观看视频一区二区欧美日韩| 99re66热这里只有精品3直播| 国产成人免费在线| 懂色中文一区二区在线播放| 国产电影一区二区三区| 成人免费毛片a| 99综合影院在线| 91污在线观看| 欧美性受极品xxxx喷水| 欧美精品自拍偷拍| 精品久久久久久综合日本欧美| 久久免费视频色| 国产精品色在线| 亚洲人妖av一区二区| 亚洲第一主播视频| 蜜桃传媒麻豆第一区在线观看| 秋霞成人午夜伦在线观看| 麻豆视频观看网址久久| 九色综合国产一区二区三区| 国产日韩欧美麻豆| 在线观看www91| 日韩三级视频在线看| 精品国产免费一区二区三区香蕉| 精品av久久707| 亚洲国产成人私人影院tom| 中文字幕一区二区三区在线播放 | 亚洲激情中文1区| 亚洲国产人成综合网站| 日韩高清不卡一区二区三区| 久久99热这里只有精品| 春色校园综合激情亚洲| 欧美亚洲国产bt| 精品成人私密视频| 亚洲欧洲日产国码二区| 亚洲成人你懂的| 国产91色综合久久免费分享| 在线日韩av片| 久久免费美女视频| 欧美一区二区三区免费大片 | 中文字幕综合网| 欧美96一区二区免费视频| k8久久久一区二区三区| 欧美日韩另类一区| 国产精品日日摸夜夜摸av| 日韩精品1区2区3区| 成年人午夜久久久| 欧美日本乱大交xxxxx| 国产精品女同互慰在线看| 免费在线视频一区| 色婷婷av一区二区三区gif| 国产亚洲婷婷免费| 日本中文一区二区三区| 一本色道久久综合精品竹菊| 久久精品人人做| 看电视剧不卡顿的网站| 在线看国产一区| 最新日韩av在线| 国产成人在线观看免费网站| 日韩免费一区二区| 五月激情丁香一区二区三区| 91久久香蕉国产日韩欧美9色| 欧美高清在线一区二区| 国产一区二区三区不卡在线观看 | 国产一区不卡精品| 欧美高清激情brazzers| 亚洲综合色网站| 91在线观看污| 国产精品超碰97尤物18| 国产999精品久久| 国产天堂亚洲国产碰碰| 国产东北露脸精品视频| 欧美国产禁国产网站cc| 国产成人免费在线观看| 国产日韩v精品一区二区| 国产真实乱对白精彩久久| 精品久久久久久久久久久久久久久 | 精品国产乱码久久久久久夜甘婷婷 | 午夜精品久久久久久久久| 欧美综合久久久| 亚洲国产精品麻豆| 精品视频在线看| 丝袜美腿高跟呻吟高潮一区| 在线播放中文字幕一区| 日本麻豆一区二区三区视频| 日韩欧美国产综合一区| 韩国中文字幕2020精品| 国产欧美精品一区二区色综合朱莉| 美国三级日本三级久久99| 日韩欧美一区中文| 国产在线精品不卡| 国产精品日日摸夜夜摸av| 一本大道久久a久久综合| 五月天丁香久久| 日韩精品一区二区三区视频在线观看 | 国产精品香蕉一区二区三区| 中文字幕av资源一区| 色综合天天性综合| 天天做天天摸天天爽国产一区| 日韩欧美国产系列| 国产成人亚洲精品青草天美| 亚洲免费观看高清在线观看| 欧美疯狂性受xxxxx喷水图片| 久久精品国产久精国产爱| 国产欧美日韩在线观看| 欧美性猛交xxxxxx富婆| 蜜臀精品久久久久久蜜臀| 国产日韩欧美一区二区三区乱码| 91在线观看下载| 麻豆精品国产传媒mv男同| 中文字幕在线免费不卡| 欧美一级午夜免费电影| 成人午夜看片网址| 亚洲大片一区二区三区| 久久精品男人的天堂| 欧美色图免费看| 国产精品一区二区久久精品爱涩| 亚洲精品写真福利| 精品久久五月天| 欧美日韩成人一区| 99久久99精品久久久久久| 蜜桃视频免费观看一区| 亚洲色图欧洲色图| 久久亚洲精华国产精华液| 成人一区二区三区视频| 中文字幕一区在线观看| 久久99久久99小草精品免视看| 国产乱码一区二区三区| 欧美高清性hdvideosex| 一区二区三区视频在线观看| 成人午夜av影视| 亚洲欧美激情一区二区| 91色婷婷久久久久合中文| 国产精品国产三级国产| 欧美日韩国产综合草草| 日韩欧美在线观看一区二区三区| 蜜臀av国产精品久久久久| 中文字幕一区二区日韩精品绯色| 日韩免费电影网站| 欧美性猛交xxxx乱大交退制版| 国产成人免费视频网站| 精品无人区卡一卡二卡三乱码免费卡| 亚洲福利一二三区| 亚洲在线视频免费观看| 亚洲欧洲综合另类|