前言 這篇文章假設(shè)你已經(jīng)初步了解過(guò)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)的基本概念(聚合根、實(shí)體、值對(duì)象、領(lǐng)域服務(wù)、領(lǐng)域事件、資源庫(kù)、限界上下文等)以及CQRS的設(shè)計(jì),本文會(huì)將重點(diǎn)放在如何落...
前言 這篇文章假設(shè)你已經(jīng)初步了解過(guò)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)的基本概念(聚合根、實(shí)體、值對(duì)象、領(lǐng)域服務(wù)、領(lǐng)域事件、資源庫(kù)、限界上下文等)以及CQRS的設(shè)計(jì),本文會(huì)將重點(diǎn)放在如何落...
前言:設(shè)計(jì)模式(Design pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過(guò)分類(lèi)編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代...
腦子不夠用的現(xiàn)代人 我們小時(shí)候沒(méi)有智能手機(jī),信息不能每時(shí)每刻到達(dá)身邊,所以事情都是一個(gè)個(gè)來(lái)的。在學(xué)校背誦“欲窮千里目,更上一層樓”;在家里出門(mén)到村口,小跑打醬油。我們成長(zhǎng)這些...
最近在忙項(xiàng)目的測(cè)試工作,需要頻繁操作一個(gè)功能模塊,可通過(guò)UI自動(dòng)化的方式去實(shí)現(xiàn),最適用于WEB端的就是selenium框架了,一般來(lái)說(shuō)關(guān)于頁(yè)面元素不同類(lèi)型有對(duì)應(yīng)的xpath、...
上一篇《聊聊同步、異步、阻塞與非阻塞》[http://www.itdecent.cn/p/aed6067eeac9]已經(jīng)通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩...
beego簡(jiǎn)介 Beego是一個(gè)快速開(kāi)發(fā)Go應(yīng)用的http框架,可用于快速開(kāi)發(fā)Api、web及后端服務(wù)等各種應(yīng)用,是一個(gè)RESTful框架。 beego的架構(gòu) Beego由八...
背景介紹 從事開(kāi)發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因?yàn)橹挥忻靼琢诉@些,你才能針對(duì)平臺(tái)的特性寫(xiě)出優(yōu)質(zhì)的代碼。當(dāng)遇到棘手的問(wèn)題時(shí),你才能更快速的結(jié)合...
這篇文章主要講解如何利用動(dòng)態(tài)代理技術(shù)Hook掉系統(tǒng)的AMS服務(wù),來(lái)實(shí)現(xiàn)攔截Activity的啟動(dòng)流程,這種hook原理方式來(lái)自DroidPlugin。代碼量不是很多,為了更容...