摘要:理解: 依賴倒置原則(DIP)主程序要依賴于抽象接口,不要依賴于具體實現。高層模塊不應該依賴底層模塊,兩個都應該以來抽象。抽象不應該依賴細節,細節應該依賴抽象。(具體看我上一篇貼子) 依賴倒置原則是六大設計原則中的一種,它的大致意思是所有模塊都應該依賴于抽象,而不是直接依賴于另一個模塊。依賴倒置原則 閱讀全文
posted @ 2019-09-05 15:48 也難熬 閱讀(1022) 評論(5) 推薦(9) 編輯
摘要:為什么要有設計原則,我覺得一張圖片就可以解釋這一切 一、單一職責原則(SRP) 對于一個類而言,應該只有一個發生變化的原因。(單一職責不僅僅是指類) 如果一個模塊需要修改,它肯定是有原因的,除此原因之外,如果遇到了其他情況,還需要對此模塊做出修改的話,那么就說這個模塊就兼具多個職責。舉個栗子: 此時 閱讀全文
posted @ 2019-09-01 11:12 也難熬 閱讀(2294) 評論(14) 推薦(24) 編輯
摘要:一、獲取數據 想弄一個數據庫,由于需要一些人名,所以就去百度一下,然后發現了360圖書館中有很多人名 然后就像去復制一下,發現復制不了,需要登陸 此時f12查看源碼是可以復制的,不過就算可以復制想要插入數據也是很麻煩的。既然復制走不通,于是我抱著探索知識的精神,打開了Visual Studio 首先 閱讀全文
posted @ 2019-08-28 15:06 也難熬 閱讀(2138) 評論(14) 推薦(13) 編輯
摘要:一、普通架構中存在的問題 StudentDB數據庫,包含一張StudentInfoTB表,結構如下: 先來看一下普通的架構的問題所在: 調用關系: dal層代碼只是通過SqlHelper簡單的操作一下數據庫,就不展示了。 StudentInfo的bll層代碼,實例化了一個dal層對象,并且每個方法返 閱讀全文
posted @ 2019-08-26 17:58 也難熬 閱讀(446) 評論(3) 推薦(3) 編輯
摘要:一、為什么使用泛型? 泛型其實就是一個不確定的類型,可以用在類和方法上,泛型在聲明期間沒有明確的定義類型,編譯完成之后會生成一個占位符,只有在調用者調用時,傳入指定的類型,才會用確切的類型將占位符替換掉。 首先我們要明白,泛型是泛型,集合是集合,泛型集合就是帶泛型的集合。下面我們來模仿這List集合 閱讀全文
posted @ 2019-08-24 12:12 也難熬 閱讀(1522) 評論(8) 推薦(16) 編輯
摘要:1、為什么要用委托 我們為什么要有委托?任何東西存在即合理,不合理的也會被時間淘汰掉,委托既然存在肯定有存在的必要,我們來看一下什么時候可以用到委托。 接下來我們有個需求,就是調用一個方法,取出1-1000個數字中所有是10的倍數的數字 這個很好寫,但是如果有一天,我們的需求變了,想取出1-1000 閱讀全文
posted @ 2019-08-21 15:44 也難熬 閱讀(1102) 評論(5) 推薦(7) 編輯
摘要:首先我們來看一下如何創建Web Service 首先在解決方案中新建項,選擇ASP.NETWeb應用程序 然后選擇一個空的項目就可以,單擊確定 項目建完之后,在項目上右鍵-->添加-->新建項,選擇 Web服務(ASMX),添加 如果想要添加新的函數,必須在函數上方打上WebMethod標簽 接下來 閱讀全文
posted @ 2019-08-19 18:55 也難熬 閱讀(830) 評論(6) 推薦(2) 編輯
摘要:原型模式就是用于創建重復的對象,當想要創建一個新的對象但是開銷比較大或者想將對象的當前狀態保存下來的時候,我們就可以使用原型模式。 創建原型 接下來創建一個Peron類,繼承Base,并且實現兩個復制方法 Main方法中調用,首先我們每次都創建新的Person對象 運行結果: 可見如果創建對象如果開 閱讀全文
posted @ 2019-08-17 14:44 也難熬 閱讀(457) 評論(0) 推薦(2) 編輯
摘要:多線程的操作在程序中也是比較常見的,比如開啟一個線程執行一些比較耗時的操作(IO操作),而主線程繼續執行當前操作,不會造成主線程阻塞。線程又分為前臺線程和后臺線程,區別是:整個程序必須要運行完前臺線程才會退出,而后臺線程會在程序退出的時候結束掉。Thread默認創建的是前臺線程,而ThreadPoo 閱讀全文
posted @ 2019-08-11 21:19 也難熬 閱讀(1409) 評論(8) 推薦(7) 編輯
摘要:Put aside the fog and see the essence 解決問題之前,要明白問題為什么會出現 如果只想單純的解決這個問題的話,直接把錯誤復制然后百度就會出現很多很多解決方案 如果你想明白為什么會出現這個錯誤 1、首先了解反射的機制 任何類庫編譯完成之后都會生成.dll文件,反射就 閱讀全文
posted @ 2019-08-10 11:48 也難熬 閱讀(254) 評論(1) 推薦(3) 編輯
摘要:http://www.rggry.club/benbenfishfish/p/5830149.html 獲取可代理的IP http://www.rggry.club/ShalenChe/p/5405013.html 設置IP發送請求 閱讀全文
posted @ 2019-08-10 09:44 也難熬 閱讀(941) 評論(0) 推薦(2) 編輯
丛林巫师APP下载
3d双胆精准预测 熊猫互娱平台官方下载 福建31选7官网 迅篮球比分直播 用上期奖号计算下期 闲来麻将下载安卓版 广东麻将各种牌型图解 nba比赛时间 哈灵麻将官方网免费下载 重庆天津时时彩网站 上海期货配资网 彩票20选8技巧 哈尔滨手机版真人麻将 澳门2020年三合开奖结果 奕趣贵州麻将一级代理 体彩超级大乐透开奖查询