摘要:面向對象設計的五大原則單一職責原則接口隔離原則開放封閉原則替換原則依賴倒置原則。主要是針對繼承的設計原則,繼承與派生多態(tài)是的主要特性。 面向對象設計的五大原則:單一職責原則、接口隔離原則、開放-封閉原則、替換原則、依賴倒置原則。這些原則主要是由Robert C.Martin在《敏捷軟件開發(fā)——原則、方法、與實踐》一書中總結出來,這五大原則也是23種設計模式的基礎。 單一職責原則 Sin...
摘要:但多數(shù)是技術相關的。商業(yè)巨頭在幫桌面續(xù)命,而已經將重心轉向了。還是好收購紅帽。好處是對接各種云存儲,包括國內的青云。支持和比爾蓋茨喜歡看硅谷。認為其中很多內容很真實。硅谷確實,我最喜歡的美劇之一。 開篇 原創(chuàng)的文件實在沒有時間寫了。所以這個是一個文章,鏈接推薦貼。有點像阮老師的weekly。但是暫時不會是每周都有的。畢竟不是專職做這個的。內容嘛,沒有限制。但多數(shù)是技術相關的。 正文 ...
摘要:背景最近公司許多團隊進行升級,目前支持讀取的擴展只有。驗證驗證擴展和擴展讀寫數(shù)組數(shù)據(jù)是否不相兼容測試腳本執(zhí)行結果從結果來看,印證了我們之前的說法。為了保證擴展和擴展直接寫的數(shù)據(jù)可以相互讀取,只能用的格式寫入。 背景 最近公司許多團隊進行升級php7,目前支持php7讀取mc的擴展只有memcached。但是公司許多項目都會共用一個mc集群來存取用戶session數(shù)據(jù),存的時候是登陸時用...
微信支付本身是提供了三大Web開發(fā)語言的SDK下載的,按理說應該很Easy怎么會有坑呢?其實坑大多出在文檔上,文檔不完善,很多東西都得你去摔一跤才明白,事先絕不告訴你,整個微信的文檔都跟屎一樣其次是參數(shù)命名,一會兒要用timeStamp一會兒卻又要用timestamp的,命名混亂就算了還非得區(qū)分大小寫,百度一下就知道坑過多少人了 這些都忍了,跌跌撞撞也就過來了。但最近做支付又遇到兩個大坑。經過數(shù)小...