原创 .NET CORE 3.1發佈項目,源 Microsoft Visual Studio Offline Packages 中不存在具有此 ID 的

解決辦法:添加如下一個源,https://api.nuget.org/v3/index.json    一、工具-->Nuget程序包管理器-->程序包管理器設置     二、 Nuget Package Manager-->程序包源  

原创 C#中常用容器的使用與底層數據結構,特點(2)hash集合,二叉樹集合,

hash集合類型:HashSet<>,Hashtable,Dictionary<>  和線性集合比較,hash集合特點在於,通過索引鍵值來訪問, (HashSet除外,存儲一系列對象,而不是鍵值對) Hashtable 幾乎等於Dicti

原创 C#一文幫你徹底弄懂dynamic和object區別

無意中在官網看到這篇說明,覺得非常準確,權威,恍然大悟的感覺,特意敲了一遍代碼, 先說結論:  dynamic 類型與 object 的不同之處在於,編譯器不會對包含類型 dynamic 的表達式的操作進行解析或類型檢查。 編譯器將有關該

原创 C# 從 FTP服務器遠程處理文件的幫助類,及其應用,以及讀取csv文件

一個控制檯應用程序: ftp登錄後目錄如下: 看配置文件: <?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.0"

原创 windows,linux下的線程進程區別

進程是程序在計算機上的一次執行活動。當 你運行一個程序,你就啓動了一個進程。 進程是操作系統分配資源的單位。在Windows下,進程又被細化爲線程,也就是一個進程下有多個能獨立運行的更小的單位。 線程(Thread)是進程的一個實體,是C

原创 帶你真正瞭解C#,.NET,.NET.Framework.Net Core ,vs,及它們的聯繫,附代碼證明

從寫博客,博文當成一件學習,工作總結,到逐漸看到同行工作經歷,感想,頗爲熟悉親切,頗覺有趣之感, 言歸正傳:起因是最近看騰訊課堂一位老師的講解,加上自己的查找官方權威說明,對一直在寫的C#代碼,有了更加清楚的認識, 先說結論:也是一段這幾

原创 C# 反射高階語法

  在上一篇博文中,我知道反射原理,是通過metadata元數據,拿到各種類型對象,這一篇博文重點列出,常見語法: 知識點: 第一:獲取type對象,三種方式,即typeof運算符,靜態GetType,程序Assembly對象的GetTy

原创 C# Action 與委託關係,(夯實基礎)

關於委託的聲明,實例化,官方有如下幾種方式: new ,簡單聲明,匿名(){},lambda四種方式 using System; using System.Collections.Generic; using System.Linq;

原创 通俗易懂裏麼,C#,中堆,棧與內存管理,垃圾回收,及變量,類型

這篇博文,只是引出,確實存在內存管理,垃圾回收這個事,以及認識堆,棧區別而已, 重點一句話: 棧負責保存我們的代碼執行(或調用)路徑,而堆則負責保存對象(或者說數據,接下來將談到很多關於堆的問題)的路徑。 可以簡單理解,棧是抽屜一層層的,

原创 帶你真正瞭解C#,.NET,.NET.Framework.Net Core ,vs,及它們的聯繫,

從寫博客,博文當成一件學習,工作總結,到逐漸看到同行工作經歷,感想,頗爲熟悉親切,頗覺有趣之感, 言歸正傳:起因是最近看騰訊課堂一位老師的講解,加上自己的查找官方權威說明,對一直在寫的C#代碼,有了更加清楚的認識, 先說結論:也是一段這幾

原创 一個手寫日曆控件,多日曆展示日期相關信息,整理總結

有圖有真相 幾個月前寫的,參考某位博主寫的樣式,現在不記得那位博主,隔了一段時間後再看,又花了個把小時,才明白 它的原理,如下: 顯示通用的上年,上月,下年,下月四個按鈕,--h4,a等標籤 當然還有星期等情況也是固定不變的--一個ul

原创 iis服務器大文件上傳配置

  服務器根據第一步網站配置文件限制大小,沒有第一步根據是第二步, 穩妥起見請配置網站文件,和iss裏設置 第一步: 在360輔助銷售系統網站目錄下,找到Web.config文件添加如下節點內容: 第二步: 打開iis服務器選擇發佈的網

原创 uni-app 完整一個新聞列表頁開發,問題記錄,總結

要實現的幾個關鍵點: 自動上滑加載更多,下拉刷新, 如圖 原理,每頁請求數據,根據下滑,當前頁碼加一,得到數據進行,數組拼接 原理,每頁請求數據,根據下滑,當前頁碼加一,得到數據進行,數組拼接 原理,每頁請求數據,根據下滑,當前頁碼加一,

原创 訊飛語音轉寫.NET版本

吐槽一下,訊飛官方webapi,沒有提供.NET版本案例,只有python,java,只好自己摸索,代碼不太簡潔,這裏複習總結一下,權當作做筆記摘抄一樣總結一番,也給第一天嘗試其他小夥伴一點參考。 檢查每個參數名,根據官網提供的api h

原创 工作中sql,總結,利用union聯合幾個結果,以及判斷是否存在於某條記錄,屬於某個分組

第一:單獨判斷某個workno,創建的客羣名稱,客羣詳情 union 非自己創建客羣,但有客戶歸屬於workno得到結果  public void List_YXJH() { ////p