原创 分享一個最最基本實用的開發流程

「開發流程」在不同的產品項目中,不同規模的企業中,往往也不盡相同,有瀑布、有敏捷,但最基本的開發流程理當如圖所示,也是最簡單最容易實操,公認度最高 如果實踐這套流程,說明你們在甲方爸爸面前比較硬氣的那種。往往我們都做處在另一個痛苦的流程:

原创 走路不要玩手機

那天去醫院複查的路上,也是肺手術後第一次去醫院複查。北大三醫的門口有幾個賣藝行乞的,也有寫字醫鬧的。距離醫院不遠處學院路街道邊,有個伏地乞討的,沒有雙腿。 我一手扶住胸口的術後傷口,一手拿着手機低頭看文章,全然沒看見行乞的人。就這樣咣噹一聲

原创 理想你今年幾歲

**理想你今年幾歲** 詞:**`西貝賈`** 曲:**`XXX`** 時:**`昨晚夢迴`** ...年末又到理想的生日曾經他也是想出頭的孩子至今夜深人靜的時候一個人也會失眠許久 回想起那跌跌撞撞的過往像老電影般閃過不知不覺臉上也有幾道波

原创 .NET設計篇08-線程統一取消模型和跨線程訪問UI

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑,輸出倒逼輸入 內容目錄 一、線程統一取消模型1、取消令牌2、可以中斷的線程1、設計一箇中斷函數2、創建CancellationTokenSource對象3、啓動線程4、取消線程執

原创 肺炎造謠者,戴上口罩閉上嘴吧!

我是一個湖北人,其實慶幸今年過年沒有回家,但家裏也有親屬。每天睜眼就是摸着手機查看最新疫情,大家也知道每天的疫情都會擴散,時值春節,人口流動很大。在重大疫情面前,人心也慌慌。想起以前戰爭時期,生化攻擊不知多摧殘人心。但比病毒傳播更快的是謠言

原创 .NET設計篇08-線程取消模型和跨線程訪問UI

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑,輸出倒逼輸入 內容目錄 一、線程統一取消模型1、取消令牌2、可以中斷的線程1、設計一箇中斷函數2、創建CancellationTokenSource對象3、啓動線程4、取消線程執

原创 如何寫好代碼?

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

原创 坐上回家的列車,也意味着今年的結束

引言:最近沒有總結技術,主要不敲代碼也不敢亂總結,所以就拿手機碼字活躍一下。最近搬家消耗挺多精力,每晚下班收拾到12點多,早上6:30起牀,一般爲了次日不迷糊,幾乎很少11點半之後睡。年紀大了一熬夜第二天就崩。緊接着公司部門聚餐、年會。放心

原创 鹹魚程序員北漂五年,租房需要多少錢?

1、求學在北京,畢業順當就在北京就業,截止今年年中,5個年頭整。5年搬了三次家,算上這一次第四次。每次搬家那個麻煩勁,心有多想買個房搬家的人深有體會。第一次住了1年,那時候剛從學校出來搬家租的是學校門口趴活兒的小麪包,輕輕鬆鬆裝下兩個人的行

原创 .NET進階篇07-.NET和COM

知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 內容目錄 一、COM和.NET元數據內存管理接口註冊線程編組二、.NET客戶端調用COM組件三、COM客戶端調用.NET組件四、嵌入互操作類型五、平臺調用DllImport六、等

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

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

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

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

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

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

原创 VisualStudio編譯不生成xml、pdb文件的方法

我們爲了減少發佈/Release時項目的體積,希望在編譯時不生成xml註釋文檔(包括引用的其他類庫),和pdb調試文件 用你喜歡的文本編輯器打開項目.csproj文件,找到PropertyGroup節點 <PropertyGroup Co

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

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