不良網(wǎng)友,腦子不好不要理會(huì)
父母給孩子買蛋糕的邊角料吃,真的很丟人嗎?最近有一個(gè)家長(zhǎng),因?yàn)榻o孩子買了蛋糕的邊角料而飽受指責(zé),說(shuō)這樣做只能讓孩子更自卑。 本來(lái)這位寶媽買到了在她看來(lái)物美價(jià)廉的蛋糕邊角料后還挺興奮,于是在社交平臺(tái)上曬出了自己的“成果...
不良網(wǎng)友,腦子不好不要理會(huì)
父母給孩子買蛋糕的邊角料吃,真的很丟人嗎?最近有一個(gè)家長(zhǎng),因?yàn)榻o孩子買了蛋糕的邊角料而飽受指責(zé),說(shuō)這樣做只能讓孩子更自卑。 本來(lái)這位寶媽買到了在她看來(lái)物美價(jià)廉的蛋糕邊角料后還挺興奮,于是在社交平臺(tái)上曬出了自己的“成果...
上一篇已經(jīng)描述了簡(jiǎn)單工廠[http://www.itdecent.cn/p/389c37f4858c]的實(shí)現(xiàn),并對(duì)特點(diǎn)和問(wèn)題做了對(duì)比,如果感興趣可以去看。 場(chǎng)景背景 經(jīng)過(guò)大...
設(shè)計(jì)模式-簡(jiǎn)單工廠 選擇簡(jiǎn)單工廠作為第一個(gè)篇,因?yàn)樗鼛缀跏亲詈?jiǎn)單的設(shè)計(jì)模式。 場(chǎng)景背景 啃得雞推出冰淇淋產(chǎn)品,共兩款。草莓冰淇淋(產(chǎn)品編號(hào)1)和香草冰淇淋(產(chǎn)品編號(hào)1),要賣...
來(lái)源 在1994年,由Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四人合著出版了一本名為 Design P...
這篇文檔從使用到實(shí)現(xiàn)去講信號(hào)-槽,適合小白到使用一兩年的。對(duì)于Qt使用而言,信號(hào)-槽是我們津津樂(lè)道的一個(gè)功能,那我們先來(lái)看我們會(huì)怎么使用它。 初步認(rèn)識(shí) Qt的信號(hào)-槽的寫(xiě)法比...
人非圣人,孰能無(wú)措。過(guò)而改之,善莫大焉。既然寫(xiě)程序就一定會(huì)有BUG,對(duì)于在一般的BUG我們可以找復(fù)現(xiàn)路徑。但有一些特殊BUG(可能是萬(wàn)中無(wú)一),復(fù)現(xiàn)一萬(wàn)次也不見(jiàn)得能出現(xiàn)一次,...
在我們C++的代碼的使用時(shí)我常用NULL作為空指針的判斷,或者指針的賦空,如下代碼: 代碼輸出: 但是,在C++中,NULL的定義是 0 ps:在C語(yǔ)言中,NULL 的定義是...
這段時(shí)間有人交流關(guān)于DLL的使用,其中有些點(diǎn)是我當(dāng)時(shí)沒(méi)有能反映過(guò)了。回來(lái)后才想明白的,現(xiàn)在記錄在案,以供翻閱。 DLL的顯式調(diào)用和隱式調(diào)用 關(guān)于這點(diǎn)在交流是我是蒙圈的,這注意...
文件映射允許進(jìn)程將文件的內(nèi)容視為進(jìn)程虛擬地址空間中的內(nèi)存塊??梢酝ㄟ^(guò)簡(jiǎn)單的指針操作來(lái)實(shí)現(xiàn)對(duì)文件內(nèi)容的修改。當(dāng)多個(gè)進(jìn)程使用同一個(gè)file mapping,就可以實(shí)現(xiàn)進(jìn)程間通信。...
信號(hào)量適合維護(hù)一組資源。信號(hào)量?jī)?nèi)部維護(hù)一個(gè)計(jì)數(shù)。創(chuàng)建一個(gè)信號(hào)量對(duì)象,可以設(shè)置其初始計(jì)數(shù)和最大計(jì)數(shù)。線程搶占成功(即完成等待),計(jì)數(shù)遞減。當(dāng)計(jì)數(shù)等于0,再來(lái)一個(gè)線程,那就會(huì)被掛...
對(duì)于一個(gè)Mutex,在沒(méi)有進(jìn)程/線程搶占的時(shí)候,一直處于signaled狀態(tài)。一旦有一個(gè)進(jìn)程/線程搶到控制權(quán),狀態(tài)就變成nonsignaled。因此,同一時(shí)刻,只能有一個(gè)進(jìn)程...
事件是線程、進(jìn)程通信上的一個(gè)重要的點(diǎn)。一個(gè)事件有兩種狀態(tài),分別是signaled和nonsignaled。nonsignaled阻斷線程,signaled開(kāi)啟。它可以阻斷多個(gè)...
Multiple-object Wait Functions函數(shù)一共有4個(gè): 對(duì)象句柄可以指定一系列的對(duì)象,如Event、Job、Memory resource notifi...
Signle-object Wait Functions共三個(gè)分別是: hHandle對(duì)象句柄可以指定一系列的對(duì)象,如Event、Job、Memory resource no...
如果說(shuō)活動(dòng)圖是文章是要說(shuō)什么,那么用例圖就是設(shè)計(jì)如何在文章中表達(dá)我們想要的說(shuō)的:是幾個(gè)故事,故事的主人翁是這么在故事里度過(guò)的。對(duì)與軟件,活動(dòng)圖讓我們知道要做什么事,用例圖就是...
從一張圖來(lái)自百度搜索的圖,開(kāi)始。如下如果我們希望給通過(guò)軟件管理下圖的的數(shù)據(jù)。我們會(huì)做什么? 做一個(gè)軟件的第一步:識(shí)別系統(tǒng)邊界 及給軟件定義, 起名字,知道我們要做什么。這做軟...
UML 是什么 統(tǒng)一建模語(yǔ)言(英語(yǔ):Unified Modeling Language,縮寫(xiě) UML) 非專利的第三代建模和規(guī)約語(yǔ)言 一種開(kāi)放的方法,用于說(shuō)明、可視化、構(gòu)建和...