1、設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡(jiǎn)要敘述? 2、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別,@class呢,#import<...
1、設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡(jiǎn)要敘述? 2、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別,@class呢,#import<...
感謝先行 Libevent github地址[https://github.com/libevent/libevent]機(jī)型架構(gòu)參考[https://www.cnblogs....
下載lua源文件 curl -R -O http://www.lua.org/ftp/lua-5.4.3.tar.gztar zxf lua-5.4.3.tar.gzcd l...
未找到函數(shù)聲明的意思,要么未找到自己定義的函數(shù),要么就是系統(tǒng)或第三方頭文件沒(méi)有導(dǎo)入
分離領(lǐng)域 分離領(lǐng)域的基本概念是分層的思想。原則是層中的任何元素都僅依賴本層的其他元素或其下層元素。 處理業(yè)務(wù)規(guī)則是領(lǐng)域?qū)?,而不是?yīng)用層 層之間如何關(guān)聯(lián)?上層直接訪問(wèn)下層下層通...
reduce()方法可以搞定的東西,for循環(huán),或者forEach方法有時(shí)候也可以搞定,那為啥要用reduce()?這個(gè)問(wèn)題,之前我也想過(guò),要說(shuō)原因還真找不到,唯一能找到的是...
《實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》拆書(shū)稿--持續(xù)更新 第1章:DDD入門 拆書(shū)稿 一、為什么我們需要DDD? 使領(lǐng)域?qū)<液烷_(kāi)發(fā)者在一起工作,這樣開(kāi)發(fā)的軟件能夠準(zhǔn)確地傳達(dá)業(yè)務(wù)規(guī)則。 "準(zhǔn)確傳...
響應(yīng)式編程&鏈?zhǔn)骄幊?公司的幾個(gè)共享項(xiàng)目, 有較多后臺(tái)定時(shí)的網(wǎng)絡(luò)請(qǐng)求,定位和藍(lán)牙操作的組合. 原方案是通過(guò)閉包嵌套起來(lái), 如此一來(lái)有些比較頭疼的問(wèn)題: 閉包回調(diào)地獄, 每個(gè)組...
在上一篇文章Swift中一些常見(jiàn)的關(guān)鍵字一(inout,defer,throw等)簡(jiǎn)單的介紹了幾個(gè)關(guān)鍵字。本文續(xù)寫(xiě)。 guard guard關(guān)鍵字和常見(jiàn)的if關(guān)鍵字是一對(duì)兄弟...