原创 實現函數f,將字符串中的大寫字符轉換爲小寫,小寫字符轉換爲大寫,數字不變,刪除其他字符。

string f(string data) { StringBuilder sb = new StringBuilder(); int offset = '

原创 下面代碼輸出結果是什麼?爲什麼?如何改進它?

int a = 0; System.Threading.Tasks.Parallel.For(0, 100000, (i) => { a++; }); Console.Write(a); 解決方案如下

原创 簡單hash 取模算法,均衡度可以

/// <summary> /// 獲取一個key的Md5 Hash值 /// </summary> /// <param name="key"></param>

原创 .Net Core 實用的配置文件類 方便統一使用 ConfigInfo

在敲代碼過程中,經常會,左邊寫一個某某配置類,右邊一個某某配置類,然後,對它進行抽象統一,寫了一個,感覺比較好用。 /// <summary> /// 配置信息(用來讀取相應配置文件) /// </summary>

原创 .Net Core linux (Centos 7.0) 環境 線上安裝

.Net Core 項目部署在線安裝手動安裝 在線安裝 sudo rpm -Uvh http://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

原创 堅持,成就你的技術夢想

夢想還是要有滴堅持夢想所謂成長,其實就是不斷學習,不斷踩坑,不斷填坑的過程。堅持學習這就是技術的趣味,總是有更好的,更新的,更厲害的東西出來。堅持輸出持續地輸出 堅持夢想 所謂成長,其實就是不斷學習,不斷踩坑,不斷填坑的過程。 堅

原创 WPS 手動去除廣告

WPS安裝方便,使用方便找到wps的安裝目錄找到ksomisc.exe 應用開始配置去廣告 但是,廣告一直困擾着我,所以,我在看抖音的時候,學到了一招。 找到wps的安裝目錄 應用程序圖標上,右鍵,屬性打開如下所示 也可以找到你

原创 高性能 DotNetty Server Clinet Demo .NetCore

Nuget 引用 client 端 Install-Package DotNetty.Codecs -Version 0.6.0 Install-Package DotNetty.Handlers -Version 0.6.0

原创 vs2019 離線環境或者網絡環境訪問異常本地 msdn查看 F1 幫助

實現本地直接F1,加快速度Windows VS2019增加單個組件VS 幫助 開始 添加和刪除 所需文檔下載所需要的庫打開項目直接F1 查看 Windows VS2019增加單個組件 VS 幫助 開始 添加和刪除 所需文檔

原创 C# Quartz.NET中Cron表達式的驗證

爲了方便查找,所以,寫一個demo。 /// <summary> /// 表達式驗證 /// </summary> /// <param name="args"></par

原创 Docker 運行 .Net Core

docker 常用命令 docker images // 查看當前已有的docker鏡像文件 docker ps -a //查看當前已經運行鏡像 docker logs 容器名稱 //查看日誌信息 docker build -t m

原创 Docker 安裝 Centos 7

卸載舊版本 較舊的 Docker 版本稱爲 docker 或 docker-engine 。如果已安裝這些程序,請卸載它們以及相關的依賴項。 $ sudo yum remove docker \                   do

原创 .Net Core 跨平臺 DateTime 中文 上午 下午 解決方案

static void Main(string[] args) { Console.WriteLine(DateTime.Now); Thread.Curr

原创 c# 實現兩個 DateTime 日期塊 分割

public class DateTimeArea { /// <summary> /// 開始時間 /// </summary> public DateT

原创 Google Protobuf Java 實體List 與 實體 區別

Protobuf 用途很廣,是一種壓縮格式的序列化工具技術組件。 但是在使用過程中會遇到很多問題,比如 java的 序列類如何生成,等等。類型不存在怎麼辦,等等。 首先對其進行安裝 官網地址:https://github.com/prot