思考一個(gè)問題:如何能夠在運(yùn)行的時(shí)候生成或者改變一個(gè)函數(shù)?比如在一個(gè)函數(shù)外部修改一個(gè)變量就能改變這個(gè)函數(shù)的行為? 于是一個(gè)稱之為閉包的東西出現(xiàn)了。...
對(duì)于編程這件事,我經(jīng)歷了幾個(gè)思想上的變化。最最開始的時(shí)候是一種神秘感。我至今還記得我當(dāng)時(shí)搜了一下程序員,結(jié)果搜到了一個(gè)Java程序員的視頻,視頻...
nodejs的單線程是指運(yùn)行腳本的線程,當(dāng)異步時(shí),會(huì)有外部的線程運(yùn)行,當(dāng)外部線程工作完成后會(huì)觸發(fā)一個(gè)狀態(tài)變更事件,此時(shí)注冊(cè)的回調(diào)函數(shù)被激活,等待...
邏輯代數(shù)的基本定理邏輯代數(shù)的基本定理是應(yīng)用劃歸邏輯表達(dá)式的關(guān)鍵。 吸收律A + AB = AA + !AB = A + BAB + A!B = ...
- 1 為什么要?jiǎng)?chuàng)建這個(gè)文檔? - 2 創(chuàng)建之后寫入的內(nèi)容是否被證實(shí)有價(jià)值?
c語(yǔ)言的宏定義有一個(gè)壞處同時(shí)也是好處,就是不區(qū)分類型,因此可以讓c可以“動(dòng)態(tài)”地處理輸入?yún)?shù)。如下面的操作
類別:符合條件的對(duì)象集。 動(dòng)態(tài)語(yǔ)言不關(guān)心對(duì)象形成的過程,滿足條件即認(rèn)為是同一類別的對(duì)象。靜態(tài)語(yǔ)言認(rèn)為同一類別的對(duì)象必須是靠繼承得到的類創(chuàng)建的。 ...
雖然有個(gè)很重要的論調(diào)是說選對(duì)方向很重要,它可以幫你省去很多時(shí)間,能夠讓你輕松很多,我本人也很贊同這點(diǎn)。但是我在任何一門語(yǔ)言,框架,應(yīng)用庫(kù)的中學(xué)到...
很多時(shí)候程序并不能這樣寫 a()ret = IO()c(ret )d()因?yàn)槿绻鸌O阻塞了將會(huì)影響d的執(zhí)行,d跟IO沒關(guān)系。這時(shí)候你會(huì)說為什么不...