原创 爲什麼說疫情期間一定要待在家裏?

圖片設計參考:liuxiaotuhuahua 這個年過得真是鼠年,待在洞裏,一動不動。爲什麼要待在家裏,少出門,不聚集?病毒潛伏期最長兩週左右,出門怕你傳給別人或受別人傳染。如下所示 現在總共有A,B,C,D,4類人。 A類是疫

原创 .NET進階篇05-Linq、Lambda表達式

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 文章目錄一、Lambda表達式1、匿名方法2、Lambda表達式二、Linq概述三、查詢操作符1、linq初見排序分組連接合併分頁聚合轉換四、並行Linq五、表達式樹1、

原创 幫你整理了一份設計模式速查手冊

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑     內容目錄 老生常談創建型1、Singleton單例2、Factory Method工廠方法3、Abstract Factory抽象工廠4、builder建造

原创 .NET進階篇04-Serialize序列化、加密解密

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 這篇很輕鬆,沒有什麼費腦子的,所以解析較少,代碼較多,爲數不多的拿來即用篇 整個章節分佈請移步 .NET開篇總括 文章目錄一、概述二、序列化1、二進制文件2、XML3、J

原创 .NET進階篇06-async異步、thread多線程3

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 文章目錄一、任務Task1、啓動任務2、阻塞延續3、任務層次結構4、枚舉參數5、任務取消6、任務結果7、異常二、並行Parallel1、Parallel.For()、Pa

原创 .NET進階篇06-async異步、thread多線程4

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 文章目錄一、鎖1、lock2、Interlocked3、Monitor4、SpinLock5、Mutex6、Semaphore7、Events1、AutoResetEve

原创 .NET進階篇03-Reflection反射、Attribute特性

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 內容目錄 一、概述 二、反射 1、反射使用 2、創建對象 3、調用方法 4、字段屬性 三、特性 四、總結 一、概述 反射其實無處不在,我們用VS進行調試時候,查看成員列表、修改變

原创 .NET進階篇06-async異步、thread多線程1

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 異步多線程挺大一塊內容,既想拆開慢慢學,又想一股腦全倒出。糾結再三,還是拆開吃透,也不至於篇幅過長,勸退許多人 本篇先做一個概述,列明一些基本概念 文章目錄一、進程和線程

原创 .NET進階篇06-async異步、thread多線程2

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 文章目錄一、線程Thread1、生命週期2、後臺線程3、靜態方法1.線程本地存儲2.內存柵欄4、返回值二、線程池ThreadPool1、工作隊列2、工作線程和IO線程3、

原创 關於ArcGIS的OBJECTID生成策略拙見

文章目錄訴求SDEOBJECTIDArcMap編輯重置OBJECTID 訴求 非GIS專業的人員可能很難理解ArcSDE中的表OBJECTID的重要性,要麼總想着自己動手去維護,要麼就想直接忽略它,導致總會出現OBJECTID的衝

原创 如何寫好代碼?

想要的都擁有,失去的都釋懷,2020鼠於你 文章目錄1,寫代碼容易嗎2、設計模式3,軟件生命週期4,技術業務架構5,輪子6,開源7,真相 1,寫代碼容易嗎 代碼容易寫,也不容易寫。但做人不能一直太中立,那我選擇好代碼不容易寫吧

原创 PostgreSQL空間數據庫創建備份恢復(PostGIS vs ArcGIS)

文章目錄PostGIS創建備份恢復ArcGIS創建備份恢復 PostGIS 創建 安裝就不必介紹了,windows下使用安裝工具 Application Stack Builder ,選擇空間擴展PostGIS即可自動安裝 然後新